← Back to NASA Technology Projects

Robonaut Challenge

Completed

Description

NASA?s Robonaut needs improved computer vision in order to increase its autonomy and ability to perform useful tasks.To improve Robonaut?s vision, competitors were given a set of imagery from Robonaut here on earth, on the ISS, and in the simulator. The camera system is slightly different for each system and has different lighting conditions as well. The resulting algorithm was required to work for every application. Strong performance on the real imagery was identified as that which will translate best to software that works on the ISS. For each test case competitors were given two images ? a ?left eye? image and a ?right eye? image ? and a string array containing the names of the buttons/switches/LEDs to be located on the taskboard. Competitors were then asked to define the button/switch?s state and (x,y) location in pixels relative to the upper left corner of the image chosen (?left eye? or ?right eye?). Competitors were judged on: Accuracy · What is the false alarm rate vs. detection · How far from actual position is the computed position Time · How long does it take to determine the state of the LEDs
Robonaut 2 is the first humanoid robot in space and was sent to the International Space Station (ISS) with the intention of taking over tasks too dangerous or too mundane for astronauts. There's a problem though: Robonaut 2 needs to learn how to interact with the types of input devices the astronauts use on the ISS. The challenge for the TopCoder community was to write an algorithm to control Robonaut and teach him how to interact with the taskboard. Specifically, competitors were asked to teach Robonaut how to recognize the state and location of several buttons and switches on the taskboard. This was important to advance Robonaut 2's "seeing" capability and potentially accelerate his effectiveness in supporting efforts on the ISS. NASA's Robonaut needs improved computer vision in order to increase its autonomy and ability to perform useful tasks.To improve Robonaut's vision, competitors were given a set of imagery from Robonaut here on earth, on the ISS, and in the simulator. The camera system is slightly different for each system and has different lighting conditions as well. The resulting algorithm was required to work for every application. Strong performance on the real imagery was identified as that which will translate best to software that works on the ISS. For each test case competitors were given two images ? a "left eye" image and a "right eye" image ? and a string array containing the names of the buttons/switches/LEDs to be located on the taskboard. Competitors were then asked to define the button/switch's state and (x,y) location in pixels relative to the upper left corner of the image chosen ("left eye" or "right eye"). Competitors were judged on: Accuracy · What is the false alarm rate vs. detection · How far from actual position is the computed position Time · How long does it take to determine the state of the LEDs

Benefits

The Robonaut team received 4 quality algorithms that they anticipate will be useful as they continue to develop and mature their new software architecture. The value provided in seeing the different approaches in each of the algorithms they received will advance their efforts. The team was facing time-critical operational deadlines to meet flight-scheduling milestones that have slowed their opportunity to more quickly integrate the results of the challenge. With their architecture upgrade complete sometime in the early calendar year, they can then begin to integrate the challenge results. What the team saw as one of the biggest benefits was the opportunity to get new perspectives on how to approach some of their specific software challenges, but also a way to augment current team capabilities. As a result of their initial challenge they now have a better understanding of what is required to support a challenge-driven development activity and how best to use that to their team’s advantage. http://www.topcoder.com/iss/robonaut/#sthash.ymlx0sfa.dpuf?
Significantly Advanced Towards a Solution
Not going to be used/implemented
Algorithm

Details

Technology areaRobotic Systems > Sensing and Perception > Object, Event, and Activity Recognition
ProgramPrizes, Challenges, and Crowdsourcing (PCC)
Lead organizationJohnson Space Center, Houston, TX
Start date2012-09-01
End date2013-05-15

Project contacts

Listed on TechPort itself — the most direct way to ask about this specific project.

How to get involved

This is a mature technology (TRL 7+) — the realistic path in is usually NASA's Technology Transfer Program: licensing an existing NASA patent, or a Space Act Agreement to use NASA facilities/expertise directly. NASA also runs a startup licensing program with no upfront fee for companies formed to commercialize a specific NASA technology.

None of these are guaranteed paths for this specific project — TechPort itself doesn't have an "apply" button. Reaching out to the contact(s) above with a specific question is usually the fastest way to find out what's actually open.