This repository hosts the demo code for the OMPL workshop. The workshop contains two demos, a minimal manipulator planning demo in ompl_manip and a SIMD accelerated manipulator planning demo in vamp.
- Linux, MacOS, or Windows with a WSL 2 Ubuntu distribution (Linux and MacOS recommended)
- Python version between 3.11 to 3.13, pip
- git
- Eigen
On WSL/Ubuntu (other distribution package managers offer similar packages)
sudo apt install libeigen3-devOn MacOS
brew install eigenThe workshop uses rerun for visualization. rerun is known to have some issues working out of the box on WSL, so it is recommended to test your rerun installation ahead of the tutorial and follow the instructions in https://rerun.io/docs/getting-started/install-rerun/troubleshooting#running-on-wsl2-ubuntu.
1. Clone this repository
git clone https://github.com/KavrakiLab/ompl-workshop.git
cd ompl-workshop2. Create and source a virtual environment
python -m venv env
source env/bin/activate3. Install dependencies
python -m pip install -r requirements.txt