机器人
仿人机器人
倒立摆
计算机科学
计算
控制理论(社会学)
控制器(灌溉)
算法
模拟
人工智能
非线性系统
控制(管理)
物理
农学
量子力学
生物
作者
Andrea Del Prete,Steve Tonneau,Nicolas Mansard
标识
DOI:10.1109/tro.2018.2820687
摘要
The ability to anticipate a fall is fundamental for any robot that has to balance. Currently, fast fall-prediction algorithms only exist for simple models, such as the linear inverted pendulum model (LIPM), whose validity breaks down in multicontact scenarios (i.e., when contacts are not limited to a flat ground). This paper presents a fast fall-prediction algorithm based on the point-mass model, which remains valid in multicontact scenarios. The key assumption of our algorithm is that, in order to come to a stop without changing its contacts, a robot only needs to accelerate its center of mass in the direction opposite to its velocity. This assumption allows us to predict the fall by means of a convex optimal control problem, which we solve with a fast custom algorithm (less than 11 ms of computation time). We validated the approach through extensive simulations with the humanoid robot HRP-2 in randomly-sampled scenarios. Comparisons with standard LIPM-based methods demonstrate the superiority of our algorithm in predicting the fall of the robot, when controlled with a state-of-the-art balance controller. This paper lays the foundations for the solution of the challenging problem of push recovery in multicontact scenarios.
科研通智能强力驱动
Strongly Powered by AbleSci AI