AeroSat Vision Lab Pioneering AI and Satellite Innovation

太空軟體系統設計 Space Software System Design

太空軟體系統設計 Space Software System Design

Date: March 21, 2025

Description: 太空任務中的飛行軟體設計、驗證、容錯與深度學習應用。

課程簡介(中文)

「太空軟體系統設計」課程旨在培養學生在太空任務中設計、開發和操作軟體系統的專業能力。學生將深入了解太空環境對軟體系統的特殊要求,包括真空、輻射、溫度等因素對系統性能的影響。課程將探討飛行軟體的設計和架構,學生將學習如何設計出能夠在極端條件下穩定運行的飛行軟體系統,確保太空任務的順利執行。此外,課程將涵蓋軟體驗證和確認技術,學生將學習如何確保軟體系統的功能性和安全性,並掌握各種測試方法和工具的應用。課程還將關注容錯和自我修復能力的設計,學生將學習如何設計具有容錯和自我修復功能的軟體系統,以應對可能的故障情況。最後,課程將介紹太空軟體系統的專案管理和實施,學生將學習如何有效地管理軟體開發專案,確保項目按時交付並符合品質標準。此外,課程還將包括深度學習在太空軟體系統中的應用,學生將探索如何利用深度學習技術來改進太空任務中的軟體系統設計和性能,以及酬載資料處理軟體的設計和開發,以支援太空任務中的資料收集和分析。通過本課程的學習,學生將具備設計和開發太空軟體系統所需的技能和知識,為未來在太空工程或相關領域的工作做好準備。

Course Overview (English)

The course “Space Software System Design” aims to cultivate students’ professional abilities in designing, developing, and operating software systems for space missions. Students will gain in-depth understanding of the special requirements that the space environment imposes on software systems, including the impact of factors such as vacuum, radiation, and temperature on system performance. The course will explore the design and architecture of flight software, teaching students how to design flight software systems that can operate stably under extreme conditions, ensuring the smooth execution of space missions. Additionally, the course will cover software verification and validation techniques, enabling students to ensure the functionality and safety of software systems and master various testing methods and tools.