Accepts commands for trajectory and velocity of a loco-manipulation object.
Considers object manipulation forces on the hands in the balance control during loco-manipulation.
Automated management with CI: Dynamics simulation is run on CI to verify loco-manipulation.
Technical details
This controller is a simple extension of BaselineWalkingController for loco-manipulation.
For more information on walking control, see BaselineWalkingController.
For more information on the balance control in loco-manipulation considering object manipulation forces, please see the following paper:
M Murooka, et al. Humanoid loco-Manipulations pattern generation and stabilization control. RA-Letters, 2021. (available here)
Install
Requirements
Compiler supporting C++17
Tested with Ubuntu 20.04 / ROS Noetic and Ubuntu 18.04 / ROS Melodic
This package also depends on the following packages. However, manual installation is unnecessary when this package is installed using wstool as described in Controller installation.