Mission planning and target tracking for autonomous instrument placement

Future planetary rover missions, such as the upcoming Mars Science Laboratory, will require rovers to autonomously navigate to science targets specified from up to 10 meters away, and to place instruments against these targets with up to 1 centimeter precision. The current state of the art, demonstrated by the Mars Exploration Rover (MER) mission, typically requires three sols (Martian days) for approach and placement, with several communication cycles between the rovers and ground operations. The capability for goal level commanding of a rover to visit multiple science targets in a single sol represents a tenfold increase in productivity, and decreases daily operations costs. Such a capability requires a high degree of robotic autonomy: visual target tracking and navigation for the rover to approach the targets, mission planning for determining the most beneficial course of action given a large set of desired goals in the face of uncertainty, and robust execution for coping with variations in time and power consumption, as well as the possibility of failures in tracking or navigation due to occlusion or unexpected obstacles. We have developed a system that provides these features. The system uses a vision-based target tracker that recovers the 6-DOF transformations between the rover and the tracked targets as the rover moves, and an off-board planner that creates plans that are carried out on an on-board robust executive. The tracker comprises a feature based approach that tracks a set of interest points in 3D using stereo, with a shape based approach that registers dense 3D meshes. The off-board planner, in addition to generating a primary activity sequence, creates a large set of contingent, or alternate plans to deal with anticipated failures in tracking and the uncertainty in resource consumption. This paper describes our tracking and planning systems, including the results of experiments carried out using the K9 rover. These systems are part of a larger effort, which includes tools for target specification in 3D, ground-based simulation and plan verification, round-trip data tracking, rover software and hardware, and scientific visualization. The complete system has been shown to provide the capability of multiple instrument placements on rocks within a 10 meter radius, all within a single command cycle.

[1]  Jeremy Frank,et al.  Constraint-Based Attribute and Interval Planning , 2003, Constraints.

[2]  Tara Estlin,et al.  The CLARAty architecture for robotic autonomy , 2001, 2001 IEEE Aerospace Conference Proceedings (Cat. No.01TH8542).

[3]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[4]  Christian Neukom,et al.  A new simulation framework for autonomy in robotic missions , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[5]  Liam Pedersen,et al.  Science target assessment for Mars rover instrument deployment , 2002, IEEE/RSJ International Conference on Intelligent Robots and Systems.

[6]  Jeffrey K. Uhlmann,et al.  New extension of the Kalman filter to nonlinear systems , 1997, Defense, Security, and Sensing.

[7]  Peter Norvig,et al.  Robustness via Run-Time Adaptation of Contingent Plans , 2000 .

[8]  Chris Urmson,et al.  A generic framework for robotic navigation , 2003, 2003 IEEE Aerospace Conference Proceedings (Cat. No.03TH8652).

[9]  John L. Bresina,et al.  Just-In-Case Scheduling , 1994, AAAI.

[10]  David E. Smith Choosing Objectives in Over-Subscription Planning , 2004, ICAPS.

[11]  David E. Smith,et al.  Incremental Contingency Planning , 2003 .

[12]  David E. Smith,et al.  Planning Under Continuous Time and Resource Uncertainty: A Challenge for AI , 2002, AIPS Workshop on Planning for Temporal Domains.

[13]  Randy Sargent,et al.  Terrain model registration for single cycle instrument placement , 2003, Proceedings 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003) (Cat. No.03CH37453).

[14]  Carol R. Stoker,et al.  Analyzing Pathfinder data using virtual reality and superresolved imaging , 1999 .

[15]  David E. Smith,et al.  Integrated Demonstration of Instrument Placement , Robust Execution and Contingent Planning , 2003 .

[16]  C. Keller Algorithms to solve the orienteering problem: A comparison , 1989 .

[17]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[18]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[19]  David E. Smith,et al.  Optimal Limited Contingency Planning , 2002, UAI.

[20]  Linda Kobayashi,et al.  Extensible Hardware Architecture for Mobile Robots , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.