• Home
  • History
  • Annotate
  • current directory
Name Date Size #Lines LOC

..16-Aug-2019-

CMakeModules/H16-Aug-2019-

demos/H16-Aug-2019-

doc/H16-Aug-2019-

py-bindings/H16-Aug-2019-

scripts/H16-Aug-2019-

src/H16-Aug-2019-

tests/H16-Aug-2019-

.appveyor.ymlH A D16-Jun-20181.4 KiB5139

.clang-formatH A D16-Jun-20181.5 KiB5352

.gitignoreH A D14-Jun-2018537 3231

.travis.ymlH A D25-Nov-20181.3 KiB5450

LICENSEH A D25-Mar-20181.6 KiB3328

README.mdH A D24-Jun-20181.4 KiB3324

install-ompl-ubuntu.shH A D18-Jan-20194.8 KiB144116

install-ompl-ubuntu.sh.inH A D18-Jan-20194.9 KiB144116

ompl.confH A D23-Aug-20181.1 KiB4213

omplConfig.cmake.inH A D14-Jun-20181.4 KiB3530

README.md

1The Open Motion Planning Library (OMPL)
2=======================================
3
4Linux / macOS [![Build Status](https://travis-ci.org/ompl/ompl.svg?branch=master)](https://travis-ci.org/ompl/ompl)
5Windows [![Build status](https://ci.appveyor.com/api/projects/status/valuv9sabye1y35n/branch/master?svg=true)](https://ci.appveyor.com/project/mamoll/ompl/branch/master)
6
7Visit the [OMPL installation page](http://ompl.kavrakilab.org/core/installation.html) for
8detailed installation instructions.
9
10OMPL has the following required dependencies:
11
12* [Boost](http://www.boost.org) (version 1.54 or higher)
13* [CMake](http://www.cmake.org) (version 2.8.7 or higher)
14* [Eigen](http://eigen.tuxfamily.org) (version 3.3 or higher)
15
16The following dependencies are optional:
17
18* [ODE](http://ode.org) (needed to compile support for planning using the Open Dynamics Engine)
19* [Py++](https://bitbucket.org/ompl/ompl/src/tip/doc/markdown/installPyPlusPlus.md) (needed to generate Python bindings)
20* [Doxygen](http://www.doxygen.org) (needed to create a local copy of the documentation at
21  http://ompl.kavrakilab.org/core)
22
23Once dependencies are installed, you can build OMPL on Linux, macOS,
24and MS Windows. Go to the top-level directory of OMPL and type the
25following commands:
26
27    mkdir -p build/Release
28    cd build/Release
29    cmake ../..
30    # next step is optional
31    make -j 4 update_bindings # if you want Python bindings
32    make -j 4 # replace "4" with the number of cores on your machine
33