Install a wheel
Download the matching Linux x86_64 wheel from the published v0.3.0 release.
Getting started
Use the published v0.3.0 GitHub assets, build the current source from a checkout, or run the Nav2 CUDA MPPI demo from GHCR.
Download the matching Linux x86_64 wheel from the published v0.3.0 release.
Use an editable install when changing Python bindings or CUDA core code.
Use GHCR for the packaged Nav2 plugin smoke and benchmark path.
The quality-gated v0.3.0 release is the latest published release.
python -m pip install ./cudarobotics-0.3.0-*.whl
python -c "import cudarobotics as cr; print(cr.__version__)"
Download assets from GitHub Releases. PyPI publishing is not currently part of the supported distribution path.
git clone https://github.com/rsasaki0109/CudaRobotics.git
cd CudaRobotics
python -m pip install -e python/
python -c "import cudarobotics as cr; print(cr.__version__)"
python examples/python/mppi_quickstart.py
python examples/python/registration_quickstart.py
Maintainers should run `./scripts/sync_python_core.sh` before building release artifacts so the Python package contains the current CUDA core. See the v0.3.0 release checklist for the retained release evidence and validation commands.
The published image loads the Nav2 plugin and runs the controller benchmark. The development image also contains the complete short CudaNav loop.
docker run --rm --gpus all ghcr.io/rsasaki0109/cuda-mppi-controller-demo:v0.3.0
# current source checkout: end-to-end CudaNav development smoke
docker build --pull --no-cache -f docker/Dockerfile -t cudarobotics .
docker run --rm --gpus all -v "$PWD/out:/out" cudarobotics cudanav
The `cudanav` mode runs GPU KISS-ICP, voxel mapping, typed ESDF, the Nav2 CUDA MPPI controller, and the command-driven simulator. It writes a machine-checked JSON summary and is a short integration smoke, not the retained 10-minute v1.0 result.
See the Docker README for benchmark modes and output capture. The machine-readable v1.0 support matrix tracks when this development path becomes a release-supported path.
No local setup needed: open the Colab quickstart.