计算机科学
还原(数学)
二次规划
仿人机器人
控制理论(社会学)
运动(物理)
模拟
人工智能
角动量
机器人
物理
数学
经典力学
数学优化
几何学
控制(管理)
作者
Robert Schuller,George Mesesan,Johannes Englsberger,Jinoh Lee,Christian Ott
标识
DOI:10.1109/lra.2021.3082023
摘要
This letter presents a new push recovery algorithm for humanoid robots in balancing scenarios by exploiting the system's rotational dynamics. The proposed framework actively generates centroidal angular momentum (CAM) references based on the force magnitude and direction of the push to counteract the disturbance and maintain its balance. Since a humanoid robot can only store a limited amount of angular momentum, the CAM reference is generated in three consecutive phases: 1) CAM generation phase to counteract the push; 2) CAM reduction phase to bring the robot to a halt; and 3) posture recovery phase to converge to the reference pose again. A subsequent whole-body motion optimizer, formulated as a constrained quadratic optimization problem, generates kinematically feasible whole-body trajectories based on the CAM reference. The proposed framework is validated through experiments with the humanoid robot TORO.
科研通智能强力驱动
Strongly Powered by AbleSci AI