Hierarchical quadratic programming: Fast online humanoid-robot motion generation

被引:359
|
作者
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 条
  • [1] An adaptive compliance Hierarchical Quadratic Programming controller for ergonomic human-robot collaboration
    Tassi, Francesco
    De Momi, Elena
    Ajoudani, Arash
    ROBOTICS AND COMPUTER-INTEGRATED MANUFACTURING, 2022, 78
  • [2] MOTION GENERATION FOR THE UPPER BODY OF HUMANOID ROBOT
    Xing, Dengpeng
    Su, Jianbo
    INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2010, 7 (02) : 281 - 294
  • [3] Arm/trunk motion generation for humanoid robot
    XING DengPeng & SU JianBo Department of Automation
    ScienceChina(InformationSciences), 2010, 53 (08) : 1603 - 1612
  • [4] Arm/trunk motion generation for humanoid robot
    Xing DengPeng
    Su JianBo
    SCIENCE CHINA-INFORMATION SCIENCES, 2010, 53 (08) : 1603 - 1612
  • [5] Study on Performance Motion Generation of Humanoid Robot
    Lee, Kinam
    Ryoo, Young-Jae
    INTERNATIONAL JOURNAL OF FUZZY LOGIC AND INTELLIGENT SYSTEMS, 2020, 20 (01) : 52 - 58
  • [6] Arm/trunk motion generation for humanoid robot
    DengPeng Xing
    JianBo Su
    Science China Information Sciences, 2010, 53 : 1603 - 1612
  • [7] An efficient motion generation method for redundant humanoid robot arms based on motion continuity
    Li, Meng
    Guo, Weizhong
    Lin, Rongfu
    Wu, Changzhen
    ADVANCED ROBOTICS, 2018, 32 (22) : 1185 - 1196
  • [8] Walking Motion Generation and Validation of Biped Humanoid Robot
    Tu, Bo
    Zhao, Dan Pu
    Tai, Xian Qing
    MANUFACTURING ENGINEERING AND AUTOMATION II, PTS 1-3, 2012, 591-593 : 1386 - 1390
  • [9] Preview Control applied for humanoid robot motion generation
    Szumowski, Maksymilian
    Zurawska, Magdalena Sylwia
    Zielinska, Teresa
    ARCHIVES OF CONTROL SCIENCES, 2019, 29 (01) : 111 - 132
  • [10] The Arm and Waist Motion Design of Humanoid Robot for Fast Walking
    Zhang, Si
    Tian, Ye
    Chen, Xuechao
    Yu, Zhangguo
    Huang, Qiang
    Liu, Yunhui
    Gao, Junyao
    2015 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2015, : 1193 - 1198