Autonomously generating operations sequences for a Mars rover using AI-based planning

This paper discusses a proof-of-concept prototype for ground-based automatic generation of validated rover command sequences. This prototype is based on ASPEN (Automated Scheduling and Planning Environment). This Artificial Intelligence (AI) based planning and scheduling system will automatically generate a command sequence that will execute: within resource constraints and satisfy flight rules. An automated planning and scheduling system encodes rover design knowledge and uses the search and reasoning techniques to automatically generate low-level command sequences while respecting the rover operability constraints. This prototype planning system has been field-tested using the Rocky-7 rover at JPL, and will be field-tested on more complex rovers to prove its effectiveness before transferring the technology to flight operations for an upcoming NASA mission. The goal-driven commanding of planetary rovers greatly reduces the requirements for highly skilled rover engineering personnel. This in turn greatly reduces mission operations costs and permits a faster response to changes in rover states.

[1]  K.S. Tso,et al.  The Web Interface for Telescience (WITS) , 1997, Proceedings of International Conference on Robotics and Automation.

[2]  Rob Sherwood,et al.  Integrated planning and execution for autonomous spacecraft , 1999, 1999 IEEE Aerospace Conference. Proceedings (Cat. No.99TH8403).

[3]  Kam S. Tso,et al.  Automated planning and scheduling for planetary rover distributed operations , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[4]  Monte Zweben,et al.  Scheduling and rescheduling with iterative repair , 1993, IEEE Trans. Syst. Man Cybern..

[5]  T.T. Nguyen,et al.  Experiences with operations and autonomy of the Mars Pathfinder Microrover , 1998, 1998 IEEE Aerospace Conference Proceedings (Cat. No.98TH8339).

[6]  Clark F. Olson,et al.  Enhanced Mars rover navigation techniques , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

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

[8]  B. Cooper Driving on the Surface of Mars Using the Rover Control Workstation , 1998 .

[9]  Kam S. Tso,et al.  The Web Interface for Telescience , 1999, Presence.

[10]  Kam S. Tso,et al.  Mars pathfinder mission Internet-based operations using WITS , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

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