-
Notifications
You must be signed in to change notification settings - Fork 0
Modules
Justus Dicker edited this page Jul 14, 2025
·
9 revisions
The iBOAR system is organized into independent modules (services) that each handle a specific aspect of the robot’s behavior.
Modules communicate using MQTT (Message Queue Telemetry Transport) - a lightweight publish/subscribe messaging protocol.
- Each module can be developed, tested, and deployed independently.
- Modules communicate by publishing or subscribing to MQTT topics.
- This architecture allows flexibility, fault tolerance, and scalability.
Click on a module below to see its documentation, setup, and usage instructions:
- Linux (tested on Arch)
- MQTT Broker: Mosquitto
- C++ build tools
- Java, Maven, Spring Boot
- RPLIDAR SDK
Tip
The first setup script installs all the dependencies automatically.
Home | Modules | Components