The Remote Agent Experiment: Debugging Code from 60 Million Miles Away

Subscribers:
348,000
Published on ● Video Link: https://www.youtube.com/watch?v=_gZK0tW8EhQ



Duration: 1:10:43
21,378 views
280


Google Tech Talk
February 14, 2012

Presented by Ron Garret.

ABSTRACT

The Remote Agent Experiment: Debugging Code from 60 Million Miles Away

The Remote Agent Experiment (RAX) was an autonomous control system for an unmanned interplanetary spacecraft called New Millennium Deep Space 1 (DS1). In May, 1999, control of the DS1 spacecraft, a $150-million asset, was handed over to the Remote Agent software for three days. It was the first -- and, to date, the last -- time that an interplanetary spacecraft has been under fully autonomous control. RAX was a resounding technological success, but a political disaster. Instead of paving the way for future autonomous missions, RAX is the reason that NASA has not flown an autonomous mission since. This talk is about the lessons learned from an ambitious but ultimately failed attempt to introduce technological change into a large, bureaucratic organization, the limitations of static code analysis, and the unique challenges of debugging code when the round-trip ping time is 45 minutes.

Slides available at http://www.flownet.com/ron/RAX2.pdf

Dr. Ron Garret is a software engineer turned entrepreneur and angel investor. He has co-founded three startups and invested in a dozen others. In a previous life he was an AI and robotics researcher at the NASA Jet Propulsion Lab where he led the development of one of the four major components of the Remote Agent. In 2000 he went to work for what was at the time an obscure little Silicon Valley startup called Google, where he was the lead engineer on the first release of AdWords, and the author of the Google Translation Console. He is currently working on launching a new startup company.




Other Videos By Google TechTalks


2012-04-25Turing Centennial Conference: About Alan Turing (in Hebrew)
2012-04-25Turing Centennial Conference: Introductory Remarks (Hebrew and English)
2012-04-25Turing Centennial Conference: Welcome (in Hebrew)
2012-04-17The Mobile Revolution: Cultivating Boundaries of the Unbounded
2012-04-07SeriousGames@Google: Playing Surgery - A Laparoscopy Game for Surgeons on the Nintendo Wii
2012-04-04Energy, the Environment, and What We Can Do
2012-04-04The Genome Question: Moore vs. Jevons with Bud Mishra
2012-04-04Automating Your Browser Based Testing Using WebDriver
2012-03-30Building Software at Google Scale Tech Talk
2012-03-29Beyond Princess Leia in a Beam of Light: A Glimpse into the Future of Augmented Reality
2012-03-12The Remote Agent Experiment: Debugging Code from 60 Million Miles Away
2012-02-28NIPS 2011 Big Learning - Algorithms, Systems, & Tools Workshop: Machine Learning...
2012-02-28NIPS 2011 Music and Machine Learning Workshop: Learning from Musical Structure
2012-02-23NIPS 2011 Big Learning - Algorithms, Systems, & Tools Workshop: Vowpal Wabbit Tutorial
2012-02-23NIPS 2011 Sparse Representation & Low-rank Approximation Workshop: Group Sparse Hidden Markov...
2012-02-23NIPS 2011 Big Learning - Algorithms, Systems, & Tools Workshop: A Common GPU...
2012-02-23The Relative Happiness Index (RHI)
2012-02-23A Chinese Typewriter in Silicon Valley
2012-02-233D Computer Vision: Past, Present, and Future
2012-02-20Knowledge is... Love
2012-02-16Meditate with Father Laurence Freeman



Tags:
google tech talk
space
ai
robotics