Font Size: a A A

Design And Development Of X-ray Pulsar Navigation Verification Platform

Posted on:2018-04-10Degree:MasterType:Thesis
Country:ChinaCandidate:L WanFull Text:PDF
GTID:2322330518988116Subject:Engineering
Abstract/Summary:PDF Full Text Request
X-ray pulsars have numerous advantages like a stable rotation cycle,a good spatial distribution,stable radiation,relatively fixed position,etc.,which enable them to provide a wealth of navigation information for deep-space and near-earth spacecrafts.X-ray Pulsar-based navigation(XPNAV)is a new type of autonomous navigation approach.However,the actual navigation flight test in outer space faces high technical difficulty and economic risk.Aiming at promoting the X-ray pulsar navigation research and development,the X-ray pulsar navigation ground verification system research and its development have been launched both at home and abroad.At present,the navigation verification system mainly focuses on the design and development of pulsar navigation signal simulation,and further research is needed in the design of navigation verification platform.The purpose of the verification platform is to realize the navigation scene based on the management of navigation data,to provide a flexible and convenient data interface for the loading and implementation of the navigation algorithm,to complete the realization and verification function of the navigation algorithm,and to realize the navigation algorithm evaluation.In this paper,the X-ray pulsar navigation verification platform is developed to realize the management of navigation data in X-ray pulsar navigation,the verification of navigation function,the display of navigation scene,the operation of navigation algorithm,the operation of X-ray pulsar navigation and the assessment,etc.This paper first summarizes the basic principles of X-ray pulsar navigation,analyzes the process of data processing in navigation,discusses the function of navigation verification platform,and provides the theoretical basis for the design and implementation of navigation verification platform.Secondly,based on the detailed analysis of the functional requirements of the navigation verification platform,a three-layer architecture design scheme consistingof presentation layer,business logic layer and data access layer is proposed,which provides technical support for the expansion and maintenance of the navigation verification platform.Thirdly,the actual situation of the spacecraft's orbital flight is simulated,and the 3D orbital spacecraft flight scene,the solar system planetary scene and the X-ray pulsating planetarysphere are constructed based on the Open GL 3D simulation technology.The position of the spacecraft in the navigation verification platform is presented and the performance of the navigation algorithm is displayed intuitively.Socket and serial communication technology is used to realize the control of the signal simulation system,to receive and managethe navigation signal with multi-physics characteristics to ensure the authenticity and reliability of the navigation data.The matlab function files are called directly through the matrix engine to ensure that the navigation algorithm can be accurately replace,loaded and operated,to provide important technical support for the research of navigation algorithm.The multi-threaded technology is adopted to ensure that the navigation algorithm,the three-dimensional virtual simulation and other functionalities can be run independently and simultaneously,which uses the resource of the navigation verification platform in a fairly basis.Finally,the implementation of the navigation verification platform is presented in detail,and the test results of the navigation verification platform are displayed.The test results show that the implemented X-ray pulsar navigation verification platform can realize the management of the navigation data and the verification of the navigation algorithm.The simulation of autonomous navigation for spacecraft based on the X-ray pulsar is achieved efficiently.
Keywords/Search Tags:X-ray pulsar, navigation algorithm validation, OpenGL 3D scene
PDF Full Text Request
Related items