unitreerobotics / unitree_ros

BSD 3-Clause "New" or "Revised" License
463 stars 224 forks source link

Introduce `b1z1_description`: B1 quadruped + Z1 robotic arm #96

Open paulblum opened 2 months ago

paulblum commented 2 months ago

This PR introduces b1z1_description, a model description that combines the Unitree B1 quadruped with the Unitree Z1 robotic arm.

b1z1
b1z1_description in Gazebo; unitree_servo and z1_controller's demo trajectory visualized here

The controllability of b1z1_description relies on two prior pull requests:

Notably, this PR proposes reimplementation of the b1_description and z1_description packages to define models as xacro macros. This approach allows for the creation of the B1+Z1 model with great simplicity. Key benefits include:

Your feedback is welcome, and I would be happy to address any suggested changes.