{"title":"基于Python的卫星GNC子系统快速装配测试平台设计","authors":"Ze Guo, Chuan Li, Fang Qiu","doi":"10.1109/ISAS59543.2023.10164623","DOIUrl":null,"url":null,"abstract":"Rapid integration test is one of the most important test contents before GNC subsystem delivers the whole satellite. The existing rapid integration test platform is derived from the rapid simulation and verification tool of the design process. It is not sufficient to verify the internal and external interface protocols and can not be equivalent to the telemetry control subsystem or data management subsystem. This paper proposes a rapid integration test platform based on Python, inherits the advantages of the existing rapid integration test platform in terms of running speed, encapsulates the core functions as dynamic link libraries for Python calls, and uses other Python functional modules to complete the equivalence of external subsystems, data decoding and interpretation. This paper discusses the solution of package interaction, operation framework, equivalence of other subsystems and telemetry data decoding and interpretation. Through the comparison of function completeness and running speed, and the demonstration of data decoding and interpretation function by specific parameter examples, it is proved that the new solution inherits the original advantages and effectively improves the function.","PeriodicalId":199115,"journal":{"name":"2023 6th International Symposium on Autonomous Systems (ISAS)","volume":"46 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-06-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"The Satellite GNC Subsystem Rapid Assemble Test Platform Design Based on Python\",\"authors\":\"Ze Guo, Chuan Li, Fang Qiu\",\"doi\":\"10.1109/ISAS59543.2023.10164623\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Rapid integration test is one of the most important test contents before GNC subsystem delivers the whole satellite. The existing rapid integration test platform is derived from the rapid simulation and verification tool of the design process. It is not sufficient to verify the internal and external interface protocols and can not be equivalent to the telemetry control subsystem or data management subsystem. This paper proposes a rapid integration test platform based on Python, inherits the advantages of the existing rapid integration test platform in terms of running speed, encapsulates the core functions as dynamic link libraries for Python calls, and uses other Python functional modules to complete the equivalence of external subsystems, data decoding and interpretation. This paper discusses the solution of package interaction, operation framework, equivalence of other subsystems and telemetry data decoding and interpretation. Through the comparison of function completeness and running speed, and the demonstration of data decoding and interpretation function by specific parameter examples, it is proved that the new solution inherits the original advantages and effectively improves the function.\",\"PeriodicalId\":199115,\"journal\":{\"name\":\"2023 6th International Symposium on Autonomous Systems (ISAS)\",\"volume\":\"46 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-06-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2023 6th International Symposium on Autonomous Systems (ISAS)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISAS59543.2023.10164623\",\"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 6th International Symposium on Autonomous Systems (ISAS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISAS59543.2023.10164623","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
The Satellite GNC Subsystem Rapid Assemble Test Platform Design Based on Python
Rapid integration test is one of the most important test contents before GNC subsystem delivers the whole satellite. The existing rapid integration test platform is derived from the rapid simulation and verification tool of the design process. It is not sufficient to verify the internal and external interface protocols and can not be equivalent to the telemetry control subsystem or data management subsystem. This paper proposes a rapid integration test platform based on Python, inherits the advantages of the existing rapid integration test platform in terms of running speed, encapsulates the core functions as dynamic link libraries for Python calls, and uses other Python functional modules to complete the equivalence of external subsystems, data decoding and interpretation. This paper discusses the solution of package interaction, operation framework, equivalence of other subsystems and telemetry data decoding and interpretation. Through the comparison of function completeness and running speed, and the demonstration of data decoding and interpretation function by specific parameter examples, it is proved that the new solution inherits the original advantages and effectively improves the function.