Skip to main content
Version: Next

Robot Operating System 2 (ROS 2) Overview

info

The information on these pages is for the ROS 2 Jazzy distribution. Use the dropdown box at the top of this page to select information for other ROS distributions.

For ROS 2 Jazzy, rather than having individual sets of packages for each robot, we have opted to create common clearpath packages which are used by all supported platforms. Additionally, we no long use environment variables to customize the robot, and instead using a YAML configuration file to describe the robot. We have also defined a ROS 2 API common to all of our supported platforms. As a result, our platforms are now more customizable, more modular, and more unified.

Terminology

Clearpath Platform: The platform refers to the vehicle that makes up the base of the robot. The platform may be referred to by the platform code to indicate the revision.

Clearpath Robot: The robot refers to the entire robotic system, including the platform, sensors, and additional accessories.

Clearpath Config: The config refers to the robot.yaml configuration file that defines the Clearpath robot.

Clearpath API: The API refers to the ROS 2 application programming interface. This is a set of ROS 2 topics and services defined by Clearpath which are used by all supported Clearpath platforms.

Supported Platforms

PlatformPlatform codeSupports ROS 2 Humble (amd64)Supports ROS 2 Jazzy (amd64)(arm64)
HuskyA200Yes (As of 0.1)Yes (As of 2.0)Coming
A300NoYes (As of 2.0)Coming
JackalJ100Yes (As of 0.1)ComingComing
WarthogW200Yes (As of 0.2)ComingComing
DingoDD100Yes (As of 0.3)ComingComing
DO100Yes (As of 1.0)ComingComing
DD150Yes (As of 0.3)ComingComing
DO150Yes (As of 1.0)ComingComing
RidgebackR100Yes (As of 0.3)ComingComing
BoxerB250NoNoNo

Supported Sensors

note

While some sensor drivers may support other sensor models, the table below represents the sensors that have been validated by Clearpath.

SensorTypeInstallationDriver
SICK LMS-111/LMS-1512D LidarDebianLMS1xx
Hokuyo UST10-LX2D LidarDebianurg_node
Hokuyo UST20-LX2D LidarDebianurg_node
Hokuyo UST30-LX2D LidarDebianurg_node
MicroStrain 3DM-GX5IMUDebianmicrostrain_intertial
MicroStrain 3DM-GQ7GPS/IMUDebianmicrostrain_intertial
Redshift Labs UM7IMUDebianum7
CH Robotics UM6IMUDebianum7
Velodyne Puck3D LidarDebianvelodyne
Garmin GPS 18xGPSDebiannmea_navsat_driver
NovAtel SMART6 and SMART7GPSDebiannmea_navsat_driver
Swift Navigation DuroGPSSourceduro_gps_driver
Axis F1035-ECameraDebianaxis_camera
Axis M5525-ECameraDebianaxis_camera
Axis Q6225-LE-ECameraDebianaxis_camera
Flir Blackfly SCameraDebianflir_camera_driver
Flir Ladybug 5PCameraDebianflir_camera_driver
Intel Realsense D435Depth CameraDebianrealsense-ros
Luxonis OAK-DDepth CameraDebiandepthai-ros
Stereolabs Zed 2Depth CameraSourcezed-ros2-wrapper
note

Debian drivers are automatically installed on robots as part of the Clearpath Robot Metapackage.

Changelog

[2.0] 2025-02-28

New Features

  • First Jazzy release

Fixed

  • First Jazzy release