A General‐purpose System for Teleoperation of the DRC‐HUBO Humanoid Robot

We present a general system with a focus on addressing three events of the 2013 DARPA Robotics Challenge DRC trials: debris clearing, door opening, and wall breaking. Our hardware platform is DRC-HUBO, a redesigned model of the HUBO2+ humanoid robot developed by KAIST and Rainbow, Inc. Our system allowed a trio of operators to coordinate a 32 degree-of-freedom robot on a variety of complex mobile manipulation tasks using a single, unified approach. In addition to descriptions of the hardware and software, and results as deployed on the DRC-HUBO platform, we present some qualitative analysis of lessons learned from this demanding and difficult challenge.

[1]  Craig Larman,et al.  Agile and Iterative Development: A Manager's Guide , 2003 .

[2]  Kazuhito Yokoi,et al.  Biped walking pattern generation by using preview control of zero-moment point , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

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

[4]  Magnus Egerstedt,et al.  Multi-process control software for HUBO2 Plus robot , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[5]  Takeo Kanade,et al.  Footstep Planning for the Honda ASIMO Humanoid , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Tully Foote,et al.  tf: The transform library , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[7]  Larry D. Jackel,et al.  The DARPA LAGR program: Goals, challenges, methodology, and phase I results , 2006, J. Field Robotics.

[8]  Joel Chestnutt,et al.  Navigation planning for legged robots , 2007 .

[9]  Neil T. Dantam,et al.  Robust and efficient communication for real-time multi-process robot software , 2012, 2012 12th IEEE-RAS International Conference on Humanoid Robots (Humanoids 2012).

[10]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[11]  Kris K. Hauser,et al.  Motion planning of ladder climbing for humanoid robots , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[12]  Sanjiv Singh,et al.  The 2005 DARPA Grand Challenge: The Great Robot Race , 2007 .

[13]  Sanjiv Singh,et al.  The 2005 DARPA Grand Challenge , 2007 .

[14]  Peter K. Allen,et al.  Planning complex physical tasks for disaster response with a humanoid robot , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).

[15]  Dinesh Manocha,et al.  FCL: A general purpose library for collision and proximity queries , 2012, 2012 IEEE International Conference on Robotics and Automation.

[16]  R.R. Murphy,et al.  Human-robot interaction in USAR technical search: two heads are better than one , 2004, RO-MAN 2004. 13th IEEE International Workshop on Robot and Human Interactive Communication (IEEE Catalog No.04TH8759).

[17]  Gill A. Pratt,et al.  Foreword to the special issue on autonomous grasping and manipulation , 2014, Auton. Robots.

[18]  Jun-Ho Oh,et al.  Development of a Humanoid Biped Walking Robot Platform KHR-1 Initial Design and Its Performance Evaluation , 2002 .

[19]  Douglas Hackett,et al.  An overview of the Defense Advanced Research Projects Agency’s Learning Locomotion program , 2011, Int. J. Robotics Res..

[20]  Sanjiv Singh,et al.  The DARPA Urban Challenge: Autonomous Vehicles in City Traffic, George Air Force Base, Victorville, California, USA , 2009, The DARPA Urban Challenge.

[21]  Siddhartha S. Srinivasa,et al.  Manipulation planning on constraint manifolds , 2009, 2009 IEEE International Conference on Robotics and Automation.

[22]  Dmitry Berenson,et al.  Toward a user-guided manipulation framework for high-DOF robots with limited communication , 2013, 2013 IEEE Conference on Technologies for Practical Robot Applications (TePRA).