All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator
Introduction

The Open Motion Planning Library (OMPL) consists of a set of sampling-based motion planning algorithms. The content of the library is limited to these algorithms, which means there is no environment specification, no collision detection or visualization. The library is designed so it can be easily integrated into systems that provide the additional needed components. For examples of complete systems using OMPL, see OMPL.app and ROS. We have also developed a educational module on motion planning that is centered around OMPL.app. We are looking for educational partners to use and further develop the material. Please contact us for more information.

OMPL is intended to be efficient, thread safe, easy to use, easily extensible and freely available (visit this project on SourceForge). For more details, see the documentation.

For examples uses of OMPL, see our gallery page.