Embedded Systems - Embodied Agents, Robot Programming in Java for the NXT Mindstorms OLE CAPRANI Associate professor, Aarhus University �
LEGOLab, Aarhus University legolab.cs.au.dk
LEGO Mindstorms
Control Systems
Fred Martin, Chapter 5 HandyBug bend sensor wall two wheels driven by two independent motors floor
bend sensor value: high value - close to wall low value - away from wall left right forward
Alishan train track
digital quantity, analog quantity, e.g. light % e.g. light stimuli sensor interface control program response control program interface actuator digital quantity, analog quantity, e.g. power % e.g. pulse train
Behavior of a robot depends on 1. Environment 2. Physical robot 3. Control program digital quantity, analog quantity, e.g. light % e.g. light stimuli sensor interface control program response control program interface actuator digital quantity, analog quantity, e.g. power % e.g. pulse train
Industrial robot Robot baby seal Paro Sequential strategy Reactive strategy
PlaySound S AvoidFront S RandomDrive Motors LCD
Ghost control program StayOnWhite black/white sensors Avoid touch sensor
End course projects
Seymour Papert, Turtle, 1969
Recommend
More recommend