Instructor: Hadas Kress-Gazit
Time and Place: Tue,Thur 10:10-11:25, 203 Phillips
Labs Wed 10:10-12:35, Thur, Fri 2:00-4:25 102A Thurston (5 labs)
TAs: Ben Johnson
  Kevin Wyffels
Office Hours:

Wed 1-2PM in 210 Upson (HKG)
Mon 4:30-5:30PM in 102A Thurston
Thur 5-6PM in 102A Thurston

Course description: Creating robots capable of performing complex tasks autonomously requires one to address a variety of different challenges such as sensing, perception, control, planning and interaction with humans. Many advances have been made in recent years towards creating such systems, both in the research community (different robot challenges and competitions) and in industry (industrial, military and domestic robots).

This course will give an overview of the challenges faced and techniques used for creating autonomous mobile robots. Topics include: sensing, localization, mapping, path planning, motion planning, obstacle and collision avoidance and multi-robot control. The course includes a lab portion in which students program the iRobot Create.

Syllabus Tentative schedule

Course Managment System (CMS)

(People not affiliated with Cornell have access to most of the content)

CMS will be used for:

  • Announcements
  • Posting lecture notes (Skeletons and filled in notes)
  • Posting Pre-class assignments and assigned reading
  • Posting and handing in homework and post-lab reports
  • Grading
Useful links
 
We gratefully acknowledge the generous support of the MathWorks, Lockheed Martin Foundation and Intel.