Package for the Unitree Z1 SDK.
Note: read all documentation listed at the bottom of this page before attempting to install and use this package.
- Install the z1_controller package (non-ROS setup).
- Clone this repository:
git clone git@github.com:ori-drs/z1_sdk.git
- Build the executibles:
cd z1_sdk/ && \ rm -rf build && \ mkdir build && \ cd build && \ cmake .. && make
You should now be able to start the arm controller and command the real arm with an example program using the SDK by doing the following:
- Navigate to the
z1_controller/build
folder you created and run./z1_ctrl
. - Navigate to the
z1_sdk/build
folder you created and run./lowcmd_development
.
- Install the z1_controller package (ROS setup).
- Clone this repository:
git clone git@github.com:ori-drs/z1_sdk.git
- Build the package:
catkin build
You should now be able to start the arm controller and command the arm with an example program using the SDK by doing the following:
-
- Real arm:
ROS_NAMESPACE=<your_arm_namespace> rosrun z1_controller z1_ctrl
- Gazebo arm:
ROS_NAMESPACE=<your_arm_namespace> rosrun z1_controller sim_ctrl
- Real arm:
ROS_NAMESPACE=<your_arm_namespace> rosrun z1_sdk lowcmd_development