This framework implements the Superimposition of Task Space Controllers concept introduced in:
Tiseo, C., Merkt, W., Wolfslag, W. et al. Safe and compliant control of redundant robots using superimposition of passive task-space controllers. Nonlinear Dyn (2023). doi:10.1007/s11071-023-09045-x
It is split in several packages:
stack_of_task_space_controllers_corewhich implements the core library for the stack of controllers and the passive Fractal Impedance Controller described in the above paper.stack_of_task_space_controllers_ros_controlwhich provides a ROS-Control controller.stack_of_task_space_controllers_kuka_lwrwhich includes a Gazebo simulation using the ROS-Control controller as well as a node communicating with the IPAB-SLMClwr_driverfor hardware experiments.