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 条
  • [41] Stair Climbing Stabilization of the HRP-4 Humanoid Robot using Whole-body Admittance Control
    Caron, Stephane
    Kheddar, Abderrahmane
    Tempier, Olivier
    [J]. 2019 INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2019, : 277 - 283
  • [42] Hybrid adaptive control for series elastic actuator of humanoid robot
    Luu Anh Khoa Lanh
    Van Tu Duong
    Huy Hung Nguyen
    Sang Bong Kim
    Tan Tien Nguyen
    [J]. INTERNATIONAL JOURNAL OF INTELLIGENT UNMANNED SYSTEMS, 2023, 11 (03) : 359 - 377
  • [43] Whole-Body Trajectory Optimization for Robot Multimodal Locomotion
    L'Erario, Giuseppe
    Nava, Gabriele
    Romualdi, Giulio
    Bergonti, Fabio
    Razza, Valentino
    Dafarra, Stefano
    Pucci, Daniele
    [J]. 2022 IEEE-RAS 21ST INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2022, : 651 - 658
  • [44] A convex optimization algorithm for stabilizing whole-body motions of humanoid robots
    Park, Juyong
    Park, Frank C.
    [J]. ADVANCES IN ROBOT KINEMATICS: MECHANISMS AND MOTION, 2006, : 157 - +
  • [45] Humanoid Whole-Body Movement Optimization from Retargeted Human Motions
    Gomes, Waldez
    Radhakrishnan, Vishnu
    Penco, Luigi
    Modugno, Valerio
    Mouret, Jean-Baptiste
    Ivaldi, Serena
    [J]. 2019 IEEE-RAS 19TH INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2019, : 178 - 185
  • [46] Practical whole-body elasto-geometric calibration of a humanoid robot: Application to the TALOS robot
    Bonnet, Vincent
    Mirabel, Joseph
    Daney, David
    Lamiraux, Florent
    Gautier, Maxime
    Stasse, Olivier
    [J]. ROBOTICS AND AUTONOMOUS SYSTEMS, 2023, 164
  • [47] Whole-Body Humanoid Control from Upper-Body Task Specifications
    Bin Hammam, Ghassan
    Orin, David E.
    Dariush, Behzad
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, : 3398 - 3405
  • [48] An Attractor-based Whole-Body Motion Control (WBMC) System for Humanoid Robots
    Moro, Federico L.
    Gienger, Michael
    Goswami, Ambarish
    Tsagarakis, Nikos G.
    Caldwell, Darwin G.
    [J]. 2013 13TH IEEE-RAS INTERNATIONAL CONFERENCE ON HUMANOID ROBOTS (HUMANOIDS), 2013, : 42 - 49
  • [49] Optimization-Based Posture Generation for Whole-Body Contact Motion by Contact Point Search on the Body Surface
    Murooka, Masaki
    Okada, Kei
    Inaba, Masayuki
    [J]. IEEE ROBOTICS AND AUTOMATION LETTERS, 2020, 5 (02): : 2905 - 2912
  • [50] Special issue on whole-body control of contacts and dynamics for humanoid robots
    Ivaldi, Serena
    Babic, Jan
    Mistry, Michael
    Murphy, Robin
    [J]. AUTONOMOUS ROBOTS, 2016, 40 (03) : 425 - 428