update ros jazzy and gz harmonic

This commit is contained in:
EricX-Zhao
2026-03-23 10:50:39 +03:00
parent 3ac5fd9e46
commit 1952d2a9e5
2 changed files with 21 additions and 0 deletions
@@ -39,6 +39,8 @@ RUN apt update && apt install -y \
ros-jazzy-eigen-stl-containers \ ros-jazzy-eigen-stl-containers \
ros-jazzy-diagnostic-updater \ ros-jazzy-diagnostic-updater \
ros-jazzy-rmw-zenoh-cpp \ ros-jazzy-rmw-zenoh-cpp \
ros-jazzy-foxglove-bridge \
ros-jazzy-plotjuggler-ros \
ros-jazzy-ros-gz \ ros-jazzy-ros-gz \
&& rm -rf /var/lib/apt/lists/* && rm -rf /var/lib/apt/lists/*
@@ -67,3 +69,6 @@ RUN wget https://github.com/gabime/spdlog/archive/refs/tags/v1.12.0.tar.gz \
&& cmake .. -DSPDLOG_BUILD_SHARED=ON \ && cmake .. -DSPDLOG_BUILD_SHARED=ON \
&& make install -j \ && make install -j \
&& rm -rf /root/v1.12.0.tar.gz /root/spdlog-1.12.0 && rm -rf /root/v1.12.0.tar.gz /root/spdlog-1.12.0
COPY zenoh_setup.sh /etc/zenoh_setup.sh
RUN echo "source /etc/zenoh_setup.sh" >> ~/.bashrc
+16
View File
@@ -0,0 +1,16 @@
function setup_zenoh() {
source /opt/ros/jazzy/local_setup.bash
export RMW_IMPLEMENTATION=rmw_zenoh_cpp
echo "Setup RMW to rmw_zenoh_cpp"
}
function setup_zenoh_client() {
local ip="${1:-192.168.11.1}"
export ZENOH_CONFIG_OVERRIDE="mode=\"client\";connect/endpoints=[\"tcp/${ip}:7447\"]"
}
function setup_zenoh_peer() {
local ip="${1:-192.168.11.1}"
export ZENOH_CONFIG_OVERRIDE="connect/endpoints=[\"tcp/${ip}:7447\"]"
}
setup_zenoh