OMPL is now a standalone library. Please see http://ompl.kavrakilab.org on how to use it directly. Please see MoveIt! for more on motion planning.
Show EOL distros:
Package Summary
A library of sampling-based motion planning algorithms
- Author: Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
- License: BSD
- Repository: wg-ros-pkg
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planners/tags/motion_planners-0.3.10
Package Summary
A library of sampling-based motion planning algorithms
- Author: Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
- License: BSD
- Source: hg https://kforge.ros.org/armnavigation/armnavigation (branch: electric_patches)
Package Summary
A library of sampling-based motion planning algorithms
- Author: Ioan Sucan/isucan@rice.edu, Mark Moll/mmoll@rice.edu, Lydia Kavraki/kavraki@rice.edu
- License: BSD
- Source: svn https://code.ros.org/svn/wg-ros-pkg/stacks/motion_planners/trunk
Package Summary
OMPL is a free sampling-based motion planning library.
- Maintainer: Ioan Sucan <isucan AT willowgarage DOT com>
- Author: Kavraki Lab
- License: BSD
- External website: http://ompl.kavrakilab.org
Package Summary
OMPL is a free sampling-based motion planning library.
- Maintainer: Ioan Sucan <isucan AT willowgarage DOT com>
- Author: Kavraki Lab
- License: BSD
- External website: http://ompl.kavrakilab.org
Package Summary
OMPL is a free sampling-based motion planning library.
- Maintainer status: maintained
- Maintainer: Ioan Sucan <isucan AT google DOT com>
- Author: Kavraki Lab
- License: BSD
- External website: http://ompl.kavrakilab.org
Package Summary
OMPL is a free sampling-based motion planning library.
- Maintainer status: maintained
- Maintainer: Ioan Sucan <isucan AT google DOT com>
- Author: Kavraki Lab
- License: BSD
- External website: http://ompl.kavrakilab.org
Package Summary
OMPL is a free sampling-based motion planning library.
- Maintainer status: maintained
- Maintainer: Mark Moll <mmoll AT rice DOT edu>
- Author: Kavraki Lab
- License: BSD
- External website: http://ompl.kavrakilab.org
Package Summary
OMPL is a free sampling-based motion planning library.
- Maintainer: Mark Moll <mmoll AT rice DOT edu>
- Author: Kavraki Lab
- License: BSD
- External website: http://ompl.kavrakilab.org
Package Summary
OMPL is a free sampling-based motion planning library.
- Maintainer: Mark Moll <mmoll AT rice DOT edu>
- Author: Kavraki Lab
- License: BSD
- External website: https://ompl.kavrakilab.org
Please report issues / send contribution to OMPL development repository.
This page refers to the newest release of OMPL. The new OMPL package is integrated with the existing arm_navigation stack as well as with the new MoveIt! project (release upcoming).
Installation
From debians
OMPL is now it's own debian package:
sudo apt-get install ros-fuerte-ompl
Documentation
Within arm_navigation
For documentation and tutorials on configuring motion planners for robot arms or mobile manipulation systems, use the ompl_ros_interface package which allows easy configuration through YAML. The tutorials for that package will walk you through the steps in configuring the motion planners for your robot.
Within MoveIt!
Please see the MoveIt! page.
External documentation
For documentation and tutorials on OMPL itself, check out the OMPL page.
This page refers to the newest release of OMPL. The new OMPL package is integrated with a new ROS interface in the ompl_ros_interface package. These packages have been released and can be used from the electric release of ROS.
Installation
From debians
To install OMPL and the associated ompl_ros_interface package, you will need to install the arm_navigation stack. For installation from debians, use the following command:
sudo apt-get install ros-electric-arm-navigation
Documentation
For documentation and tutorials on configuring motion planners for robot arms or mobile manipulation systems, use the ompl_ros_interface package which allows easy configuration through YAML. The tutorials for that package will walk you through the steps in configuring the motion planners for your robot.
For documentation and tutorials on OMPL itself, check out the OMPL page.
Overview
ompl (Open Motion Planning Library) is a free (BSD license) sampling-based motion planning library intended to serve as a framework for motion planners used in ROS. Currently, many of the established algorithms are already implemented (RRT, EST, SBL). Lazy implementations and parallelized versions (multi-core) are also available.
The interface new motion planners have to implement is very simple: a solve() function and a clear() function. This is intentional, so that other researchers can easily add their code to this library. If you would like to add your motion planner to ompl, please contact the author.
API documentation on how to use this library is available here.
A ROS interface to this library is in the ompl_ros package. Other nodes that use this library are ompl_search and ompl_planning.
Video
ROS API
- The ROS API is UNREVIEWED and UNSTABLE
- The C++ API is UNREVIEWED and UNSTABLE
This page refers to the newest release of OMPL. The new OMPL package is integrated with a new ROS interface in the ompl_ros_interface package. These packages have been released and can be used from the Diamondback release of ROS.
Documentation
For documentation and tutorials on configuring motion planners for robot arms or mobile manipulation systems, use the ompl_ros_interface package which allows easy configuration through YAML. The tutorials for that package will walk you through the steps in configuring the motion planners for your robot.
For documentation and tutorials on OMPL itself, check out the OMPL page.