|
|
|
|
|
Week |
Day |
Topic |
Work Covered |
Reading |
Week 1 8/23-8/25 |
Mon |
Intro, Course Overview, Assignment Explanation, Book Review, Path, Start-Goal Mapping, Coverage, Completeness, Line of Sight, Some Notations |
|
Chap 1 |
Wed |
Bug 1, Bug 2, Tan Bug, Wall Follower |
|
Chap 2, Chap D |
|
Week 2 8/30-9/1 |
Mon |
Configuration Space |
|
Chap 3, Cspace generator |
Wed |
Potential Functions: Add/Rep, Distance, Gradient Descent, Potential Functions in Non-Euclidean spaces Wavefront Planner |
|
Chap 4 |
|
Week 3 9/6-9/8 |
Mon |
Labor Day – No class |
|
|
Wed |
Return to Configuration Space (Some Manifold Theory) |
|
Chap 3 |
|
Week 4 9/13-9/15 |
Mon |
Navigation Functions, Harmonic Functions |
|
Chap 4 Real-Time Obstacle Avoidance Using Harmonic Potential Functions Jin-oh Kim and Pradeep K. Khosla, 1992 Nonholonomic navigation and control of cooperating mobile manipulators H. G. Tanner, S. G. Loizou, and K. J. Kyriakopoulos. IEEE Transactions on Robotics and Automation, Feb 2003, Vol 19 Issue 1, pp 53-64 Nonholonomic path planning using harmonic functions C Connoly and R. Grupen. Journal of Robotic Systems, 1994 |
Wed |
Graph Search, A*, Weighted A* |
|
Chap H |
|
Week 5 9/20-9/22 |
Mon |
Anytime & Incremental Search (ARA*/D* Lite/Anytime D*) |
|
Chap H Incremental A*, S. Koenig and M. Likhachev ARA*: Anytime A* with Provable Bounds on Sub-Optimality Maxim Likhachev, Geoff Gordon, and Sebastian Thrun Anytime Dynamic A*: An Anytime, Replanning Algorithm Maxim Likhachev, Dave Ferguson, Geoff Gordon, Anthony Stentz, and Sebastian Thrun |
Wed |
Real-time Search (Agent centered search including LRTA* and RTAA*) |
|
Chap H Real-Time Adaptive A* Sven Koenig and Maxim Likhachev |
|
Week 6 9/27-9/29 |
Mon |
Roadmaps: Visibility Graph, Retracts, Retract-like, Incremental Construction |
|
Chap 5 |
Wed |
Retracts in SE(2), Silhouette Methods |
|
Chap 5 |
|
Week 7 10/4-10/6 |
Mon |
Exact Cell Decomps: Trap, Boustrophedon (Coverage) |
|
Chap 6 |
Wed |
Sample-based Methods: Potential Functions, Begin PRMs |
voronoi diagram view |
Chap 7 Numerical Potential Field Techniques for Robot Path Planning. J. Barraquand, B. Langlois, and J.C. Latombe. IEEE Transactions on Systems, Man, and Cybernetics, 22(2):224-241, 1992 |
|
Week 8 10/11-10/13 |
Mon |
PRMs |
|
Chap 7 Probabilistic Roadmaps for Path Planning in High-Dimensional Configuration Spaces. L.E. Kavraki, P. Svestka, J.C. Latombe, and M. Overmars. IEEE Transactions on Robotics and Automation, 12(4):566-580, 1996. Analysis of Probabilistic Roadmaps for Path Planning. L.E. Kavraki, M. Kolountzakis, and J.C. Latombe. IEEE Tr. on Robotics and Automation, 14(1):166-171, Feb. 1998. |
Wed |
RRTs |
|
Chap 7 Randomized Kinodynamic Planning Steve LaValle and James Kuffner (original RRT paper; IJRR (20): 5, 2001 RRT* implementation Karaman and Frazzoli |
|
Week 9 10/18-10/20 |
Mon |
Introduction to Dynamics |
|
Chap 10 |
Wed |
RRTs and Dynamics |
|
Kinodynamic motion planning B. Donald, P Xavier, JCanny, and J Reif. Journal of the ACM 1993 Kinodynamic Motion Planning with Moving Obstacles D. Hsu, R. Kindel, J.C. Latombe and S. Rock, Int. J. of Robotics Research, 21(3):233-255, March 2002 Randomized Kinodynamic Planning S.M. Lavalle and J. J. Kuffner. International Journal of Robotics Research, 20(5):378-400, May 2001 |
|
Week 10 10/25-10/27 |
Mon |
Introduction to Nonholonomic |
|
Chap 12 LaValle Motion Planning Book, Chapter 13 S.M. Lavalle Overview of DARPA Grand Challenge motion Planning Christopher Baker, David Ferguson, and John Dolan CMU DARPA Grand Challenge Local Planner David Ferguson, Thomas Howard, and Maxim Likhachev CMU DARPA Grand Challenge Parking Lot Planner David Ferguson, Thomas Howard, and Maxim Likhachev Nonholonomic Motion Planning for Mobile Manipulators H. G. Tanner and K. J. Kyriakopoulos, Proceedings of the 2000 IEEE International Conference on Robotics and Automation, San Francisco, April 2000, pp 1233-1238 |
Wed |
Lamound grid planner/Latombe ? |
|
Chap 12 On nonholonomic mobile robots and optimal maneuvering Barraquand, J. and Latombe, J. C. Proceedings of the IEEE International Symposium on Intelligent Control, 1989, pg. 340-347 |
|
Week 11 11/1-11/3 |
Mon |
Controls Primer, Probability Primer |
|
App I, J |
Wed |
Kalman Filtering |
|
Chap 8 |
|
Week 12 11/8-11/10 |
Mon |
Range-Only, Bearing-Only, Range and Bearing SLAM with Kalman Filtering |
|
Estimating uncertain spatial relationships in robots. R. Smith, M. Self, and P. Cheeseman. Autonomous Robot Vehicles 1990, pp 167-193 |
Wed |
Bayesian SLAM |
|
|
|
Week 13 11/15-11/17 |
Mon |
Combined Planning and Control |
|
Maneuver-based motion planning for nonlinear systems with symmetries E. Frazzoli, M. A. Dahleh, and E. Feron. IEEE Transactions on Robotics, Dec 2005, 21:6, pg 1077-1091 |
Wed |
Combined Planning and Control |
|
LQR-Trees: Feedback motion planning on sparse randomized trees [long] , Russ Tedrake, Ian R. Manchester, Mark M. Tobenkin, and John W. Roberts. International Journal of Robotics Research, 29:1038-1052, July 2010 |
|
Week 14 11/22-11/24 |
Mon |
Probably skip |
|
|
Wed |
No class: Pre-Tday |
|
|
|
Week 15 11/29-12/1 |
Mon |
Needle Steering |
|
The Path-of-probability Algorithm for Steering and Feedback Control of Flexible Needles, Wooram Park, Yunfeng Wang, and Gregory S. Chirikjian The International Journal of Robotics Research 2010;29 813-830
Motion Planning Under Uncertainty for Image-Guided Medical Needle Steering, Ron Alterovitz, Michael Branicky, and Ken Goldberg, International Journal of Robotics Research, vol. 27, no. 11-12, pp. 1361-1374, Nov. 2008.
|
Wed |
Leave open for demos |
|
|