science.abo2196-fa.jpg

COCPIT

COLLABORATIVE SPACECRAFT OPERATIONS PLANNING

 
 

On Mars, Every Resource is Critical.

COCPIT is the flagship tool which enables science and engineering teams on the Mars Rover to collectively decide what to do and how to do it. Collaborative visualizations and data infrastructure connections allow planners to make decisions at a strategic and tactical level in order to identify and extract martian rock samples. COCPIT allows Mission Leads to collaborate with 7 scientific instrument teams and 16 spacecraft subsystems daily to plan rover operations balancing scientific investigation, spacecraft health, power allocation, and data volume.

The Team: Mars 2020 Ground Data System Tools: 10-15 engineers, 1 TPM, and 1 PM

My Role: Design Lead (primarily research, UI, and process modernization)

Timeline: Three years

 
 

 

The Timeline View: a single day of Martian surface operations, used by the Tactical Uplink Team

 
 

Tactical Operations

During Tactical Operations, the Uplink Team receives information about the rover’s current state of power, health, kinematic position, and the objectives for the day. Tactical activities often include imaging, science instrument scan targeting, core sampling, sample tube transfer, and driving. All details of the rover’s activities must be agreed upon, designed, planned, modeled, sequence integrated, and validated in approximately 8 hours (before the next Deep Space Network radiation window). Given the constraints, this can be a daunting task, and the team needs one central location where they can visualize the day’s activities together.

Automation

In order to make tactical planning possible, COCPIT’s seemingly stark interface makes heavy use of autonomy in order to help planners achieve their tasks:

Constraint Based Planning: the rover has both limited time and power, and each instrument or subsystem needs to have both the optimal start time and duration for their activities. Rather than having human operators iteratively puzzle together the massive complexity of a full day of operations, they present COCPIT with constraints, often related to geometric events, such as sunset or local solar noon. Once all teams contribute their constraints, COCPIT accesses COPILOT (a Monte Carlo based simulator) to return a mostly optimal plan within one or two minutes. The Tactical team as a whole can then make adjustments to finalize the plan.

Power and Data Volume Simulation: downlink schedules, which inform the team of the rover’s actual power and data state, are received in a fixed schedule based on the Mars Orbiter Network. These may come at inconveniently late times on any particular day, and so to allow Tactical Planners to begin with enough time to complete their tasks, COCPIT accesses MMPAT and several Downlink Data simulation models, which continuously calculate based on previous planning. Once actual telemetry is available, COCPIT notifies the Uplink Team and autonomously adjusts power and data availability in the plan. This allows planners to nimbly respond to late breaking updates, or to anomalies.

 
 

 

The Sol Path View: seven to ten days, represented as columns, supporting Strategic Planners in orchestrating the next Campaign

 
 

Strategic Operations

During Strategic Operations, Campaign Planners consider the next seven to ten days of rover activity as a single effort. They plan multi-sol autonomous drives to promising science locations, use intel from the Ingenuity Helicopter to hone in on the most efficient pathways, design a full spectrum science investigation of a rock outcrop to determine its science value, or even plan a core sample and documentation campaign. Spacecraft resources must be used with extreme care, and the standards for selecting and documenting a Martian sample are rigorous. Campaign Planners must be able to see the power and data volume consequences of every single activity, and make contingency plans to account for potential anomalies. They use the same automated tools as Tactical Planners, but map out the consequences and costs of necessary activities over several days, in order to optimize long term Mission success.