Robotics II
Course Description
Robotics II focuses on autonomous mobile robots, but with an emphasis on Artificial Intelligence. The students work with a set platform, the Pioneer2 robot. They learn about vision, planning and mapping, and multi-agent robotics.
Handouts
11/20/2003:Exam11/13/2003:Ideas for the final project11/6/2003:
Lab 810/30/2003:
Schedule for the rest of the term
Vision project write-up and presentation directions10/16/2003:
Lab 7
Edge detection links
Vision project ideas10/9/2003:
Lab 6
Pyro Module on writing your own vision code
Lab 59/25/2003:
Pyro Module: Intro to Computer Vision
Pyro Module: Pyro Functions for the V4L Camera
Lab 49/18/2003:
Pyro module on behavior-based control
Lab 39/11/2003:
Pyro module on behavior-based control
Pyro module on using FSMs for robot control
Lab 29/4/2003:
Pyro Module: Direct Control
Pyro Module: Using the Pioneer Robot
Syllabus
Lab 1
Pyro Module: Introduction
Pyro Module: Python Introduction
Readings
The course text, Artificial Intelligence and Mobile Robots, edited by Kortenkamp, Bonasso and Murphy, is referred to in the list below as AIMR.Out on 10/30/2003:
For 10/2/2003:
- Two papers on edge detection comparison
For 9/23/2003:
- AIMR, pp. 123 - 192
For 9/18/2003:
- No new readings
For 9/11/2003:
- AIMR, pp. 243 - 275
- Intelligence without Representation, Rodney Brooks, Artificial Intelligence 47 (1-3): 139 - 160, 1991.
- Today the Earwig, Tomorrow Man?, David Kirsh's response to the Brooks article.
- Brooks' 1986 article on subsumption
- AIMR: pp. 3 - 18, 193-242