Bridge between ROS 1 Noetic and ROS 2 Humble
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.
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.
See https://github.com/TommyChangUMD/ros-humble-ros1-bridge-builder for an implementation.
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
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.