Flight Software Issues in Onboard Automated Planning: Lessons Learned on EO-1

Daniel Tran
daniel.tran@jpl.nasa.gov  
Steve Chien
steve.chien@jpl.nasa.gov  
Gregg Rabideau
gregg.rabideau@jpl.nasa.gov  
Benjamin Cichy
benjamin.cichy@jpl.nasa.gov  


Abstract


Planning and scheduling systems for spacecraft operations have traditionally been an important step in the ground operations of mission planners. In the Autonomous Sciencecraft Experiment (ASE), this step is moved onboard the Earth Observing-1 spacecraft. The ASE features several advanced technologies: onboard image processing, a robust execution engine, and onboard planning and scheduling. This paper focuses on the onboard planner and scheduler CASPER, whose core planning engine is based on the ground system ASPEN. Given the challenges of developing flight software, we discuss several of the issues encountered in preparing the planner for flight, including reducing the code image size, determining what data to place within the engineering telemetry packet, and performing long term planning.

pdf file