Skip to main content

Overview

Jonny Boi (official name: Jetson Orin Nano), is the mini-PC that runs most software in the rover. The rover also contains some software in the microcontrollers, which are responsibility of Embedded. Jonny and all microcontrollers are connected through a switch and form a LAN. This LAN is also connected to the Ubiquiti router that communicates with the Basestation.

Jonny Boi runs NVIDIA Linux 36.4.4, which is Ubuntu Jammy 22.04 with NVIDIA packages. On top of that we install ROS2 Humble Hawksbill and Nav2.

All code running on Jonny Boi is stored in https://github.com/RoboTeamTwente/erc-software-rover.

Software Architecture

Software Architecture v5.excalidraw.png

This image's official place is on the drive. Please keep them up-to-date.

To edit this image, download it from the drive and open it at https://excalidraw.com. When exporting, don't forget to toggle the "embed the scene" switch and upload it to the drive.

This picture list most of the software running on the rover, and how data flows among them.