Embedded Systems - Embodied Agents, Robot Programming in Java for - - PowerPoint PPT Presentation

embedded systems embodied agents robot programming in
SMART_READER_LITE
LIVE PREVIEW

Embedded Systems - Embodied Agents, Robot Programming in Java for - - PowerPoint PPT Presentation

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


slide-1
SLIDE 1

Embedded Systems - Embodied Agents, Robot Programming in Java for the NXT Mindstorms OLE CAPRANI

Associate professor, Aarhus University

slide-2
SLIDE 2

LEGOLab, Aarhus University

legolab.cs.au.dk

slide-3
SLIDE 3

LEGO Mindstorms

slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7
slide-8
SLIDE 8
slide-9
SLIDE 9

Control Systems

slide-10
SLIDE 10

Fred Martin, Chapter 5

bend sensor wall floor

HandyBug

two wheels driven by two independent motors

slide-11
SLIDE 11

right left forward bend sensor value: high value - close to wall low value - away from wall

slide-12
SLIDE 12
slide-13
SLIDE 13
slide-14
SLIDE 14
slide-15
SLIDE 15
slide-16
SLIDE 16
slide-17
SLIDE 17
slide-18
SLIDE 18

Alishan train track

slide-19
SLIDE 19
slide-20
SLIDE 20
slide-21
SLIDE 21

response actuator control program analog quantity, e.g. pulse train digital quantity, e.g. power % interface stimuli sensor control program analog quantity, e.g. light digital quantity, e.g. light % interface

slide-22
SLIDE 22

response actuator control program analog quantity, e.g. pulse train digital quantity, e.g. power % interface stimuli sensor control program analog quantity, e.g. light digital quantity, e.g. light % interface

Behavior of a robot depends on

  • 1. Environment
  • 2. Physical robot
  • 3. Control program
slide-23
SLIDE 23
slide-24
SLIDE 24

Industrial robot Robot baby seal Paro Sequential strategy Reactive strategy

slide-25
SLIDE 25

PlaySound AvoidFront RandomDrive LCD Motors S S

slide-26
SLIDE 26

StayOnWhite Avoid Ghost control program

black/white sensors touch sensor

slide-27
SLIDE 27
slide-28
SLIDE 28

End course projects

slide-29
SLIDE 29

Seymour Papert, Turtle, 1969

slide-30
SLIDE 30
slide-31
SLIDE 31
slide-32
SLIDE 32
slide-33
SLIDE 33
slide-34
SLIDE 34