Main Page

From Autonomous Multirobot Systems

Jump to: navigation, search

Contents

Autonomous Multi-Robot Systems Spring 2012

Administrative

Topics

Hierarchical robot control; Behavior-based robot control; Sensors and perception; Navigation and path planning; Localization; Reinforcement learning; Communication; Diversity.

Students should have strong programming skills.

Main Components of Course

First third, Basics:

  • Basics of behavior-based control for robots
  • Basics of multi-robot systems
  • Project: Simple multi-robot system, ASCII soccer (C programming language)

Second third, Research:

  • Survey of important literature
  • Each student chooses a group of papers on a multi-agent or multi-robot topic
  • Each student leads a 30 minute discussion of their topic

Last third, Build Multi-Robot Systems:

  • Several projects using BioSim, Java based multi agent simulation system (Java)
  • Key component is experimental evaluation of the performance of these systems.

Grading Components & Expectations

  • Basic projects: 30%
  • Presentation: 30% (re-do allowed)
  • Multi-robot projects: 30%
  • Quizzes: 10% (easy questions about the content of presentations)

If you take the course P/F you only need to do the presentation and quiz component.

Resources

Some papers and pointers:

Software we'll be using:

Prerequisite

Strong programming skills. We will be using Unix, C, Java.

Final Preparation

Schedule

January
Tuesday January 10 Class overview

vid1.mov
vid2.mov
vid3
vid4


Thursday January 12 Sense Think Act cycle

multirobot lecture 1

First project discussed (ASCII Soccer)
Tuesday January 17 Class overview (repeat for France)

More on ascii soccer

Thursday January 19 ascii soccer workshop
Tuesday January 24 Navigation Part 1: Planning.


Projects

Content We May Use

Previous Assignments We May Use

Evaluation

Grading will be based on projects and tests as follows as follows:

  • Midterm exam: 10%
  • Final exam: 10%
  • Programming assignments: 70%
  • Paper presentation: 10%

Resources

Personal tools