Motivation: Planning algorithms are impacting technical
disciplines and industries around the world, including robotics,
computer-aided design, manufacturing, computer graphics, aerospace
applications, drug design, and protein folding. This course is
intended for computer scientists and engineers with interests in
robotics, artificial intelligence, robotics, control theory, and the
connections between them. The course focuses mainly on the modeling,
algorithmic, and computational issues that arise when designing
autonomous decision makers.
Course Calendar:
| Class # | Date | Lecture Topic | Reading | Assignments |
| Week 1 | ||||
| 1 | 1/20 | Course overview | Ch. 1 | |
| 2 | 1/22 | Discrete feasible planning; search algorithms | Sec. 2.1, 2.2 | |
| Week 2 | ||||
| 3 | 1/27 | Geometric representation; transformations | Sec. 3.1,3.2 | |
| 4 | 1/29 | transformations, topological concepts | Sec. 3.2,4.1 | |
| Week 3 | ||||
| 5 | 2/3 | topological concepts | Sec. 4.1.1 | HW1 Assigned |
| 6 | 2/5 | manifolds | Sec. 4.1.2 | |
| Week 4 | ||||
| 7 | 2/10 | C-space, obstacles, motion planning | Sec. 4.2,4.3.1 | |
| 8 | 2/12 | C-space distance, sampling theory | Sec. 5.1.1,5.1.2,5.2.1 | HW1 Due |
Homework Assignments
Topics
(estimated number of lectures given):
Textbook: Readings above are from Planning Algorithms, S. M. LaValle, Cambridge University Press, 2006. Also available for free download at http://planning.cs.uiuc.edu/.
Course Mechanics