Running Foxglove - mcgill-robotics/AUV-2025 GitHub Wiki

Steps to Run Foxglove during Tests

On the Jetson, build and enter the docker container.

Do these commands on the jetson

cd AUV-2025/Docker/ros1

docker compose up -d 

docker exec -it ros1-douglas-1 bash

You should be inside the container


catkin build

source devel/setup.bash

roslaunch foxglove_bridge foxglove_bridge.launch port:=8765

On your own computer, boot up Foxglove Studio.

Click on "Open Connection" > Foxglove Connection > Enter the IP address and port for the Jetson (check below).

ws://10.122.204.239:8765

If this does not work. Go back to your Jetson, open a new terminal tab, and run the command

hostname -I
# > 10.122.204.239 ...(more addresses)

Try all the addresses in place of the default one above. This will be all the possible connection addresses to the WebSocket on the Jetson.

Please refer to the official documentation of Foxglove for further information.

Congrats, you have Foxglove running! 🚀