DRC-Hubo: a ladder-climbing humanoid robot for the DARPA Robotics Challenge
Jingru Luo, Yajia Zhang, Kris Hauser
Collaborators: Paul Oh (Drexel U.), C.S. George Lee (Purdue U.), Jun Ho Oh (KAIST)
As part of the 2013 DARPA Robotics Challenge, we are developing ladder- and stair- climbing skills for humanoid robots that may be used in disaster relief and industrial maintenance scenarios. Such tasks are challenging because they require upper-body strength, multi-limbed balance coordination, and fine motions for obstacle avoidance. We developed planners that can carefully deliberate about the robot's physical capabilities, and applied them planner-aided design to establish specifications for a new robot, DRC-Hubo. Using our software, DRC-Hubo is able to autonomously mount, climb, and dismount stairs and ladders. This project is conducted as part of Team HUBO, a multi-university team led by Drexel University.
Post-DRC Trials Update: The results are in: on Dec. 21, 2013 during the DRC Trials, DRC-Hubo successfully climbed 8/9 ladder rungs (ending in a spectacular fall, see below). The next day, Team KAIST used the same strategy, and successfully climbed the entire ladder. These were the 2nd and 3rd best showings at the ladder event, and Hubo was the only robot able to climb a ladder with handrails. In a shorter amount of time, Team Schaft's robot climbed a specially modified ladder with the rails removed.
Unfortunately, our team's overall performance across the 8 events did not pass the cutoff, and DARPA will not be continuing to fund this project. Nevertheless, it was a valuable experience: we learned an incredible amount about humanoid robots, team communications, and complex hardware integration. And despite the engineering emphasis of this project, we were able to get some solid research done on planning and trajectory optimization. We released open source software for humanoid locomotion (Mintos, Klamp't), which we hope will aid other teams in their ongoing quest to develop disaster response robots.
Note to other labs: please contact us if you are interested in using our software for locomotion planning. We would enthusiastically support your efforts. To beat Schaft, you'll need all the help you can get!
- A. Eilering, V. Yap, J. Johnson, and K. Hauser. Identifying Support Surfaces of Climbable Structures from 3D Point Clouds. To appear in IEEE Int'l. Conf. on Robotics and Automation, May 2014.
- K. Hauser. Fast Dynamic Optimization of Robot Paths under Actuator Limits and Frictional Contact. To appear in IEEE Int'l. Conf. on Robotics and Automation, May 2014.
- J. Luo, Y. Zhang, K. Hauser, H.A. Park, M. Paldhe, C.S.G. Lee, M. Grey, M. Stilman, J.H. Oh, J. Lee, I. Kim, and P. Oh. Robust Ladder-Climbing with a Humanoid Robot with Application to the DARPA Robotics Challenge. To appear in IEEE Int'l. Conf. on Robotics and Automation, May 2014.
- K. Hauser. Fast Interpolation and Time-Optimization on Implicit Contact Submanifolds. In proceedings of Robotics: Science and Systems (RSS), Berlin, Germany, June 2013.
- Y. Zhang, J. Luo, K. Hauser, R. Ellenberg, P. Oh, H.A. Park, M. Paldhe, and C.S.G. Lee. Motion Planning of Ladder Climbing for Humanoid Robots. In proceedings of IEEE Conf. on Technologies for Practical Robot Applications (TePRA), April 2013.
Autonomous ladder climbing with the DRC-Hubo robot.
Successful dry run in preparation for DRC trials (an execution error was detected and corrected by human operators from 0:26-0.40).
The dramatic last step of the DRC Trials. With video bandwidth limited by DARPA, the remote human operators were unable to see that the robot had missed a handhold when they chose to proceed to the next step.