TY - JOUR
T1 - Energy Efficient and Robust Balancing with Motion Primitive Switching
AU - Apostolopoulos, Sotiris
AU - Leibold, Marion
AU - Buss, Martin
N1 - Publisher Copyright:
© 2017 The Author(s).
PY - 2017/9/1
Y1 - 2017/9/1
N2 - Balancing motions are usually designed using simplified models of the Center of Mass (CoM) and feedback control without accounting for energy efficiency. In order to tackle this shortcoming, we introduce a Motion Primitive switching methodology where samples of optimal motions (Motion Primitives) are chosen online based on a Euclidean distance metric. The chosen sample is used to provide reference trajectories, torques and ground reaction forces to be tracked. In order to satisfy all of the modeling assumptions while tracking the reference values, a Quadratic Program (QP) is solved online where the dynamics of the robot, friction, Center of Pressure and torque bounds are treated as constraints. Convergence to the desired trajectories is dictated by a Control Lyapunov Function constraint which is introduced in the QP. The methodology is evaluated on a four-link simulated robot where we show that switching between Motion Primitives provides energy efficient balancing motions for different disturbance situations. At the same time the methodology provides more efficient motions for different disturbance forces when compared to a nonswitching approach, where a Motion Primitive is chosen only once at the beginning.
AB - Balancing motions are usually designed using simplified models of the Center of Mass (CoM) and feedback control without accounting for energy efficiency. In order to tackle this shortcoming, we introduce a Motion Primitive switching methodology where samples of optimal motions (Motion Primitives) are chosen online based on a Euclidean distance metric. The chosen sample is used to provide reference trajectories, torques and ground reaction forces to be tracked. In order to satisfy all of the modeling assumptions while tracking the reference values, a Quadratic Program (QP) is solved online where the dynamics of the robot, friction, Center of Pressure and torque bounds are treated as constraints. Convergence to the desired trajectories is dictated by a Control Lyapunov Function constraint which is introduced in the QP. The methodology is evaluated on a four-link simulated robot where we show that switching between Motion Primitives provides energy efficient balancing motions for different disturbance situations. At the same time the methodology provides more efficient motions for different disturbance forces when compared to a nonswitching approach, where a Motion Primitive is chosen only once at the beginning.
KW - Humanoid balancing
KW - Motion Primitives
KW - online optimization
UR - http://www.scopus.com/inward/record.url?scp=85015740821&partnerID=8YFLogxK
U2 - 10.1142/S0219843617500098
DO - 10.1142/S0219843617500098
M3 - Article
AN - SCOPUS:85015740821
SN - 0219-8436
VL - 14
JO - International Journal of Humanoid Robotics
JF - International Journal of Humanoid Robotics
IS - 3
M1 - 1750009
ER -