Background
OutdoorNav is a ROS based navigation stack primarily designed for deployment on Clearpath robots. It uses GPS for localization and 3D LiDAR for obstacled detection.
The onav_sdk is a set of light-wrappers around ROS services, actions, and topics described in the OutdoorNav ROS API.
I created this repo to share examples as I work on them. They aren't overly polished and shouldn't be considered viable for commercial deployment as is. Instead they should be considered as examples and could serve as a useful starting point for additional application development.
Get Access to the onav_sdk
If you have OutdoorNav 0.13.0 or newer - good news! You already have access to the onav_sdk.
The VS Code Server is only accessible via - http://(hostname)/_/code/
If the link doesn't work you might need to start the docker. Here are the two steps required (change 0.14.1 to the version you are running):
$cd /opt/onav/0.14.1/app $docker compose up -d code
Some examples are provided in the scripts folder.