aibo navigation jason kettell. aibo sony’s entertainment robot

17
AIBO Navigation Jason Kettell

Upload: alfred-holland

Post on 12-Jan-2016

222 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

AIBO Navigation

Jason Kettell

Page 2: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

AIBO

Sony’s Entertainment Robot

Page 3: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot
Page 4: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot
Page 5: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot
Page 6: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

Simple maze?

Page 7: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

Required HardwarePC• OS : Windows XP• Memory : at least 64MB• CPU : at least 233Mhz Pentium Processor(or same as)• Hard Disk : at least 200MB free space• PC must be able to read and write to a "Memory Stick".• IEEE802.11b compliant Wireless LAN card for your PC

(or IEEE802.11b compliant Access Point connected to your LAN)

AIBO• AIBO (ERS-7)• AIBO "Programming Memory Stick" (ERA-MS008 or ERA-MS016)• AIBO Wireless LAN Card ERA-201D1 (This card is used in AIBO's

body) (ERS-7 has a wireless LAN function built-in)

* Only the AIBO "Programming Memory Stick" can be used with the OPEN-R SDK.

Page 8: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

Required Software

• OPEN-R-SDK 1.1.5

• Cygwin

• Mipsel Development tools

• Tekkotsu 2.1

Page 9: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

OPENR Features

• Modularized software

• Inter-object communication

• Layered structure of the software and services provided by the system layer

Page 10: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

OPENR OBJECTS

• An object corresponds to one executable file.

• Each object runs concurrently with other objects.

• Objects exchange information using message passing

• An object has multiple entry points

Page 11: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

Inter-Object Communication

Page 12: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot
Page 13: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

BEHAVIORS

Page 14: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

Behavior Life-cycle

Page 15: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

TEKKOTSU

Page 16: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

CORE CLASSES

• Head– Move up– Turn left

• Motion– Move forward– Turn right

• Vision– Segmented

Page 17: AIBO Navigation Jason Kettell. AIBO Sony’s Entertainment Robot

The Goal

Develop and implement software that allows

AIBO to navigate a simple maze.