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 条
  • [11] Online Gait Generation Method Based on Neural Network for Humanoid Robot Fast Walking on Uneven Terrain
    Zhong, Haoran
    Xie, Sicheng
    Li, Xinyu
    Gao, Liang
    Lu, Shengyu
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2022, 20 (03) : 941 - 955
  • [12] Online Gait Generation Method Based on Neural Network for Humanoid Robot Fast Walking on Uneven Terrain
    Haoran Zhong
    Sicheng Xie
    Xinyu Li
    Liang Gao
    Shengyu Lu
    International Journal of Control, Automation and Systems, 2022, 20 : 941 - 955
  • [13] A Quadratic Programming Approach to Modular Robot Control and Motion Planning
    Liu, Chao
    Yim, Mark
    2020 FOURTH IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC 2020), 2020, : 1 - 8
  • [14] Dynamic Leg Motion Generation of Humanoid Robot Based on Human Motion Capture
    Zhang, Lige
    Bi, Shusheng
    Liu, Dengchao
    INTELLIGENT ROBOTICS AND APPLICATIONS, PT I, PROCEEDINGS, 2008, 5314 : 83 - +
  • [15] Online Motion Planning for Humanoid Robot Based on Embedded Vision System
    Zhong, Qiubo
    Pan, Qishu
    Hong, Bingrong
    Fang, Baofu
    Piao, Songhao
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (02): : 251 - 258
  • [16] Walking pattern generation for humanoid robot considering upper body motion
    Yang, Jie
    Huang, Qiang
    Li, Jianxi
    Li, Chenchen
    Li, Kejie
    2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, : 4441 - +
  • [17] Squat Motion Generation for the Humanoid Robot iCub with Series Elastic Actuators
    Hu, Yue
    Nori, Francesco
    Mombaur, Katja
    2016 6TH IEEE INTERNATIONAL CONFERENCE ON BIOMEDICAL ROBOTICS AND BIOMECHATRONICS (BIOROB), 2016, : 207 - 212
  • [18] Quick squatting motion generation of a humanoid robot for falling damage reduction
    Kajita, Shuuji
    Sakaguchi, Takeshi
    Nakaoka, Shin'ichiro
    Morisawa, Mitsuharu
    Kaneko, Kenji
    Kanehiro, Fumio
    2017 IEEE INTERNATIONAL CONFERENCE ON CYBORG AND BIONIC SYSTEMS (CBS), 2017, : 45 - 49
  • [19] HUMANOID ROBOT MOTION GENERATION SCHEME FOR TASKS UTILIZING IMPULSIVE FORCE
    Tsujita, Teppei
    Konno, Atsushi
    Komizunai, Shunsuke
    Nomura, Yuki
    Myojin, Tomoya
    Ayaz, Yasar
    Uchiyama, Masaru
    INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2012, 9 (02)
  • [20] A Time-Varying-Constrained Motion Generation Scheme for Humanoid Robot Arms
    Zhang, Zhijun
    Kong, Lingdong
    Niu, Yaru
    ADVANCES IN NEURAL NETWORKS - ISNN 2018, 2018, 10878 : 757 - 767