Valkyrie: NASA's First Bipedal Humanoid Robot

In December 2013, 16 teams from around the world gathered at Homestead Speedway near Miami, FL to participate in the DARPA Robotics Challenge DRC Trials, an aggressive robotics competition partly inspired by the aftermath of the Fukushima Daiichi reactor incident. While the focus of the DRC Trials is to advance robotics for use in austere and inhospitable environments, the objectives of the DRC are to progress the areas of supervised autonomy and mobile manipulation for everyday robotics. NASA's Johnson Space Center led a team comprised of numerous partners to develop Valkyrie, NASA's first bipedal humanoid robot. Valkyrie is a 44 degree-of-freedom, series elastic actuator-based robot that draws upon over 18 years of humanoid robotics design heritage. Valkyrie's application intent is aimed at not only responding to events like Fukushima, but also advancing human spaceflight endeavors in extraterrestrial planetary settings. This paper presents a brief system overview, detailing Valkyrie's mechatronic subsystems, followed by a summarization of the inverse kinematics-based walking algorithm employed at the Trials. Next, the software and control architectures are highlighted along with a description of the operator interface tools. Finally, some closing remarks are given about the competition, and a vision of future work is provided.

[1]  Robert Platt,et al.  Localizing Grasp Affordances in 3-D Points Clouds Using Taubin Quadric Fitting , 2013, ArXiv.

[2]  Robert O. Ambrose,et al.  Automation of bioregenerative habitats for space environments , 1997, Proceedings of International Conference on Robotics and Automation.

[3]  Lyndon Bridgwater,et al.  Design and Analysis of a Tendon-Driven, Under-Actuated Robotic Hand , 2014 .

[4]  Aaron D. Ames,et al.  Sufficient conditions for the Lipschitz continuity of QP-based multi-objective control of humanoid robots , 2013, 52nd IEEE Conference on Decision and Control.

[5]  James E. Fowler QccPack: an open-source software library for quantization, compression, and coding , 2000, Proceedings DCC 2000. Data Compression Conference.

[6]  三嶋 博之 The theory of affordances , 2008 .

[7]  Chris Lovchik,et al.  The Robonaut hand: a dexterous robot hand for space , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[8]  Robert Platt,et al.  Multi-Priority Cartesian Impedance Control , 2010, Robotics: Science and Systems.

[9]  Ye Zhao,et al.  Phase space planning and robust control for data-driven locomotion behaviors , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[10]  Oussama Khatib,et al.  Compliant Control of Multicontact and Center-of-Mass Behaviors in Humanoid Robots , 2010, IEEE Transactions on Robotics.

[11]  Roger N. Rovekamp,et al.  X1: A Robotic Exoskeleton for In-Space Countermeasures and Dynamometry , 2013 .

[12]  A. Stoytchev Toward Learning the Binding Affordances of Objects : A Behavior-Grounded Approach , 2022 .

[13]  Reinhard Klein,et al.  Shape Recognition in 3D Point-Clouds , 2008 .

[14]  Neri Merhav,et al.  On the estimation of the order of a Markov chain and universal data compression , 1989, IEEE Trans. Inf. Theory.

[15]  R. Shaw,et al.  Perceiving, Acting and Knowing : Toward an Ecological Psychology , 1978 .

[16]  D.A. Harrison,et al.  Next Generation Rover for Lunar Exploration , 2008, 2008 IEEE Aerospace Conference.

[17]  Stephen Hart,et al.  Robot Task Commander: A framework and IDE for robot application development , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[18]  Aaron D. Ames,et al.  Planar multi-contact bipedal walking using hybrid zero dynamics , 2014, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[19]  Yoshihiko Nakamura,et al.  Advanced robotics - redundancy and optimization , 1990 .

[20]  Stefan Schaal,et al.  Inverse kinematics for humanoid robots , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[21]  Thomas B. Sheridan,et al.  Telerobotics, Automation, and Human Supervisory Control , 2003 .

[22]  Stephen Hart,et al.  Intrinsically Motivated Affordance Discovery and Modeling , 2013, Intrinsically Motivated Learning in Natural and Artificial Systems.

[23]  William A. Pearlman,et al.  A new, fast, and efficient image codec based on set partitioning in hierarchical trees , 1996, IEEE Trans. Circuits Syst. Video Technol..

[24]  Oussama Khatib,et al.  Synthesis of Whole-Body Behaviors through Hierarchical Control of Behavioral Primitives , 2005, Int. J. Humanoid Robotics.

[25]  Jun Nakanishi,et al.  Inverse kinematics with floating base and constraints for full body humanoid robot control , 2008, Humanoids 2008 - 8th IEEE-RAS International Conference on Humanoid Robots.

[26]  Christine Chevallereau,et al.  3D Bipedal Robotic Walking: Models, Feedback Control, and Open Problems , 2010 .

[27]  Myron A. Diftler,et al.  The Robonaut 2 hand - designed to do work with tools , 2012, 2012 IEEE International Conference on Robotics and Automation.

[28]  Robert O. Ambrose,et al.  Evolution of the NASA/DARPA Robonaut control system , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[29]  Oussama Khatib,et al.  A unified approach for motion and force control of robot manipulators: The operational space formulation , 1987, IEEE J. Robotics Autom..

[30]  A. Chemero An Outline of a Theory of Affordances , 2003, How Shall Affordances be Refined? Four Perspectives.

[31]  Fredrik Rehnmark,et al.  Robonaut: NASA's Space Humanoid , 2000, IEEE Intell. Syst..

[32]  Joshua Mehling,et al.  Centaur: NASA's Mobile Humanoid Designed for Field Work , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[33]  Aaron D. Ames,et al.  Dynamically stable bipedal robotic walking with NAO via human-inspired hybrid zero dynamics , 2012, HSCC '12.

[34]  Matei T. Ciocarlie,et al.  Interactive Markers: 3-D User Interfaces for ROS Applications [ROS Topics] , 2011, IEEE Robotics Autom. Mag..

[35]  Roland Philippsen,et al.  Implementation and stability analysis of prioritized whole-body compliant controllers on a wheeled humanoid robot in uneven terrains , 2013, Autonomous Robots.

[36]  D. E. Whitney,et al.  The mathematics of coordinated control of prosthetic arms and manipulators. , 1972 .

[37]  Oussama Khatib,et al.  Control of Free-Floating Humanoid Robots Through Task Prioritization , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[38]  Steve C. Maddock,et al.  Real-Time Inverse Kinematics: The Return of the Jacobian , 2004 .

[39]  Robert O. Ambrose,et al.  Robonaut 2 - The first humanoid robot in space , 2011, 2011 IEEE International Conference on Robotics and Automation.

[40]  Robert Platt,et al.  Localizing Handle-Like Grasp Affordances in 3D Point Clouds , 2014, ISER.

[41]  Chien-Liang Fok,et al.  Actuator Control for the NASA‐JSC Valkyrie Humanoid Robot: A Decoupled Dynamics Approach for Torque Control of Series Elastic Robots , 2015, J. Field Robotics.

[42]  Stephen Hart,et al.  Affordance Templates for Shared Robot Control , 2014, AAAI Fall Symposia.

[43]  Sergey V. Drakunov,et al.  Capture Point: A Step toward Humanoid Push Recovery , 2006, 2006 6th IEEE-RAS International Conference on Humanoid Robots.