26-09-11: Path Planning for an Omnidirectional Robot

Type: Bachelor-/ Master Thesis  Studien-/ Diplomarbeit

 

Die nachfolgende Aufgabenstellung ist in englischer Sprache verfasst.
Die Bearbeitung der Themen kann, je nach Wunsch des Studenten,
wahlweise in Englisch oder Deutsch erfolgen.

 

Path Planning for an Omnidirectional Robot

Source: ROS website

Die nachfolgende Aufgabenstellung ist in englischer Sprache verfasst.
Die Bearbeitung der Themen kann, je nach Wunsch des Studenten,
wahlweise in Englisch oder Deutsch erfolgen.

Path Planning Algorithms for an Omnidirectional Robot

The ability to plan a path between an initial position and a final goal position is one of the basic capabilities which allow mobile robots to navigate in their environment. The robot should be able to detect if any planned path will lead to collision and further more avoid such paths. The aim of this thesis is to implement different path planning algorithms (deterministic and probabilistic), which allow the robot to plan a path in all possible directions and finally chose a path based on an appropriate cost function. 

The implementation will consist of the following parts:

1) Enhancing the existing move base implementation in ROS (Robot Operating System) to allow motion in all possible directions.

2) Study & Implementation of Deterministics (such as A*) and Probabilistic search algorithms for path planning

3) Comparison of Deterministic and Probabilistic algorithms in terms of efficiency

Requirements:

  •  Good C++ programming skills

Helpful but not required:

  • Prior experience with ROS will be helpful but not required  


References:

  •  Path Planning by Steven M LaValle


Supervisor:

Sheraz Khan (contact: sheraz@lsr.ei.tum.de)