This course covers advanced foundations and principles of robotic motion and manipulation including the study of robot motion planning, task level programming and architectures for building perception and control systems for intelligent robots. Topics include computational models of objects and motion, the mechanics of robotic manipulators, the structure of manipulator control systems, planning of robot actions, autonomous robot navigation and obstacle avoidance. This is a project-focused course with the goal of providing students with hands-on experience deploying real-world systems.
This course will be largely project-based. Class time will be composed of a lecture, discussion time, student presentations and/or time to work on projects. There is no assigned textbook for this course, but lecture notes will be provided online.