Discover & define
Whole Body Control (WBC) is a ROS controller developed by PAL Robotics to define tasks and constraints within priorities.
WBC adds extra functionalities like online teleoperation and dynamic goals for HRI and manipulation that can be combined with Moveit!
The controller is called Whole Body Control because it also controls all joints in PAL Robotics’ bipeds such as REEM-C, TALOS, and Kangaroo.

What is it?
Whole Body Control is a feedback optimisation solver written in the ros_control framework.
What is it?
Whole Body Control is a feedback optimisation solver written in the ros_control framework.

External hardware for robot control
Using an external hardware to control the mobile manipulator robot through a ROS interface package between the device and TIAGo. Using external hardware like a VR set to define the robot’s gaze or Kinect camera to detect objects.
Input of external devices
Adapting the task’s code to include an external device input like force-torque sensors that modify the end-effector’s position depending on the detected forces.