Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce b1z1_description: B1 quadruped + Z1 robotic arm #96

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

paulblum
Copy link

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:

  • Updates to parent models (B1 or Z1) will automatically propagate to child models (B1+Z1)
  • The framework is easily generalizable for creating model descriptions that mount the Z1 robotic arm onto other quadrupeds

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant