robovast-nav
Test a mobile robot's navigation across the environments it will actually meet.
A navigation stack that works in one map has been demonstrated, not tested. robovast-nav
extends RoboVAST — the framework that runs your
robot software through hundreds of varied, recorded simulation runs — with the variation
that matters for navigation: generated indoor floorplans with different rooms and
connectivity, start and goal poses drawn across the free space, static obstacles, and
obstacles that appear as the robot approaches them, the case that forces re-planning.
Cross them in one campaign, and the framework does the rest.
pip install "robovast[nav]"
Seeing what the robot did
Each run comes back with a web view of the trajectory on the map, the costmap as the stack
saw it, and the Nav2 behaviour tree as it ticked; a health check flags a control loop that
could not keep its rate. An AI agent connected to the service can read the same map,
trajectory and path deviation for any run. A video rendered from a run's recording carries the
same costmap view as an inset (roqsim render --overlay costmap): the map, the costmaps, the
driven trail and the robot, plus the planned path, goal and obstacles, read from the
postprocessed files beside the recording.
Is this the package for me?
Yes, if your robot drives and you want to know where its navigation breaks. Nav2 is the reference stack, and RoboVAST's ready-made set of environments and scenarios is built on these variation types. If your robot does not drive, RoboVAST without this package still varies everything else; the navigation-specific parts are here so nobody else has to carry them.
Documentation: cps-test-lab.github.io/robovast.
Licence
Apache-2.0.
Metadata
Release files for robovast-nav 2.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| robovast_nav-2.2.1.tar.gz | 170.6 kB | With provenance | Details for robovast_nav-2.2.1.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| robovast_nav-2.2.1-py3-none-any.whl | Python 3 | none | any | Details for robovast_nav-2.2.1-py3-none-any.whl |
Total release size: 364.2 kB
Security for robovast-nav 2.2.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.