The Mars Ascent Vehicle (MAV) will be the first vehicle to perform an ascent from the surface ofanother atmospheric planetary body outside of the Earth-Moon system. Significant light-time delayrequires complete autonomy of flight throughout ascent, and naturally a high level of reliability isdesired in both MAV’s hardware and software subsystems. The MAV Guidance, Navigation and Controls(GNC) team and the MAV Flight Software (FSW) team have partnered together to improve the efficiencyof algorithm integration onto the MAV flight processor, and to increase confidence that said integrationis successful and without human error. An interface architecture is proposed for the GNC suite thatallows both the guidance and navigation subsystems to provide code algorithms directly in C++, and thecontrols subsystem to provide MATLAB Simulink auto-coded algorithms. Several continuous integration/deployment (CI/CD) methodologies have been considered for ease of transition of algorithm code fromthe GNC team to the FSW team. The GNC/FSW teams also worked together to develop a cFS-friendlywrapper which abstracts the integration of the GNC algorithm code into an interface-level API that iscompatible with cFS. Several iterations of vehicle GNC code have been produced between the GNC/FSWteam’s partnership, and this strong interface between these two teams have allowed the GNC/FSWteams to greatly increase confidence of efficient and error-free implementation of the GNC code ontoMAV for a successful flight.
Streamlining GNC Architecture Development and FSW Integration forthe Mars Ascent Vehicle
GNC V&V Seminar Series ; 2020 , 2021 ; Virtual, US
Conference paper
No indication
English
Mars Ascent Vehicle development status
IEEE | 2012
|Mars Ascent Vehicle Development Status
NTRS | 2012
|Mars Ascent Vehicle - Concept Development
AIAA | 2002
|MARS ASCENT VEHICLE (MAV) PRELIMINARY ARCHITECTURE ASSESSMENT
TIBKAT | 2020
|Mars Ascent Vehicle Hybrid Propulsion Development
NTRS | 2019
|