Research: DARPA Robotics Challenge

Background:

Fig. 1: Artist rendering of robot turning a valve to shut-off a leaking pipe [2].

In March 2011 there was an accident at the Fukushima Daiichi Nuclear Power Plant in Japan that caused multiple reactor meltdowns and radioactive contamination. While the disaster was unfolding there was the opportunity to open a release valve to vent hydrogen gas that may have prevented subsequent gas explosions [1]. Unfortunately no human workers could reach this area due to the level of radiation.

The situation was somewhat contained by the hard work and sacrifice of human workers, with some help from various robots. Many types of robots were used, including industrial inspection robots developed in Japan and military EOD robots developed in the United States. These remote-controlled machines were able to explore the radioactive areas and take photos, however the radiation causes the electronics to degrade and fail. With rad-hardening it’s possible to build robot systems that are more durable, but they still lack the agility and dexterity of a human worker.

This lack of robotics capability inspired DARPA (Defense Advanced Research Projects Agency) to launch a challenge to teams all over the world to build a teleoperated, semi-autonomous robot capable of performing critical tasks in hazardous industrial environments.

The challenge:

The DRC (DARPA Robotics Challenge) program was announced in April 2012 [3] and consisted of a series of events conducted over 3 years. The first event was a software simulation competition called the Virtual Robotics Challenge (VRC) which ran from 17-21 June 2013 [4-5]. The DRC Trials featured 16 teams and their robots, and was held in Miami Florida on 20-21 December 2013 [6]. The DRC Finals featured 23 teams and was held in Pomona California on in 5-6 June 2015 [7-8]. Another two teams brought their robots but dropped-out at the last minute.
Fig. 2: Diagram showing the sequence of tasks the robot must accomplish [7].
Fig. 3: The challenge arena models an indoor industrial environment. The robot enters from the door on the right.
During each event the robot had to perform a set of tasks in the shortest time. Some of the tasks were quite difficult for an autonomous robot, such as driving a car or using a fire hose. Therefore no one developed a fully autonomous robot, due to limitations of current technology and the short development time-frame. Notwithstanding the robot could not be remote-controlled 100% of the time due to communications latency and bandwidth limitations. The best solution was to develop a semi-autonomous robot that is guided by a human operator. This leverages the strengths of the human brain, such as problem-solving and task awareness, with the benefits of robotics, such as accurate motion control and remote presence.

Fig. 4: Demonstrating mounted mobility, the robot uses a Polaris vehicle to traverse a sand-covered area.

As the program progressed, DARPA modified the challenge requirements to suit the technology capability and some tasks in the finals event were easier than they had been previously.
The final tasks were:

  • Drive a vehicle, exit the vehicle
  • Open door with lever handle
  • Turn a hydraulic valve
  • Use a tool to cut a hole in drywall
  • Push an emergency button or pull a lever
  • Walk over pile of rubble (cinder blocks)
  • Clear a pile of debris (wood, pipes, hoses)
  • Walk up steps
Fig. 5: Team photo with our novelty giant check.

I was a member of the CMU (Carnegie Mellon University) Tartan Rescue team and our CHIMP (CMU Highly Intelligent Mobile Platform) robot came 3rd place in the finals, winning a prize of USD$500,000 [5].

To see the robot in action you can watch some videos at the bottom of this page.

Fig. 6: Front-page article in the Pittsburgh Tribune-Review.

Our achievement received various press coverage including the Pittsburgh Post-Gazette, Tribune-Review (Fig. 6) and TribLIVE.com. The front-page photo shows CHIMP holding a yellow-colored drill with a tool for cutting through a wall. I was the operator guiding the robot to perform this particular task.

The event captured a lot of interest from the general public. One particularly exciting moment occurred after CHIMP fell over during our first run on day 1. When the robot fell the crowd gave a loud, collective “groan”. The crowd’s interest started to wane when they realized that this was the end for another broken robot. They didn’t know that CHIMP’s human operators were working on a plan from the Operator Control Room. The operator sent a command to make CHIMP roll back over. The robot twitched its leg. A young boy in the crowd suddenly lept onto his feat and pointed at CHIMP, yelling “he’s getting back up again!” and the crowd erupted with a cheer. Whilst many robots fell over during the competition, CHIMP was the only robot capable of getting back up again [9].

Research:

