Hierarchical quadratic programming: Fast online humanoid-robot motion generation

被引:360
作者
Escande, Adrien [1 ]
Mansard, Nicolas [2 ]
Wieber, Pierre-Brice [3 ]
机构
[1] JRL CNRS AIST, Tsukuba, Ibaraki, Japan
[2] Univ Toulouse, LAAS CNRS, F-31000 Toulouse, France
[3] INRIA Grenoble, Grenoble, France
关键词
Inverse kinematics; redundancy; task hierarchy; humanoid robot; PRIORITY REDUNDANCY RESOLUTION; AVOIDING JOINT LIMITS; KINEMATIC CONTROL; TASK; FRAMEWORK; OPTIMIZATION; MANIPULATORS; SINGULARITY; CONSTRAINTS; AVOIDANCE;
D O I
10.1177/0278364914521306
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Hierarchical least-square optimization is often used in robotics to inverse a direct function when multiple incompatible objectives are involved. Typical examples are inverse kinematics or dynamics. The objectives can be given as equalities to be satisfied (e. g. point-to-point task) or as areas of satisfaction (e. g. the joint range). This paper proposes a complete solution to solve multiple least-square quadratic problems of both equality and inequality constraints ordered into a strict hierarchy. Our method is able to solve a hierarchy of only equalities 10 times faster than the iterative-projection hierarchical solvers and can consider inequalities at any level while running at the typical control frequency on whole-body size problems. This generic solver is used to resolve the redundancy of humanoid robots while generating complex movements in constrained environments.
引用
收藏
页码:1006 / 1028
页数:23
相关论文
共 32 条
  • [31] Whole-body motion generation integrating operator's intention and robot's autonomy in controlling humanoid robots
    Neo, Ee Sian
    Yokoi, Kazuhito
    Kajita, Shuuji
    Tanie, Kazuo
    IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (04) : 763 - 775
  • [32] A Fractional-Order Gradient Neural Solution to Time-Variant Quadratic Programming With Application to Robot Motion Planning
    Yang, Yi
    Zhu, Puchen
    Li, Weibing
    Voyles, Richard M.
    Ma, Xin
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2024, 71 (12) : 16579 - 16589