-
Notifications
You must be signed in to change notification settings - Fork 2
Attire et repousse
Mirko141298 edited this page Sep 11, 2018
·
5 revisions
Valentino Braitenberg était un spécialiste en neurosciences qui créa des véhicules virtuels qui présentaient des comportements étonnamment complexes. Ses véhicules ont été largement adoptés dans la robotique éducative. Des chercheurs du MIT ont repris ces modèles pour construire ces véhicules en vrai. Ils les ont appelés les Créatures de Braitenberg. Ces véhicules étaient construits à partir de briques programmables qui étaient les précurseurs des kits robotiques LEGO Mindstorms.
Le but de se code et que lorsqu’un objet approche le robot, ils 'enfuit jusqu’à ce qu’il ne le voit plus.
onevent prox
when prox.horizontal[0] <= 1000 and prox.horizontal[1] <= 1000 and prox.horizontal[2] <= 1000 and prox.horizontal[3] <= 1000 and prox.horizontal[4] <= 1000 do
motor.left.target = 0
motor.right.target = 0
emit pair_run 0
end
when prox.horizontal[2] >= 700 do
motor.left.target = -500
motor.right.target = -500
emit pair_run 1
end
when prox.horizontal[0] >= 700 and prox.horizontal[1] >= 700 do
motor.left.target = 0
motor.right.target = -500
emit pair_run 2
end
when prox.horizontal[3] >= 700 and prox.horizontal[4] >= 700 do
motor.left.target = -500
motor.right.target = 0
emit pair_run 3
end
when prox.horizontal[5] >= 2000 and prox.horizontal[6] >= 2000 do
motor.left.target = 500
motor.right.target = 500
emit pair_run 4
end