YuMi ROS2 provides a complete MoveIt2 configuration package for the ABB YuMi dual-arm collaborative robot, targeting ROS2 Jazzy. It enables sophisticated dual-arm motion planning, coordinated bimanual manipulation, and visualization in RViz with custom configurations.
| Group | Description |
|---|---|
left_arm |
7-DOF left arm planning |
right_arm |
7-DOF right arm planning |
both_arms |
Coordinated dual-arm planning |
left_gripper |
SmartGripper finger control |
right_gripper |
SmartGripper finger control |
# Clone to ROS2 workspace
cd ~/ros2_ws/src
git clone https://github.com/Jshulgach/yumi_ros2.git
# Install dependencies
rosdep install --from-paths src --ignore-src -r -y
# Build
colcon build --packages-select yumi_moveit_config
# Launch
ros2 launch yumi_moveit_config demo.launch.py
┌────────────────────┐
│ MoveIt2 Core │
├────────────────────┤
│ OMPL Planner │◀── Planning Algorithms
├────────────────────┤
│ KDL IK Solver │◀── Inverse Kinematics
├────────────────────┤
│ Fake Controllers │◀── Simulation Mode
└────────────────────┘
│
▼
┌────────────────────┐
│ RViz2 │
│ Visualization │
└────────────────────┘