quadruped_ros2_control/controllers/unitree_guide_controller/README.md

34 lines
879 B
Markdown
Raw Normal View History

# Unitree Guide Controller
2024-09-20 15:29:44 +08:00
This is a ros2-control controller based on unitree guide. The original unitree guide project could be
found [here](https://github.com/unitreerobotics/unitree_guide). I used KDL for the kinematic and dynamic calculation, so
the controller performance has difference with the original one (sometimes very unstable).
2024-09-20 15:29:44 +08:00
## 1. Interfaces
Required hardware interfaces:
* command:
* joint position
* joint velocity
* joint effort
* KP
* KD
* state:
* joint effort
* joint position
* joint velocity
* imu sensor
* linear acceleration
* angular velocity
* orientation
## 2. Build
```bash
cd ~/ros2_ws
colcon build --packages-up-to unitree_guide_controller
```
2024-09-20 15:29:44 +08:00
## 3. Run
* [Go2 in mujoco simulation](../../descriptions/go2_description)
* [Go1/A1 in gazebo simulation](../../descriptions/quadruped_gazebo)