⚠️ IMPORTANT WARNING: This software is under active development. DO NOT USE in production to avoid potential instability.
- Install ROS 2 Humble
- Install rbpodo
sudo apt install -y build-essential cmake git git clone https://github.com/RainbowRobotics/rbpodo.git mkdir -p rbpodo/build cd rbpodo/build cmake -DCMAKE_BUILD_TYPE=Release .. make sudo make install
- Install ROS 2 package dependencies
sudo apt install -y \ ros-humble-ament-cmake \ ros-humble-joint-state-publisher \ ros-humble-moveit \ ros-humble-pluginlib \ ros-humble-robot-state-publisher \ ros-humble-ros2-controllers \ ros-humble-ros2-control \ ros-humble-rviz2 \ ros-humble-urdf-launch \ ros-humble-xacro
- Set up environment
source /opt/ros/humble/setup.bash
- Create a ROS 2 workspace
mkdir -p ~/rbpodo_ros2_ws/src
- Clone repo and build
rbpodo_ros2
packages:cd ~/rbpodo_ros2_ws git clone https://github.com/RainbowRobotics/rbpodo_ros2.git src/rbpodo_ros2 colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release source install/setup.sh
source ~/rbpodo_ros2_ws/install/setup.bash
ros2 launch rbpodo_bringup rbpodo.launch.py model_id:=rb3_730es_u use_rviz:=true