Skip to content

Developer Guide

Manual Setup Software in Robot

bash
sudo apt update
source /opt/ros/humble/setup.bash
rosdep update
mkdir -p ~/foxy_ws/src && cd ~/foxy_ws/src
git clone https://github.com/EOLab-HSRW/foxy-robot --depth 1
cd ~/foxy_ws
rosdep install -r -y --ignore-src \
  --from-paths $(colcon list --paths-only --packages-up-to foxy_bringup_hw)
colcon build --packages-up-to foxy_bringup_hw

for dev machine:

rosdep install -i --from-path src --ignore-src --rosdistro $ROS_DISTRO -y
colcon build --packages-up-to foxy_bringup_sim

for hardware only:

rosdep install -r -y --ignore-src \
  --from-paths $(colcon list --paths-only --packages-up-to foxy_bringup_hw)
colcon build --packages-up-to foxy_bringup_hw
  --from-paths $(colcon list --paths-only --packages-up-to foxy_bringup_hw)

Start

ros2 launch foxy_bringup start.launch.py mode:=hw