Design of a compliant bipedal walking controller for the DARPA Robotics Challenge

This paper provides an overview of the bipedal walking controller implemented on ESCHER, a new torque-controlled humanoid designed by Virginia Tech to compete in the DARPA Robotics Challenge (DRC). The robot's compliant control approach relies on an optimization-based inverse dynamics solver proposed in a previous publication. This work presents two unique features to improve stability on soft and uncertain terrain, developed in preparation for the dirt track and stairs task at the DRC Finals. First, a step adjustment algorithm is introduced to modify the swing foot position based on the divergent component of motion (DCM) error. Second, a simple heuristic is introduced to improve stability on compliant surfaces such as dirt and grass by modifying the design of the center of pressure (CoP) trajectory. The proposed approach is validated through DRC-related experiments demonstrating the robot's ability to climb stairs and traverse soft terrain.

[1]  Alin Albu-Schäffer,et al.  Trajectory generation for continuous leg forces during double support and heel-to-toe shift based on divergent component of motion , 2014, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[2]  Sung-Hee Lee,et al.  Ground reaction force control at each foot: A momentum-based humanoid balance controller for non-level and non-stationary ground , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[3]  Dennis W. Hong,et al.  Humanoid locomotion on uneven terrain using the time-varying divergent component of motion , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[4]  Shuuji Kajita,et al.  Toward human-like walking pattern generator , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Christopher G. Atkeson,et al.  Optimization‐based Full Body Control for the DARPA Robotics Challenge , 2015, J. Field Robotics.

[6]  Alexander Herzog,et al.  Balancing experiments on a torque-controlled humanoid with hierarchical inverse dynamics , 2013, 2014 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Twan Koolen,et al.  Team IHMC's Lessons Learned from the DARPA Robotics Challenge Trials , 2015, J. Field Robotics.

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

[9]  Dennis W. Hong,et al.  Compliant locomotion using whole-body control and Divergent Component of Motion tracking , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[10]  Twan Koolen,et al.  Summary of Team IHMC's virtual robotics challenge entry , 2013, 2013 13th IEEE-RAS International Conference on Humanoid Robots (Humanoids).

[11]  Scott Kuindersma,et al.  An efficiently solvable quadratic program for stabilizing dynamic locomotion , 2013, 2014 IEEE International Conference on Robotics and Automation (ICRA).

[12]  Dennis Hong,et al.  Design of a Compact, Lightweight, Electromechanical Linear Series Elastic Actuator , 2014 .

[13]  Christopher G. Atkeson,et al.  Dynamic Balance Force Control for compliant humanoid robots , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Masayuki Inaba,et al.  Online decision of foot placement using singular LQ preview regulation , 2011, 2011 11th IEEE-RAS International Conference on Humanoid Robots.

[15]  Pierre-Brice Wieber,et al.  Online walking gait generation with adaptive foot positioning through Linear Model Predictive control , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[16]  Takashi Matsumoto,et al.  Real time motion generation and control for biped robot -1st report: Walking gait pattern generation- , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[17]  David E. Orin,et al.  Generation of dynamic humanoid behaviors through task-space control with conic optimization , 2013, 2013 IEEE International Conference on Robotics and Automation.

[18]  Bryce Kenji Tim-Sung Lee,et al.  Design of a Humanoid Robot for Disaster Response , 2014 .

[19]  Takashi Matsumoto,et al.  Real time motion generation and control for biped robot -2nd report: Running gait pattern generation- , 2009, 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[20]  Dennis W. Hong,et al.  Embedded joint-space control of a series elastic humanoid , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[21]  Yuan F. Zheng,et al.  Humanoid robots walking on grass, sands and rocks , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[22]  Paolo Dario,et al.  Realization of biped walking on soft ground with stabilization control based on gait analysis , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[23]  Alin Albu-Schäffer,et al.  Three-Dimensional Bipedal Walking Control Based on Divergent Component of Motion , 2015, IEEE Transactions on Robotics.