6年184张票:火星科学实验室终极飞行软件发布的巨大范围

A. Holloway, Jonathan Denison, Neel Patel, M. Maimone, A. Rankin
{"title":"6年184张票:火星科学实验室终极飞行软件发布的巨大范围","authors":"A. Holloway, Jonathan Denison, Neel Patel, M. Maimone, A. Rankin","doi":"10.1109/AERO55745.2023.10115609","DOIUrl":null,"url":null,"abstract":"The Mars Science Laboratory (MSL) Curiosity rover is about to receive its sixth and likely final complete flight software update after having operated on Mars for more than a decade. Software transitions on MSL provide an opportunity to add or replace functionality, fix bugs, and prepare for future capabilities. The penultimate full software release, R12, was installed on Curiosity in 2015, three years after its August 2012 landing, and was followed over the subsequent seven years by many patches as engineers worked to address new mission constraints quickly. Because each additional patch increases the complexity of maintaining and operating the rover, a new flight software update called R13 was proposed, which aimed to make operations more straightforward by incorporating existing patches, improved software capabilities, and new software capabilities into a single monolithic rover flight software image. The R13 development effort kicked off in early 2017. Over the next six years, the scope of R13 expanded to include many desired capabilities and bug fixes - some of which were proposed even earlier than 2015 but were unable to be implemented in R12. Overall, the MSL Change Control Board approved 56 bug fixes and 53 new features for R13 development. Twenty-seven developers implemented these changes over a 3.5-year period. Following a 2.25-year testing campaign, R13 was approved for use in flight onboard Curiosity. In this paper, we detail the path of the R13 flight software release from its proposal in April 2016 to its approval for use in flight in September 2022.","PeriodicalId":344285,"journal":{"name":"2023 IEEE Aerospace Conference","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Six Years and 184 Tickets: The Vast Scope of the Mars Science Laboratory's Ultimate Flight Software Release\",\"authors\":\"A. Holloway, Jonathan Denison, Neel Patel, M. Maimone, A. Rankin\",\"doi\":\"10.1109/AERO55745.2023.10115609\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The Mars Science Laboratory (MSL) Curiosity rover is about to receive its sixth and likely final complete flight software update after having operated on Mars for more than a decade. Software transitions on MSL provide an opportunity to add or replace functionality, fix bugs, and prepare for future capabilities. The penultimate full software release, R12, was installed on Curiosity in 2015, three years after its August 2012 landing, and was followed over the subsequent seven years by many patches as engineers worked to address new mission constraints quickly. Because each additional patch increases the complexity of maintaining and operating the rover, a new flight software update called R13 was proposed, which aimed to make operations more straightforward by incorporating existing patches, improved software capabilities, and new software capabilities into a single monolithic rover flight software image. The R13 development effort kicked off in early 2017. Over the next six years, the scope of R13 expanded to include many desired capabilities and bug fixes - some of which were proposed even earlier than 2015 but were unable to be implemented in R12. Overall, the MSL Change Control Board approved 56 bug fixes and 53 new features for R13 development. Twenty-seven developers implemented these changes over a 3.5-year period. Following a 2.25-year testing campaign, R13 was approved for use in flight onboard Curiosity. In this paper, we detail the path of the R13 flight software release from its proposal in April 2016 to its approval for use in flight in September 2022.\",\"PeriodicalId\":344285,\"journal\":{\"name\":\"2023 IEEE Aerospace Conference\",\"volume\":\"37 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-03-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 IEEE Aerospace Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/AERO55745.2023.10115609\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2023 IEEE Aerospace Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/AERO55745.2023.10115609","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

火星科学实验室(MSL)的好奇号火星车在火星上运行了十多年后,即将接受第六次,也可能是最后一次完整的飞行软件更新。MSL上的软件转换提供了添加或替换功能、修复错误和为将来的功能做准备的机会。2015年,在“好奇号”2012年8月着陆三年后,“好奇号”上安装了第二个完整的软件版本R12。在随后的七年中,工程师们努力解决新的任务限制,给它打了很多补丁。由于每增加一个补丁都会增加维护和操作火星车的复杂性,因此提出了一种名为R13的新的飞行软件更新,旨在通过将现有补丁、改进的软件功能和新的软件功能整合到一个单一的火星车飞行软件图像中,使操作更加直接。R13的开发工作于2017年初启动。在接下来的六年里,R13的范围扩展到包括许多期望的功能和错误修复-其中一些甚至在2015年之前就提出了,但无法在R12中实现。总体而言,MSL变更控制委员会为R13开发批准了56个bug修复和53个新特性。27个开发者在3.5年的时间里实施了这些改变。经过2.25年的测试,R13被批准用于好奇号的飞行。在本文中,我们详细介绍了R13飞行软件发布的路径,从2016年4月的提案到2022年9月的飞行使用批准。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Six Years and 184 Tickets: The Vast Scope of the Mars Science Laboratory's Ultimate Flight Software Release
The Mars Science Laboratory (MSL) Curiosity rover is about to receive its sixth and likely final complete flight software update after having operated on Mars for more than a decade. Software transitions on MSL provide an opportunity to add or replace functionality, fix bugs, and prepare for future capabilities. The penultimate full software release, R12, was installed on Curiosity in 2015, three years after its August 2012 landing, and was followed over the subsequent seven years by many patches as engineers worked to address new mission constraints quickly. Because each additional patch increases the complexity of maintaining and operating the rover, a new flight software update called R13 was proposed, which aimed to make operations more straightforward by incorporating existing patches, improved software capabilities, and new software capabilities into a single monolithic rover flight software image. The R13 development effort kicked off in early 2017. Over the next six years, the scope of R13 expanded to include many desired capabilities and bug fixes - some of which were proposed even earlier than 2015 but were unable to be implemented in R12. Overall, the MSL Change Control Board approved 56 bug fixes and 53 new features for R13 development. Twenty-seven developers implemented these changes over a 3.5-year period. Following a 2.25-year testing campaign, R13 was approved for use in flight onboard Curiosity. In this paper, we detail the path of the R13 flight software release from its proposal in April 2016 to its approval for use in flight in September 2022.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
The Mission for Education and Multimedia Engagement: Breaking the Barriers to Satellite Education TID Testing of COTS-based, Two-Phase, Point-of-Load Converters for Aerospace Applications Point-Source Target Detection and Localization in Single-Frame Infrared Imagery Comparative Analysis of Different Profiles of Riblets on an Airfoil using Large Eddy Simulations A Receiver-Independent GNSS Smart Antenna for Simultaneous Jamming and Spoofing Protection
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1