Lectures

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
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.