ompl for Mac
Open Motion Planning Library consists of many motion planning algorithms
ompl — overview
The Open Motion Planning Library (OMPL)
OMPL is an open source sampling-based motion planning library Over 40 sampling-based planning algorithms (RRT-Connect, PRM, KPIECE, RRT, and many more) across more than 20 state spaces (SE(3), Euclidean space, and others) Easily extensible to custom planners (Python and C++) and state spaces (C++) SIMD-accelerated planning with VAMP for millisecond planning in both Python and C++
Installation
Visit the OMPL installation page for detailed installation instructions.
OMPL has the following required dependencies:
Boost (version 1.68 or higher) CMake (version 3.12 or higher) Eigen (version 3.3 or higher)
The following dependencies are optional:
VAMP (enabled by default) - Vector-Accelerated Motion Planning for high-performance collision checking with SIMD optimization Doxygen (needed to create a local copy of the documentation at https://ompl.kavrakilab.org/core) Flann (FLANN can be used for nearest neighbor queries by OMPL) Spot (Used for constructing finite automata from LTL formulae.) yaml-cpp (Used for reading and writing YAML world descriptions in the PlanarManipulator demos)
Once dependencies are installed, you can build OMPL on Linux, macOS, and MS Windows. Go to the top-level directory of OMPL and type the following commands:
git submodule update --init --recursive mkdir -p build/Release cd build/Release cmake ../.. make -j # replace with the number of cores on your machine
To install the Python bindings, go to the top-level directory of OMPL and type the following commands:
Details
开放运动规划库包含许多运动规划算法
How to install ompl
- Open Terminal (press ⌘ + Space and type “Terminal”).
- If Homebrew is not installed yet, run the command below first.
- Run this command:
Latest 10 releases
Last updated 2026-08-14; current version 2.0.2, with the latest 10 releases listed.
| Version | Released | Type | Size | macOS | Windows | Linux |
|---|---|---|---|---|---|---|
| 2.0.2 | 2026-08-14 | Stable | 143.0 MB | Download | — | — |
| 2.0.1 | 2026-06-19 | Stable | 138.6 MB | — | — | — |
| 2.0.0 | 2026-04-06 | Stable | 147.6 MB | — | — | — |
| 1.7.0 | 2025-04-07 | Stable | 54.9 MB | Download | — | Download |
| 1.6.0 | 2023-01-07 | Stable | 37.9 MB | — | — | — |
| 1.5.0 | 2020-06-02 | Stable | — | — | — | — |
| 1.4.2 | 2019-10-17 | Stable | — | — | — | — |
| 1.4.1 | 2018-12-05 | Stable | — | — | — | — |
| 1.4.0 | 2018-10-10 | Stable | — | — | — | — |
| 1.2.2 | 2017-10-20 | Stable | — | — | — | — |
Data from GitHub Releases; stable releases first, each group sorted newest first.
Compared with similar apps
Only public metadata is compared, with no subjective recommendation; see the compare pages for field-by-field comparisons.
| App | Version | License | Architecture | 30-day installs |
|---|---|---|---|---|
| ompl | 2.0.2 | BSD-3-Clause | CLI | 5 |
| snowball | 3.1.1 | BSD-3-Clause | CLI | 5 |
| biodiff | v1.2.1 | MIT | CLI | 5 |
| badread | v0.4.2 | GPL-3.0-or-later | CLI | 7 |
Similar apps: Command-line Tools
snowball
Snowball is a small string processing language for creating stemming algorithms for use in…biodiff
Compare binary files using alignment algorithms.badread
Badread is a long-read simulator tool that makes – you guessed it – bad reads! It can imitate…microplane
A CLI tool to make git changes across many repos.openssl@4
Cryptography and SSL/TLS Toolkitxz
General-purpose data compression with high compression ratioCategories: Command-line Tools