Carleton's Planetary Robotics Team (CPRT) code for rover side operations.
- Docker: Required to build and run the development container.
- Git: Needed to clone the repository and its submodules.4
- WSL: Needed to run docker desktop (Windows only)*
Ensure you have an SSH key associated with you github account
To clone this repository along with all its submodules, run:
git clone --recurse-submodules git@github.com:CPRT/rover.git- Download the VS Code Remote Extension
- Click the remote explorer button in bottom left corner
- Select re-open in container
- Select config file consistent with your setup (amd64 for linux x86, jetson for arm64, or windows for windows x86)
- Source ros.sh to source the ros2 virtual environment
. ros.sh- When using the Dev container sometimes msgs are not recieved unless you are running as root (Recommended work around is run all ros2 commands as root inside the container)