| Class meetings: | Mondays, Wednesdays, 1:30-2:50PM, Online |
| Who | |
| Maxim Likhachev |
| Who | |
| Ramkumar Natarajan | |
| Shivam Vats |
| Who | Location | Hours |
| Instructor | Online | By appointment |
| TA Ramkumar Natarajan | Online | Wed, 5-6PM |
| TA Shivam Vats | Online | Mon, 10:30-11:30AM |
| Three homeworks | 33% |
| Exam | 20% |
| In-class pop quizzes | 10% |
| Final project | 32% |
| Participation | 5% |
| Date | Topic | Slides | Homeworks | Additional Info |
| 8/31 (Mon) | Introduction, What is Planning, Role of planning in Robots. | slides | - |
- |
| 9/2 (Wed) | Planning Representations: Implicit vs. Explicit Graphs; Skeletonization, Cell decomposition, Lattice-based Graphs | slides | - |
- |
| 9/7 (Mon) | LABOR DAY: NO CLASS | - | - |
- |
| 9/9 (Wed) | Search Algorithms: A*, Weighted A*, Backward A* | slides | - |
- |
| 9/14 (Mon) | Search Algorithms: A*, Weighted A*, Backward A* (cont'd) | - | - |
|
| 9/16 (Wed) | Search Algorithms: Heuristic Functions, Multi-Heuristic A* | slides | - |
- |
| 9/21 (Mon) | Search Algorithms: Heuristic Functions, Multi-Heuristic A* (cont'd) | - | - |
- |
| 9/23 (Wed) | Search Algorithms: Multi-goal A* | slides | - |
- |
| 9/28 (Mon) | Interleaving Planning and Execution: Anytime and Incremental A* | slides | - |
- |
| 9/30 (Wed) | Interleaving Planning and Execution: Anytime and Incremental A* (cont'd) | - | - |
- |
| 10/5 (Mon) | Interleaving Planning and Execution: Real-time Heuristic Search | slides | - |
- |
| 10/7 (Wed) | Case Study: Planning for Autonomous Driving | slides | - |
- |
| 10/12 (Mon) | Planning Representations: Probabilistic Roadmaps for Continuous Spaces | slides | - |
|
| 10/14 (Wed) | Planning Representations/Search Algorithms: RRT, RRT-Connect, RRT* | slides | - |
- |
| 10/19 (Mon) | Planning Representations/Search Algorithms: RRT, RRT-Connect, RRT* (cont'd) | - | - |
- |
| 10/21 (Wed) | Planning Representations/Search Algorithms: RRT, RRT-Connect, RRT* (cont'd) | - | - |
- |
| 10/26 (Mon) | Planning Representations/Search Algorithms: BIT* (lecture by Shivam Vats) | slides | - |
- |
| 10/28 (Wed) | Planning Representations/Search Algorithms: Trajectory Optimization Techniques (lecture by Ramkumar Natarajan), updated | slides | - |
- |
| 11/2 (Mon) | Case Study: Planning for Mobile Manipulators and Legged Robots | slides | - |
- |
| 11/4 (Wed) | Case Study: Planning for Coverage, Mapping and Surveyal | slides | - |
- |
| 11/9 (Mon) | Presentation of Final Project Ideas | - | - |
- |
| 11/11 (Wed) | Planning Representations: Symbolic Representation for Task Planning | slides | - |
|
| 11/16 (Wed) | Search Algorithms: Planning on Symbolic Representations | slides | - |
- |
| 11/18 (Wed) | Planning under Uncertainty: Minimax Formulation | slides | - |
- |
| 11/23 (Mon) | Planning under Uncertainty: Expected Cost Formulation, Solving MDPs | slides | - |
- |
| 11/25 (Wed) | NO CLASS, Happy Thanksgiving! | - | - |
- |
| 11/30 (Mon) | Planning under Uncertainty: Partially-Observable Markov Decision Processes | slides | - |
- |
| 12/2 (Wed) | Planning under Uncertainty: Partially-Observable Markov Decision Processes (cont'd) | - | - |
- |
| 12/7 (Mon) | Multi-Robot Planning | slides | - |
- |
| 12/9 (Wed) | Multi-Robot Planning (cont'd) | - | - |
- |