ROSbot XL is a universal, ROS 2-native autonomous mobile robot platform dedicated for R&D, rapid prototyping and custom robot development for indoor use cases.
It integrates:
- One of three powerful SBCs (Raspberry Pi 4, Nvidia Jetson Nano, Intel NUC)
- IMU: Bosch BNO055 (accelerometer + gyro)
- 4 x DC motors with quadrature encoders
- Built-in USB hub
- Built-in Li-Ion 3S battery (11,1V 7800 mAh 86Wh)
- Power board with advanced energy management (USB-C Power Delivery compatible, protection circuits)
- Selectable power for SBC supply (5V, 12V, 19V)
- Programmable perimeter LEDs, speaker
- Ethernet based communication between SBC and STM32F4 based digital controller
- Universal mounting plate (for LIDARs, robot arms etc.)
Rear panel:
Demos with ROSbot XL:
- ROSbot XL with OpenMANIPULATOR-X
- Webots: ROSbot XL + SLAM Toolbox + Navigation2
- Gazebo: ROSbot XL + SLAM Toolbox
ROS 2 tutorials dedicated for ROSbot XL:
- ROS 2 Introduction
- Creating nodes - messages
- Creating Nodes - Services
- Kinematics and Visualization
- Track object with OpenCV
- Robot Network
- Transformation
- SLAM
- Navigation
- Exploration
The official documentation can be found on Husarion Docs webpage