EECS 498: Introduction to Algorithmic Robotics
Fall 2017
Instructor:
Dmitry Berenson |
Office: 3217 EECS |
Office Hours: By appointment |
Email: berenson [at] eecs.umich.edu |
GSI:
Kevin French |
Office: EECS 3312 |
Office Hours: Tuesdays 9am-12pm, Wednesdays 10am-12pm |
Email: kdfrench [at] umich.edu |
We will use Piazza for questions and discussion. Access the class discussion site here.
Time: Monday, Wednesday 3:00pm - 4:30pm
Location: 3427 EECS
Overview: An introduction to the algorithms that form the foundation of robot planning, state estimation, and control. Topics include optimization, motion planning, representations of uncertainty, Kalman filters, particle filters, and point cloud processing. Assignments focus on programming a robot to perform tasks in simulation.
Prerequisites: Required: EECS 280, Recommended: EECS 281 and MATH 214
No credit if students have taken ROB 501, ROB 550 or EECS 598: Motion Planning.
Books:
-
Boyd, Stephen, and Lieven Vandenberghe. Convex optimization. Cambridge University Press, 2004. Available on Amazon, or free online.
-
Steven M. LaValle, Planning Algorithms, Cambridge University Press, 2006. Available on Amazon, or free online.
-
Stuart Russell and Peter Norvig, Artificial Intelligence: A Modern Approach (Third edition), Cambridge University Press, 2004. Available on Amazon.
Syllabus: Please see here.
Tentative Course Schedule: