Notes:
| Lecture Date | Topic and Notes | Required Reading | Suggested Reading | |
|---|---|---|---|---|
| Tuesday, August 25 |
Introduction | Book: Ch. 1 |
Latombe J.C.,
Motion Planning: A Journey of Robots, Molecules, Digital Actors, and Other Artifacts. International Journal of Robotics Research, 18(11):1119-1128, November 1999.
Halperin, D., Kavraki, L. E., and Latombe, J.C., Robotics.
Handbook of Discrete and Computational Geometry, Editors: G. Goodman, J. O'Rourke pp. 1065-1094, CRC Press, Boca Raton, NY, 2004. Tsianos, K., Sucan, I., Kavraki, L. E., Sampling-Based Robot Motion Planning: Towards Realistic Applications.
Computer Science Review, 2007. |
|
| Thursday, August 27 |
Bug Algorithms | Book: Ch. 2 Read up to 2.2 Skim 2.3 |
Lumelsky, V.J., Stepanov, Path Planning Strategies for a Point Mobile Automaton Moving Amidst Unknown Obstacles of Arbitrary Shape
Laubach, S.L., Burdick, J.W., An Autonomous Sensor-Based Path-Planner for Planeta
ry Microrovers IEEE Conference on Robotics and Automation (ICRA) 1999
Yoav Gabriely and Elon Rimon,
Competitive Disconnection Detection in On-Line Mobile Robot Navigation
|
|
| Tuesday, September 1 |
Potential Functions | Book: Ch. 4 Read up to 4.5. Skim 4.6 to the end of the chapter |
Elon Rimon, Daniel E. Koditschek, Exact Robot
Navigation Using Artificial Potential Functions, IEEE Transactions
on Robotics and Automation, 1992
|
|
| Thursday, September 3 |
Configuration Space | Chapter 3 up to 3.4 | Lavalle Chapter 3 | |
| Tuesday, September 8 |
Parameterizations and Configuration Space |
Chapter 3 up to 3.4
Handout given out in class Review complex numbers from: http://en.wikipedia.org/wiki/Complex_number |
Lavalle Chapter 3 | |
| Thursday, September 10 |
Configuration Space | Finish of Chapter 3 | Lavalle Chapter 4 | |
| Tuesday, September 15 |
Quaternions | Class notes | ||
| Thursday, September 17 |
Configuration spaces | Finish Chapter 3 and Chapter 4 |
Elon Rimon, Daniel E. Koditschek, Exact Robot
Navigation Using Artificial Potential Functions, IEEE Transactions
on Robotics and Automation, 1992
|
|
| Tuesday, September 22 |
Sampling-based Motion Planners | Chapter 7 skim 7.1 and 7.2 |
Plaku E., Bekris K.E., Kavraki L.E.,
OOPS for Motion Planning: An Online Open-source Programming System ,
IEEE Conference on Robotics and Automation (ICRA) 2007
Barraquand J., Kavraki L.E., Latombe J.-C., Li T.-Y., Motwani R., Raghavan P., A Random Sampling Scheme for Path Planning , Robotics Research, Springer, North Holland, p. 249-264, 1996
|
|
| Thursday, September 24 |
Sampling-based Motion Planners | Chapter 7, 7.1, 7.2, 7.3 |
Kavraki L.E., Svestka P., Latombe J.-C., Overmars M.H.,
Probabilistic Roadmaps for Path Planning in High Dimensional Configuration Spaces IEEE Transactions on Robotics and Automation 12(4), 566-580, 1996
Hsu, D., Jiang, T., Reif, J., Sun, Z.The Bridge Test for Sampling Narrow Passages with Probabilistic Roadmap Pl
anners, IEEE Conference on Robotics and Automation (ICRA) 2003
Boor, V., Overmars, M.H., Stappen, A.F. van derThe Gaussian Sampling Strategy for Probabilistic Road
map Planners, IEEE Conference on Robotics and Automation (ICRA) 1999
Geraerts, R., Overmars, M.H.Sampling Techniques for Probabilistic Roadmap Planners, Conference on Intelligent Autonomous Systems 2004
Bohlin, R., Kavraki, L.E. Path Planning Using Lazy PRM , IEEE Conference on Robotics and Automation (ICRA) 2000
Ladd AM, Kavraki LE, and and van der Erdm
ann M. and Hsu (Eds.), Fast Tree-Based Exploration of St
ate Space for Robots with Dynamics, Algorithmic Foundations of Robotics VI, 2005
Kuffner J,Effective Sampling and Distance Metrics for 3D Rigid Body Path Planning, IEEE Conference on Robotics and Automation (ICRA) 2004
|
|
| Tuesday, September 29 |
Sampling-based Motion Planners | Chapter 7, 7.3, 7.4 |
L.E. Kavraki, J.C. Latombe, R. Motwani, and P. Raghavan. Randomized Query Processing in Robot Motion Planning. ACM SIGACT Symposium on the Theory of Computing (STOC) 1995
A revised version of this paper appeared in Journal of Computer and System Sciences, 1998.
Kavraki L.E., Kolountzakis M.N., Latombe J.-C. Analysis of Probabilistic Roadmaps for Path Planning, IEEE Conference on Robotics and Automation (ICRA) 1996
Ladd A., Kavraki L.E., Measure Theoretic Analysis of Probabilistic Path Planning, IEEE Transactions on Robotics and Automation, 2004
D. Hsu, J.C. Latombe, and R. Motwani. Path Planning in Expansive Configuration Spaces. IEEE Int. Conf. on Robotics and Automation (ICRA), 1997
A revised version of this paper appeared in International Journal of Computational Geometry and Applications, 1999. |
|
| Thursday, October 1 |
Sampling-based Motion Planners | Chapter 7, 7.3, 7.4 |
LaValle S.M., Kuffner J.,
Rapidly-Exploring Random Trees:
Progress and Prospects, WAFR 2000
D. Hsu, J.C. Latombe, and R. Motwani. Path Planning in Expansive Configuration Spaces. IEEE Int. Conf. on Robotics and Automation (ICRA), 1997
A revised version of this paper appeared in International Journal of Computational Geometry and Applications, 1999.
Sanchez G., Latombe J.-C., A Single-Query Bi-Directional Probabilistic Roadmap Planner with Lazy Collision Checking, International Symposium on Robotics Research, 2001
Sucan, I A, Kavraki LE. Kinodynamic Motion Planning by Interior-Exterior Cell Exploration. International Workshop on the Algorithmic Foundations of Robotics, 2008.
|
|
| Tuesday, October 6 |
Collision Checking | Appendix F on collision checking, esp. 499-512. |
S. Gottschalk, M. C. Lin and D. Manocha,OBB-Tree: A Hierarchical Structure for Rapid Interference Detection, Proc. of ACM SIGGRAPH 1996. Also available as Technical report TR96-013, Department of Computer Science, University of N. Carolina, Chapel Hill, 1996.
Eric Larsen, Stefan Gottschalk, Ming C. Lin, Dinesh Manocha, Fast Proximity Queries with Swept Sphere Volumes, Proc. of Int. Conf. on Robotics and Automation, April 2000. Also available as Technical report TR99-018, Department of Computer Science, University of N. Carolina, Chapel Hill, 1999.
Kuffner J., Effective Sampling and Distance Metrics for 3D rigid Body Path Planning, IEEE Conference on Robotics and Automation (ICRA) 2004
Quinlan, S., Efficient Distance Computation between Non-Convex Objects, ICRA 1994.
E. G. Gilbert, D. W. Johnson, and S. S. Keerthi, A fast procedure for computing the distance between complex objects in three-dimensional space, IEEE Trans. Robotics & Automation, April 1988.
D. E. Stewart , J.C. Trinkle, Dynamics, Friction, And Complementarity Problems. Proceedings Internat. Conf. Complementarity Problems, 1995.
Background on Collision Detection.
|
|
| Thursday, October 8 |
Advanced Motion Planning Algorithms |
Ladd, A. M., Lydia E. Kavraki. Motion Planning in the Presence of Drift, Underactuation and Discrete System Changes Robotics: Science and Systems 2005.
Ioan Alexandru Sucan, Lydia E. Kavraki. Kinodynamic Motion Planning by Interior-Exterior Cell Exploration International Workshop on the Algorithmic Foundations of Robotics 2008.
|
||
| Tuesday, October 13 |
Fall recess | |||
| Thursday, October 15 |
Advanced Motion Planning; EXAM 1 |
Konstantinos I. Tsianos; Ioan Alexandru Sucan; Lydia E. Kavraki, Sampling-based robot motion planning: Towards realistic applications Computer Science Review, Volume 1, Issue 1, p.2--11 (2007)
|
||
| Tuesday, October 20 |
Manipulation and Assembly planning |
Handout
Nielsen, C., Kavraki, L.E., A Two-Level Fuzzy PRM for Manipulation Planning. In Proceedings of The IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 1716-1722, IEEE Press, November 2000.
|
Koga, Y., Latombe J.C., On Multi-Arm Manipulation Planning Proc. IEEE International Conference on Robotics and Automation, pp. 945-952, 1994.
Koga Y., Kongo K., Kuffner, J., Latombe J.C., Planning Motions with Intentions. Proc. SIGGRAPH'94, pp. 395-408, 1995.
R.H. Wilson and J.C. Latombe. The non-directional blocking graph ap
proach to assembly planning, Geometric Reasoning About Assembly. Artificial Intelligence,
71(2), 1994.
|
|
| Thursday, October 22 |
Decompositions |
Book: Ch. 6.1,6.2 (not SVG)
Sweep line handout
|
Wikipedia: Sweep Line Algorithm
Michael Shamos, Dan Hoey. Geometric Intersection Problems, Proc. 17th Annu. IEEE Symp. Found. Computer Sci., pp.208-215 (1976)
Souvaine, Diane. Line Segment Intersection Using a Sweep Line Algorithm (2008)
|
|
| Tuesday, October 27 |
NO CLASS | |||
| Thursday, October 29 |
Presentation set 2 | Presentation slides under Owl-Space. |
Guo, Y., Parker, L.E., A distributed optimal motion planning approach for multiple robots. ICRA 2002.
Yokoo, M., Hirayama, K., Algorithms for distributed constraint satisfaction: a review. Autonomous Agents and Multi-Agent Systems Vol 3, No. 2, 2000.
Vlassis, N., Elhorst, R., Kok, J.R., Anytime algorithms for multiagent decision making using coordination graphs. IEEE Int. Conf. on Systems, Man and Cybernetics, 2004.
Kok, J.R., Vlassis, N., Using the Max-Plus algorithm for multiagent decision making in coordination graphs. Universiteit van Amsterdam (Netherlands), 2005.
Eric Meisner, Wei Yang, and Volkan Isler, Probabilistic Network Formation through Coverage and Freeze-Tag. WAFR 2008.
Erik Halvorson and Ronald Parr, Planning Aims for a Network of Horizontal and Overhead Sensors. WAFR 2008.
Nuzhet Atay and Burchan Bayazit, Mobile Wireless Sensor Network Connectivity Repair with K-Redundancy. WAFR 2008.
Ketan Savla and Emilio Frazzoli, On Endogenous Reconfiguration in Mobile Robotic Networks. WAFR 2008.
Luciano Pimenta, Mac Schwager, Quentin Lindsey, Vijay Kumar, and Daniela Rus, Simultaneous Coverage and Tracking (SCAT) of Moving Targets with Robot Networks. WAFR 2008.
Peng Cheng, Jonathan Fink, Soonkyum Kim, and Vijay Kumar, Cooperative Towing with Multiple Robots. WAFR 2008.
Jur van den Berg, Mike Stilman, James Kuffner, Ming Lin, and Dinesh Manocha, Path Planning among Movable Obstacles: a Probabilistically Complete Approach. WAFR 2008.
N. Michael, J. Fink and V. Kumar, Cooperative manipulation and transportation with aerial robots. RSS 2009.
J. van den Berg, J. Snoeyink, M. Lin and D. Manocha, Centralized path planning for multiple robots: Optimal decoupling into sequential plans. RSS 2009.
|
|
| Tuesday, November 3 |
Nonholonomic systems - introduction | Book Ch 12.2 12.3 (no proofs), 12.5.6 (section on cars, randomized methods) |
A Fast Path Planner for a Car-Like Indoor Mobile Robot. J.C. Latombe. Proc. Ninth National Conference on Artificial Intelligence, Anaheim, CA, pp. 659-665, July 1991. Hard copy available from the instructor.
A collection of papers on nonholonomic motion planning and control can be found
here.
|
|
| Thursday, November 5 |
Nonholonomic and Underactuated Systems | Book Ch 12.2 12.3 (no proofs), 12.5.6 (section on cars, randomized methods) Non-Holonomic motion planning slides under Owl-Space. |
A collection of papers on nonholonomic motion planning and control can be found
here.
|
|
| Tuesday, November 10 |
Kinodynamic Planning |
Kinodynamic motion planning slides under Owl-Space.
Randomized Kinodynamic Motion Planning with Moving Obstacles. D. Hsu, R. Kindel, J.C. Latombe, S. Rock. The International Journal of Robotics Research, Vol. 21, No. 3, 233-255 (2002).
|
A collection of papers on nonholonomic motion planning and control can be found
here.
|
|
| Thursday, November 12 |
Presentation set 3 | Presentation slides under Owl-Space. |
Bekris, KE, Glick M, Kavraki LE., Evaluation of Algorithms for Bearing-Only SLAM. ICRA 2006.
N.A. Melchior and R. Simmons, Particle RRT for Path Planning with Uncertainty. IEEE International Conference on Robotics and Automation, 2007.
N. Roy and H. Anh, icLQG: Combining local and global optimization for control in information space. IEEE International Conference on Robotics and Automation, 2009.
T. Kollar and N. Roy, Trajectory Optimization using Reinforcement Learning for Map Exploration. The International Journal of Robotics Research, vol. 27, 2008.
H. Kurniawate, Y. Du, D. Hsu, and W.S. Lee, Motion planning under uncertainty for robotic tasks with long time horizons. Int. Symp. on Robotics Research, 2009.
S.C.W. Ong, S.W. Png, D. Hsu, and W.S. Lee, POMDPs for robotic tasks with mixed observability. Robotics: Science and Systems, 2009.
Leonidas J. Guibas, David Hsu, and Hanna Kurniawati, Bounded Uncertainty Roadmaps for Path Planning. WAFR 2008.
Kaijen Hsiao, Tomas Lozano-Perez, and Leslie Kaelbling, Robust Belief-Based Execution of Manipulation Programs. WAFR 2008.
James Davidson and Seth Hutchinson, A Sampling Hyperbelief Optimization Technique for Stochastic Systems. WAFR 2008.
Avik De, Jusuk Lee, and Noah Cowan, Toward SLAM on Graphs. WAFR 2008.
Alex Brooks and Tim Bailey, HybridSLAM: Combining FastSLAM and EKF-SLAM for reliable mapping. WAFR 2008.
K. Konolige, J. Bowman, J. D. Chen, P. Mihelich, M. Calonder, V. Lepetit and P. Fua, View-based maps. RSS 2009.
A. Segal, D. Haehnel and S. Thrun, Generalized-ICP. RSS 2009.
|
|
| Tuesday, November 17 |
Revision in probability theory, basic notation and definitions of Bayesian estimation, motion and sensing models |
Book 9.1.1 - 9.1.3
Lecture slides available at OWLSPACE.
Handout covering the lecture outside my office.
|
||
| Thursday, November 19 |
Baysian Filter, Linear Kalman Filter and Extended Kalman Filter (EKF) |
Book 8.1, 8.2.1 8.2.2
| Chapters 2,3 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard ,Dieter Fox. Look for their slides under Probabilistic Robotics | Chapters 2,5,6 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard,Dieter Fox. Look for their slides under Probabilistic Robotics |
| Tuesday, November 24 |
EXAM 2 Material from previous class not finished |
Book 8.1, 8.2.1 8.2.2
| Chapters 2,3 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard ,Dieter Fox. Look for their slides under Probabilistic Robotics | Chapters 2,5,6 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard,Dieter Fox. Look for their slides under Probabilistic Robotics |
| Thursday, November 26 |
NO CLASS | |||
| Tuesday, December 1 |
Particle Filter and
Estimation problems: Localization variants,
Simultaneous Localization and Mapping (SLAM)
Class Presentations
|
Lecture slides from OWLSPACE
Book 9.1.4 and 9.2.2
|
Chapters 4 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard,Dieter Fox. Look for their slides under Probabilistic Robotics. Chapters 8,9,10,13 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard,Dieter Fox and the corresponding slides. | |
| Thursday, December 3 |
Class Presentations and Wrap-Up. |
Lecture slides from OWLSPACE
Book 9.1.4 and 9.2.2
|
Chapters 4 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard,Dieter Fox. Look for their slides under Probabilistic Robotics. Chapters 8,9,10,13 from the book Probabilistic Robotics by Sebastian Thrun,Wolfram Burgard,Dieter Fox and the corresponding slides. |