Opportunistic rover science: finding and reacting to rocks, clouds and dust devils

The goal of the Onboard Autonomous Science Investigation System (OASIS) project at NASA's Jet Propulsion Laboratory (JPL) is to evaluate, and autonomously act upon, science data gathered by in-situ spacecraft, such as planetary landers and rovers. Using the FIDO rover in the Mars yard at JPL, we have successfully demonstrated a closed loop system test of the rover acquiring image data, finding rocks in the image, analyzing rock properties and identifying rocks that merit further investigation. When the system on the rover alerts the rover to take additional measurements of interesting rocks, the planning and scheduling component determines if there are enough resources to meet this additional science data request. The rover is then instructed to either turn toward the rock, or to actually move closer to the rock to take an additional, close up, picture. In addition to these hardware integration successes, the OASIS team has also continued its autonomous science research by collaboratively working with other scientists and technologists to identify and react to other scientific phenomena - such as clouds and dust devils. Prototype dust devil and cloud detection algorithms were delivered to an infusion task which has refined the algorithms specifically for Mars exploration rovers (MER) and is integrating the code into the next release of MER flight software

[1]  Jack Collier,et al.  Architecture for autonomy , 2006, SPIE Defense + Commercial Sensing.

[2]  Reid G. Simmons,et al.  A task description language for robot control , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[3]  Anthony Stentz,et al.  Optimal and efficient path planning for partially-known environments , 1994, Proceedings of the 1994 IEEE International Conference on Robotics and Automation.

[4]  Rob Sherwood,et al.  Using Autonomy Flight Software to Improve Science Return on Earth Observing One , 2005, J. Aerosp. Comput. Inf. Commun..

[5]  Erann Gat,et al.  Integrating reaction and planning in a heterogeneous asynchronous architecture for mobile robot navigation , 1991, SGAR.

[6]  Nicola Muscettola,et al.  Planning in Interplanetary Space: Theory and Practice , 2000, AIPS.

[7]  T. Estlin,et al.  Autonomous onboard traverse science system , 2004, 2004 IEEE Aerospace Conference Proceedings (IEEE Cat. No.04TH8720).

[8]  Erann Gat,et al.  Experiences with an architecture for intelligent, reactive agents , 1997, J. Exp. Theor. Artif. Intell..

[9]  R. Castano,et al.  Current results from a rover science data analysis system , 2005, 2005 IEEE Aerospace Conference.

[10]  Rachid Alami,et al.  An Architecture for Autonomy , 1998, Int. J. Robotics Res..

[11]  Rob Sherwood,et al.  Using Iterative Repair to Improve the Responsiveness of Planning and Scheduling , 2000, AIPS.

[12]  John Immerkær,et al.  Fast Noise Variance Estimation , 1996, Comput. Vis. Image Underst..

[13]  Tara Estlin,et al.  Continuous planning and execution for an autonomous Mars Rover , 2002 .

[14]  Tara Estlin,et al.  CLARAty: an architecture for reusable robotic software , 2003, SPIE Defense + Commercial Sensing.

[15]  E. D. Smith,et al.  Increased Flexibility and Robustness of Mars Rovers , 1999 .

[16]  Ramon Abel Castano,et al.  Maximizing Rover Science Return Through Autonomous Onboard Data Analysis , 2003 .

[17]  Tara Estlin,et al.  Continuous Planning and Execution for an Autonomous Rover , 2002 .

[18]  Tara Estlin,et al.  Rover traverse science for increased mission science return , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[19]  Tara Estlin,et al.  CLEaR: Closed Loop Execution and Recovery - a framework for unified planning and execution , 2002 .