From the terminal of the Helix Raspberry Pi (assuming the Pi has previously been set up correctly):
main
repo directory$ git status
Check that the main
branch (of the main
repo) is checked out$ git pull
Check that the branch is up to date$ git submodule update --init --recursive
Make sure all submodules are checked out correctly as well$ docker compose pull
Make sure the most updated images are pulled$ docker compose up
Start all the containersAmong the output, you should see some messages in green and blue saying 'Loaded...' and 'Configured...' the various controllers, indicating that the system launched correctly. For further information, or troubleshooting in case launching fails, see the README in the main
repo.
Connect your device to the Helix RPi, configure network settings and ensure you are able to communicate with the Pi. If you can ping the Pi successfully, you should be able to see the Helix ROS system as well. Probably the easiest way to quickly check if it is working is through Foxglove (see the external interfaces readme).
See the other documentation in this repo for information about: