Hardware and Drivers
Included Hardware and Drivers
This section provides an overview of the hardware components and drivers that are compatible with the Unified Autonomy Stack. It includes details on supported sensors, actuators, and communication interfaces, as well as instructions for integrating new hardware into the framework.
Supported Hardware
We currently support the hardware components mounted on the UniPilot autonomy payload, which has been specifically designed for seamless integration with the Unified Autonomy Stack.

This hardware is listed in this section is tested and verified to work with an NVIDIA Jetson Orin NX 16GB compute module with a ConnectTech Boson 22 (MIPI) Carrier Board.
The list of supported hardware includes:
- LiDAR Sensors: Robosense Airy LiDAR sensor
LiDAR Driver Source Code
- Workspace:
workspaces/ws_rslidar_sdk/src - Package:
rslidar_sdk - GitHub: ntnu-arl/rslidar_sdk
- Radar Sensors: D3 Embedded RS-6843AOPU
Radar Driver Source Code
- Workspace:
workspaces/ws_mmwave_ti_ros/src - Package:
ti_mmwave_rospkg - GitHub: ti/mmwave_ti_ros (with custom patch)
- Cameras: Vision Components IMX296 MIPI Cameras
Camera Driver Source Code
- Workspace:
workspaces/ws_ros_gst_bridge/src - Package:
ros-gst-bridge - GitHub: ntnu-arl/ros-gst-bridge
- Camera Synchronization: Custom electronics for hardware triggering and synchronization of multiple cameras
Camera Sync Source Code
- Workspace:
workspaces/ws_cam_sync/src - Package:
cam_sync - GitHub: ntnu-arl/cam_sync
- Time of Flight (ToF) Sensor: pmd PicoFlexx 2 ToF Camera
ToF Driver Source Code
- Workspace:
workspaces/ws_royale_in_ros/src - Package:
royale_in_ros - GitHub: ntnu-arl/royale_in_ros
- Inertial Measurement Unit (IMU): VectorNav VN-100 IMU
IMU Driver Source Code
- Workspace:
workspaces/ws_vectornav/src - Package:
vectornav_driver - GitHub: ntnu-arl/vectornav
- Flight Controller: PX4 Autopilot
Flight Controller Interface Source Code
- Workspace:
workspaces/ws_mavros/src - Package:
mavros - GitHub: ntnu-arl/mavros