cmrobobits: creating an intelligent aibo robot instructors: prof. manuela veloso & scott lenser...

12
CMRoboBits: CMRoboBits: Creating an Intelligent Creating an Intelligent AIBO Robot AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr. Paul Rybski, Sonia Chernova 15-491, Fall 2003 http://www.andrew.cmu.edu/course/1 5-491 Computer Science Department

Upload: kelley-daniel

Post on 16-Dec-2015

223 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

CMRoboBits: CMRoboBits: Creating an Intelligent AIBO RobotCreating an Intelligent AIBO Robot

Instructors: Prof. Manuela Veloso & Scott Lenser

TAs: Douglas Vail & Nick Aiwazian

Further Support: Dr. Paul Rybski, Sonia Chernova

15-491, Fall 2003

http://www.andrew.cmu.edu/course/15-491

Computer Science Department

Carnegie Mellon

Page 2: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Why This New Course?Why This New Course?

Our robot soccer experience – Long: since 1996– Diversified: simulation, small-size, Sony 4-legged– Hard work, frustration, fun, struggle, success– A LOT learned on:

Creating teams of complete intelligent robots.

Page 3: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Legged Robots Legged Robots Remarkable hardware - SONY AIBO

robots

Page 4: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Intelligent Complete RobotIntelligent Complete Robot

Action

Actuators

Perception

External World External World

Sensors

Cognition

Page 5: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Autonomy Autonomy

Perception– sensing, modeling of the world

Cognition– behaviors, action selection, planning, learning– multi-robot coordination, teamwork– response to opponent, multi-agent learning

Action– motion, navigation, obstacle avoidance

Page 6: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Perception: VisionPerception: VisionReal-time and robust Effective calibrationColored blobs

identified as objectsConfidence computed

Page 7: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Cognition: BehaviorsCognition: Behaviors

Score Search

Approach

Recovernot see ball

next to ball

not see ball not see ball

timeout

see ballnot next to ball

Page 8: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Action: MotionAction: Motion

Four-legged walkingHead motionTurning, kicking

Page 9: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

What is This New Course?What is This New Course?

Beyond robot soccerCMRoboBits:

– From CMPack, break into modular robot “bits”– Learn the CMRoboBits within a concrete robot

AIBO– Commercially available to the public since June’02– Robust hardware, modular software

Page 10: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

The SyllabusThe Syllabus

SensorsBasic behaviorsMotionVisionLocalizationComplex behaviorsMulti-robot behaviors

Page 11: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

The EvaluationThe Evaluation

Weekly homeworks– hands-on lab work with the AIBO robots– some also include written questions

One final project Homeworks: 75% Final project: 25% Groups of 2 or 3 students: each student in the group

must be fully responsible for each homework

Page 12: CMRoboBits: Creating an Intelligent AIBO Robot Instructors: Prof. Manuela Veloso & Scott Lenser TAs: Douglas Vail & Nick Aiwazian Further Support: Dr

Resources and ReadingsResources and Readings Readings and videos are available at: http://www.cs.cmu.edu

/~coral

AIBOs are being used widely in RoboCup: http://www.robocup.org

The OpenR Web page has a lot of information: http://openr.aibo.com

Tekkotsu is a serious effort to build an API for the AIBOs: http://www.cs.cmu.edu/~tekkotsu