Robot impedance controller designed with the ros2_control framework and Pinocchio. Default branch ROS2 distro: Jazzy
- Custom build dependency: kinematic_pose_msgs
- Simulation dependency: ros2_descriptions
- Handy reference generator: impedance_reference_generator
Use launcher default arguments:
ros2 launch ros2_impedance_controller simulation.launch.pyros2 control set_controller_state impedance_controller activeros2 launch ros2_impedance_controller simulation.launch.py robot:=spot_leg controller:=leg_impedance_controllerros2 control set_controller_state leg_impedance_controller activeThe controller implement the classical impedance control law, following the notation from the book Cartesian Impedance Control of Redundant and Flexible-Joint Robots, Ott, C., 2008. Please check the documentation for further details.