Test as you Fly: Using Flight Telemetry in the Mars 2020 Uplink Simulation & Validation Process

P. Pashai, Matthew F. Hurst, E. Fosse, Steven Myint, Nick Rossocheva
{"title":"Test as you Fly: Using Flight Telemetry in the Mars 2020 Uplink Simulation & Validation Process","authors":"P. Pashai, Matthew F. Hurst, E. Fosse, Steven Myint, Nick Rossocheva","doi":"10.1109/AERO53065.2022.9843722","DOIUrl":null,"url":null,"abstract":"Mars2020's approach to command load simulation & validation steered away from heritage design early on in Mission System development. Whereas previous missions used Sequence Generator (SeqGen) to validate their command load, Mars2020 chose to adapt software originally developed for Mars Science Laboratory (MSL), Surface Simulation (SSim), in order to meet new mission performance requirements. This decision meant a complete redesign of the surface mission uplink commanding validation architecture, but it also provided room for meaningful improvements. SSim is a Flight Software (FSW)-in-the-loop sequence and command simulator, enabling much faster than real-time execution. It was originally developed for MSL Rover Planners to simulate and validate their commanding of rover mobility, robotic arm, and sampling activities. For Mars2020, SSim has since been expanded to include the modeling of system-level functions such as power, telecommunications, and instruments. It affords the operations team the ability to simulate commanding in a very flight-like manner, a significant change from the heritage process involving the use of SeqGen. Using a FSW-in-the-loop simulator for uplink command validation provides several key advantages over heritage simulation tools. Because of the similarity between SSim and the rover FSW, the Mars2020 validation process is able to routinely incorporate the latest known state of the flight vehicle into the validation tools, ensuring that the simulation and validation initial condition used in uplink planning is the best possible representation of the onboard state. A set of new tools and new and improved processes developed for Mars2020 enable this usage of flight vehicle state in uplink planning, and by doing so, prevent divergence between spacecraft state tracked on the ground and the real state of the rover on Mars. The adoption of SSim for uplink command validation completely redesigned the surface validation process. The development of this design presented many novel challenges resulting in key decisions and trades that could not directly leverage heritage designs or experience. This study will discuss the formulation of, and key decisions involved in, the Mars2020 surface validation process architecture in hopes of serving as a blueprint for future missions.","PeriodicalId":219988,"journal":{"name":"2022 IEEE Aerospace Conference (AERO)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Aerospace Conference (AERO)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO53065.2022.9843722","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Mars2020's approach to command load simulation & validation steered away from heritage design early on in Mission System development. Whereas previous missions used Sequence Generator (SeqGen) to validate their command load, Mars2020 chose to adapt software originally developed for Mars Science Laboratory (MSL), Surface Simulation (SSim), in order to meet new mission performance requirements. This decision meant a complete redesign of the surface mission uplink commanding validation architecture, but it also provided room for meaningful improvements. SSim is a Flight Software (FSW)-in-the-loop sequence and command simulator, enabling much faster than real-time execution. It was originally developed for MSL Rover Planners to simulate and validate their commanding of rover mobility, robotic arm, and sampling activities. For Mars2020, SSim has since been expanded to include the modeling of system-level functions such as power, telecommunications, and instruments. It affords the operations team the ability to simulate commanding in a very flight-like manner, a significant change from the heritage process involving the use of SeqGen. Using a FSW-in-the-loop simulator for uplink command validation provides several key advantages over heritage simulation tools. Because of the similarity between SSim and the rover FSW, the Mars2020 validation process is able to routinely incorporate the latest known state of the flight vehicle into the validation tools, ensuring that the simulation and validation initial condition used in uplink planning is the best possible representation of the onboard state. A set of new tools and new and improved processes developed for Mars2020 enable this usage of flight vehicle state in uplink planning, and by doing so, prevent divergence between spacecraft state tracked on the ground and the real state of the rover on Mars. The adoption of SSim for uplink command validation completely redesigned the surface validation process. The development of this design presented many novel challenges resulting in key decisions and trades that could not directly leverage heritage designs or experience. This study will discuss the formulation of, and key decisions involved in, the Mars2020 surface validation process architecture in hopes of serving as a blueprint for future missions.
飞行测试:在火星2020上行模拟和验证过程中使用飞行遥测技术
“火星2020”的指令负载模拟和验证方法在任务系统开发的早期就远离了传统设计。鉴于之前的任务使用序列生成器(SeqGen)来验证其命令负载,火星2020选择调整最初为火星科学实验室(MSL)开发的软件,表面模拟(SSim),以满足新的任务性能要求。这一决定意味着地面任务上行指挥验证体系结构的完全重新设计,但它也为有意义的改进提供了空间。SSim是一种飞行软件(FSW)在环序列和命令模拟器,能够比实时执行快得多。它最初是为MSL漫游者计划人员开发的,用于模拟和验证他们对漫游者机动性、机械臂和采样活动的指挥。对于Mars2020, SSim已经扩展到包括系统级功能的建模,如电源、电信和仪器。它为操作团队提供了以非常类似飞行的方式模拟指挥的能力,这是涉及使用SeqGen的传统过程的重大变化。与传统仿真工具相比,使用fsw在环模拟器进行上行命令验证具有几个关键优势。由于SSim和火星车FSW之间的相似性,Mars2020验证过程能够常规地将飞行器的最新已知状态纳入验证工具,确保上行规划中使用的模拟和验证初始条件是机载状态的最佳表示。为Mars2020开发的一套新工具和新改进的流程使得在上行规划中使用飞行器状态成为可能,并通过这样做,防止在地面上跟踪的航天器状态与火星上漫游车的真实状态之间的分歧。采用SSim进行上行命令验证完全重新设计了表面验证过程。这种设计的发展提出了许多新的挑战,导致关键决策和交易不能直接利用传统设计或经验。本研究将讨论Mars2020表面验证过程架构的制定和关键决策,希望作为未来任务的蓝图。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信