@@ -99,18 +99,18 @@ RUN mkdir -p /etc/ros/rosdep/sources.list.d/ && \
99
99
100
100
ENV ROSDISTRO_INDEX_URL=https://raw.github.com/LCAS/rosdistro/master/index-v4.yaml
101
101
102
- # ENV ZENOH_BRIDGE_VERSION=1.2 .1
103
- # RUN cd /tmp; \
104
- # if [ "$(dpkg --print-architecture)" = "arm64" ]; then \
105
- # curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-aarch64-unknown-linux-gnu-standalone.zip; \
106
- # else \
107
- # curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-x86_64-unknown-linux-gnu-standalone.zip; \
108
- # fi; \
109
- # unzip zenoh-plugin-ros2dds-*.zip && \
110
- # mv zenoh-bridge-ros2dds /usr/local/bin/ && \
111
- # chmod +x /usr/local/bin/zenoh-bridge-ros2dds && \
112
- # ldconfig && \
113
- # rm -rf zenoh-*
102
+ ENV ZENOH_BRIDGE_VERSION=1.3 .1
103
+ RUN cd /tmp; \
104
+ if [ "$(dpkg --print-architecture)" = "arm64" ]; then \
105
+ curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-aarch64-unknown-linux-gnu-standalone.zip; \
106
+ else \
107
+ curl -L -O https://github.com/eclipse-zenoh/zenoh-plugin-ros2dds/releases/download/${ZENOH_BRIDGE_VERSION}/zenoh-plugin-ros2dds-${ZENOH_BRIDGE_VERSION}-x86_64-unknown-linux-gnu-standalone.zip; \
108
+ fi; \
109
+ unzip zenoh-plugin-ros2dds-*.zip && \
110
+ mv zenoh-bridge-ros2dds /usr/local/bin/ && \
111
+ chmod +x /usr/local/bin/zenoh-bridge-ros2dds && \
112
+ ldconfig && \
113
+ rm -rf zenoh-*
114
114
115
115
# install nodejs
116
116
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
@@ -219,6 +219,7 @@ RUN echo "# Welcome to the L-CAS Desktop Container.\n" > /opt/image/info.md; \
219
219
echo "The following software is installed:" >> /opt/image/info.md; \
220
220
echo "* The L-CAS ROS2 [apt repositories](https://lcas.lincoln.ac.uk/apt/lcas) are enabled." >> /opt/image/info.md; \
221
221
echo "* The L-CAS [rosdistro](https://github.com/LCAS/rosdistro) is enabled." >> /opt/image/info.md; \
222
+ echo "* The Zenoh ROS2 bridge \` zenoh-bridge-ros2dds\` (version: ${ZENOH_BRIDGE_VERSION})." >> /opt/image/info.md; \
222
223
echo "* Node.js (with npm) in version $(node --version)." >> /opt/image/info.md; \
223
224
echo "* password-less \` sudo\` to install more packages." >> /opt/image/info.md; \
224
225
echo "\n " >> /opt/image/info.md; \
0 commit comments