Mars Sample Return poses some of the most challenging operational activities of any potential NASA deep space mission. Rendezvous of a vehicle with a sample canister in order to return the canister to Earth requires a variety of complex mathematical processing on a changing data set, coupled with the need to safely and effectively handle a large range of off-nominal conditions and spacecraft faults. Light speed delay isolates the spacecraft from real-time operator intervention, while inertial and situational uncertainties demand reactivity not required of typical spacecraft sequencing systems. These mission features call for a new class of sequencing capability: the Reactive Rendezvous and Docking Sequencer (RRDS). RRDS melds the rule-based reactivity needed for rendezvous and docking with sequence characteristics common to more traditional missions. Rules watch for conditions in order to react to the current situation, allowing a wide range of complex activities and safety-related responses to be concisely represented without complex procedural programming. RRDS state machines react to a variety potential conditions simultaneously. More traditional sequencing capabilities are present which provide multiple threads of executing logic, allow for timed activities, and deliver detailed insight into the operational system via traditional command and telemetry interfaces. The work for RRDS was successfully completed as a NASA phase II SBIR in 2013, under contract NNX11CB29C. VML 3.0 and the RRDS constructs which run atop it are currently available as commercial products from Blue Sun Enterprises.
I. Mars Sample Return Missionars Sample Return [13] poses some of the most challenging operational activities of any potential NASA deep space mission. Rendezvous of a vehicle with a sample canister in order to return the canister to Earth requires a variety of complex mathematical processing on a changing data set, coupled with the need to safely and effectively handle a large range of offnominal conditions and spacecraft faults. Light speed delay isolates the spacecraft from real-time operator intervention during critical activities, while inertial and situational uncertainties demand reactivity not required of typical spacecraft sequencing systems. These mission features call for a new class of sequencing capability: the Reactive Rendezvous and Docking Sequencer (RRDS).