计算机科学
模块化设计
星历
异步通信
全球定位系统
卫星导航
Python(编程语言)
系统工程
卫星
实时计算
模拟
航空航天工程
工程类
操作系统
计算机网络
作者
Keidai Iiyama,Guillem Casadesus Vila,Grace Gao
出处
期刊:Proceedings of the Satellite Division's International Technical Meeting
日期:2023-10-05
卷期号:: 1499-1510
被引量:3
摘要
The growing focus on missions to the Moon necessitates reliable Positioning, Navigation, and Timing (PNT) services in cis-lunar space. This paper introduces a comprehensive, open-source simulation framework developed to address the growing research need in this field. Implemented primarily in C++ for computational efficiency, the framework also includes Python bindings to facilitate rapid algorithmic development and user interaction. The simulation core employs an event-based architecture to model asynchronous onboard applications and inter-satellite communication. Lunar dynamics modeling, incorporating planetary ephemerides, high-order gravitational effects, third-body perturbations, and solar radiation pressure, is also integrated. This framework’s modular and extensible architecture allows for broad applicability across various research applications, from the performance analysis of Lunar Navigation Satellite System (LNSS) constellations to the assessment of orbit determination algorithms and lunar navigation payloads. In addition to describing the architectural and algorithmic facets of the framework, the paper presents two use cases demonstrating its efficacy in onboard orbit determination and timing.
科研通智能强力驱动
Strongly Powered by AbleSci AI