This package contains a simple PD controller for the leg joints of the quadruped robot. By using this controller, other ros2-control based on position control can also work on the hardware interface which only contain effort control (for example, gazebo ros2 control).
Tested environment:
- Ubuntu 24.04
- ROS2 Jazzy
Provided interfaces:
- joint position
- joint velocity
- joint effort
- KP
- KD
Required hardware interfaces:
- command:
- joint effort
- state:
- joint position
- joint velocity
cd ~/ros2_ws
colcon build --packages-up-to leg_pd_controller