New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
create a ros bridge image for ros2 humble / ubuntu 22 #635
Comments
Unfortunately, there is no version of ROS1 officially upporting Ubuntu 22.04, so we would need to have all ROS Noetic ported and funtionnal on that version of Ubuntu (ideally with deb packages available) to have the raw material to craft a docker image supporting the association Ubuntu 22.04, ROS Noetic, ROS 2 Humble and the bridge |
thank you for the prompt reply! |
I was not aware of that tutorial, if I read correctly it looks like you need to start from a scratch ubuntu image, build ROS2 from source, then remove the ros2 apt repo and catkin-pkg-modules before installing ros1 from ubuntu and build the bridge. FROM osrf/ros2:source
RUN rm /etc/apt/sources.list.d/ros2-latest.list
RUN apt-get update \
&& apt remove -y python3-catkin-pkg-modules \
&& apt-get install -q -y --no-install-recommends ros-core-dev \
&& rm -rf /var/lib/apt/lists/*
RUN mkdir -p $HOME/ros1_bridge/src
WORKDIR $HOME/ros1_bridge/src
RUN git clone https://github.com/ros2/ros1_bridge
RUN . /opt/ros2_ws/install/local_setup.sh \
&& MAKEFLAGS=-j1 colcon build |
Without further response I'll close those considering an answer has been provided. Feel free to comment here if that's not the case and we can reopen |
Hello,
Would it be possible to create a docker image that includes the ros2-ros1 bridge for noetic / humble?
The same way it is done for foxy and galactic would be great!
https://github.com/osrf/docker_images/blob/master/ros/foxy/ubuntu/focal/ros1-bridge/Dockerfile
The text was updated successfully, but these errors were encountered: