Optimization-Based Whole-Body Control of a Series Elastic Humanoid Robot

被引:18
|
作者
Hopkins, Michael A. [1 ]
Leonessa, Alexander [1 ]
Lattimer, Brian Y. [1 ]
Hong, Dennis W. [2 ]
机构
[1] Virginia Tech, Mech Engn, Terr Robot Engn & Controls Lab TREC, Blacksburg, VA 24061 USA
[2] Univ Calif Los Angeles, Mech & Aerosp Engn, Robot & Mech Lab RoMeLa, Los Angeles, CA 90095 USA
关键词
Humanoid locomotion; whole-body control; series elastic actuator; impedance control; divergent component of motion; quadratic program; LEGGED LOCOMOTION; IMPEDANCE CONTROL; FORCE CONTROL; ACTUATION; DESIGN;
D O I
10.1142/S0219843615500346
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
As whole-body control approaches begin to enter the mainstream of humanoid robotics research, there is a real need to address the challenges and pitfalls encountered in hardware implementations. This paper presents an optimization-based whole-body control framework enabling compliant locomotion on THOR, a 34 degree of freedom humanoid featuring force-controllable series elastic actuators (SEAs). Given desired momentum rates of change, end-effector accelerations, and joint accelerations from a high-level locomotion controller, joint torque setpoints are computed using an effcient quadratic program (QP) formulation designed to solve the floating-base inverse dynamics (ID). Constraints on the centroidal dynamics, frictional contact forces, and joint position/torque limits ensure admissibility of the optimized joint setpoints. The control approach is supported by an electromechanical design that relies on custom linear SEAs and embedded joint controllers to accurately regulate the internal and external forces computed by the whole-body QP. Push recovery and walking tests conducted using the THOR humanoid validate the effectiveness of the proposed approach. In each case, balancing is achieved using a planning and control approach based on the time-varying divergent component of motion (DCM) implemented for the first time on hardware. We discuss practical considerations that led to the successful implementation of low-impedance whole-body control on our hardware system including the design of the robot's high-level standing and stepping behaviors and low-level joint-space controllers. The paper concludes with an application of the presented approach for a humanoid firefighting demonstration onboard a decommissioned US Navy ship.
引用
收藏
页数:34
相关论文
共 50 条
  • [1] Whole-Body Fuzzy Based Impedance Control of a Humanoid Wheeled Robot
    Yang, Yuwei
    Wu, Xiaoyu
    Song, Bo
    Li, Zhijun
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2022, 7 (02) : 4909 - 4916
  • [2] Mixed Control for Whole-Body Compliance of a Humanoid Robot
    Ju, Xiaozhu
    Wang, Jiajun
    Han, Gang
    Zhao, Mingguo
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022, 2022, : 8331 - 8337
  • [3] Whole-Body Dynamics-Based Aerial Fall Trajectory Optimization and Landing Control for Humanoid Robot
    Zuo, Weilong
    Gao, Junyao
    Cao, Jingwei
    Xin, Xilong
    Jin, Mingyue
    Chen, Xuechao
    [J]. BIOMIMETICS, 2023, 8 (06)
  • [4] Humanoid Balancing on Unstable Terrain Using Whole-Body Momentum Control and Series Elastic Actuation
    Hopkins, Michael A.
    Orekhov, Viktor L.
    Knabe, Coleman S.
    Lattimer, Brian Y.
    Hong, Dennis W.
    [J]. 2014 14TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2014, : 1097 - 1097
  • [5] Dynamic Stabilization of NAO Humanoid Robot Based on Whole-Body Control with Simulated Annealing
    Kashyap, Abhishek Kumar
    Parhi, Dayal R.
    Kumar, Saroj
    [J]. INTERNATIONAL JOURNAL OF HUMANOID ROBOTICS, 2020, 17 (03)
  • [6] Compliance Optimization Considering Dynamics for Whole-Body Control of a Humanoid
    Yamamoto, Ko
    Nakamura, Yoshihiko
    [J]. ROBOTICS RESEARCH: THE 19TH INTERNATIONAL SYMPOSIUM ISRR, 2022, 20 : 876 - 889
  • [7] Development of a Whole-Body Elastic Humanoid "Baneoid"
    Mizuuchi, Ikuo
    Hondo, Takatoshi
    Ito, Tatsuya
    Kozak, Tomas
    Asaoka, Tadashi
    Tsuneoka, Yuya
    Ogata, Shohei
    Yamamoto, Natsumi
    [J]. 2015 IEEE-RAS 15TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2015, : 889 - 894
  • [8] OpenSoT: a Whole-Body Control Library for the Compliant Humanoid Robot COMAN
    Rocchi, Alessio
    Hoffman, Enrico Mingo
    Caldwell, Darwin G.
    Tsagarakis, Nikos G.
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2015, : 6248 - 6253
  • [9] Whole-Body Active Compliance Control for Humanoid Robots with Robot Skin
    Dean-Leon, Emmanuel
    Guadarrama-Olvera, J. Rogelio
    Bergner, Florian
    Cheng, Gordon
    [J]. 2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 5404 - 5410
  • [10] Dynamic Complementarity Conditions and Whole-Body Trajectory Optimization for Humanoid Robot Locomotion
    Dafarra, Stefano
    Romualdi, Giulio
    Pucci, Daniele
    [J]. IEEE TRANSACTIONS ON ROBOTICS, 2022, 38 (06) : 3414 - 3433