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
相关论文
共 50 条
  • [1] Online Walking Pattern Generation for Humanoid Robot with Compliant Motion Control
    Kim, Mingon
    Lim, Daegyu
    Park, Jaeheung
    2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 1417 - 1422
  • [2] Online generation of humanoid walking motion based on a fast generation method of motion pattern that follows desired ZMP
    Nishiwaki, K
    Kagami, S
    Kuniyoshi, Y
    Inaba, M
    Inoue, H
    2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, 2002, : 2684 - 2689
  • [3] MOTION GENERATION FOR THE UPPER BODY OF HUMANOID ROBOT
    Xing, Dengpeng
    Su, Jianbo
    INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2010, 7 (02) : 281 - 294
  • [4] 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
  • [5] Arm/trunk motion generation for humanoid robot
    Xing DengPeng
    Su JianBo
    SCIENCE CHINA-INFORMATION SCIENCES, 2010, 53 (08) : 1603 - 1612
  • [6] Humanoid Robot Motion Generation for Nailing Task
    Tsujita, Teppei
    Konno, Atsushi
    Komizunai, Shunsuke
    Nomura, Yuki
    Owa, Takuya
    Myojin, Tomoya
    Ayaz, Yasar
    Uchiyama, Masaru
    2008 IEEE/ASME INTERNATIONAL CONFERENCE ON ADVANCED INTELLIGENT MECHATRONICS, VOLS 1-3, 2008, : 1024 - 1029
  • [7] Arm/trunk motion generation for humanoid robot
    DengPeng Xing
    JianBo Su
    Science China Information Sciences, 2010, 53 : 1603 - 1612
  • [8] Motion Generation for the Upper Body of Humanoid Robot
    Xing, Dengpeng
    Su, Jianbo
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 6064 - 6069
  • [9] Arm/trunk motion generation for humanoid robot
    XING DengPeng & SU JianBo Department of Automation
    Science China(Information Sciences), 2010, 53 (08) : 1603 - 1612
  • [10] Online Balanced Motion Generation for Humanoid Robots
    Ficht, Grzegorz
    Behnke, Sven
    2018 IEEE-RAS 18TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2018, : 917 - 924