The DRC required the research and development of novel algorithms for robot autonomy. My work involved implementing algorithms and developing new approaches to make the robot perceive objects like doors, valve handles and tools, and to use its arms to manipulate these objects. When you try to engineer a robot system you typically find many interesting, unsolved problems that are not sufficiently addressed in the published literature.

Specifically I worked on:

  • System to grasp drill tool using force-feedback, motion planning to manipulate tool and cut hole in wall [more info]
  • Perception and grasping of unmodeled objects e.g. pieces of wood, debris [more info]
  • Computer vision to detect doors, autonomous door opening [more info]
  • LiDAR-based valve detection, manipulation of valve handles and levers [more info]
  • Autonomous navigation, dynamic obstacle avoidance [more info]
.

Videos:

Here are some videos showing the CHIMP robot in-action at the DARPA Robotics Challenge finals.
On day 1 our robot completed the required tasks in 55 minutes and 15 seconds (videos 1-2).
You can watch the moment where CHIMP falls over and gets back up again in video 3.
At the end of day 1 we were in 2nd place. However on day 2 our robot failed to complete all the tasks (video 4)
and another team achieved a faster time, putting us in 3rd place.
Video 1: Full run on day 1.
The robot completes all the tasks.
Duration: 55 min.
Video 2: Full run on day 1.
Duration: 3 min. (20x speed) [9].
Video 3: Highlight from day 1, CHIMP falls and recovers [9].
Video 4: Full run on day 2.
The robot fails to complete the tasks.
Duration: 1 hr 35 min.
.
.
.

This work was conducted with members of the Tartan Rescue team at Carnegie Mellon University
and NREC (National Robotics Engineering Center).

For more information see the paper:
G. C. Haynes, D. Stager, A. Stentz, B. Zajac, D. Anderson, D. Bennington, J. Brindza, D. Butterworth, C. Dellin, M. George, J. Gonzalez-Mora, M. Jones, P. Kini, M. Laverne, N. Letwin, E. Perko, C. Pinkston, D. Rice, J. Scheifflee, K. Strabala, J. M. Vande Weghe, M. Waldbaum, R. Warner, E. Meyhofer, A. Kelly and H. Herman, “Developing a Robust Disaster Response Robot: CHIMP and the Robotics Challenge”, Journal of Field Robotics, Vol. 34, No. 2, March 2017.

.
References:
[1] A. Montoya, “Disaster response robots”, Swiss Re – Open Minds, February 2014
http://openminds.swissre.com/stories/578
[2] Concept drawings for DARPA Robotics Challenge, DARPA, April 2012
www.darpa.mil/program/darpa-robotics-challenge
[3] E. Guizzo and E. Ackerman, “DARPA Robotics Challenge: Here Are the Official Details”, IEEE Spectrum, April 2012
http://spectrum.ieee.org/automaton/darpa-robotics-challenge-here-are-the-official-details
[4] E. Ackerman, “DARPA’s Virtual Robotics Challenge: OSRF Gets Simulator Ready”, IEEE Spectrum, June 2013
http://spectrum.ieee.org/automaton/osrf-prepares-for-darpa-virtual-robotics-challenge
[5] A. Keay, “DARPA Virtual Robotics Challenge results”, Robohub, June 2013
http://robohub.org/darpa-virtual-robotics-challenge-results
[6] E. Ackerman, “DARPA Robotics Challenge Trials: Final Results”, IEEE Spectrum, December 2013
http://spectrum.ieee.org/automaton/darpa-robotics-challenge-trials-results
[7] A. Hamacher, “DARPA’s Robotics Challenge: A pocket-sized guide to the finals”, Robohub, June 2015
http://robohub.org/darpas-robotics-challenge-a-pocket-sized-guide-to-the-finals
[8] E. Ackerman and E. Guizzo, “DARPA Robotics Challenge: Amazing Moments, Lessons Learned, and What’s Next”, IEEE Spectrum, June 2015
http://spectrum.ieee.org/automaton/darpa-robotics-challenge-amazing-moments-lessons-learned-whats-next
[9] E. Ackerman and E. Guizzo, “DRC Finals: CMU’s CHIMP Gets Up After Fall, Shows How Awesome Robots Can Be”, IEEE Spectrum, June 2015
http://spectrum.ieee.org/automaton/drc-finals-cmu-chimp-gets-up-after-fall-shows-how-awesome-robots-can-be