docker_images icon indicating copy to clipboard operation
docker_images copied to clipboard

Bridge between ROS 1 Noetic and ROS 2 Humble

Open enrique-tyris opened this issue 10 months ago • 1 comments

Can someone help creating an image for this! I need it and have no clue how to get this setup working! There is an image with Noetic and Foxy bridged but not with the setup I need.

enrique-tyris avatar Feb 25 '25 06:02 enrique-tyris

A bridge for Noetic and Foxy was available because they happened to both exist on the same platform with "tier 1" support. A bridge for Noetic and Humble won't be available.

ROS 1 target platforms: https://www.ros.org/reps/rep-0003.html ROS 2 target platforms: https://ros.org/reps/rep-2000.html

Noetic Ninjemys (May 2020 - May 2025) Ubuntu Focal Fossa (20.04)

Foxy Fitzroy (May 2020 - May 2023) Ubuntu Focal (20.04)

Humble Hawksbill (May 2022 - May 2027) Ubuntu Jammy (22.04)

Note: There is Tier 3 support for Humble and Focal, so it should in theory compile on Focal.

So there won't be an official image for Noetic and Humble. If you went followed the tier 3 support way, you'd start with Ubuntu:20.04 and create your own building Humble from source.

moriarty avatar Mar 17 '25 23:03 moriarty

See https://github.com/TommyChangUMD/ros-humble-ros1-bridge-builder for an implementation.

EmmanuelMess avatar Apr 03 '25 21:04 EmmanuelMess

I have a Noetic Humble bridge prebuilt from GitHub workflows. With Docker, it is a single-command setup. (It is based on the already mentioned repo by Tommy Chung).

https://github.com/SimonSchwaiger/ros1_bridge

SimonSchwaiger avatar Jun 01 '25 16:06 SimonSchwaiger

This is not in the officially supported matrix so I'm going to close this issue. It can be done from source as there are several references.

tfoote avatar Jun 02 '25 17:06 tfoote