CN102998690B - Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation - Google Patents
Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation Download PDFInfo
- Publication number
- CN102998690B CN102998690B CN201210487249.0A CN201210487249A CN102998690B CN 102998690 B CN102998690 B CN 102998690B CN 201210487249 A CN201210487249 A CN 201210487249A CN 102998690 B CN102998690 B CN 102998690B
- Authority
- CN
- China
- Prior art keywords
- attitude
- carrier
- attitude angle
- angle
- equation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
Description
技术领域technical field
本发明涉及大型运载体的一种实时姿态测量方法,特别是涉及的是一种基于GPS载波双差方程的姿态角直接求解方法。The invention relates to a real-time attitude measurement method of a large carrier, in particular to a method for directly solving the attitude angle based on the GPS carrier double-difference equation.
背景技术Background technique
为了满足不同应用平台对姿态信息的需求,目前已有大量的姿态测量设备问世,例如用于空间载体姿态测量的星敏感器、地平跟踪器、太阳敏感器、地磁仪等;用于为陆上或水下载体提供航向的磁罗盘、电磁罗盘;用于为各种飞行器、陆上运输设备、船舶、潜器、空间载体提供姿态信息的惯性器件等等。而这其中,星敏感器易受天气、地形或者其它客观因素的影响,不能实时地给出姿态或方位值;惯性导航设备结构复杂、价格昂贵,当工作时间较长时惯性器件误差会随时间积累而引起测姿精度的降低。In order to meet the attitude information requirements of different application platforms, a large number of attitude measurement devices have come out, such as star sensors, horizon trackers, sun sensors, and magnetometers for space carrier attitude measurement; Or the magnetic compass and electromagnetic compass that provide heading for underwater vehicles; the inertial devices that provide attitude information for various aircraft, land transportation equipment, ships, submersibles, and space carriers, etc. Among them, the star sensor is easily affected by the weather, terrain or other objective factors, and cannot give the attitude or orientation value in real time; the inertial navigation equipment is complex in structure and expensive, and the error of the inertial device will increase with time when the working time is long. The accumulation causes the decrease of attitude measurement accuracy.
运用GPS定位信号进行载体姿态测量,只需要利用低成本的接收机即可以提供较高精度的姿态信息,以此来取代造价昂贵的传统测姿设备,同时还可以完成运载体的定位和授时,并且受环境的影响小,能够长时间进行高精度测姿任务。The use of GPS positioning signals for carrier attitude measurement only needs to use low-cost receivers to provide high-precision attitude information, thereby replacing expensive traditional attitude measurement equipment, and can also complete carrier positioning and timing. And it is less affected by the environment, and can perform high-precision attitude measurement tasks for a long time.
GPS载体姿态测量是利用安装在载体固定位置上接收天线间的相对位置,以及坐标转换关系来确定姿态角。具体实现方法是,利用载体上安装的高精度定位系统作为基准站,并在载体固定位置安装三条(或多条)接收天线,运用GPS信号测量天线与基站间的相对位置求出基线在WGS-84(World Geodetic System-84)系下的坐标,根据已知的基线载体系下坐标确定姿态旋转矩阵最终求出姿态角。GPS carrier attitude measurement is to determine the attitude angle by using the relative position between the receiving antennas installed on the fixed position of the carrier and the coordinate transformation relationship. The specific implementation method is to use the high-precision positioning system installed on the carrier as a reference station, and install three (or more) receiving antennas at a fixed position on the carrier, and use GPS signals to measure the relative position between the antenna and the base station to obtain the baseline in WGS- 84 (World Geodetic System-84) coordinates, the attitude rotation matrix is determined according to the known coordinates of the baseline carrier system, and finally the attitude angle is obtained.
目前,GPS姿态解算算法主要是基于对定位结果的处理来获取姿态角,将常用的数学估计方法应用到姿态解算中,按解算结果分为求姿态矩阵和求欧拉角两类。At present, the GPS attitude calculation algorithm is mainly based on the processing of the positioning results to obtain the attitude angle, and the commonly used mathematical estimation method is applied to the attitude calculation. According to the calculation results, it is divided into two types: the calculation of the attitude matrix and the calculation of the Euler angle.
求解姿态矩阵的方法确定姿态角,是利用定位方程建立多颗卫星以及多个历元的定位方程组,通过求解超定方程完成基线坐标的估计,利用基线在不同坐标系中的坐标转换关系来估计出姿态矩阵,从而确定出姿态角。这一类方法中需要运用数学估计手段来实现基线坐标解算以及姿态角的确定。常用的方法包括:The method of solving the attitude matrix to determine the attitude angle is to use the positioning equation to establish the positioning equations of multiple satellites and multiple epochs, to complete the estimation of the baseline coordinates by solving the overdetermined equation, and to use the coordinate conversion relationship of the baseline in different coordinate systems to obtain The attitude matrix is estimated to determine the attitude angle. This type of method needs to use mathematical estimation means to realize the solution of baseline coordinates and the determination of attitude angle. Commonly used methods include:
(1)根据基线在地理系与载体系的坐标关系,利用姿态矩阵的正交性进行最优估计的TRIAD算法;(1) According to the coordinate relationship between the baseline in the geographic system and the carrier system, the TRIAD algorithm is used for optimal estimation using the orthogonality of the attitude matrix;
(2)基于Wahba问题的解算方法:如QUEST(QUaternion ESTimator)算法、FOAM(FastOptimal Attitude Matrix)算法、Euler-q算法、SVD(Singular Value Decomposition)算法等;(2) Solving methods based on Wahba problems: such as QUEST (QUaternion ESTimator) algorithm, FOAM (FastOptimal Attitude Matrix) algorithm, Euler-q algorithm, SVD (Singular Value Decomposition) algorithm, etc.;
(3)利用多历元基线坐标解算的最小二乘直接估计法;(3) The least squares direct estimation method using multi-epoch baseline coordinate solution;
(4)利用伪距或载波观测量以及载体系下基线坐标,建立观测方程估计姿态矩阵的方法。(4) Using the pseudorange or carrier observations and the baseline coordinates of the carrier system to establish an observation equation to estimate the attitude matrix.
姿态角的直接估计方法一般是利用已知的天线位置与旋转姿态角的关系,分步求解姿态角。包括:使一条基线设置在载体的主轴方向,先求出偏航角和俯仰角,再利用第二条基线的旋转关系求出横滚角的两天线测姿法;利用两天线测姿公式确定偏航角和俯仰角,将另外天线经两次转动得到横滚角的多天线测姿法。The direct estimation method of the attitude angle generally uses the known relationship between the antenna position and the rotation attitude angle to solve the attitude angle step by step. Including: set a baseline in the direction of the main axis of the carrier, first obtain the yaw angle and pitch angle, and then use the rotation relationship of the second baseline to obtain the two-antenna attitude measurement method; use the two-antenna attitude measurement formula to determine Yaw angle and pitch angle, the multi-antenna attitude measurement method of roll angle obtained by rotating another antenna twice.
总的来讲,GPS测姿中存在如下问题:Generally speaking, there are the following problems in GPS attitude measurement:
1.运用数学估计方法对姿态矩阵进行估计中,并未直接得到姿态角结果,需要进行多历元的信息采集来完成最终姿态角计算,这一点一方面引入了进一步估计误差,另一方面也影响了姿态测量的实时性。1. When using the mathematical estimation method to estimate the attitude matrix, the attitude angle result is not directly obtained, and multi-epoch information collection is required to complete the final attitude angle calculation. This introduces further estimation errors on the one hand, and on the other hand It also affects the real-time performance of attitude measurement.
2.而运用直接测量方法进行姿态角测量,不需要对基线载体系坐标,也不用计算姿态矩阵,但所有天线基线的载体坐标z轴分量为零,坐标构成的矩阵不满秩,会导致姿态结果不可靠,精度远不及数学估计方法。2. Using the direct measurement method to measure the attitude angle does not require the coordinates of the baseline carrier system, nor does it need to calculate the attitude matrix, but the z-axis component of the carrier coordinates of all antenna baselines is zero, and the matrix formed by the coordinates is not of rank, which will lead to attitude results Unreliable and far less accurate than mathematical estimation methods.
发明内容Contents of the invention
本发明的目的在于提供一种能够提高估计过程精度,并实现实时测姿要求的一种基于GPS载波双差方程的姿态角直接求解方法。The purpose of the present invention is to provide a method for directly solving the attitude angle based on the GPS carrier double-difference equation that can improve the accuracy of the estimation process and realize the requirement of real-time attitude measurement.
本发明的目的是这样实现的:The purpose of the present invention is achieved like this:
一种基于GPS载波双差方程的姿态角直接求解方法包括以下步骤:A method for directly solving the attitude angle based on the GPS carrier double-difference equation comprises the following steps:
(1)采用三个GPS接收机测量天线采集GPS卫星信号获取载波观测信息以直角处0号天线的载波观测信息作为基站信号;(1) Use three GPS receiver measurement antennas to collect GPS satellite signals to obtain carrier observation information The carrier observation information of
(2)选取公共的可视卫星i,i=1,2,…,M,并以可视卫星中仰角最大的卫星作为参考卫星(将其编号为1),接收机获取三天线载波观测信息后,以基站天线观测信息为基准,分别将各天线相对同一可见卫星的载波信号向基站信号作差获取单差载波相位观测量n=0,1,2,然后对应不同天线,将各卫星单差载波信息向参考卫星的单差载波观测量作差得到双差载波观测量 (2) Select the public visible satellite i, i=1,2,...,M, and take the satellite with the largest elevation angle among the visible satellites as the reference satellite (number it 1), and the receiver obtains the three-antenna carrier observation information Finally, based on the observation information of the base station antenna, the difference between the carrier signal of each antenna relative to the same visible satellite to the base station signal is obtained to obtain the single-difference carrier phase observation n=0, 1, 2, and corresponding to different antennas, the difference between the single-difference carrier information of each satellite and the single-difference carrier observation of the reference satellite is obtained to obtain the double-difference carrier observation
(3)利用公式(1)所示载波观测量与姿态角的关系式,建立姿态角解算方程:(3) Using the relationship between carrier observations and attitude angle shown in formula (1), establish the attitude angle solution equation:
其中,表示n号天线的双差载波观测量;λ表示载波波长,单位:m;表示双差整周模糊度;表示卫星i到参考的视线向量;R表示地理系到载体系的姿态矩阵;表示地理系到地心系的姿态转换矩阵;y,r,p表示载体的三个姿态角,分别为航向角、横滚角、俯仰角,即方程未知数;bn表示载体坐标系下基线向量,为已知量,单位:m。in, Indicates the double-difference carrier observation of antenna number n; λ indicates the carrier wavelength, unit: m; Indicates the double-differenced integer ambiguity; Represents the line-of-sight vector from satellite i to the reference; R represents the attitude matrix from the geographic system to the carrier system; Represents the attitude transformation matrix from the geographic system to the earth-centered system; y, r, p represent the three attitude angles of the carrier, which are the heading angle, roll angle, and pitch angle, which are the unknowns of the equation; b n represents the baseline vector in the carrier coordinate system , is a known quantity, unit: m.
(4)姿态测量系统实时获取单历元载波信号进行双差处理,按步骤(1)-(4)实时计算载体的姿态信息。(4) The attitude measurement system acquires the single-epoch carrier signal in real time for double-difference processing, and calculates the attitude information of the carrier in real time according to steps (1)-(4).
本发明还可以包括:The present invention may also include:
所述的基于GPS载波双差方程的姿态角直接求解方法,其特征是:所述的天线采用直角正交式布局,即构成直角三角形平面,且安装距离在10m以上。The method for directly solving the attitude angle based on the GPS carrier double-difference equation is characterized in that: the antenna adopts a right-angled orthogonal layout, that is, a right-angled triangle plane is formed, and the installation distance is more than 10m.
所述的基于GPS载波双差方程的姿态角直接求解方法,其特征是:所述的姿态角解算方程计算流程为:The direct solution method of the attitude angle based on the GPS carrier double-difference equation is characterized in that: the calculation process of the attitude angle solution equation is:
1)由于式(1)等号右边整周模糊度已知,因此将方程(1)表示为:1) Since the ambiguity on the right side of the equation (1) is known, the equation (1) is expressed as:
yt=f(x)y t =f(x)
其中,表示整周模糊度求解后历元时刻t的双差载波观测量;
2)给出初始姿态角在初始姿态角处对方程f(x)进行一阶泰勒级数展开,令
H·Δx=Δyt (2)H·Δx= Δyt (2)
式中,即第k次迭代中状态向量的估计结果xk相对测量值的偏差;观测矩阵H为:In the formula, That is, the estimated result x k of the state vector in the kth iteration is relative to the measured value The deviation; the observation matrix H is:
其中,表示姿态矩阵对各姿态角的偏导数。in, Indicates the partial derivative of the attitude matrix with respect to each attitude angle.
3)采用最小二乘估计解超定方程(2),其解为:3) Using least square estimation to solve overdetermined equation (2), the solution is:
Δx=(HTH)-1HTΔyt (3)Δx=(H T H) -1 H T Δy t (3)
4)设定迭代截止门限,估计出姿态角终值x:4) Set the iteration cut-off threshold and estimate the final value x of the attitude angle:
本发明的方法的主要特点如下:The main features of the method of the present invention are as follows:
(1)GPS载波观测量能够提供高精度的定位信息,利用双差的方式建立载波方程更能够有效消除测姿基线两端的公共误差,大大提高姿态测量精度;(1) GPS carrier observations can provide high-precision positioning information, and the use of double-difference to establish carrier equations can effectively eliminate the common errors at both ends of the attitude measurement baseline and greatly improve the attitude measurement accuracy;
(2)将姿态角作为未知量引入双差测量方程中,减少了传统测姿方法的中间过程,能够有效降低估计误差,并且能够通过单历元信息解算,直接获取姿态角信息;(2) The attitude angle is introduced into the double-difference measurement equation as an unknown quantity, which reduces the intermediate process of the traditional attitude measurement method, can effectively reduce the estimation error, and can directly obtain the attitude angle information through the single epoch information solution;
(3)非线性最小二乘估计算法的引入能够实现非线性超定方程的估计,使单历元快速解算得到实现,能大大提高载体姿态信息的实时性估计。(3) The introduction of the nonlinear least squares estimation algorithm can realize the estimation of the nonlinear overdetermined equation, realize the fast solution of a single epoch, and greatly improve the real-time estimation of the attitude information of the carrier.
本发明的有益效果可以通过如下仿真加以验证:Beneficial effect of the present invention can be verified by following simulation:
1.姿态角解算仿真验证模型建立1. Attitude Angle Calculation Simulation Verification Model Establishment
姿态仿真验证模型的设计利用已知的卫星位置,通过设定主天线大地坐标、基线载体系下坐标以及预设姿态角即可进行姿态算法的验证。The design of the attitude simulation verification model uses the known satellite position, and the attitude algorithm can be verified by setting the geodetic coordinates of the main antenna, the coordinates of the baseline carrier system, and the preset attitude angle.
验证系统的设计包括以下几部分内容:The design of the verification system includes the following parts:
(1)卫星坐标获取(1) Satellite coordinate acquisition
利用navcen.uscg.gov网站提供的GPS卫星实际播发过的历书文件,计算所有在轨卫星实时坐标,得到粗精度的卫星轨迹。根据设定用户位置完成所有卫星的仰角计算,得到可见卫星位置信息。Using the almanac files actually broadcast by GPS satellites provided by the navcen.uscg.gov website, calculate the real-time coordinates of all satellites in orbit, and obtain the satellite trajectory with coarse precision. Complete the calculation of elevation angles of all satellites according to the set user position, and obtain the position information of visible satellites.
(2)载波信号模拟(2) Carrier signal simulation
设定主天线和参考天线的位置后,可以根据预定的姿态角得出所有天线的地心系坐标,即卫星至天线距离已知。通过加入一定的测量噪声即可实现各天线的载波信号模拟,完成载波观测方程的建立(系统假设整周模糊度已知)。After setting the positions of the main antenna and the reference antenna, the geocentric coordinates of all antennas can be obtained according to the predetermined attitude angle, that is, the distance from the satellite to the antenna is known. By adding a certain measurement noise, the carrier signal simulation of each antenna can be realized, and the establishment of the carrier observation equation can be completed (the system assumes that the ambiguity of the whole cycle is known).
(3)载体姿态结果验证(3) Carrier posture result verification
由模拟参数作为已知信息,根据不同的姿态解算方法建立方程,求解姿态角信息,再与预设姿态角进行对比,从而实现算法的验证。Using the simulation parameters as the known information, the equations are established according to different attitude calculation methods, the attitude angle information is solved, and then compared with the preset attitude angle, so as to realize the verification of the algorithm.
在载体坐标系下建立三个天线的测姿阵列,分布情况如附图3所示。The attitude measurement array of three antennas is established in the carrier coordinate system, and the distribution is shown in Figure 3.
设参考天线在载体旋转中心,卫星截至仰角为5°,其他仿真条件设定如表1所示。Assuming that the reference antenna is at the carrier rotation center, the satellite cut-off elevation angle is 5°, and other simulation conditions are set as shown in Table 1.
表1仿真参数设置Table 1 Simulation parameter settings
2.姿态角解算方法实时性验证2. Real-time verification of attitude angle calculation method
设初始GPS时为0,采样100个历元,观察算法在载体静止、按固定角速率旋转以及随时间正弦旋转三种状态下的实时性解算效果。其中某个单历元迭代情况如附图4所示,发现经过4次循环迭代过程姿态结果达到稳定。100个解算历元验证结果如附图5所示,解算误差情况如附图6所示。Set the initial GPS time as 0, sample 100 epochs, and observe the real-time calculation effect of the algorithm in three states: the carrier is stationary, rotates at a fixed angular rate, and rotates sinusoidally with time. One of the iterations of a single epoch is shown in Figure 4, and it is found that the attitude results are stable after 4 iterations. The verification results of 100 solution epochs are shown in Figure 5, and the solution error situation is shown in Figure 6.
分析图6中姿态结果曲线,静态条件下,基于载波双差方程的直接姿态角解算方法结果精度可以达到10-4度的数量级,且在仿真时间内均能有效解算;当载体以固定角速率旋转航向角随时间变化时,动态航向角精度同样达到10-4度数量级;当载体俯仰角随时间按正弦规律变化时,解算精度达到了10-2度数量级。Analyzing the attitude result curve in Figure 6, under static conditions, the accuracy of the direct attitude angle calculation method based on the carrier double-difference equation can reach the order of 10 -4 degrees, and can be effectively solved within the simulation time; when the carrier is fixed When the angular rate rotation heading angle changes with time, the dynamic heading angle accuracy also reaches the order of 10 -4 degrees; when the carrier pitch angle changes with time according to the sinusoidal law, the solution accuracy reaches the order of 10 -2 degrees.
附图说明Description of drawings
图1为本发明的方法解算流程图;Fig. 1 is the flow chart of method solution of the present invention;
图2为载波信号传播特性示图;Fig. 2 is a schematic diagram of carrier signal propagation characteristics;
图3为本发明的姿态解算仿真天线分布情况;Fig. 3 is the distribution situation of the simulation antenna of attitude calculation of the present invention;
图4为本发明单历元最小二乘迭代估计过程曲线;Fig. 4 is the single epoch least squares iterative estimation process curve of the present invention;
图5a为本发明载体在静止状态姿态角解算结果曲线图;Fig. 5a is a curve diagram of the calculation results of the attitude angle of the carrier in the static state of the present invention;
图5b为本发明载体在固定角速率旋转状态姿态角解算结果曲线图;Fig. 5b is a curve diagram of the solution result of the attitude angle of the carrier of the present invention in the state of rotation at a fixed angular rate;
图5c本发明载体正弦旋转状态姿态角解算结果曲线图;Fig. 5c is a curve diagram of the calculation results of the attitude angle of the carrier in the sinusoidal rotation state of the present invention;
图6a为本发明载体在静止状态姿态角解算误差曲线图;Fig. 6a is a curve diagram of the error calculation error of the carrier of the present invention in the static state attitude angle;
图6b为本发明载体在固定角速率旋转状态姿态角解算误差曲线图;Fig. 6b is a curve diagram of the attitude angle calculation error curve of the carrier of the present invention in a fixed angular rate rotation state;
图6c本发明载体在正弦旋转状态姿态角解算误差曲线图。Fig. 6c is a curve diagram of the attitude angle calculation error curve of the carrier of the present invention in a sinusoidal rotation state.
具体实施方式Detailed ways
下面结合附图举例对本发明做详细的描述:The present invention is described in detail below in conjunction with accompanying drawing example:
1.姿态角直接求解算法实施流程1. The implementation process of the attitude angle direct solution algorithm
(1)建立基线向量与载波观测量关系(1) Establish the relationship between the baseline vector and carrier observations
GPS载体三维姿态测量一般采用三根接收天线构成两条基线向量,因此本专利涉及的姿态测量系统由三根天线构成,其中0号天线设为参考天线,1、2号天线为从天线。设三根天线同时跟踪M颗卫星,对于其中任意一颗卫星i,可以建立接收机对卫星的载波观测方程:GPS carrier three-dimensional attitude measurement generally uses three receiving antennas to form two baseline vectors, so the attitude measurement system involved in this patent is composed of three antennas, of which antenna No. 0 is set as the reference antenna, and antenna No. 1 and No. 2 are slave antennas. Assuming that three antennas track M satellites at the same time, for any one of the satellites i, the carrier observation equation of the receiver to the satellite can be established:
式中,表示天线n接收到第i颗星的载波观测量;λ表示载波波长,单位:m;表示天线至卫星的实际距离,单位:m;表示电离层延迟,单位:m;表示对流层延迟,单位:m;δtn表示接收机钟差,单位:s;δti表示卫星钟差,单位:s;表示整周模糊度;表示载波测量噪声。In the formula, Indicates the carrier observation amount of the i-th star received by the antenna n; λ indicates the carrier wavelength, unit: m; Indicates the actual distance from the antenna to the satellite, unit: m; Indicates ionospheric delay, unit: m; Indicates tropospheric delay, unit: m; δt n indicates receiver clock error, unit: s; δt i indicates satellite clock error, unit: s; Indicates the ambiguity of the whole week; Indicates the carrier measurement noise.
对于每条基线建立单差方程以消除电离层延时、对流层延时,以及卫星钟差等误差项。由于基线长度远小于卫星,认为基线两端点的卫星视线向量相同,卫星信号传播如附图2所示。A single-difference equation is established for each baseline to eliminate error terms such as ionospheric delay, tropospheric delay, and satellite clock bias. Since the length of the baseline is much smaller than that of the satellite, it is considered that the satellite line-of-sight vectors at both ends of the baseline are the same, and the satellite signal propagation is shown in Figure 2.
根据单个接收机对卫星的载波观测方程建立两站对同一颗卫星i的单差观测方程:According to the carrier observation equation of a single receiver to a satellite, the single-difference observation equation of two stations to the same satellite i is established:
进一步消除接收机钟差,建立三天线同时观测的另一颗卫星j的单差方程,联立两个单差方程作差得到双差载波观测方程:Further eliminate the clock error of the receiver, establish the single-difference equation of another satellite j observed by the three antennas at the same time, and combine the two single-difference equations to obtain the double-difference carrier observation equation:
把基线向量bn0与双差载波观测方程联系起来。卫星到三个天线的视线向量为则主从天线到卫星i的单差几何距离(单位:m),等于基线向量在主天线对卫星i观测方向上投影长度的相反数,即:Relate the baseline vector b n0 to the double-difference carrier observation equation. The line-of-sight vectors from the satellite to the three antennas are Then the single-difference geometric distance from the master-slave antenna to satellite i (unit: m), which is equal to the opposite number of the projection length of the baseline vector in the observation direction of the satellite i by the main antenna, that is:
因此,双差方程中双差几何距离与基线的关系可以表示成:Therefore, the relationship between the double-difference geometric distance and the baseline in the double-difference equation can be expressed as:
则载波双差方程转变为:Then the carrier double-difference equation is transformed into:
式(6)给出了双差与基线向量bn0之间的关系。式中,是双差载波相位测量值,为已知量;bn0是待求的三维基线向量,单位:m;是双差整周模糊度,为未知整数。(2)建立姿态角解算模型Equation (6) gives the double difference The relationship with the baseline vector b n0 . In the formula, is the double-difference carrier phase measurement value, which is a known quantity; b n0 is the three-dimensional baseline vector to be obtained, unit: m; is the double-differenced integer ambiguity, which is an unknown integer. (2) Establish an attitude angle calculation model
为了简化测姿算法解算步骤,避免中间过程引入的估计误差,提高解算精度,下面直接立姿态角与双差观测量的关系,方法如下:In order to simplify the calculation steps of the attitude measurement algorithm, avoid the estimation error introduced in the intermediate process, and improve the calculation accuracy, the relationship between the attitude angle and the double-difference observation is directly established as follows:
设GPS姿态测量系统天线与载体固联,即天线在载体系下坐标不变,且已知,分别为r0,B,r1,B,r2,B。构成两个基线向量为bn=rn,B-r0,B,其中n=1,2。在地理坐标系下,Assume that the antenna of the GPS attitude measurement system is fixedly connected with the carrier, that is, the coordinates of the antenna under the carrier system are unchanged and known, and they are r 0, B , r 1,B , r 2,B . Two baseline vectors are formed as b n =r n,B -r 0,B , where n=1,2. In the geographic coordinate system,
利用坐标系的转换关系,通过姿态矩阵将基线向量表示在载体系下,则式(6)转换为式(7):Using the conversion relationship of the coordinate system, the baseline vector is expressed in the carrier system through the attitude matrix, then the formula (6) is transformed into the formula (7):
式中,R是地理系到载体系的姿态矩阵,是地理系到地心系的姿态转换矩阵。In the formula, R is the attitude matrix of the geographic system to the carrier system, is the attitude transformation matrix from the geographic system to the geocentric system.
当双差整周模糊度确定后,方程中只有三个姿态角为未知量,利用(7)式中载波双差观测量与欧拉角的关系式,建立观测方程矩阵即可直接估计出姿态角。When the double-difference integer ambiguity is determined, only three attitude angles are unknown in the equation, and the attitude can be directly estimated by using the relationship between the carrier double-difference observation and the Euler angle in (7) to establish the observation equation matrix horn.
对每条基线可以建立M-1个双差方程,方程矩阵形式为:M-1 double-difference equations can be established for each baseline, and the equation matrix form is:
式(8)中,设1号卫星为参考卫星。根据姿态角与方程的关系将方程线性化,再通过最小二乘的方法对姿态角进行估计,最终得出稳定结果。In formula (8), set No. 1 satellite as the reference satellite. According to the relationship between the attitude angle and the equation, the equation is linearized, and then the attitude angle is estimated by the method of least squares, and finally a stable result is obtained.
(3)最小二乘估计姿态角解算过程(3) Least square estimation attitude angle solution process
三个旋转姿态角作为未知数,包含在姿态矩阵R中,姿态矩阵具有如下形式:The three rotation attitude angles are used as unknowns and included in the attitude matrix R, and the attitude matrix has the following form:
式中,S表示sin;C表示cos;y、r、p分别为载体绕当地水平坐标系z轴转动的偏航角(Yaw)、绕y轴转动的横滚角(Roll)、绕x轴转动的俯仰角(Pitch)。由于模型对于姿态角有非线性关系,因此采用非线性最小二乘进行估计来确定姿态角。In the formula, S represents sin; C represents cos; y, r, p are respectively the yaw angle (Yaw) of the carrier around the z-axis of the local horizontal coordinate system, the roll angle (Roll) around the y-axis, and the roll angle (Roll) around the x-axis of the carrier, respectively. The pitch angle of the rotation (Pitch). Since the model has a nonlinear relationship with the attitude angle, nonlinear least squares is used for estimation to determine the attitude angle.
认为式(8)等号右边整周模糊度已知,将方程表示为:It is considered that the ambiguity on the right side of the equation (8) is known, and the equation is expressed as:
yt=f(x)y t =f(x)
其中,表示整周模糊度求解后历元时刻t的双差载波观测量;
设初始姿态角在初始姿态角处对方程f(x)进行一阶泰勒级数展开,忽略高阶项。令
H·Δx=Δyt (10)H·Δx= Δyt (10)
式中,即第k次迭代中状态向量的估计结果xk相对测量值的偏差。观测矩阵H表示为:In the formula, That is, the estimated result x k of the state vector in the kth iteration is relative to the measured value deviation. The observation matrix H is expressed as:
式中,表示姿态矩阵对各姿态角的偏导数,形式如下:In the formula, Indicates the partial derivative of the attitude matrix to each attitude angle, the form is as follows:
则最小二乘解为:Then the least squares solution is:
Δx=(HTH)-1HTΔyt (11)Δx=(H T H) -1 H T Δy t (11)
通过建立以上非线性最小二乘估计方程,在给定初始姿态角的条件下即可完成未知参数的估计。即,实现了利用载波双差观测方程直接估计得到姿态角。By establishing the nonlinear least squares estimation equation above, the estimation of unknown parameters can be completed under the condition of a given initial attitude angle. That is, the direct estimation of the attitude angle by using the carrier double-difference observation equation is realized.
2.姿态角直接求解方法误差情况分析2. Error analysis of the direct solution method of attitude angle
设所有卫星载波观测误差相同为且相互独立,均值为0,则双差测量值误差为联立卫星载波双差观测方程,通过最小二乘方法进行超定方程求解。超定方程的一般形式为:Assuming that all satellite carrier observation errors are the same as and are independent of each other, the mean value is 0, then the error of the double-difference measurement value is Simultaneous satellite carrier double-difference observation equations are solved by the least squares method for overdetermined equations. The general form of the overdetermined equation is:
Ax=b (12)Ax=b (12)
则,存在唯一最小二乘解:Then, there is a unique least squares solution:
式(12)中,b的误差为δb,A的误差为δA,它们对方程解的影响均与A的条件数的平方成正比,即超定方程的条件数将呈平方关系增大:In formula (12), the error of b is δb, and the error of A is δA, and their influence on the solution of the equation is proportional to the square of the condition number of A, that is, the condition number of the overdetermined equation will increase in a quadratic relationship:
cond(AHA)=[cond(A)]2 (13)cond(A H A)=[cond(A)] 2 (13)
根据误差传播规律,最小二乘解的误差即为 According to the law of error propagation, the error of the least squares solution is
由于基于载波双差方程直接求解姿态角方法,只进行一步最小二乘估计即完成了姿态角的求取。由前面分析可知,向量x的估计误差为:Due to the method of directly solving the attitude angle based on the double-difference equation of the carrier wave, only one-step least squares estimation is performed to complete the calculation of the attitude angle. From the previous analysis, we can see that the estimation error of the vector x is:
cov[Δx]=E[ΔxΔxT]=(HTH)-1HTE[ΔyΔyT]H(HTH)-1 (14)cov[Δx]=E[ΔxΔx T ]=(H T H) -1 H T E[ΔyΔy T ]H(H T H) -1 (14)
测量误差Δy的方差为均值为0,且相互独立。因此,其中I为单位阵。The variance of the measurement error Δy is have a mean of 0 and are independent of each other. therefore, where I is the identity matrix.
定义无量纲矩阵则define a dimensionless matrix but
因此,姿态角估计误差与测量误差以及测量矩阵、基线长度有关。其中,在不考虑其他误差因素的情况下基线越长精度越高;而由式(15)可知,观测矩阵只与卫星的几何位置有关,当几何分布越好,测量误差对姿态角的估计影响越小。Therefore, the attitude angle estimation error is related to the measurement error as well as the measurement matrix and baseline length. Among them, the longer the baseline, the higher the accuracy without considering other error factors; and from formula (15), it can be seen that the observation matrix is only related to the geometric position of the satellite. When the geometric distribution is better, the influence of measurement error on the estimation of attitude angle smaller.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210487249.0A CN102998690B (en) | 2012-11-26 | 2012-11-26 | Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210487249.0A CN102998690B (en) | 2012-11-26 | 2012-11-26 | Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102998690A CN102998690A (en) | 2013-03-27 |
CN102998690B true CN102998690B (en) | 2014-04-16 |
Family
ID=47927497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210487249.0A Expired - Fee Related CN102998690B (en) | 2012-11-26 | 2012-11-26 | Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102998690B (en) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103900608B (en) * | 2014-03-21 | 2016-08-17 | 哈尔滨工程大学 | A kind of low precision inertial alignment method based on quaternary number CKF |
CN103900609B (en) * | 2014-03-26 | 2016-08-17 | 哈尔滨工程大学 | The course precision real-time detecting system of a kind of marine aided inertial navigation system and detection method |
JP6470314B2 (en) * | 2014-12-26 | 2019-02-13 | 古野電気株式会社 | Attitude angle calculation device, attitude angle calculation method, and attitude angle calculation program |
CN105371854A (en) * | 2015-09-18 | 2016-03-02 | 北京航天飞行控制中心 | Spacecraft attitude determination method utilizing same-beam interferometric measurement of ground measurement station |
WO2017066915A1 (en) * | 2015-10-20 | 2017-04-27 | 深圳市大疆创新科技有限公司 | Method and device for posture measurement in satellite navigation and unmanned aerial vehicle |
CN105737858B (en) * | 2016-05-04 | 2018-06-08 | 北京航空航天大学 | A kind of Airborne Inertial Navigation System attitude parameter calibration method and device |
CN110187377B (en) * | 2017-03-20 | 2023-04-25 | 深圳市西博泰科电子有限公司 | Method and device for navigation and positioning of mobile device |
CN106990424B (en) * | 2017-06-07 | 2020-07-28 | 重庆重邮汇测通信技术有限公司 | Double-antenna GPS attitude measurement method |
CN107797131A (en) * | 2017-09-25 | 2018-03-13 | 华南理工大学 | Unmanned boat data fusion attitude measurement method based on gps carrier phase posture |
CN107589432A (en) * | 2017-10-16 | 2018-01-16 | 驭势科技(北京)有限公司 | Satellite navigation algorithm, navigation system and vehicle based on aerial array |
CN110058273A (en) * | 2019-04-23 | 2019-07-26 | 杭州电子科技大学 | A kind of poor observation GPS carrier multi-path correction method of list |
CN112543160B (en) * | 2019-09-05 | 2022-09-13 | 大唐移动通信设备有限公司 | Method and device for eliminating and acquiring deviation of carrier phase measured value and receiver |
CN113365203A (en) * | 2020-02-19 | 2021-09-07 | 清华大学 | Distributed multi-antenna radio positioning system and method |
CN114047400A (en) * | 2021-11-10 | 2022-02-15 | 云南电网有限责任公司电力科学研究院 | An epicenter attitude monitoring system for substation porcelain sleeve equipment |
CN116088021B (en) * | 2023-04-07 | 2023-08-01 | 中国人民解放军战略支援部队航天工程大学 | Gesture measurement method based on antenna layout |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7035324B2 (en) * | 2001-08-01 | 2006-04-25 | Agilent Technologies, Inc. | Phase-noise measurement with compensation for phase noise contributed by spectrum analyzer |
US8035552B2 (en) * | 2007-05-31 | 2011-10-11 | Navcom Technology, Inc. | Distance dependant error mitigation in real-time kinematic (RTK) positioning |
-
2012
- 2012-11-26 CN CN201210487249.0A patent/CN102998690B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN102998690A (en) | 2013-03-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102998690B (en) | Attitude angle direct resolving method based on global position system (GPS) carrier wave double-difference equation | |
CN106842268B (en) | double-GNSS receiver carrier phase double-difference integer ambiguity floating point solution vector estimation method | |
CN102230971B (en) | GPS multi-antenna attitude measurement method | |
CN109613585A (en) | A real-time direction finding method for ultra-short baseline GNSS dual-antenna base station antennas | |
CN101156080B (en) | System and method for monitoring and measuring terrain movement, large-scale facilities and civil building engineering based on GPS navigation satellite system transmission signal | |
CN101743453A (en) | The post-mission high accuracy position and azimuth determining system | |
CN104597471A (en) | Orientation attitude determination method oriented to clock synchronization multi-antenna GNSS receiver | |
CN106990424A (en) | A kind of double antenna GPS surveys attitude positioning method | |
CN101446634A (en) | Combination measurement method for high precision position, azimuth angle and pitch angle, and device thereof | |
CN101893712B (en) | A Fitting Method for Precise Orbit Determination of Geostationary Satellites | |
Chen et al. | Analysis on the performance bound of Doppler positioning using one LEO satellite | |
CN105510945A (en) | PPP positioning method applied to satellite navigation landing outfield detection | |
CN113064195B (en) | High-precision low-computation carrier attitude measurement method utilizing geometric characteristics of multiple antennas | |
JIANG et al. | A New Kind of Real‐Time PPP Method for GPS Single‐Frequency Receiver Using CORS Network | |
KR102039644B1 (en) | Precise integrated navigation positioning verification apparatus | |
CN107703527B (en) | A combined positioning method based on Beidou three-frequency single-epoch wide lane/ultra-wide lane | |
CN108594193A (en) | A kind of radar system bias estimation method based on fixed target and noncooperative target | |
Ding et al. | Low-cost dual-antenna GNSS-based heading and pitch angles estimation considering baseline length constraint | |
Hu et al. | Cycle slip detection and repair using an array of receivers with known geometry for RTK positioning | |
Huang et al. | Research on UAV flight performance test method based on dual antenna GPS/ins integrated system | |
Hu et al. | Improvement of RTK performances using an array of receivers with known geometry | |
Chen et al. | Performance analysis of the GNSS instantaneous ambiguity resolution method using three collinear antennas | |
Cheng et al. | A Direct Attitude Determination Approach Based on GPS Double‐Difference Carrier Phase Measurements | |
CN109116396B (en) | Multi-antenna GNSS differential positioning method | |
Consoli et al. | A multi-antenna approach for UAV's attitude determination |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140416 Termination date: 20191126 |
|
CF01 | Termination of patent right due to non-payment of annual fee |