Drivers
Responsibilities, interfaces, and dependencies of the hardware-facing packages.
Module Groups
- Livox LiDAR Driver
- Hikrobot Camera Driver
- Chassis Driver Overview
- Scout Driver
- Hunter Driver
- UGV SDK
- Piper Arm Driver
- PX4 Bridge
- Serial Driver
Covered Driver Packages
| Category | Package | Doc | Description |
|---|---|---|---|
| LiDAR | livox_ros_driver2 |
Livox LiDAR Driver | MID360 point cloud and IMU input |
| Camera | ros2_hik_camera |
Hikrobot Camera Driver | Image and camera-info input |
| Chassis | scout_ros2 |
Scout Driver | ROS 2 wrapper for Scout platforms |
| Chassis | hunter_ros2 |
Hunter Driver | ROS 2 wrapper for Hunter platforms |
| Chassis | ugv_sdk |
UGV SDK | Low-level SDK, CAN abstraction, and tooling |
| Arm | piper_ros |
Piper Arm Driver | Arm control, URDF, MoveIt, and simulation packages |
| Flight bridge | venom_px4_bridge |
PX4 Bridge | PX4 ROS 2 messages, DDS probing, and bridge state outputs |
| Serial | venom_serial_driver |
Serial Driver | Controller communication bridge |
What Every Driver Page Should Answer
- Which hardware or SDK it depends on
- How it is launched
- Which topics it publishes or subscribes to
- What role it plays in the full robot stack
Position in the System
The driver layer is the boundary between physical devices and ROS 2 modules. It is the entry point for upper-layer algorithms.