Skip to content

ROS2 hardware interface for the Z1 manipulator from Unitree

Notifications You must be signed in to change notification settings

idra-lab/z1_ros2

Repository files navigation

Unitree Z1 ROS2 package

This is a community-driven package that enable the Z1 Manipulator from Unitree to work in ROS2.

Humble CI Jazzy CI Rolling CI

Installation

To use this package in ROS2, first clone this repository in a ROS2 workspace, e.g.:

mkdir -p ~/ros2_ws/src && cd ~/ros2_ws/src
git clone https://github.com/idra-lab/z1_ros2.git

Then, it is simply necessary to build the workspace:

cd ~/ros2_ws
colcon build

ROS2 packages

This repository contains different sub-packages:

  • z1_description: contains the URDFs for the Z1 robot, as well as its meshes;
  • z1_bringup: contains configuration and launch files for the Z1 manipulator;
  • z1_hardware_interface🚧⚠️ work in progress⚠️🚧: provides the ROS2 control hardware interface for the Z1 manipulator.

Testing the robot

To test the robot in the simulation environment, you can directly call the command

ros2 launch z1_bringup z1.launch.py sim_ignition:=true

More details on how to launch the robots can be found in the z1_bringup package README.

Contributing

Everyone is welcome to contribute to this repository.

If you want to improve something, or have some particular request, please first open an issue to disclose your idea with everyone.

As general rule, please develop your feature/bug-fix on a new branch, and create a pull request targeting the development branch (devel). There we will make sure that the change is working as expected, and will update the reference of the main branch accordingly, to guarantee the stability of such branch.

About

ROS2 hardware interface for the Z1 manipulator from Unitree

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •