CS 8803L: AUTONOMOUS MULTIROBOT SYSTEMS

VIDEO FROM FINAL PROJECT
Students wrote software to enable Aibos to cooperatively track an orange ball. They communicate to one another about what they see, and fuse the information. If one of them is ``blindfolded'' it can still track the ball because the other tells it where the ball is.

TIME & LOCATION: TTH 1:35 to 2:50 at IC room 219

OFFICE HOURS:
Tuesday and Thursday after class

COURSE DESCRIPTION:
We will survey the inspiration and motivation for multirobot systems, the unique challenges in this field and the wide range of solutions developed thus far. Students will learn about the theoretical and algorithmic aspects of multi-agent and multi-robot systems, including communication, coordination and cooperation.

This is a "hands-on" class requiring the students to develop and evaluate their own real multirobot system. A team of Sony AIBO robots with wireless communication hardware will be used for the projects.

Autonomous MultiRobot Systems is a graduate course, but undergraduate students with strong programming skills and a background in robotics or AI are welcome.

Read what previous students think of the course.

PREREQUISITES:
Students should have taken an advanced undergraduate course in AI or mobile robotics and be proficient in C, C++ or Java programming.

IMPORTANT INFORMATION:

TEXT:
Robot Teams, edited by Balch and Parker. Additional papers and course notes will be distributed in class. We will use the TeamBots robot simulation environment for some homework and project assignments. Additional projects will be completed on Sony AIBO robots.

EVALUATION:
Grading will be based on two projects and presentations in class as follows:

TOPICS TO BE COVERED: