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 条
  • [21] 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
  • [22] 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
  • [23] Six-and-a-half-month-old children positively attribute goals to human action and to humanoid-robot motion
    Kamewari, K
    Kato, M
    Kanda, T
    Ishiguro, H
    Hiraki, K
    COGNITIVE DEVELOPMENT, 2005, 20 (02) : 303 - 320
  • [24] A new paradigm of humanoid robot motion programming based on touch interpretation
    Dalla Libera, Fabio
    Minato, Takashi
    Fasel, Ian
    Ishiguro, Hiroshi
    Pagello, Enrico
    Menegatti, Emanuele
    ROBOTICS AND AUTONOMOUS SYSTEMS, 2009, 57 (08) : 846 - 859
  • [25] Mechanisms of Biped Humanoid Robot and Online Walking Pattern Generation
    Yamada, Kouhei
    Sayama, Keisuke
    Yoshida, Tetsuya
    Lim, Hun-ok
    2011 11TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS (ICCAS), 2011, : 1117 - 1122
  • [26] Online walking pattern generation for biped humanoid robot with trunk
    Lim, H
    Kaneshima, Y
    Takanishi, A
    2002 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS I-IV, PROCEEDINGS, 2002, : 3111 - 3116
  • [27] Adaptive Motion Pattern Generation on Balancing of Humanoid Robot Movement
    Saputra, Azhar Aulia
    Khalilullah, Achmad Subhan
    Sulistijono, Indra Adji
    Kubota, Naoyuki
    2015 IEEE 28TH CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2015, : 1479 - 1484
  • [28] 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 - +
  • [29] 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
  • [30] Humanoid Balance Control using Centroidal Angular Momentum based on Hierarchical Quadratic Programming
    Kim, Myeong-Ju
    Lim, Daegyu
    Park, Gyeongjae
    Park, Jaeheung
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 6753 - 6760