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.

Midterm Preparation

  • Know
    • Graph-based decomposition for planning.
    • What guarantees do they each provide?
      • Completeness ?
      • Optimal path ?
      • Minimal computation
      • What is an admissible heuristic?
    • Grid-based planning (relationship to graph-based planning)

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