Upgrading your robot’s software is more than just keeping up with the latest releases; it’s about ensuring long-term reliability, performance, and compatibility across diverse hardware configurations. In this post, we will cover the current ROS 2 upgradability for our robotic platforms, including a comprehensive chart of the ROS 2 versions supported by each of our platforms, with direct links to supported sensors, step-by-step upgrading and installation instructions, and tutorials. Whether you’re preparing for your first ROS 2 migration or maintaining fleet consistency across releases, this post will give you the clarity and resources you need to upgrade with confidence.  

 

Supported Platforms

Clearpath robotic platforms are supported under both ROS 2 Humble and Jazzy. Each has confirmed compatibility on amd64 architectures, and some also support builds from source on ARM architectures. 

Platform  Platform Code  Humble (amd64)  Humble (arm64)  Jazzy (amd64)  Jazzy (arm64) 
Warthog  W200  Yes (as of 0.2)  No  Yes (as of 0.2)  Coming soon 
Husky  A200  Yes (as of 0.2)  No  Yes (as of 0.2)  Coming soon 
Husky  A300  No  No  Yes (as of 2.0)  Coming soon 
Jackal  J100  Yes (as of 0.1)  Source  Yes (as of 2.3)  Coming soon 
Ridgeback  R100  Yes (as of 0.3)  Source  Yes (as of 2.3)  Coming soon 
Boxer  B250  No  No  No  No 
Dingo  DD100  Yes (as of 0.3)  Source  Yes (as of 2.3)  Coming soon 
Dingo  DO100  Yes (as of 0.1)  Source  Yes (as of 2.3)  Coming soon 
Dingo  DD150  Yes (as of 0.3)  Source  Yes (as of 2.3)  Coming soon 
Dingo  DO150  Yes (as of 0.1)  Source  Yes (as of 2.3)  Coming soon 

 

Supported Sensors

Both ROS 2 Humble and Jazzy include validated support for a broad array of common sensors:

  • 2D Lidars like SICK and Hokuyo models 
  • 3D Lidars such as Velodyne and Ouster 
  • IMUs, GPS units, and optical/depth cameras like Realsense and Axis 
  • Debian drivers for many devices are automatically installed as part of Clearpath packages. 

Humble Supported Sensors

Jazzy Supported Sensors

 

Installation and Upgrade

Ubuntu 22.04 + ROS 2 Humble 
Clearpath offers a customized Ubuntu 22.04 ISO to install ROS 2 Humble and robot software on supported platforms. The installation process also includes firmware updates required for most robots. 

Humble Installation and Upgrade Instructions

 

Ubuntu 24.04 + ROS 2 Jazzy 
For newer setups, Clearpath supports ROS 2 Jazzy on Ubuntu 24.04 with a tailored installation image and upgrade path. Firmware flashing is part of the process on most hardware platforms. Both setups can be customized using Clearpath’s installation scripts to configure the ROS 2 environment and robot packages. 

Jazzy Installation and Upgrade Instructions

 

Tutorials to Get Driving

Clearpath provides tutorials for driving your robot using ROS 2 with key topics like: 

  • Publishing velocity commands 
  • Commanding movement from ROS tools 
  • Integrating sensors and actuators into your workflow 

These tutorials are a great way to go from installation to real motion quickly, and are available on the official Clearpath docs website. 

Humble Tutorials

Jazzy Tutorials

You can also download our ROS 2 Jazzy Cheat Sheet: https://clearpathrobotics.com/download-ros-cheat-sheet/