[go: up one dir, main page]

CN102495829B - Quaternion Walsh approximate output method based on angular velocities for aircraft during extreme flight - Google Patents

Quaternion Walsh approximate output method based on angular velocities for aircraft during extreme flight Download PDF

Info

Publication number
CN102495829B
CN102495829B CN201110366547.XA CN201110366547A CN102495829B CN 102495829 B CN102495829 B CN 102495829B CN 201110366547 A CN201110366547 A CN 201110366547A CN 102495829 B CN102495829 B CN 102495829B
Authority
CN
China
Prior art keywords
quaternion
walsh
pitch
roll
center dot
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
Application number
CN201110366547.XA
Other languages
Chinese (zh)
Other versions
CN102495829A (en
Inventor
史忠科
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201110366547.XA priority Critical patent/CN102495829B/en
Publication of CN102495829A publication Critical patent/CN102495829A/en
Application granted granted Critical
Publication of CN102495829B publication Critical patent/CN102495829B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Navigation (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种基于角速度的飞行器极限飞行时四元数沃尔什近似输出方法,用于解决现有的飞行器极限飞行时惯性设备输出四元数精度差的技术问题。技术方案是采用采用沃尔什函数多项式对滚转、俯仰、偏航角速度p,q,r进行近似逼近描述,直接得到了四元数状态转移矩阵,保证了确定四元数的迭代计算精度;本发明根据工程精度的要求,确定对滚转、俯仰、偏航角速度p,q,r的沃尔什近似展开的阶次,实现了对四元数状态方程转移矩阵Φe[(k+1)T,kT]的超线性逼近,保证了确定四元数的迭代计算精度,从而提高了飞行器极限飞行时惯性设备输出精度。The invention discloses an angular velocity-based quaternion Walsh approximate output method for an aircraft's extreme flight, which is used to solve the existing technical problem of poor precision of the quaternion output by an inertial device during an aircraft's extreme flight. The technical solution is to use the Walsh function polynomial to approximate the roll, pitch, and yaw angular velocities p, q, and r, and directly obtain the quaternion state transition matrix, which ensures the iterative calculation accuracy of determining the quaternion; According to the requirements of engineering precision, the present invention determines the order of the Walsh approximate expansion of roll, pitch and yaw angular velocity p, q, r, and realizes the transfer matrix Φ e [(k+1 )T, kT] superlinear approximation ensures the iterative calculation accuracy of determining the quaternion, thereby improving the output accuracy of the inertial equipment during the extreme flight of the aircraft.

Description

基于角速度的飞行器极限飞行时四元数沃尔什近似输出方法Quaternion Walsh Approximation Output Method Based on Angular Velocity for Aircraft Limit Flight

技术领域 technical field

本发明涉及一种飞行器机载惯性设备的姿态输出方法,特别涉及一种基于角速度的飞行器极限飞行时四元数沃尔什近似输出方法。The invention relates to an attitude output method of an airborne inertial device of an aircraft, in particular to a quaternion Walsh approximate output method based on an angular velocity when the aircraft is in extreme flight.

背景技术 Background technique

通常,刚体运动的加速度、角速度和姿态等都依赖于惯性设备输出,因此提高惯性设备的输出精度具有明确的实际意义。飞行器、鱼雷、航天器等空间运动在大多数情况下都采用刚体运动微分方程;而刻画刚体姿态的微分方程又是其中的核心,通常以三个欧拉角即俯仰、滚转和偏航角来描述,通常都由机载惯性设备中俯仰、滚转和偏航角速度解算后输出。当刚体当俯仰角为±90°时,滚转角和偏航角无法定值,同时临近该奇点的区域求解误差过大,导致工程上不可容忍的误差而不能使用;为了避免这一问题,人们采用限制俯仰角取值范围的方法,这使得方程式退化,不能全姿态工作,因而难以广泛用于工程实践。为此,人们基于机载惯性设备中的俯仰、滚转和偏航角速度直接测量值,并采用了方向余弦法、等效转动矢量法、四元数法等输出飞行姿态。Usually, the acceleration, angular velocity, and attitude of rigid body motion depend on the output of inertial equipment, so improving the output accuracy of inertial equipment has clear practical significance. Space motions such as aircraft, torpedoes, and spacecraft use differential equations of rigid body motion in most cases; and the differential equations describing the attitude of rigid bodies are the core of them, usually with three Euler angles, namely pitch, roll and yaw angles To describe, usually the pitch, roll and yaw angular velocities in the airborne inertial equipment are calculated and output. When the pitch angle of the rigid body is ±90°, the roll angle and yaw angle cannot be fixed. At the same time, the solution error of the area near the singularity is too large, resulting in an intolerable error in engineering and cannot be used; in order to avoid this problem, People use the method of limiting the value range of the pitch angle, which degenerates the equation and cannot work at all attitudes, so it is difficult to be widely used in engineering practice. For this reason, based on the direct measurements of the pitch, roll and yaw angular velocities in the airborne inertial equipment, the direction cosine method, the equivalent rotation vector method, and the quaternion method are used to output the flight attitude.

方向余弦法避免了欧拉法的“奇异’现象,用方向余弦法计算姿态矩阵没有方程退化问题,可以全姿态工作,但需要求解九个微分方程,计算量较大,实时性较差,无法满足工程实践要求。等效转动矢量法如单子样递推、双子样转动矢量、三子样转动矢量和四子样旋转矢量法以及在此基础上的各种修正算法和递推算法等。文献中研究旋转矢量时,都是基于速率陀螺输出为角增量的算法。然而在实际工程中,一些陀螺的输出是角速率信号,如光纤陀螺、动力调谐陀螺等。当速率陀螺输出为角速率信号时,旋转矢量法的算法误差明显增大。四元数方法是最为广泛使用的方法,该方法是定义四个欧拉角的函数来计算航姿,能够有效弥补欧拉法的奇异性,只要解四个一阶微分方程式组即可,比方向余弦姿态矩阵微分方程式计算量有明显的减少,能满足工程实践中对实时性的要求。其常用的计算方法有毕卡逼近法、二阶、四阶龙格-库塔法和三阶泰勒展开法等(Paul G.Savage.A Unified MathematicalFramework for Strapdown Algorithm Design[J].Journal of guidance,control,anddynamics,2006,29(2):237-248)。毕卡逼近法实质是单子样算法,对有限转动引起的不可交换误差没有补偿,在高动态情况下姿态解算中的算法漂移会十分严重。采用四阶龙格-库塔法求解四元数微分方程时,随着积分误差的不断积累,会出现三角函数取值超出±1的现象,从而导致计算发散。泰勒展开法也因计算精度的不足而受到制约,特别是对于飞行器机动飞行,姿态方位角速率通常都较大,而且对姿态的估计精度提出了更高要求,而四元数等参数确定带来的误差使得上述方法大多数情况下不能满足工程精度。The direction cosine method avoids the "singularity" phenomenon of the Euler method. There is no equation degradation problem when calculating the attitude matrix with the direction cosine method, and it can work in all attitudes, but it needs to solve nine differential equations, which requires a large amount of calculation and poor real-time performance. Meet the requirements of engineering practice. Equivalent rotation vector methods such as single-sample recursion, double-sample rotation vector, three-sample rotation vector and four-sample rotation vector methods, as well as various correction algorithms and recursive algorithms based on this. Literature When studying the rotation vector, it is based on the algorithm that the output of the rate gyroscope is an angular increment. However, in actual engineering, the output of some gyroscopes is an angular rate signal, such as a fiber optic gyroscope, a power tuning gyroscope, etc. When the output of a rate gyroscope is an angular rate signal signal, the algorithm error of the rotation vector method increases significantly. The quaternion method is the most widely used method. This method is to define the function of four Euler angles to calculate the attitude, which can effectively compensate for the singularity of the Euler method. It is only necessary to solve four first-order differential equations, which is significantly less than the calculation amount of the direction cosine attitude matrix differential equation, and can meet the real-time requirements in engineering practice. The commonly used calculation methods include Picard approximation method, second-order , fourth-order Runge-Kutta method and third-order Taylor expansion method, etc. (Paul G.Savage.A Unified Mathematical Framework for Strapdown Algorithm Design[J].Journal of guidance, control, and dynamics, 2006, 29(2): 237- 248). The essence of the Picard approximation method is a single sample algorithm, which does not compensate for the non-exchangeable error caused by finite rotation. In the case of high dynamics, the algorithm drift in the attitude solution will be very serious. The fourth-order Runge-Kutta method is used to solve In the case of quaternion differential equations, with the continuous accumulation of integral errors, the value of the trigonometric function will exceed ±1, which will cause the calculation to diverge. The Taylor expansion method is also restricted by the lack of calculation accuracy, especially for aircraft maneuvering In flight, the attitude and azimuth angle rates are usually relatively large, and higher requirements are placed on the estimation accuracy of the attitude. However, the errors caused by the determination of parameters such as quaternions make the above methods unable to meet the engineering accuracy in most cases.

发明内容 Contents of the invention

为了克服现有四元数输出误差大的问题,本发明提供一种基于角速度的飞行器极限飞行时四元数沃尔什近似输出方法,该方法采用采用沃尔什函数多项式对滚转、俯仰、偏航角速度p,q,r进行近似逼近描述,直接得到了四元数状态转移矩阵,可以保证确定四元数的迭代计算精度,从而提高飞行器极限飞行时惯性设备输出四元数精度。In order to overcome the problem that the existing quaternion output error is large, the present invention provides a quaternion Walsh approximate output method based on the angular velocity of the aircraft's limit flight, the method adopts the Walsh function polynomial to roll, pitch, The yaw angular velocity p, q, r is approximated and described, and the quaternion state transition matrix is directly obtained, which can ensure the iterative calculation accuracy of the quaternion, thereby improving the precision of the quaternion output by the inertial equipment during the extreme flight of the aircraft.

本发明解决其技术问题采用的技术方案是,一种基于角速度的飞行器极限飞行时四元数沃尔什近似输出方法,其特点是包括以下步骤:The technical solution that the present invention solves its technical problem adopts is, a kind of quaternion Walsh approximate output method when the aircraft limit flight based on angular velocity, it is characterized in that comprising the following steps:

根据四元数连续状态方程According to the quaternion continuous state equation

ee ·· == AA ee ee

和离散状态方程and the discrete equation of state

e(k+1)=Φe[(k+1)T,kT]e(k)e(k+1)=Φ e [(k+1)T, kT]e(k)

其中e=[e1,e2,e3,e4]T A e = 1 2 0 - p - q - r p 0 r - q q - r 0 p r q - p 0 where e=[e 1 , e 2 , e 3 , e 4 ] T A e = 1 2 0 - p - q - r p 0 r - q q - r 0 p r q - p 0

Φe[(k+1)T,kT]为Ae的状态转移矩阵,T为采样周期,全文符号定义相同;Φ e [(k+1)T, kT] is the state transition matrix of A e , T is the sampling period, and the full-text symbols are defined the same;

p,q,r分别为滚转、俯仰、偏航角速度;欧拉角ψ分别指滚转、俯仰、偏航角;p, q, r are roll, pitch, yaw angular velocity respectively; Euler angle ψ refers to roll, pitch and yaw angle respectively;

状态转移矩阵按照逼近式The state transition matrix according to the approximation

ΦΦ ee [[ (( kk ++ 11 )) TT ,, kTkT ]] ≈≈ II ++ ΠHξΠHξ (( tt )) || kTkT (( kk ++ 11 )) TT ++ ΠΠ ∫∫ kTkT (( kk ++ 11 )) TT [[ ξξ (( tt )) ξξ TT (( tt )) ]] dtdt Hh TT ΠΠ 11 -- ΠHξΠHξ (( tt )) || kTkT (( kk ++ 11 )) TT ΠHξΠHξ (( kTkT ))

及e(k+1)=Φe[(k+1)T,kT]e(k)得到四元数的时间更新值;And e(k+1)= Φe [(k+1)T, kT]e(k) obtains the time update value of the quaternion;

其中 I = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , ξ(t)=[ξ0(t) ξ1(t)…ξn-1(t)ξn(t)]T in I = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , ξ(t)=[ξ 0 (t) ξ 1 (t)…ξ n-1 (t)ξ n (t)] T

ξ k ( t ) = Π j = 0 ρ - 1 sgn { cos [ k j 2 j πt / ( NT ) ] } (0≤t≤NT,k=0,1,2,…)为沃尔什函数(WalshFunction);kj为0或1-k的二进制表示式的二进制数值,ρ为二进制值位数,sgn表示符号函数;T为采样周期,全文符号定义相同;滚转、俯仰、偏航角速度p,q,r的展开式分别为 ξ k ( t ) = Π j = 0 ρ - 1 sgn { cos [ k j 2 j πt / ( NT ) ] } (0≤t≤NT, k=0, 1, 2, ...) is a Walsh function (WalshFunction); k j is the binary value of the binary expression of 0 or 1-k, ρ is the number of digits of the binary value, sgn represents the sign function; T is the sampling period, and the full-text symbol definition is the same; roll, pitch, yaw angular velocity p, q, The expansion of r is

p(t)=[p0 p1…pn-1 pn][ξ0(t)ξ1(t)…ξn-1(t)ξn(t)]T p(t)=[p 0 p 1 …p n-1 p n ][ξ 0 (t)ξ 1 (t)…ξ n-1 (t)ξ n (t)] T

q(t)=[q0 q1…qn-1 qn][ξ0(t)ξ1(t)…ξn-1(t)ξn(t)]T q(t)=[q 0 q 1 …q n-1 q n ][ξ 0 (t)ξ 1 (t)…ξ n-1 (t)ξ n (t)] T

r(t)=[r0 r1…rn-1 rn][ξ0(t)ξ1(t)…ξn-1(t)ξn(t)]T r(t)=[r 0 r 1 …r n-1 r n ][ξ 0 (t)ξ 1 (t)…ξ n-1 (t)ξ n (t)] T

ΠΠ == 11 22 {{ 00 -- 11 00 00 11 00 00 00 00 00 00 11 00 00 -- 11 00 pp 00 pp 11 ·&Center Dot; ·· ·&Center Dot; pp nno -- 11 pp nno

++ 00 00 -- 11 00 00 00 00 -- 11 11 00 00 00 00 11 00 00 qq 00 qq 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; qq nno -- 11 qq nno ++ 00 00 00 -- 11 00 00 11 00 00 -- 11 00 00 11 00 00 00 rr 00 rr 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; rr nno -- 11 rr nno }}

ΠΠ 11 == 11 22 {{ pp 00 pp 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; pp nno -- 11 pp nno TT 00 -- 11 00 00 11 00 00 00 00 00 00 11 00 00 -- 11 00

++ qq 00 qq 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; qq nno -- 11 qq nno TT 00 00 -- 11 00 00 00 00 -- 11 11 00 00 00 00 11 00 00 ++ rr 00 rr 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; rr nno -- 11 rr nno TT 00 00 00 -- 11 00 00 11 00 00 -- 11 00 00 11 00 00 00 }}

本发明的有益效果是:由于采用沃尔什函数多项式对滚转、俯仰、偏航角速度p,q,r进行近似逼近描述,直接得到了四元数状态转移矩阵,保证了确定四元数的迭代计算精度,从而提高了飞行器极限飞行时惯性设备输出四元数精度。The beneficial effect of the present invention is: owing to adopting Walsh function polynomial to roll, pitch, yaw angular velocity p, q, r carry out approximate approximation description, directly obtained quaternion state transition matrix, guaranteed the determination of quaternion Iterative calculation accuracy, thus improving the quaternion accuracy output by the inertial device during the extreme flight of the aircraft.

下面结合实施例对本发明作详细说明。The present invention is described in detail below in conjunction with embodiment.

具体实施方式 Detailed ways

根据四元数连续状态方程According to the quaternion continuous state equation

ee ·&Center Dot; == AA ee ee

和离散状态方程and the discrete equation of state

e(k+1)=Φe[(k+1)T,kT]e(k)e(k+1)=Φ e [(k+1)T, kT]e(k)

其中e=[e1,e2,e3,e4]T A e = 1 2 0 - p - q - r p 0 r - q q - r 0 p r q - p 0 where e=[e 1 , e 2 , e 3 , e 4 ] T A e = 1 2 0 - p - q - r p 0 r - q q - r 0 p r q - p 0

Φe[(k+1)T,kT]为Ae的状态转移矩阵,T为采样周期,全文符号定义相同;Φ e [(k+1)T, kT] is the state transition matrix of A e , T is the sampling period, and the full-text symbols are defined the same;

p,q,r分别为滚转、俯仰、偏航角速度;欧拉角ψ分别指滚转、俯仰、偏航角;p, q, r are roll, pitch, yaw angular velocity respectively; Euler angle ψ refers to roll, pitch and yaw angle respectively;

状态转移矩阵按照逼近式The state transition matrix according to the approximation

ΦΦ ee [[ (( kk ++ 11 )) TT ,, kTkT ]] ≈≈ II ++ ΠHξΠHξ (( tt )) || kTkT (( kk ++ 11 )) TT ++ ΠΠ ∫∫ kTkT (( kk ++ 11 )) TT [[ ξξ (( tt )) ξξ TT (( tt )) ]] dtdt Hh TT ΠΠ 11 -- ΠHξΠHξ (( tt )) || kTkT (( kk ++ 11 )) TT ΠHξΠHξ (( kTkT ))

及e(k+1)=Φe[(k+1)T,kT]e(k)得到四元数的时间更新值;And e(k+1)= Φe [(k+1)T, kT]e(k) obtains the time update value of the quaternion;

其中 I = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , ξ(t)=[ξ0(t)ξ1(t)…ξn-1(t)ξn(t)]T in I = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , ξ(t)=[ξ 0 (t)ξ 1 (t)…ξ n-1 (t)ξ n (t)] T

其中, ξ k ( t ) = Π j = 0 ρ - 1 sgn { cos [ k j 2 j πt / ( NT ) ] } (0≤t≤NT,k=0,1,2,…)为沃尔什函数(WalshFunction);kj为0或1-k的二进制表示式的二进制数值,ρ为二进制值位数,sgn表示符号函数;滚转、俯仰、偏航角速度p,q,r的展开式分别为in, ξ k ( t ) = Π j = 0 ρ - 1 sgn { cos [ k j 2 j πt / ( NT ) ] } (0≤t≤NT, k=0, 1, 2, ...) is a Walsh function (WalshFunction); k j is the binary value of the binary expression of 0 or 1-k, ρ is the number of digits of the binary value, sgn represents the sign function; the expansion expressions of the roll, pitch, and yaw angular velocities p, q, and r are respectively

pp (( tt )) == pp 00 pp 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; pp nno -- 11 pp nno ξξ 00 (( tt )) ξξ 11 (( tt )) ·&Center Dot; ·&Center Dot; ·&Center Dot; ξξ nno -- 11 (( tt )) ξξ nno (( tt )) TT

qq (( tt )) == qq 00 qq 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; qq nno -- 11 qq nno ξξ 00 (( tt )) ξξ 11 (( tt )) ·· ·· ·&Center Dot; ξξ nno -- 11 (( tt )) ξξ nno (( tt )) TT

rr (( tt )) == rr 00 rr 11 ·· ·· ·· rr nno -- 11 rr nno ξξ 00 (( tt )) ξξ 11 (( tt )) ·· ·· ·· ξξ nno -- 11 (( tt )) ξξ nno (( tt )) TT

ΠΠ == 11 22 {{ 00 -- 11 00 00 11 00 00 00 00 00 00 11 00 00 -- 11 00 pp 00 pp 11 ·· ·· ·· pp nno -- 11 pp nno

++ 00 00 -- 11 00 00 00 00 -- 11 11 00 00 00 00 11 00 00 qq 00 qq 11 ·· ·· ·· qq nno -- 11 qq nno ++ 00 00 00 -- 11 00 00 11 00 00 -- 11 00 00 11 00 00 00 rr 00 rr 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; rr nno -- 11 rr nno }}

ΠΠ 11 == 11 22 {{ pp 00 pp 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; pp nno -- 11 pp nno TT 00 -- 11 00 00 11 00 00 00 00 00 00 11 00 00 -- 11 00

++ qq 00 qq 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; qq nno -- 11 qq nno TT 00 00 -- 11 00 00 00 00 -- 11 11 00 00 00 00 11 00 00 ++ rr 00 rr 11 ·&Center Dot; ·&Center Dot; ·&Center Dot; rr nno -- 11 rr nno TT 00 00 00 -- 11 00 00 11 00 00 -- 11 00 00 11 00 00 00 }}

当对惯性设备直接输出滚转、俯仰、偏航角速度p,q,r采用三阶逼近描述时,所得结果也接近O(T3),相比毕卡逼近等方法的O(T2)精度要高。When the inertial equipment directly outputs the roll, pitch, and yaw angular velocities p, q, and r using the third-order approximation description, the obtained result is also close to O(T 3 ), compared with the O(T 2 ) accuracy of the Picard approximation and other methods to be tall.

Claims (1)

1.一种基于角速度的飞行器极限飞行时四元数沃尔什近似输出方法,其特征在于包括以下步骤:1. a kind of quaternion Walsh approximate output method when the aircraft limit flight based on angular velocity, it is characterized in that comprising the following steps: 根据四元数连续状态方程According to the quaternion continuous state equation ee ·&Center Dot; == AA ee ee 和离散状态方程and the discrete equation of state e(k+1)=Φe[(k+1)T,kT]e(k)e(k+1)=Φ e [(k+1)T, kT]e(k) 其中e=[e1,e2,e3,e4]T A e = 1 2 0 - p - q - r p 0 r - q q - r 0 p r q - p 0 where e=[e 1 , e 2 , e 3 , e 4 ] T A e = 1 2 0 - p - q - r p 0 r - q q - r 0 p r q - p 0 Φe[(k+1)T,kT]为Ae的状态转移矩阵,T为采样周期;Φ e [(k+1)T, kT] is the state transition matrix of A e , and T is the sampling period; p,q,r分别为滚转、俯仰、偏航角速度;欧拉角θ,ψ分别指滚转、俯仰、偏航角;p, q, r are roll, pitch, yaw angular velocity respectively; Euler angle θ, ψ refer to roll, pitch and yaw angle respectively; 建立状态转移矩阵的逼近式Establishing Approximation Formula of State Transition Matrix ΦΦ ee [[ (( kk ++ 11 )) TT ,, kTkT ]] ≈≈ II ++ ΠHξΠHξ (( tt )) || kTkT (( kk ++ 11 )) TT ++ ΠΠ ∫∫ kTkT (( kk ++ 11 )) TT [[ ξξ (( tt )) ξξ TT (( tt )) ]] dtdt Hh TT ΠΠ 11 -- ΠHξΠHξ (( tt )) || kTkT (( kk ++ 11 )) TT ΠHξΠHξ (( kTkT )) 及e(k+1)=Φe[(k+1)T,kT]e(k),得到四元数的时间更新值;And e(k+1)=Φ e [(k+1)T, kT]e(k), obtain the time update value of the quaternion; 其中 I = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , ξ(t)=[ξ0(t) ξ1(t) … ξn-1(t) ξn(t)]T in I = 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 , ξ(t)=[ξ 0 (t) ξ 1 (t) … ξ n-1 (t) ξ n (t)] T (0≤t≤NT,k=0,1,2,…)为沃尔什函数(WalshFunction);kj为0或1-k的二进制表示式的二进制数值,ρ为二进制值位数,sgn表示符号函数;T为采样周期;滚转、俯仰、偏航角速度p,q,r的展开式分别为 (0≤t≤NT, k=0, 1, 2, ...) is a Walsh function (WalshFunction); k j is the binary value of the binary expression of 0 or 1-k, ρ is the number of digits of the binary value, sgn represents the sign function; T is the sampling period; the expansion expressions of roll, pitch and yaw angular velocity p, q, r are respectively for p(t)=[p0 p1 … pn-1 pn][ξ0(t) ξ1(t) … ξn-1(t) ξn(t)]T p(t)=[p 0 p 1 … p n-1 p n ][ξ 0 (t) ξ 1 (t) … ξ n-1 (t) ξ n (t)] T q(t)=[q0 q1 … qn-1 qn][ξ0(t) ξ1(t) … ξn-1(t) ξn(t)]T q(t)=[q 0 q 1 … q n-1 q n ][ξ 0 (t) ξ 1 (t) … ξ n-1 (t) ξ n (t)] T r(t)=[r0 r1 … rn-1 rn][ξ0(t) ξ1(t) … ξn-1(t) ξn(t)]T r(t)=[r 0 r 1 … r n-1 r n ][ξ 0 (t) ξ 1 (t) … ξ n-1 (t) ξ n (t)] T ΠΠ == 11 22 {{ 00 -- 11 00 00 11 00 00 00 00 00 00 11 00 00 -- 11 00 pp 00 pp 11 .. .. .. pp nno -- 11 pp nno ++ 00 00 -- 11 00 00 00 00 -- 11 11 00 00 00 00 11 00 00 qq 00 qq 11 .. .. .. qq nno -- 11 qq nno ++ 00 00 00 -- 11 00 00 11 00 00 -- 11 00 00 11 00 00 00 rr 00 rr 11 .. .. .. rr nno -- 11 rr nno }} ΠΠ 11 == 11 22 {{ pp 00 pp 11 .. .. .. pp nno -- 11 pp nno TT 00 -- 11 00 00 11 00 00 00 00 00 00 11 00 00 -- 11 00 ++ qq 00 qq 11 .. .. .. qq nno -- 11 qq nno TT 00 00 -- 11 00 00 00 00 -- 11 11 00 00 00 00 11 00 00 ++ rr 00 rr 11 .. .. .. rr nno -- 11 rr nno TT 00 00 00 -- 11 00 00 11 00 00 -- 11 00 00 11 00 00 00 }}
CN201110366547.XA 2011-11-17 2011-11-17 Quaternion Walsh approximate output method based on angular velocities for aircraft during extreme flight Expired - Fee Related CN102495829B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110366547.XA CN102495829B (en) 2011-11-17 2011-11-17 Quaternion Walsh approximate output method based on angular velocities for aircraft during extreme flight

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110366547.XA CN102495829B (en) 2011-11-17 2011-11-17 Quaternion Walsh approximate output method based on angular velocities for aircraft during extreme flight

Publications (2)

Publication Number Publication Date
CN102495829A CN102495829A (en) 2012-06-13
CN102495829B true CN102495829B (en) 2015-02-25

Family

ID=46187654

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110366547.XA Expired - Fee Related CN102495829B (en) 2011-11-17 2011-11-17 Quaternion Walsh approximate output method based on angular velocities for aircraft during extreme flight

Country Status (1)

Country Link
CN (1) CN102495829B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102929135B (en) * 2012-10-10 2015-05-27 西北工业大学 Method for designing controller for aircraft time lagging and varying model
CN102929143B (en) * 2012-10-10 2015-05-06 西北工业大学 Control design method for aircraft time lag model

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6671250B1 (en) * 1999-08-17 2003-12-30 Qualcomm Incorporated Method for deep paging
CN101726295B (en) * 2008-10-24 2011-09-07 中国科学院自动化研究所 Unscented Kalman filter-based method for tracking inertial pose according to acceleration compensation
CN101782391A (en) * 2009-06-22 2010-07-21 北京航空航天大学 Attitude estimation method of maneuvering acceleration-assisted extended Kalman filter (EKF) attitude and heading reference system (AHRS)
CN101846510B (en) * 2010-05-28 2013-03-27 北京航空航天大学 High-precision satellite attitude determination method based on star sensor and gyroscope

Also Published As

Publication number Publication date
CN102495829A (en) 2012-06-13

Similar Documents

Publication Publication Date Title
CN102830414B (en) Combined navigation method based on SINS/GPS (strapdown inertial navigation system/global position system)
CN102436437B (en) Quaternion Fourier approximate output method in extreme flight of aircraft based on angular speed
CN102495829B (en) Quaternion Walsh approximate output method based on angular velocities for aircraft during extreme flight
CN106649947B (en) The attitude of satellite numerical value emulation method of algorithm is composed based on Lie group
CN102508819B (en) Angular-speed-based quaternion Legendre approximate output method during extreme flying of aircraft
CN102495831B (en) Quaternion Hermitian approximate output method based on angular velocities for aircraft during extreme flight
CN102495830B (en) Quaternion Hartley approximate output method based on angular velocities for aircraft during extreme flight
CN104677356B (en) A kind of paddle speed calculation method exported based on angle increment and specific force
CN107063300A (en) Method of estimation is disturbed in a kind of underwater navigation system kinetic model based on inverting
CN102506865B (en) Four-ary number polynomial approximate output method during extreme aerobat flight based on angular velocity
CN102506866B (en) Angle speed-based Chebyshev approximate output method of quaternion numbers in ultimate flight of aircraft
CN102506864B (en) Method for approximately outputting quaternion numbers with arbitrary step size in orthogonal series during extreme flight of aircraft
CN102495825B (en) Quaternion superlinear output method based on angular velocities for aircraft during extreme flight
CN102494688B (en) Quaternion Laguerre Approximation Output Method Based on Angular Velocity for Aircraft Limit Flight
CN113447025B (en) Inertial navigation high-precision attitude angle resolving method and system based on Krafft angle
CN102506870B (en) Euler angle Hermite exponential approximation output method based on angular velocity
CN106507916B (en) A kind of direct output intent of the quaternary number based on angular velocity and FPGA
CN102519467B (en) Approximate output method for eulerian angle Chebyshev index on basis of angular velocity
CN102323990B (en) Method for modeling pneumatic model for rigid body space motion
CN102445202B (en) Laguerre output method for rigid body space motion state
CN102519457B (en) Angular velocity-based Euler angle Fourier approximate output method
CN102495827B (en) Euler angle Hermite approximate output method based on angular speed
CN102495826B (en) Euler angle Chebyshev approximate output method based on angular speed
CN102445203B (en) Emmett output method for rigid body space motion state
CN102506869B (en) Euler angle polynomial class-index approximate output method on basis of angle velocity

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150225

Termination date: 20191117