Online version with Columbia ID, also available at Columbia Bookstore and other online retailers.
This course is an overview of the field of robotics. The intent of this course is to give students an in-depth understanding of how robots work, and the application and use of computers to typical robotic problems. Students will also be exposed to current research directions in robotics. A key component of the class is hands-on programming of small mobile robots to implement higher level robotic path planning and sensing algorithms. Students will work in teams to have their robotic platforms perform intelligent action using sensing-actuation feedback loops.
The course will be a lecture course meeting twice a week. There will be 4-5 homework assignments, a midterm, and a final exam required. The homework will include programming real robots. Grading is homework 50%, midterm 20%, final 30%.