z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

Repository Summary

Description ROS2 hardware interface for the Z1 manipulator from Unitree
Checkout URI https://github.com/idra-lab/z1_ros2.git
VCS Type git
VCS Version main
Last Updated 2024-12-30
Dev Status UNKNOWN
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

Name Version
z1_bringup 0.0.0
z1_description 0.0.0
z1_hardware_interface 0.0.0

README

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.

CONTRIBUTING

No CONTRIBUTING.md found.

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository

z1_ros2 repository