The basic controller is similar to the one used in [1], which uses optimization to trade off between several objectives related to balance. In this case, there are objectives related to regulating the COM, regulating posture, regulating angular momentum, and minimizing joint torques and contact forces. Inequality constraints are imposed to keep the feet flat on the ground and avoid joint torque limits. This is a very generalizable and easy to implement approach to full body balance control.
[1] Y. Abe, M. da Silva, and J. Popovic, “Multiobjective control with frictional contacts,” Proceedings of the 2007 ACM SIGGRAPH/Eurographics symposium on Computer animation, 2007, pp. 249-258.

Hi,
ReplyDeletewhile this video shows the use of hip strategy (feet flat on ground) and in another video it uses the stepping (with hip fixed upright i guess), have you tried with both the strategies together, leaving the robot to decide whether to use hip or stepping ?
regards,
Zohaib