This course will cover basic principles for endowing mobile autonomous robots with planning, perception, and decision-making capabilities. Algorithmic approaches for trajectory optimization; robot motion planning; robot perception, localization, and simultaneous localization and mapping (SLAM); state machines. Extensive use of the Robot Operating System (ROS) for demonstrations and hands-on activities. Prerequisites: CS 106A or equivalent, CME 100 or equivalent (for calculus, linear algebra), and CME 106 or equivalent (for probability theory).
Lectures meet on Tuesdays and Thursdays from 10:30am to 11:50am in Gates Computer Science, B1.
Students are expected to attend one 2-hour section each week. More details will be released soon.
Prof. Bohg's office hours are on Fridays 1:00pm to 2:00pm in Gates 244 and by appointment.
CA office hours are on Mondays from 1:00pm to 3:00pm (in-person, Skilling Lab),
Tuesdays from 2:00pm to 4:00pm (online), Thursdays from 6:00pm to 8:00pm (online),
and Fridays from 10:00am to 12:00pm (online).