nav2 docker added and bridge docker bug is fixed.
This commit is contained in:
parent
1500a1862d
commit
6e17afc980
|
@ -20,7 +20,7 @@ cd .. && colcon build --packages-select cyclonedds && source /opt/ros/humble/set
|
||||||
|
|
||||||
# copy the go2py ros2 nodes
|
# copy the go2py ros2 nodes
|
||||||
COPY ros2_nodes/go2py_bridge /bridge_ws/src/go2py_bridge
|
COPY ros2_nodes/go2py_bridge /bridge_ws/src/go2py_bridge
|
||||||
COPY ros2_nodes/go2py_common /bridge_ws/src/go2py_common
|
COPY ros2_nodes/go2py_messages /bridge_ws/src/go2py_messages
|
||||||
RUN cd /bridge_ws && source /opt/ros/humble/setup.bash && source /unitree_ros2/cyclonedds_ws/install/setup.bash && colcon build --symlink-install
|
RUN cd /bridge_ws && source /opt/ros/humble/setup.bash && source /unitree_ros2/cyclonedds_ws/install/setup.bash && colcon build --symlink-install
|
||||||
|
|
||||||
# Copy the script to start the nodes
|
# Copy the script to start the nodes
|
||||||
|
|
|
@ -0,0 +1,30 @@
|
||||||
|
# FROM isaac_ros_dev-aarch64
|
||||||
|
FROM ros:humble
|
||||||
|
ENV DEBIAN_FRONTEND=noninteractive
|
||||||
|
SHELL ["/bin/bash", "-c"]
|
||||||
|
# uodate and install dependencies
|
||||||
|
RUN apt-get update && apt-get install -y \
|
||||||
|
ros-humble-rmw-cyclonedds-cpp ros-humble-rosidl-generator-dds-idl \
|
||||||
|
libyaml-cpp-dev \
|
||||||
|
libboost-all-dev\
|
||||||
|
build-essential \
|
||||||
|
cmake \
|
||||||
|
git \
|
||||||
|
ros-humble-nav2-* ros-humble-navigation2 \
|
||||||
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
|
# Cheange the ROS2 RMW to CycloneDDS as instructed by Unitree
|
||||||
|
RUN cd / && git clone https://github.com/unitreerobotics/unitree_ros2 && cd /unitree_ros2/cyclonedds_ws/src && \
|
||||||
|
git clone https://github.com/ros2/rmw_cyclonedds -b humble && git clone https://github.com/eclipse-cyclonedds/cyclonedds -b releases/0.10.x &&\
|
||||||
|
cd .. && colcon build --packages-select cyclonedds && source /opt/ros/humble/setup.bash && colcon build
|
||||||
|
|
||||||
|
# copy the go2py ros2 nodes
|
||||||
|
#COPY ros2_nodes/lidar_node /hesai_ws/src/lidar_node
|
||||||
|
#RUN cd /hesai_ws && source /opt/ros/humble/setup.bash && colcon build --symlink-install
|
||||||
|
|
||||||
|
# Copy the script to start the nodes
|
||||||
|
#COPY docker/scripts /root/scripts
|
||||||
|
#COPY launch_files /root/launch
|
||||||
|
# set the entrypoint to bash
|
||||||
|
ENTRYPOINT ["/bin/bash"]
|
||||||
|
#ENTRYPOINT ["/bin/bash", "/root/scripts/hesai_start.sh"]
|
|
@ -0,0 +1 @@
|
||||||
|
docker run --rm -it --privileged --network host -v $(pwd)/deploy/ros2_nodes/sportmode_nav2:/home/nav2_ws/src/sportmode_nav2 -v /dev/*:/dev/* -v /etc/localtime:/etc/localtime:ro --runtime nvidia go2py_nav2:latest
|
Loading…
Reference in New Issue