Installation
Requirements
- Python 3.12 (the
0.1.0release does not claim support for other versions). - A platform supported by the selected Drake wheel and its dependencies.
- Network access on the first run if Drake or
manipulationneeds model assets.
Create an isolated environment from the repository root:
Install the library
An editable install is convenient for the source checkout:
Confirm that the package and CLI are visible:
python -c "import online_gcs; print(online_gcs.__version__)"
online-gcs --help
python -m online_gcs --help
Optional extras
Install development and documentation tools when contributing:
The experiments extra adds plotting and tabular-analysis dependencies; it is not
needed for the library, CLI, or examples.
Solver and model notes
IRIS and GCS use the solver support provided by Drake. Trajectory optimization also depends on a compatible mathematical-program solver being available. A missing solver is an environment capability issue, not proof that a query has no path. Consult Troubleshooting for diagnosis.