一个教育立方体卫星项目的无线固件更新

Maisun Ibn Monowar, M. Cho
{"title":"一个教育立方体卫星项目的无线固件更新","authors":"Maisun Ibn Monowar, M. Cho","doi":"10.15866/IREASE.V14I1.19832","DOIUrl":null,"url":null,"abstract":"The CubeSat standard has been envisioned to teach students about satellites from the initial conceptualization to the in-orbit operation. Educational satellite projects have contributed to the creation of skilled workforce and have also advanced spacecraft technology. Unfortunately, educational satellites are not always successful. Design defects in the hardware can be isolated and addressed by running functional checks before launch. On the other hand, software bugs are difficult to identify and may go unidentified months into in-orbit operation. Due to the limited time available for software testing, students cannot spend sufficient time running the satellite software in an operational scenario. While in-orbit software patching is quite a simple and routine task for traditional commercial and government satellite operators, they are uncommon in the CubeSat domain. In this paper, the question of why satellite firmware updates are not very common for educational satellites is addressed. Technical necessities for an upgradable CubeSat are examined for both microcontroller and system-on-a-chip based CubeSats. After comparing both systems, a hybrid system is proposed as a solution for educational CubeSats. A system capable of upgrading the satellite firmware in a single satellite pass is synthesized. It is found out that a roadblock to over-the-air software updates for CubeSats is created not only by the technical aspect, but also by the students’ habit of skipping some engineering practices in their design process. Although their actions may not be critical to the mission success, they are much more important when a maintainable satellite firmware is desired. This paper explores the challenges in upgrading CubeSat flight software in orbit, some possible ways to implement this functionality, demonstration of a method that will allow in-orbit software updates despite having low resources, and a few recommendations for a maintainable satellite software.","PeriodicalId":14462,"journal":{"name":"International Review of Aerospace Engineering","volume":"12 1","pages":"39-50"},"PeriodicalIF":0.0000,"publicationDate":"2021-02-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Over-the-Air Firmware Update for an Educational CubeSat Project\",\"authors\":\"Maisun Ibn Monowar, M. Cho\",\"doi\":\"10.15866/IREASE.V14I1.19832\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The CubeSat standard has been envisioned to teach students about satellites from the initial conceptualization to the in-orbit operation. Educational satellite projects have contributed to the creation of skilled workforce and have also advanced spacecraft technology. Unfortunately, educational satellites are not always successful. Design defects in the hardware can be isolated and addressed by running functional checks before launch. On the other hand, software bugs are difficult to identify and may go unidentified months into in-orbit operation. Due to the limited time available for software testing, students cannot spend sufficient time running the satellite software in an operational scenario. While in-orbit software patching is quite a simple and routine task for traditional commercial and government satellite operators, they are uncommon in the CubeSat domain. In this paper, the question of why satellite firmware updates are not very common for educational satellites is addressed. Technical necessities for an upgradable CubeSat are examined for both microcontroller and system-on-a-chip based CubeSats. After comparing both systems, a hybrid system is proposed as a solution for educational CubeSats. A system capable of upgrading the satellite firmware in a single satellite pass is synthesized. It is found out that a roadblock to over-the-air software updates for CubeSats is created not only by the technical aspect, but also by the students’ habit of skipping some engineering practices in their design process. Although their actions may not be critical to the mission success, they are much more important when a maintainable satellite firmware is desired. This paper explores the challenges in upgrading CubeSat flight software in orbit, some possible ways to implement this functionality, demonstration of a method that will allow in-orbit software updates despite having low resources, and a few recommendations for a maintainable satellite software.\",\"PeriodicalId\":14462,\"journal\":{\"name\":\"International Review of Aerospace Engineering\",\"volume\":\"12 1\",\"pages\":\"39-50\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-02-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Review of Aerospace Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15866/IREASE.V14I1.19832\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Review of Aerospace Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15866/IREASE.V14I1.19832","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

摘要

立方体卫星标准的设想是教学生关于卫星从最初的概念到在轨操作。教育卫星项目有助于培养熟练的劳动力,也提高了航天器技术。不幸的是,教育卫星并不总是成功的。硬件中的设计缺陷可以通过在发布前运行功能检查来隔离和解决。另一方面,软件缺陷很难识别,并且可能在轨道运行几个月后无法识别。由于可用于软件测试的时间有限,学生不能花足够的时间在操作场景中运行卫星软件。虽然在轨软件修补对传统的商业和政府卫星运营商来说是一项相当简单和常规的任务,但在立方体卫星领域却不常见。在本文中,为什么卫星固件更新不是很常见的教育卫星的问题是解决。针对微控制器和基于片上系统的立方体卫星,研究了可升级立方体卫星的技术要求。在比较两种系统的基础上,提出了一种混合系统作为教育立方体卫星的解决方案。合成了一个能够在单次卫星通道中升级卫星固件的系统。研究发现,CubeSats无线软件更新的障碍不仅在于技术方面,还在于学生在设计过程中跳过一些工程实践的习惯。虽然它们的行动可能对任务的成功不是至关重要的,但当需要一个可维护的卫星固件时,它们就重要得多。本文探讨了在轨道上升级CubeSat飞行软件的挑战,实现这一功能的一些可能方法,演示了一种方法,可以在资源不足的情况下进行在轨软件更新,并对可维护的卫星软件提出了一些建议。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
Over-the-Air Firmware Update for an Educational CubeSat Project
The CubeSat standard has been envisioned to teach students about satellites from the initial conceptualization to the in-orbit operation. Educational satellite projects have contributed to the creation of skilled workforce and have also advanced spacecraft technology. Unfortunately, educational satellites are not always successful. Design defects in the hardware can be isolated and addressed by running functional checks before launch. On the other hand, software bugs are difficult to identify and may go unidentified months into in-orbit operation. Due to the limited time available for software testing, students cannot spend sufficient time running the satellite software in an operational scenario. While in-orbit software patching is quite a simple and routine task for traditional commercial and government satellite operators, they are uncommon in the CubeSat domain. In this paper, the question of why satellite firmware updates are not very common for educational satellites is addressed. Technical necessities for an upgradable CubeSat are examined for both microcontroller and system-on-a-chip based CubeSats. After comparing both systems, a hybrid system is proposed as a solution for educational CubeSats. A system capable of upgrading the satellite firmware in a single satellite pass is synthesized. It is found out that a roadblock to over-the-air software updates for CubeSats is created not only by the technical aspect, but also by the students’ habit of skipping some engineering practices in their design process. Although their actions may not be critical to the mission success, they are much more important when a maintainable satellite firmware is desired. This paper explores the challenges in upgrading CubeSat flight software in orbit, some possible ways to implement this functionality, demonstration of a method that will allow in-orbit software updates despite having low resources, and a few recommendations for a maintainable satellite software.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Numerical Analysis of Reduced Frequency on Flapping Tandem Foils Numerical Study on Aerodynamics Characteristics of R-HAN122 Along with Nose Modification Some Results of the Mobile Space Testing Facility Metamorphosis Prototype Design, Development and Test The System of Rotor Blade Tip’s Illumination for Unmanned Aerial Vehicles Aerodynamic Performance and Stability of a Transonic Axial Compressor Stage with an Airfoil Vortex Generator
×
引用
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