摘要
针对传统单帧星图定姿算法存在的观测矢量精度低、权值分配固定的问题,提出一种基于单帧星图信息的自适应权重平差姿态确定算法。首先,引入自适应阈值机制,通过分析不同工况下星图的噪声水平自适应调整阈值,剔除低质量星点信息;其次,建立基于角距误差的精度评估体系,利用视场内的多星观测数据交叉验证,对观测权重进行最优分配;最后,建立多恒星拓扑关联模型,利用视场内的冗余观测建立约束方程,通过平差修正观测误差,根据修正后的观测矢量及分配权重实现单帧星图的高精度定姿。利用武汉一号卫星星相机在轨任务期间的实拍星图进行测试,结果表明:基于多次任务数据,所提算法求解得到的两个星相机光轴夹角精度均优于0.5″,与QUEST(Quaternion Estimator)算法相比精度平均提高52.2%,为实现星相机亚角秒级定姿提供一种有效方法。
Objective With advancements in aerospace technology,remote sensing satellite imagery applications are evolving toward high precision,refinement,and commercialization.The geometric positioning accuracy of satellites has reached the meter level,imposing new requirements on satellite development and attitude determination.In remote sensing applications,acquiring accurate geometric positioning information is critical.Satellite positioning accuracy is closely tied to attitude determination precision,where a 1″error in attitude determination can cause a 3‒5 m deviation in positioning.Consequently,attitude determination accuracy has become the most critical factor limiting improvements in geometric positioning.The star camera is the most commonly used sensor in satellite attitude determination,and there are two primary methods based on star camera measurements.The first constructs an observation model using star vectors captured by the star camera and determines orientation relative to the inertial coordinate system by comparing observed and reference vectors.The second builds upon this method to obtain absolute attitude by fusing data from multiple sensors,such as gyroscopes,using filtering algorithms for high-precision measurements.Although these filtering algorithms enhance accuracy,they require additional sensors,increasing power consumption and costs,which is unsuitable for micro-satellite platforms.Furthermore,since these algorithms rely on star camera measurements for correction,their precision is directly influenced by the observation precision of the star camera.Therefore,it is of great engineering value to enhance the accuracy of single-star camera attitude determination by modeling its observations and fully utilize inter-star information to reduce errors.Methods To address the technical challenges outlined above,we first analyze the principles of traditional star camera attitude determination methods.This analysis reveals that accuracy primarily depends on four factors:the precision of navigation star vectors,the accuracy of matching observed stars with navigation stars,the accuracy of observed star vectors,and the weighting of star points.Navigation star vector accuracy can be improved by correcting star positions using stellar motion models,while matching accuracy can be improved via optimized star map recognition algorithms.In this paper, we focus on improving attitude accuracy by refining the precision of observed vector and optimizing the distribution of star point weights. First, considering observational noise, certain stars within the field of view (FOV) may exhibit lower measurement accuracy and negatively influence attitude results. To mitigate this, a threshold is introduced that dynamically adjusts based on real-timenoise analysis of in-orbitstar images, ensuring a balance between data retention and error elimination under varying conditions. Second, since the weight of a star point in the observation model correlates with its accuracy, we propose a method that evaluates observation vectors based on angular distance errors invariant across coordinate systems. Cross-validationof all FOV data enables optimal weight allocation. Finally, we build a topological model linking multiple stars, use redundant observations to construct constraint equations, and iteratively correct measurement errors using adjustment algorithms. The refined vectors and weights are then input into the quaternion estimator (QUEST) algorithm to determine the current frame’s attitude.Results and Discussions To evaluate the performance of the proposed method, we assess its sensitivity to errors through comparative simulations with traditional algorithms and verify its robustness under observation noise. In addition, we confirm the method’s effectiveness in practical applications using in-orbitstar images captured by star camera A and star camera B on board the Wuhan-1satellite. Simulation parameters are set based on the actual optical system design specifications of the star cameras (Table 1). The precision of star observation vectors is affected by multiple coupled error sources, which collectively act as deviations on star centroid extraction positions. These disturbances are simulated by adding positional noise of different magnitudes to theoretical star imaging positions. To reduce the influence of star distribution and density on attitude determination accuracy, all-skyimaging scenarios are simulated by randomly selecting the star camera’s pointing directions. Simulation results (Fig. 2) demonstrate that, at varying error levels, the proposed method achieves higher attitude determination accuracy and superior noise resistance compared to traditional algorithms, maintaining high precision even under poor imaging conditions. For practical validation, we process the in-orbitstar images captured by the Wuhan-1satellite’s star cameras using the proposed method. Prior to attitude determination, it is necessary to calibrate the optical parameters of the star cameras in orbit according to the actual star images. Star screening thresholds are established using star maps under both normal (Fig. 5) and high-noiseimaging conditions (Fig. 6), with Starpoint retention criteria determined by measurement errors. Since we have no way of knowing the true attitude pointing of the real star images, we assess the algorithms’ attitude determination accuracy based on the following two dimensions: inter-frameattitude stability of a single star camera and optical axis angle stability between two star cameras. For inter-frameattitude stability evaluation, we analyze 3600 consecutive frames of in-orbitstar images by different attitude determination algorithms. The accuracy on the X and Y axes for a single star camera, as determined by the proposed algorithm, is better than 0.55″ , a 15% improvement over the traditional algorithms. For optical axis angle stability between two star cameras, data from star camera A and star camera B during four 30-s in-orbitmissions are analyzed, demonstrating that the proposed method achieves precision better than 0.5″ , representing a 50% improvement over traditional methods.Conclusions In this paper, we present a high-precisionstar camera-basedattitude determination algorithm suitable for micro-satelliteplatforms. The proposed algorithm leverages redundant observed stars in the attitude determination process, integrates the star camera imaging model, and assesses the credibility of star observation results through the invariant characteristics of interstellar angular distances across different reference frames. The star centroid positions are corrected to achieve precise attitude determination using the star camera. Simulation experiments and real-starimage measurements validate the robustness and effectiveness of the proposed method, achieving sub-arcsecondaccuracy in in-orbitstar image attitude determination. This paper introduces a novel technical approach for high-precisionpost-missionattitude determination.
作者
翁丽丹
曾国强
Weng Lidan;Zeng Guoqiang(School of Remote Sensing and Information Engineering,Wuhan University,Wuhan 430079,Hubei,China)
出处
《光学学报》
北大核心
2025年第12期237-247,共11页
Acta Optica Sinica
基金
空天信息智能服务集成攻关大平台项目(2042022dx0001)。
关键词
星相机
自适应权重
迭代平差
姿态确定
star camera
adaptive weight
iterative adjustment
attitude determination