共 32 条
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 条