Robots en Algoritmes
Wat is eigenlijk een robot?
Eenvoudig gezegd is een robot een programmeerbare machine die zelfstandig taken uitvoert. Maar dan zouden een pinautomaat en wasmachine ook robots zijn. Wat deze apparaten niet kunnen, is reageren op de omgeving. Robots kunnen dat wel.
Er zijn heel veel verschillende soorten robots. Mensen willen graag dat ze ook een beetje op mensen lijken.
Robots worden veel gebruikt in fabrieken:
VIDEO<span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="color: #1257A5; "><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><br></span></span></span></span></span></span></span></span></span></span></span></span></span>
Robots werken alleen als ze geprogrammeerd zijn. In computertaal wordt verteld wat ze moeten doen.
Om te zorgen dat ze ook kunnen reageren op wat er om hen heen gebeurt worden heel veel ALGORITMES in hun programma's gezet.
ALGORITMES zijn instructies in een programmeertaal die een bepaald probleem oplossen of een bepaalde taak uitvoeren.
Simpel ALGORITME van Ozobot:
ALS ik een groene/rode/blauwe/zwarte lijn zie, DAN ga ik rijden.
ALS de lijn rood is, DAN doe ik rood licht aan.
ALS de lijn blauw is, DAN doe ik blauw licht aan.
VIDEO<span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="color: #1257A5; "><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><span style="font-family: 'Comic Sans MS'; font-size: 18px;"><br></span></span></span></span></span></span></span></span></span></span></span></span></span>
Lego Mindstorms gebruikt veel Algoritmes om er voor te zorgen dat hun robots lijken te 'leven'.
Bijvoorbeeld: ALS er iets voor mijn 'ogen' beweegt" DAN ga ik 'bijten'
ogen = sensor
bijten = motor even aanzetten
Pleo heeft ook heel veel algoritmes.
VIDEO
Je kan robots ook eenvoudige OPDRACHTEN geven:
Loop 20 cm naar voren.
Zet het licht aan.
Doe de deur open.
Doe een stap naar voren.
En als je er veel hebt .....
VIDEO