Robot Motion Planning

Robot Motion Planning

Course Syllabus

  • Name of the Course: Robot Motion Planning
  • LTP structure of the course: 2-1-1
  • Objective of the course: The course enables the students learn the basics of mobile robotics and helps them understand the mechanisms to plan and navigate different types of robots from a pre-specified source to a pre-specified goal using a variety of Artificial Intelligence techniques.
  • Outcome of the course: From this course the students will be able to appreciate intelligent robotic systems involving single and multiple robots, get a good grasp in Artificial Intelligence tools and techniques from an application point of view, and be able to plan for different robots in different conditions and constraints.
  • Course Plan: As per the below format only
ComponentUnitTopics for Coverage (Theory)Topics for Coverage (Practice)Chapter No.(Optional)
Component 1Unit 1Introduction, Configuration Spaces, Collision Detection, Bug AlgorithmsSimple collision-checking for different types of robots in 2D workspaces1, 2, 3
Unit 2A* Algorithm and Roadmap Based ApproachConstructing 2D configuration spaces5, H
Component 2Unit 3Sampling based Robotics, Cell-Decomposition approachesOMPL installation and play-through6, 7
Unit 4Optimization based planning, Hybrid Planning, Multi-Robot Motion PlanningWriting planners using OMPLSelected research papers by the instructor
  • Text Book: 
     

    • H. Choset, K. M. Lynch, S. Hutchinson, G. A. Kantor, W. Burgard, L. E. Kavraki, S. Thrun (2005) Principles of Robot Motion: Theory, Algorithms, and Implementations, MIT Press, Cambridge, MA.
  • References: 
     

    • S. M. LaValle (2006) Planning Algorithms, Cambridge University Press, NY.
    • R. Kala (2016) On-Road Intelligent Vehicles: Motion Planning for Intelligent Transportation Systems, Elsevier, Waltham, MA