DASHER SpaceApp Suite
We are developing a SpaceApp suit called Distributed Automation Suite for Heuristic Execution and Response (DASHER). DASHER extends the current state of the art in onboard automation for spacecraft flight software. DASHER uses several key SpaceApps:
- Mission Manager is focused on coordinating the mission plan across a cluster of Space Vehicles (SVs). Plans, uploaded from the ground, tell Mission Manager how to interpret telemetry across multiple SVs to determine what operational plans each SV should focus on. The mission plan is a heuristic rule set that reduces the need for direct ground control
- Execution Manager is focused on executing the plan activated by Mission Manager for a single SV. The plan tells Execution Manager how to determine SV operational state, and, based on that state, which planned task sequence the SV should execute. Execution Manager sends the selected task sequence to Timeline Manager for scheduling. The SV plan is a heuristic rule set that automates SV tasks by time, priority, and SV resources
- Timeline Manager is focused on scheduling tasks categorized by time, priority, and SV resources. It receives task sequences from Execution Manager. It then schedules them, by priority, to fit within their time box. Timeline Manager ensures tasks that need the same SV resources are scheduled according to their priority
- Other SpaceApps and SpaceApp suites can be used to provide complex state assessments that feed into the DASHER system. For example, SAFIR is an existing Emergent SpaceApp suite that can evaluate complex error and recovery states. Other relevant Emergent SpaceApps, still at conceptual stages, include a tokenized logic scripting engine, and a game theory engine
DASHER Timeline Manager was demonstrated as part of an undisclosed government program in early 2020, simulated in Emergent’s ASCENT environment.
DASHER is scheduled to be demonstrated for a NASA LunaNet scenario in late 2020, simulated in Emergent’s ASCENT environment.
DASHER Timeline Manager is slated to fly on an orbital mission as part of an undisclosed government program in early 2021.
DASHER has been proposed for multiple orbital missions for undisclosed government programs.
DASHER is sponsored by NASA GSFC via STTR, and by other government agencies.
We are working on DASHER with our STTR partners the University of Pittsburg and the National Science Foundation’s Center for High-Performance Reconfigurable Computing (CHREC).