Indian Institute of Information Technology, Allahabad
Department of Information Technology
Course Syllabus
1. Name of the Course: Robot Motion Planning
2. LTP structure of the course: 2-1-1
3. 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.
4. 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.
5. Course Plan: As per the below format only
Component | Unit | Topics for Coverage (Theory) | Topics for Coverage (Practice) | Chapter No.(Optional) |
Component 1 | Unit 1 | Introduction, Configuration Spaces, Collision Detection, Bug Algorithms | Simple collision-checking for different types of robots in 2D workspaces | 1, 2, 3 |
Unit 2 | A* Algorithm and Roadmap Based Approach | Constructing 2D configuration spaces | 5, H | |
Component 2 | Unit 3 | Sampling based Robotics, Cell-Decomposition approaches | OMPL installation and play-through | 6, 7 |
Unit 4 | Optimization based planning, Hybrid Planning, Multi-Robot Motion Planning | Writing planners using OMPL | Selected research papers by the instructor |
6. Text Book:
7. References: