All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends
Download

Releases

Source Code

  • The latest source is available via Mercurial. For anonymous checkout use:
    $ hg clone https://bitbucket.org/ompl/ompl
    
  • Alternatively, get a snapshot for the latest source code:

    TBZ TGZ ZIP

  • Installation instructions are the same as for a release.

Debian Packages

  • Debian Packages are are generated periodically for OMPL as part of the ROS release process. On Ubuntu, you can use this:
    sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu `lsb_release -sc` main" > /etc/apt/sources.list.d/ros-latest.list'
    wget http://packages.ros.org/ros.key -O - | sudo apt-key add -
    sudo apt-get update
    sudo apt-get install ros-`rosversion -d`-ompl
    
  • The .deb files are also available on http://packages.ros.org.
  • Notes:
    • The binary files are installed in /opt/ros/rosversion -d/, so yo will need to include that path when searching for OMPL headers and libs.
    • The version for the .deb files is of the form X.Y.Z00R, where X.Y.Z is the most recent OMPL release version and R is the revision number in the Mercurial repository for that .deb file.

OMPL in ROS

  • OMPL is used as a system dependency in ROS, and the correct .deb file is installed automatically as needed.
  • A ROS package providing the latest version of this library is also available at:
    $ svn co https://rice-ros-pkg.svn.sourceforge.net/svnroot/rice-ros-pkg/ompl ompl