[go: up one dir, main page]

CN1740746B - Micro-miniature dynamic carrier attitude measuring device and its measuring method - Google Patents

Micro-miniature dynamic carrier attitude measuring device and its measuring method Download PDF

Info

Publication number
CN1740746B
CN1740746B CN 200510011763 CN200510011763A CN1740746B CN 1740746 B CN1740746 B CN 1740746B CN 200510011763 CN200510011763 CN 200510011763 CN 200510011763 A CN200510011763 A CN 200510011763A CN 1740746 B CN1740746 B CN 1740746B
Authority
CN
China
Prior art keywords
theta
psi
measurement
phi
centerdot
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
CN 200510011763
Other languages
Chinese (zh)
Other versions
CN1740746A (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.)
Tsinghua University
Original Assignee
Tsinghua 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 Tsinghua University filed Critical Tsinghua University
Priority to CN 200510011763 priority Critical patent/CN1740746B/en
Publication of CN1740746A publication Critical patent/CN1740746A/en
Application granted granted Critical
Publication of CN1740746B publication Critical patent/CN1740746B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Navigation (AREA)
  • Gyroscopes (AREA)

Abstract

一种微小型动态载体姿态测量装置,属于信号测量、导航技术领域,其特点在于体积小、重量轻、适用于高动态环境,可用在飞行器、车辆、船舶或其他载体的姿态测量;该装置包括3轴速率陀螺、3轴磁场计、单轴加速度计、温度传感器、模数转换电路、微处理器和存储器、串行通讯接口,以及相应软件测量方法;3轴速率陀螺等输出连接模数转换电路的输入端,模数转换电路的控制信号、数据信号分别与微处理器和存储器对应端相连;微处理器、存储器输出端与串口通讯单元相连。将该测量装置与飞行器固连,初始化,采集传感器信号,补偿、标定、更新状态变量,计算并输出当前姿态角。该发明对传感器性能要求不高,姿态测量精度较高,特别是适用动态姿态测量。

A micro-miniature dynamic carrier attitude measurement device, which belongs to the field of signal measurement and navigation technology, is characterized in that it is small in size, light in weight, suitable for high dynamic environments, and can be used for attitude measurement of aircraft, vehicles, ships or other carriers; the device includes 3-axis rate gyroscope, 3-axis magnetometer, uniaxial accelerometer, temperature sensor, analog-to-digital conversion circuit, microprocessor and memory, serial communication interface, and corresponding software measurement methods; 3-axis rate gyroscope and other output connections for analog-to-digital conversion The input end of the circuit, the control signal and the data signal of the analog-to-digital conversion circuit are respectively connected with the corresponding ends of the microprocessor and the memory; the output ends of the microprocessor and the memory are connected with the serial port communication unit. Connect the measuring device to the aircraft, initialize, collect sensor signals, compensate, calibrate, update state variables, calculate and output the current attitude angle. The invention has low requirements on sensor performance and high accuracy of attitude measurement, and is especially suitable for dynamic attitude measurement.

Description

微小型动态载体姿态测量装置及其测量方法 Micro-miniature dynamic carrier attitude measuring device and its measuring method

技术领域technical field

本发明涉及一种微小型载体姿态测量装置,特别适用于动态载体姿态测量,属于信号处理、测量、导航领域。The invention relates to a miniature carrier attitude measurement device, which is especially suitable for dynamic carrier attitude measurement and belongs to the fields of signal processing, measurement and navigation.

本发明还涉及根据此装置的一种测量方法。The invention also relates to a measuring method according to the device.

背景技术Background technique

姿态信息的测量对于飞机、车辆、船舶等运动载体具有十分重要的意义。传统方法中,人们用陀螺仪测量运动载体的姿态角。好的陀螺仪具有相当高的精度,但同时它也存在价格昂贵、结构复杂、体积大、质量重等缺点,这使它的应用受到了很大限制。速率陀螺价格较低、体积小、质量轻,但它的精度较低,漂移严重,因此不能直接用来测量姿态角。The measurement of attitude information is very important for moving carriers such as aircraft, vehicles, and ships. In traditional methods, people use gyroscopes to measure the attitude angle of the moving carrier. A good gyroscope has quite high precision, but at the same time it also has disadvantages such as expensive, complex structure, large volume, and heavy quality, which greatly limits its application. The rate gyro is relatively cheap, small in size and light in weight, but its accuracy is low and its drift is serious, so it cannot be directly used to measure the attitude angle.

利用加速度传感器和地磁传感器测量重力加速度和地磁场的3轴分量也可以解算出载体的姿态角(如美国专利20020188416)。这类传感器的体积能够做到很小,但由于加速度传感器同时也敏感运动加速度,因此容易受到运动加速度干扰,不能用在非平衡状态下。The attitude angle of the carrier can also be calculated by using the acceleration sensor and the geomagnetic sensor to measure the acceleration of gravity and the 3-axis component of the geomagnetic field (such as US Patent 20020188416). The volume of this type of sensor can be made very small, but because the acceleration sensor is also sensitive to motion acceleration, it is easily disturbed by motion acceleration and cannot be used in an unbalanced state.

另一种方法是在加速度和地磁传感器的基础上,加入速率陀螺,构造基于四元数的卡尔曼滤波器,对姿态角进行实时估计(如已授权的美国专利6647352)。此方法利用3轴速率陀螺输出更新状态量,采用3轴加速度和3轴磁场计的测量值作为观测值,在最小二乘意义下得到状态变量的最优估计,进而得到姿态角的估计值。此方法的优点在于能够较好的滤除传感器信号的随机干扰,补偿陀螺的漂移,有效地提高了精度。但它要求在长时间内重力加速度的测量值是无偏的,也就是说,当载体处于长时间处于加速(或者减速、转弯)状态时,此方法的精度将严重降低,甚至不可用。为了解决这一问题,人们提出了根据不同状态自动调整滤波器噪声的方法。这种方法在长时间处于加、减速或者转弯状态时,增加对陀螺信号的依赖程度。其前提是陀螺信号在这一段时间内漂移没有明显变化,这对陀螺的性能提出了较高的要求,但使用高精度陀螺,会增加系统的价格和重量,而且随着时间的增长,误差会不断累积,因此仍然不能解决这一问题。Another method is to add a rate gyro on the basis of acceleration and geomagnetic sensors, construct a Kalman filter based on quaternion, and estimate the attitude angle in real time (as authorized US Patent No. 6,647,352). This method uses the output of the 3-axis rate gyro to update the state variables, and uses the measured values of the 3-axis acceleration and the 3-axis magnetometer as the observation values to obtain the optimal estimation of the state variables in the sense of least squares, and then obtain the estimated value of the attitude angle. The advantage of this method is that it can better filter out the random interference of the sensor signal, compensate the drift of the gyroscope, and effectively improve the accuracy. But it requires that the measured value of gravitational acceleration is unbiased in a long time, that is to say, when the carrier is in a state of acceleration (or deceleration, turning) for a long time, the accuracy of this method will be seriously reduced, or even unusable. To solve this problem, methods to automatically adjust filter noise according to different states have been proposed. This method increases the dependence on the gyro signal when accelerating, decelerating or turning for a long time. The premise is that the drift of the gyro signal does not change significantly during this period of time, which puts forward higher requirements on the performance of the gyro, but using a high-precision gyro will increase the price and weight of the system, and the error will increase with time. keeps accumulating, so it still doesn't solve the problem.

此外,利用差分GPS或者GPS阵列的方法测量载体姿态角也是一种常用方法,这种方法容易受到卫星信号丢失的影响,在较多遮挡的情况下效果不好,GPS接收天线的位置和距离也会影响姿态测量的精度。In addition, it is also a common method to measure the attitude angle of the carrier by using differential GPS or GPS array. This method is easily affected by the loss of satellite signals, and the effect is not good in the case of more occlusions. It will affect the accuracy of attitude measurement.

发明内容Contents of the invention

本发明介绍了一种微小型动态载体姿态测量装置。该装置包括3轴速率陀螺(101)、3轴磁场计(102)、单轴加速度计(103)、温度传感器(104)、单轴速度传感器(105)、模数转换电路(106)、微处理器和存储器(107)、串行通讯接口(108),以及相应软件测量方法。其中单轴速度传感器(105)为可选器件,没有它系统仍能正常工作,但加入单轴速度传感器(105)有助于提高测量精度。The invention introduces a miniature dynamic carrier attitude measuring device. The device includes a 3-axis rate gyroscope (101), a 3-axis magnetometer (102), a uniaxial accelerometer (103), a temperature sensor (104), a uniaxial speed sensor (105), an analog-to-digital conversion circuit (106), a micro Processor and memory (107), serial communication interface (108), and corresponding software measurement method. The uniaxial speed sensor (105) is an optional device, and the system can still work normally without it, but adding the uniaxial speed sensor (105) helps to improve measurement accuracy.

3轴速率陀螺(101)到单轴速度传感器(105)5种传感器的输出电压信号分别连接到模数转换电路(106)的各路输入端。模数转换电路(106)的控制信号和数据信号分别与微处理器和存储器(107)的对应端口相连接。微处理器和存储器(107)的输出端口与串口通讯单元(108)相连接。微处理器和存储器(107)按照预设的采样率控制模数转换电路(106)对各路传感器信号进行采样,并读取相应数据,进行处理,计算出姿态角,存储或输出到串口通讯单元(108)。The output voltage signals of the five types of sensors from the 3-axis rate gyroscope (101) to the single-axis speed sensor (105) are respectively connected to the input ends of the analog-to-digital conversion circuit (106). The control signal and data signal of the analog-to-digital conversion circuit (106) are respectively connected with corresponding ports of the microprocessor and the memory (107). The output ports of the microprocessor and memory (107) are connected with the serial port communication unit (108). The microprocessor and memory (107) control the analog-to-digital conversion circuit (106) to sample the sensor signals of various channels according to the preset sampling rate, and read the corresponding data, process them, calculate the attitude angle, store or output to the serial port communication unit (108).

利用上述测量装置测量载体姿态信息,步骤如下:Using the above measuring device to measure the attitude information of the carrier, the steps are as follows:

第一步,将测量装置与被测载体固连。定义地理坐标系和载体坐标系如图2所示。图2(a)为地理坐标系,N、E、D三个正交坐标轴分别指向北、东、地3个方向。图2(b)为载体坐标系,x、y、z三个正交轴分别与N、E、D三轴对齐时,各姿态角定义为零,方向以右手定则为准。姿态角的符号表示与范围可规定为:俯仰角(θ)范围-90°~90°,滚转角(Φ)范围-180°~180°,航向角(ψ)范围0°~360°。In the first step, the measuring device is fixedly connected to the measured carrier. Define the geographic coordinate system and carrier coordinate system as shown in Figure 2. Figure 2(a) is a geographic coordinate system, and the three orthogonal coordinate axes N, E, and D point to the three directions of north, east, and ground, respectively. Figure 2(b) is the carrier coordinate system. When the three orthogonal axes of x, y, and z are respectively aligned with the three axes of N, E, and D, each attitude angle is defined as zero, and the direction is based on the right-hand rule. The symbolic representation and range of the attitude angle can be specified as follows: the pitch angle (θ) ranges from -90° to 90°, the roll angle (Φ) ranges from -180° to 180°, and the heading angle (ψ) ranges from 0° to 360°.

按照航向→俯仰→滚转的顺序,由惯性坐标到载体坐标的方向余弦矩阵R可以表示为:According to the order of heading → pitch → roll, the direction cosine matrix R from inertial coordinates to vehicle coordinates can be expressed as:

RR == cψcψ ·&Center Dot; cθcθ sψsψ ·&Center Dot; cθcθ -- sθsθ cψcψ ·&Center Dot; sθsθ ·· sφsφ -- sψsψ ·&Center Dot; cφcφ sψsψ ·&Center Dot; sθsθ ·&Center Dot; sφsφ ++ cψcψ ·· cφcφ cθcθ ·· sφsφ cψcψ ·· sθsθ ·&Center Dot; cφcφ ++ sψsψ ·&Center Dot; sφsφ sψsψ ·· sθsθ ·&Center Dot; cφcφ -- cψcψ ·&Center Dot; sφsφ cθcθ ·&Center Dot; cφcφ

其中s和c分别为函数sin和cos的简写。Where s and c are shorthand for the functions sin and cos, respectively.

本发明用方向余弦矩阵R的第一列和第三列构造一个向量v,The present invention constructs a vector v with the first column and the third column of the direction cosine matrix R,

v=[r11  r21  r31  r13  r23  r33]v=[r 11 r 21 r 31 r 13 r 23 r 33 ]

其中rij表示在R中的第i行j列个元素。Where r ij represents the i-th row and j-column elements in R.

第二步,系统初始化。设定采样周期,设定状态变量的初始值,状态估计误差的协方差矩阵的初始值,测量噪声,过程噪声。将测量装置静态放置,设定3轴速率陀螺的零点。The second step is system initialization. Set the sampling period, set the initial value of the state variable, the initial value of the covariance matrix of the state estimation error, measurement noise, process noise. Place the measuring device statically, and set the zero point of the 3-axis rate gyro.

状态估计误差的协方差矩阵的初始值可任意给定,不影响系统的收敛性。测量噪声和过程噪声的大小则要根据具体传感器和应用环境决定。状态变量的初始值需要通过初始对准来确定,比如将载体放置于各姿态角均为零的位置,然后将状态变量的初值可以设置为The initial value of the covariance matrix of the state estimation error can be given arbitrarily without affecting the convergence of the system. The measurement noise and process noise should be determined according to the specific sensor and application environment. The initial value of the state variable needs to be determined by initial alignment, such as placing the carrier at a position where each attitude angle is zero, and then the initial value of the state variable can be set as

v0=[1  0  0  0  0  1]。v 0 =[1 0 0 0 0 1].

第三步,采集传感器信号。由微处理器控制模数转换电路按照采样周期采集各路传感器数据,读取模数转换的结果到微处理器中。The third step is to collect sensor signals. The analog-to-digital conversion circuit is controlled by the microprocessor to collect sensor data from various channels according to the sampling period, and the result of the analog-to-digital conversion is read into the microprocessor.

第四步,对传感器数据进行补偿和标定。按照传感器温度特性曲线对传感器采样结果进行温度补偿。由于安装引起的误差也需要进行标定。The fourth step is to compensate and calibrate the sensor data. Perform temperature compensation on the sensor sampling results according to the sensor temperature characteristic curve. Errors due to installation also need to be calibrated.

传感器3轴速率陀螺(101)、3轴磁场计(102)、单轴加速度计(103)、单轴速度传感器(105)的温度特性曲线要经过预先测定,并保存在存储器中。根据采样时的温度值,微处理器从存储器中读取温度特性曲线对应值,对上述传感器数据进行补偿。如果不能保证加速度计(103)安装在载体的转动中心,则根据当前转动角速度与到转动中心的距离计算出由于转动引起的向心加速度,进行补偿。The temperature characteristic curves of sensors 3-axis rate gyroscope (101), 3-axis magnetometer (102), uniaxial accelerometer (103) and uniaxial speed sensor (105) should be measured in advance and stored in memory. According to the temperature value at the time of sampling, the microprocessor reads the corresponding value of the temperature characteristic curve from the memory, and compensates the above sensor data. If it cannot be ensured that the accelerometer (103) is installed on the rotation center of the carrier, the centripetal acceleration due to the rotation is calculated according to the current rotation angular velocity and the distance to the rotation center, and compensation is performed.

aa xx == aa xx ′′ -- (( ωω ythe y 22 ++ ωω zz 22 )) Xx axax -- -- -- (( 11 ))

其中Xax为x轴加速度计到转动中心的距离,ax′为加速度计的测量值,ax为补偿由于转动和偏心引起的加速度后的加速度值。Among them, X ax is the distance from the x-axis accelerometer to the center of rotation, a x ′ is the measured value of the accelerometer, and a x is the acceleration value after compensating the acceleration caused by rotation and eccentricity.

第五步,利用陀螺数据更新状态变量。利用3轴速率陀螺测量值和前一时刻的状态变量的估计值可以计算出当前时刻状态变量的一步预报估计值。The fifth step is to use the gyroscope data to update the state variables. Using the 3-axis rate gyro measurement and the estimated value of the state variable at the previous moment, the estimated value of the one-step forecast of the state variable at the current moment can be calculated.

更新公式如下:The update formula is as follows:

vv ^^ (( khkh ++ hh || khkh )) == Ff ·&Center Dot; vv ^^ (( khkh )) -- -- -- (( 22 ))

其中F为陀螺当前角速率的函数,为kh时刻状态变量v的估计值,

Figure S05111763720050825D000034
为状态变量的一步预报估计。Where F is the function of the current angular rate of the gyroscope, is the estimated value of the state variable v at time kh,
Figure S05111763720050825D000034
Estimates for one-step forecasts of state variables.

第六步,根据观测值和约束条件修正状态变量。将3轴磁场计、单轴加速度计、以及两个状态变量的约束条件作为测量值,对状态变量的一步预报值进行修正。The sixth step is to correct the state variables according to the observations and constraints. The three-axis magnetometer, single-axis accelerometer, and constraints of two state variables are used as measured values to correct the one-step forecast value of state variables.

根据测量值和约束条件,对一步预报得到的状态量

Figure S05111763720050825D000035
进行修正:According to the measured value and constraints, the state quantity obtained from the one-step forecast
Figure S05111763720050825D000035
Make a correction:

P(kh+h|kh)=F·P(kh)·FTev P(kh+h|kh)=F·P(kh)·F Tev

K(kh+h)=P(kh+h|kh)·CT[C·P(kh+h|kh)·CTey]-1 K(kh+h)=P(kh+h|kh)·C T [C·P(kh+h|kh)·C Tey ] -1

vv ^^ (( khkh ++ hh )) == vv ^^ (( khkh ++ hh || khkh )) ++ KK (( khkh ++ hh )) ·&Center Dot; [[ ythe y (( khkh ++ hh )) -- CC ·· vv ^^ (( khkh ++ hh || khkh )) ]]

P(kh+h)=[I-K(kh+h)·C]·P(kh+h|kh)。    (3)P(kh+h)=[I-K(kh+h)·C]·P(kh+h|kh). (3)

第七步,计算并输出当前姿态角。根据状态变量计算当前姿态角信息,并根据需要存储或者输出。The seventh step is to calculate and output the current attitude angle. Calculate the current attitude angle information according to the state variables, and store or output it as needed.

通过状态变量v解算出姿态角,具体公式如下:The attitude angle is calculated by solving the state variable v, and the specific formula is as follows:

俯仰角:Pitch angle:

θ=-arcsin(r13)    (4)θ=-arcsin(r 13 ) (4)

滚转角:Roll angle:

航向角:Heading:

&psi;&psi; == arccosarccos (( rr 1111 // coscos (( &theta;&theta; )) )) ,, rr 3131 &times;&times; rr 23twenty three -- rr 3333 &times;&times; rr 21twenty one &GreaterEqual;&Greater Equal; 00 22 &pi;&pi; -- arccosarccos (( rr 1111 // coscos (( &theta;&theta; )) )) ,, rr 3131 &times;&times; rr 23twenty three -- rr 3333 &times;&times; rr 21twenty one << 00 -- -- -- (( 66 ))

第八步,跳转到第三步或者退出。跳转到第三步继续测量,或者停止退出。The eighth step, jump to the third step or exit. Jump to step 3 to continue measuring, or stop to exit.

第五步和第六步基于以下离散状态空间模型:The fifth and sixth steps are based on the following discrete state-space model:

v(kh+h)=F·v(kh)+ev(kh)        (7)v(kh+h)=F·v(kh)+e v (kh) (7)

y(kh+h)=C·v(kh+h)+ey(kh+h)    (8)y(kh+h)=C·v(kh+h)+e y (kh+h) (8)

其中in

Ff == II ++ hh &times;&times; &Omega;&Omega; (( &omega;&omega; )) 00 00 &Omega;&Omega; (( &omega;&omega; )) ,,

y(kh+h)=[mx(kh+h)my(kh+h)mz(kh+h)ax(kh+h)1 1]T y(kh+h)=[m x (kh+h)m y (kh+h)m z (kh+h)a x (kh+h)1 1] T

CC == coscos &beta;&beta; 00 00 sinsin &beta;&beta; 00 00 00 coscos &beta;&beta; 00 00 sinsin &beta;&beta; 00 00 00 coscos &beta;&beta; 00 00 sinsin &beta;&beta; 00 00 00 gg 00 00 rr 1111 khkh rr 21twenty one khkh rr 3131 khkh 00 00 00 00 00 00 rr 1313 khkh rr 23twenty three khkh rr 3333 khkh

ev和ey是功率谱密度为Φev和Φey的零均值白噪声。 ev and ey are zero-mean white noise with power spectral densities Φ ev and Φ ey .

以状态方程(7),测量方程(8)构造离散卡尔曼滤波器,其中测量矩阵C由上一时刻状态变量构成。因为方程(8)中的测量值y仅含有ax,所以不受y、z轴方向运动加速度项的影响。如前所述,如果利用ax-&代替ax将会消除x轴方向运动加速度的影响,这样在高动态环境下仍能保证高精度测量。Construct the discrete Kalman filter with the state equation (7) and the measurement equation (8), where the measurement matrix C is composed of the state variables at the previous moment. Since the measurement value y in equation (8) only contains a x , it is not affected by the motion acceleration items in the y and z directions. As mentioned earlier, if a x -& is used instead of a x , the influence of the acceleration of motion in the x-axis direction will be eliminated, so that high-precision measurement can still be guaranteed in a highly dynamic environment.

离散状态空间方程由下面的连续方程按照采样周期h离散化得到。The discrete state space equation is obtained by discretizing the following continuous equation according to the sampling period h.

对方向余弦矩阵R取微分,得到方程如下:Differentiate the direction cosine matrix R to get the following equation:

dRd dtdt == &Omega;&Omega; (( &omega;&omega; )) RR -- -- -- (( 99 ))

其中 &Omega; ( &omega; ) = 0 &omega; z - &omega; y - &omega; z 0 &omega; x &omega; y - &omega; x 0 in &Omega; ( &omega; ) = 0 &omega; z - &omega; the y - &omega; z 0 &omega; x &omega; the y - &omega; x 0

因为v由R的第一列和第三列组成,所以由方程(9)可以得出:Since v consists of the first and third columns of R, it follows from equation (9):

dd dtdt vv == &Omega;&Omega; (( &omega;&omega; )) 00 00 &Omega;&Omega; (( &omega;&omega; )) vv ++ ee vv -- -- -- (( 1010 ))

其中0为3×3的零矩阵,ev近似为零均值白噪声,其功率谱密度近似为ΦevWhere 0 is a 3×3 zero matrix, ev is approximately zero-mean white noise, and its power spectral density is approximately Φ ev .

重力加速度矢量在惯性坐标系中的坐标表示为a0=[0 0 g]T。在载体坐标系中测量值为a=[ax ay az]T。重力加速度矢量由惯性坐标系转换到载体坐标系:The coordinates of the gravitational acceleration vector in the inertial coordinate system are expressed as a 0 =[0 0 g] T . The measured value in the carrier coordinate system is a=[a x a y a z ] T . The gravity acceleration vector is converted from the inertial coordinate system to the carrier coordinate system:

a=Ra0+ea    (11)a=Ra 0 +e a (11)

其中ea为测量噪声。当载体处于静态或者低动态环境时,ea可以近似为功率谱密度为Φa的零均值白噪声,但当载体处于高动态环境时,加速度测量值与重力加速度分量相差很大,特别是存在长周期低频运动加速度时,如长时间盘旋,ea不能认为是零均值白噪声,但此加速度对于x轴加速度分量的影响相对较小。根据方程(6),加速度矢量在载体坐标系x轴方向的分量为:Where e a is the measurement noise. When the carrier is in a static or low dynamic environment, e a can be approximated as a zero-mean white noise with a power spectral density of Φ a , but when the carrier is in a high dynamic environment, the measured acceleration value and the gravitational acceleration component differ greatly, especially when there is During long-period low-frequency motion acceleration, such as hovering for a long time, e a cannot be considered as zero-mean white noise, but the impact of this acceleration on the x-axis acceleration component is relatively small. According to equation (6), the component of the acceleration vector in the x-axis direction of the carrier coordinate system is:

ax=r13g+eax    (12)a x =r 13 g+e ax (12)

其中eax可近似为功率谱密度为Φax的零均值白噪声。如果x轴方向加入速度传感器,用ax-&代替上式中的ax将会有助于进一步提高精度。Where e ax can be approximated as zero-mean white noise with power spectral density Φ ax . If a speed sensor is added in the x-axis direction, replacing a x in the above formula with a x -& will help to further improve the accuracy.

地磁矢量在惯性坐标系中的坐标表示为m0=[mcosβ 0 M sinβ]T,其中M为地磁矢量的模(后面表述中将M作为单位长度量省略),β为当地地磁倾角,忽略地磁偏角或解算出航向角后进行修正。在载体坐标系中测量值为m=[mx my mz]T。地磁矢量由惯性坐标系转换到载体坐标系:The coordinates of the geomagnetic vector in the inertial coordinate system are expressed as m 0 =[mcosβ 0 M sinβ] T , where M is the modulus of the geomagnetic vector (M is omitted as a unit length in the following expressions), and β is the local geomagnetic dip, ignoring the geomagnetic Make corrections after declination or heading angle is calculated. The measured value in the carrier coordinate system is m=[m x m y m z ] T . The geomagnetic vector is converted from the inertial coordinate system to the carrier coordinate system:

m=Rm0+em    (13)m=Rm 0 +e m (13)

其中em为测量噪声,可近似为独立的零均值白噪声。Where em is the measurement noise, which can be approximated as an independent zero-mean white noise.

注意到向量v的六个元素并不是相互独立的,存在如下两个约束条件:Note that the six elements of the vector v are not independent of each other, and there are two constraints as follows:

rr 1111 22 ++ rr 21twenty one 22 ++ rr 3131 22 == 11 ,, rr 1313 22 ++ rr 23twenty three 22 ++ rr 3333 22 == 11 -- -- -- (( 1414 ))

将约束条件(14)作为向量v的“伪测量方程”,与方程(12)、(13)一起构成向量v的测量方程。方程(14)中含有非线性项,因此需要做线性化处理。将(14)中二次项中的一项写到输出方程中,即将方程(12)、(13)、(14)写成如下形式:The constraint condition (14) is used as the "pseudo-measurement equation" of the vector v, together with the equations (12) and (13) to form the measurement equation of the vector v. Equation (14) contains nonlinear terms, so it needs to be linearized. Write one of the quadratic terms in (14) into the output equation, that is, write equations (12), (13), and (14) as follows:

mm xx mm ythe y mm zz aa xx 11 11 == coscos &beta;&beta; 00 00 sinsin &beta;&beta; 00 00 00 coscos &beta;&beta; 00 00 sinsin &beta;&beta; 00 00 00 coscos &beta;&beta; 00 00 sinsin &beta;&beta; 00 00 00 gg 00 00 rr 1111 rr 21twenty one rr 3131 00 00 00 00 00 00 rr 1313 rr 23twenty three rr 3333 &times;&times; rr 1111 rr 21twenty one rr 3131 rr 1313 rr 23twenty three rr 3333 ++ ee ythe y -- -- -- (( 1515 ))

其中ey=[emx  emy  emz  eax  ec1  ec2]T,ec1、ec2为约束条件的计算误差,可近似为白噪声。Where e y =[e mx e my e mz e ax e c1 e c2 ] T , e c1 and e c2 are calculation errors of constraints, which can be approximated as white noise.

将方程(10)和方程(15)按采样周期h离散化就会得到由方程(7)和方程(8)构成的离散系统方程。Discretizing Equation (10) and Equation (15) according to the sampling period h will result in a discrete system equation consisting of Equation (7) and Equation (8).

附图说明Description of drawings

图1是该姿态测量装置的硬件组成框图。Figure 1 is a block diagram of the hardware composition of the attitude measurement device.

图2是描述惯性坐标系与载体坐标系,其中(a)惯性坐标系(NED),(b)载体坐标系(xyz)。Figure 2 is a description of the inertial coordinate system and the carrier coordinate system, where (a) the inertial coordinate system (NED), (b) the carrier coordinate system (xyz).

图3是测量方法流程图。Fig. 3 is a flow chart of the measurement method.

图4是飞行器坐标系。Figure 4 is the aircraft coordinate system.

具体实施方式Detailed ways

下面以测量飞行器姿态为例,介绍该姿态测量装置和方法的具体实时过程。Taking the attitude measurement of an aircraft as an example, the specific real-time process of the attitude measurement device and method will be introduced below.

图1为该姿态测量装置的硬件组成框图。3轴速率陀螺(101)、3轴磁场计(102)、单轴加速度计(103)、温度传感器(104)、单轴速度传感器(105)、模数转换电路(106)、微处理器和存储器(107)、串行通讯接口(108),其中速度传感器(105)为可选器件。3轴速率陀螺(101)、3轴磁场计(102)、单轴加速度计(103)等器件选用基于MEMS技术的传感器,体积小、重量轻。Figure 1 is a block diagram of the hardware composition of the attitude measurement device. 3-axis rate gyroscope (101), 3-axis magnetometer (102), single-axis accelerometer (103), temperature sensor (104), single-axis speed sensor (105), analog-to-digital conversion circuit (106), microprocessor and Memory (107), serial communication interface (108), wherein the speed sensor (105) is an optional device. 3-axis rate gyroscope (101), 3-axis magnetometer (102), single-axis accelerometer (103) and other devices use sensors based on MEMS technology, which are small in size and light in weight.

3轴速率陀螺(101)、3轴磁场计(102)、单轴加速度计(103)、温度传感器(104)、单轴速度传感器(105)5种传感器的输出电压信号分别连接到模数转换电路(106)的各路输入端。模数转换电路(106)的控制信号和数据信号分别与微处理器和存储器(107)的对应端口相连接。微处理器和存储器(107)的输出端口与串口通讯单元(108)相连接。3-axis rate gyroscope (101), 3-axis magnetometer (102), uniaxial accelerometer (103), temperature sensor (104), uniaxial speed sensor (105) and the output voltage signals of the 5 sensors are respectively connected to the analog-to-digital converter Each input end of the circuit (106). The control signal and data signal of the analog-to-digital conversion circuit (106) are respectively connected with corresponding ports of the microprocessor and the memory (107). The output ports of the microprocessor and memory (107) are connected with the serial port communication unit (108).

图2是描述惯性坐标系与载体坐标系,其中(a)惯性坐标系(NED),(b)载体坐标系(xyz)。Figure 2 is a description of the inertial coordinate system and the carrier coordinate system, where (a) the inertial coordinate system (NED), (b) the carrier coordinate system (xyz).

图3是测量方法流程图,说明了利用上述装置测量飞行器姿态的方法和步骤。Fig. 3 is a flow chart of the measurement method, illustrating the method and steps of using the above-mentioned device to measure the attitude of the aircraft.

(301)将该测量装置与飞行器固连,图4说明了坐标轴x、y、z分别与飞行器各对应轴向对齐。x轴与飞行器机头方向对其,y轴与飞行器机翼方向对其,z轴与飞行器机翼方向垂直。(301) The measuring device is fixedly connected to the aircraft. FIG. 4 illustrates that the coordinate axes x, y, and z are respectively aligned with the corresponding axes of the aircraft. The x-axis is aligned with the direction of the nose of the aircraft, the y-axis is aligned with the direction of the wings of the aircraft, and the z-axis is perpendicular to the direction of the wings of the aircraft.

(302)系统初始化。设定采样周期为25Hz;将载体放置于各姿态角均为零的位置,然后将状态变量的初值设置为;状态估计误差的协方差矩阵的初始值任意设定为单位矩阵;设定测量噪声,过程噪声的值。将测量装置静态放置,设定3轴速率陀螺的测量值为零点。(302) System initialization. Set the sampling period to 25Hz; place the carrier at a position where each attitude angle is zero, and then set the initial value of the state variable to ; the initial value of the covariance matrix of the state estimation error is arbitrarily set to the identity matrix; set the measurement Noise, the value of the process noise. Place the measurement device statically, and set the measurement value of the 3-axis rate gyro to zero.

(303)采集传感器信号。由微处理器控制模数转换电路按照采样周期采集各路传感器数据,读取模数转换的结果到微处理器中。(303) Collect sensor signals. The analog-to-digital conversion circuit is controlled by the microprocessor to collect sensor data from various channels according to the sampling period, and the result of the analog-to-digital conversion is read into the microprocessor.

(304)温度补偿和标定,根据温度传感器测量结果,从存储器中读出预先标定好的修正值,对传感器数据进行温度补偿。下面所用到的传感器信号均为经过温度补偿后的数据。(304) Temperature compensation and calibration. According to the measurement result of the temperature sensor, read out the pre-calibrated correction value from the memory, and perform temperature compensation on the sensor data. The sensor signals used below are all data after temperature compensation.

测量出x轴加速度计到转动中心的距离Xax,根据当前转动角速度与Xax,计算出由于转动引起的向心加速度,进行补偿。Measure the distance X ax from the x-axis accelerometer to the center of rotation, calculate the centripetal acceleration caused by the rotation according to the current rotation angular velocity and X ax , and perform compensation.

aa xx == aa xx &prime;&prime; -- (( &omega;&omega; ythe y 22 ++ &omega;&omega; zz 22 )) Xx axax

其中ax′为加速度计的测量值,ax为补偿由于转动和偏心引起的加速度后的加速度值。Among them, a x ′ is the measured value of the accelerometer, and a x is the acceleration value after compensating the acceleration caused by rotation and eccentricity.

(305)利用陀螺数据更新状态变量。利用3轴速率陀螺测量值和前一时刻的状态变量的估计值可以计算出当前时刻状态变量的一步预报估计值。(305) Utilize the gyroscope data to update the state variables. Using the 3-axis rate gyro measurement and the estimated value of the state variable at the previous moment, the estimated value of the one-step forecast of the state variable at the current moment can be calculated.

更新公式如下:The update formula is as follows:

vv ^^ (( khkh ++ hh || khkh )) == Ff &CenterDot;&Center Dot; vv ^^ (( khkh ))

其中F为陀螺当前角速率的函数,

Figure S05111763720050825D000063
为kh时刻状态变量v的估计值,
Figure S05111763720050825D000064
为状态变量的一步预报估计。Where F is the function of the current angular rate of the gyroscope,
Figure S05111763720050825D000063
is the estimated value of the state variable v at time kh,
Figure S05111763720050825D000064
Estimates for one-step forecasts of state variables.

(306)根据观测值和约束条件修正状态变量。将3轴磁场计、单轴加速度计、以及两个状态变量的约束条件作为测量值,对状态变量的一步预报值进行修正。(306) Correcting the state variable according to the observed value and the constraint condition. The three-axis magnetometer, single-axis accelerometer, and constraints of two state variables are used as measured values to correct the one-step forecast value of state variables.

根据测量值和约束条件,对一步预报得到的状态量

Figure S05111763720050825D000065
进行修正:According to the measured value and constraints, the state quantity obtained from the one-step forecast
Figure S05111763720050825D000065
Make a correction:

P(kh+h|kh)=F·P(kh)·FTev P(kh+h|kh)=F·P(kh)·F Tev

K(kh+h)=P(kh+h|kh)·CT[C·P(kh+h|kh)·CTey]-1 K(kh+h)=P(kh+h|kh)·C T [C·P(kh+h|kh)·C Tey ] -1

vv ^^ (( khkh ++ hh )) == vv ^^ (( khkh ++ hh || khkh )) ++ KK (( khkh ++ hh )) &CenterDot;&Center Dot; [[ ythe y (( khkh ++ hh )) -- CC &CenterDot;&Center Dot; vv ^^ (( khkh ++ hh || khkh )) ]]

P(kh+h)=[I-K(kh+h)·C]·P(kh+h|kh);P(kh+h)=[I-K(kh+h)·C]·P(kh+h|kh);

(307)计算并输出当前姿态角。根据状态变量计算当前姿态角信息,并根据需要存储或者输出。(307) Calculate and output the current attitude angle. Calculate the current attitude angle information according to the state variables, and store or output it as needed.

通过状态变量v解算出姿态角,具体公式如下:The attitude angle is calculated by solving the state variable v, and the specific formula is as follows:

俯仰角:Pitch angle:

θ=-arcsin(r13)θ=-arcsin(r 13 )

滚转角:Roll angle:

航向角:Heading:

&psi;&psi; == arccosarccos (( rr 1111 // coscos (( &theta;&theta; )) )) ,, rr 3131 &times;&times; rr 23twenty three -- rr 3333 &times;&times; rr 21twenty one &GreaterEqual;&Greater Equal; 00 22 &pi;&pi; -- arccosarccos (( rr 1111 // coscos (( &theta;&theta; )) )) ,, rr 3131 &times;&times; rr 23twenty three -- rr 3333 &times;&times; rr 21twenty one << 00

(308)跳转到第三步或者退出。跳转到第三步继续测量,或者停止退出。(308) Jump to the third step or exit. Jump to step 3 to continue measuring, or stop to exit.

该装置体积小、重量轻,与传统惯性导航装置相比,对传感器性能要求不高,可以选用体积很小的MEMS传感器,且通过特定算法,有效地消除了运动加速度的干扰,姿态测量精度能做到较高,因此特别适用于高动态环境中对飞行器、车辆、船舶或其他载体的动态姿态进行测量。The device is small in size and light in weight. Compared with the traditional inertial navigation device, it does not require high sensor performance. It can use a small MEMS sensor, and through a specific algorithm, the interference of motion acceleration is effectively eliminated, and the attitude measurement accuracy can be improved. It is relatively high, so it is especially suitable for measuring the dynamic attitude of aircraft, vehicles, ships or other carriers in a high dynamic environment.

Claims (1)

1.一种载体姿态信息测量的测量方法,其特征在于,该测量方法包括如下步骤:第一步:将测量装置与被测载体固连;定义地理坐标系和载体坐标系;1. A measurement method for carrier posture information measurement, characterized in that, the measurement method comprises the steps: the first step: the measuring device is fixedly connected with the measured carrier; define the geographic coordinate system and the carrier coordinate system; 按照航向→俯仰→滚转的顺序,构造由惯性坐标到载体坐标的方向余弦矩阵R:In the order of heading→pitch→roll, construct the direction cosine matrix R from inertial coordinates to vehicle coordinates: RR == c&psi;c&psi; &CenterDot;&CenterDot; c&theta;c&theta; s&psi;s&psi; &CenterDot;&CenterDot; c&theta;c&theta; -- s&theta;s&theta; c&psi;c&psi; &CenterDot;&CenterDot; s&theta;s&theta; &CenterDot;&CenterDot; s&phi;s&phi; -- s&psi;s&psi; &CenterDot;&Center Dot; c&phi;c&phi; s&psi;s&psi; &CenterDot;&Center Dot; s&theta;s&theta; &CenterDot;&Center Dot; s&phi;s&phi; ++ c&psi;c&psi; &CenterDot;&CenterDot; c&phi;c&phi; c&theta;c&theta; &CenterDot;&CenterDot; s&phi;s&phi; c&psi;c&psi; &CenterDot;&Center Dot; s&theta;s&theta; &CenterDot;&CenterDot; c&phi;c&phi; ++ s&psi;s&psi; &CenterDot;&Center Dot; s&phi;s&phi; s&psi;s&psi; &CenterDot;&CenterDot; s&theta;s&theta; &CenterDot;&Center Dot; c&phi;c&phi; -- c&psi;c&psi; &CenterDot;&Center Dot; s&phi;s&phi; c&theta;c&theta; &CenterDot;&Center Dot; c&phi;c&phi; 其中,s和c分别为函数sin和cos的简写;Among them, s and c are the abbreviations of the functions sin and cos respectively; 用方向余弦矩阵R的第一列和第三列构造一个向量v,Construct a vector v using the first and third columns of the direction cosine matrix R, v=[r11 r21 r31 r13 r23 r33]v=[r 11 r 21 r 31 r 13 r 23 r 33 ] 其中rij表示在R中的第i行j列个元素;Where r ij represents the elements in row i and column j in R; 第二步,系统初始化The second step, system initialization 设定采样周期,设定状态变量的初始值,状态估计误差的协方差矩阵的初始值,测量噪声,过程噪声;Set the sampling period, set the initial value of the state variable, the initial value of the covariance matrix of the state estimation error, measurement noise, process noise; 将测量装置静态放置,设定3轴速率陀螺的零点;Place the measuring device statically and set the zero point of the 3-axis rate gyroscope; 第三步,采集传感器信号The third step is to collect the sensor signal 微处理器控制模数转换电路按照采样周期采集各路传感器数据,读取模数转换的结果到微处理器中;The microprocessor controls the analog-to-digital conversion circuit to collect sensor data from various channels according to the sampling period, and reads the results of the analog-to-digital conversion to the microprocessor; 第四步,对传感器数据进行补偿和标定The fourth step is to compensate and calibrate the sensor data 按照传感器温度特性曲线对传感器采样结果进行温度补偿;Perform temperature compensation on the sensor sampling results according to the sensor temperature characteristic curve; 由于安装引起的误差也需要进行标定;Errors due to installation also need to be calibrated; 第五步,利用陀螺数据更新状态变量The fifth step is to use the gyroscope data to update the state variables 利用3轴速率陀螺测量值和前一时刻的状态变量的估计值计算出当前时刻状态变量的一步预报估计值;更新公式为:Using the 3-axis rate gyro measurement value and the estimated value of the state variable at the previous moment to calculate the one-step forecast value of the state variable at the current moment; the update formula is: vv ^^ (( khkh ++ hh || khkh )) == Ff &CenterDot;&CenterDot; vv ^^ (( khkh )) 其中F为陀螺当前角速率的函数,
Figure FSB00000020202100013
为kh时刻状态变量v的估计值,为状态变量的一步预报估计;
Where F is the function of the current angular rate of the gyroscope,
Figure FSB00000020202100013
is the estimated value of the state variable v at time kh, is the one-step forecast estimate of the state variable;
第六步,根据观测值和约束条件修正状态变量The sixth step is to modify the state variables according to the observations and constraints 将3轴磁场计、单轴加速度计、以及两个状态变量的约束条件作为测量值,对状态变量的一步预报值进行修正;Using the 3-axis magnetometer, uniaxial accelerometer, and the constraints of the two state variables as measured values, the one-step forecast value of the state variable is corrected; 根据测量值和约束条件,对一步预报得到的状态量
Figure FSB00000020202100015
进行修正:
According to the measured value and constraints, the state quantity obtained from the one-step forecast
Figure FSB00000020202100015
Make a correction:
P(kh+h|kh)=F·P(kh)·FTev P(kh+h|kh)=F·P(kh)·F Tev K(kh+h)=P(kh+h|kh)·CT[C·P(kh+h|kh)·CTey]-1 K(kh+h)=P(kh+h|kh)·C T [C·P(kh+h|kh)·C Tey ] -1 vv ^^ (( khkh ++ hh )) == vv ^^ (( khkh ++ hh || khkh )) ++ KK (( khkh ++ hh )) &CenterDot;&CenterDot; [[ ythe y (( khkh ++ hh )) -- CC &CenterDot;&Center Dot; vv ^^ (( khkh ++ hh || khkh )) ]] P(kh+h)=[I-K(kh+h)·C]·P(kh+h|kh)P(kh+h)=[I-K(kh+h)·C]·P(kh+h|kh) 第七步,计算并输出当前姿态角The seventh step is to calculate and output the current attitude angle 根据状态变量计算当前姿态角信息,并根据需要存储或者输出;Calculate the current attitude angle information according to the state variables, and store or output as needed; 通过状态变量v解算出姿态角,具体公式如下:The attitude angle is calculated by solving the state variable v, and the specific formula is as follows: 俯仰角:Pitch angle: θ=-arcsin(r13)θ=-arcsin(r 13 ) 滚转角:Roll angle:
Figure FSB00000020202100021
Figure FSB00000020202100021
航向角:Heading: &psi;&psi; == arccosarccos (( rr 1111 // coscos &theta;&theta; )) ,, rr 3131 &times;&times; rr 23twenty three -- rr 3333 &times;&times; rr 21twenty one &GreaterEqual;&Greater Equal; 00 22 &pi;&pi; -- arccosarccos (( rr 1111 // coscos (( &theta;&theta; )) )) ,, rr 3131 &times;&times; rr 23twenty three -- rr 3333 &times;&times; rr 21twenty one << 00 第八步,跳转到第三步或者退出;The eighth step, jump to the third step or exit; 跳转到第三步继续测量,或者停止,退出,完成测量。Jump to the third step to continue the measurement, or stop and exit to complete the measurement.
CN 200510011763 2005-05-23 2005-05-23 Micro-miniature dynamic carrier attitude measuring device and its measuring method Expired - Fee Related CN1740746B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200510011763 CN1740746B (en) 2005-05-23 2005-05-23 Micro-miniature dynamic carrier attitude measuring device and its measuring method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200510011763 CN1740746B (en) 2005-05-23 2005-05-23 Micro-miniature dynamic carrier attitude measuring device and its measuring method

Publications (2)

Publication Number Publication Date
CN1740746A CN1740746A (en) 2006-03-01
CN1740746B true CN1740746B (en) 2010-08-04

Family

ID=36093206

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200510011763 Expired - Fee Related CN1740746B (en) 2005-05-23 2005-05-23 Micro-miniature dynamic carrier attitude measuring device and its measuring method

Country Status (1)

Country Link
CN (1) CN1740746B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102175244A (en) * 2011-03-16 2011-09-07 公安部沈阳消防研究所 In-building person positioning system and positioning method thereof based on inertial sensor
CN110954103A (en) * 2019-12-18 2020-04-03 无锡北微传感科技有限公司 Method and system for estimating dynamic attitude of vehicle body based on MEMS sensor

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100423038C (en) * 2006-10-24 2008-10-01 中国科学院合肥物质科学研究院 Sailing attitude testing device and analysis method
SE531778C2 (en) * 2007-01-09 2009-08-04 C2Sat Comm Ab Method for operating compensation of a position measuring means
CN102313546B (en) * 2011-04-14 2012-12-26 南京航空航天大学 Motion platform gesture sensing method based on polarized electromagnetic wave information chain
CN102289306B (en) * 2011-08-30 2013-06-19 江苏惠通集团有限责任公司 Attitude sensing equipment and positioning method thereof as well as method and device for controlling mouse pointer
CN102853834A (en) * 2012-01-09 2013-01-02 北京信息科技大学 High-precision scheme of IMU for rotating carrier and denoising method
CN102529850B (en) * 2012-01-16 2014-06-25 华南理工大学 Safe state monitoring method of motor vehicle based on wheel load type intelligent sensing
CN102706360B (en) * 2012-06-11 2014-11-26 北京航空航天大学 Method utilizing optical flow sensors and rate gyroscope to estimate state of air vehicle
CN103090870B (en) * 2013-01-21 2015-07-01 西北工业大学 Spacecraft attitude measurement method based on MEMS (micro-electromechanical systems) sensor
CN104567787B (en) * 2013-10-12 2017-05-17 北京航天计量测试技术研究所 Method for calibrating measurement accuracy of dynamic angle measuring system
CN103712598B (en) * 2013-12-31 2014-12-17 渤海大学 A method for determining the attitude of a small unmanned aerial vehicle
EP3018541B1 (en) * 2014-11-04 2023-10-25 Garrett Transportation I Inc. Configurable inferential sensor for vehicle control systems
CN105352502B (en) * 2015-11-26 2017-12-12 湖北三江航天红峰控制有限公司 A kind of attitude acquisition method of micro- inertia attitude heading reference system
CN105866459B (en) * 2016-03-25 2018-10-26 中国人民解放军国防科学技术大学 Non-gyro inertial measurement system restriction Attitude rate estimator method
CN106246168B (en) 2016-08-29 2017-09-19 中国科学院地质与地球物理研究所 A near-bit drilling tool attitude measurement device and measurement method while drilling
CN106246167B (en) 2016-08-31 2017-07-14 中国科学院地质与地球物理研究所 The wireless short pass method and device of nearly drill bit invariable power
CN106246163B (en) 2016-08-31 2017-07-14 中国科学院地质与地球物理研究所 The nearly dynamic directional survey method and device of drill bit
CN106223937B (en) 2016-08-31 2017-09-29 中国科学院地质与地球物理研究所 A kind of reception device suitable for the wireless short pass of the nearly drill bit in underground
CN106246169B (en) 2016-08-31 2017-09-01 中国科学院地质与地球物理研究所 A mechanical device suitable for downhole near-drill wireless short-range transmission
CN106527969B (en) 2016-09-21 2017-09-19 中国科学院地质与地球物理研究所 A life-balanced NandFlash memory reading and writing method
ES2946946T3 (en) 2016-11-09 2023-07-28 Salunda Ltd Sensor for a rotating element
CN106522925B (en) 2016-11-21 2018-04-13 中国科学院地质与地球物理研究所 It is a kind of to receive transducer package with brill orientation acoustic signals
CN106640055B (en) 2016-11-21 2017-11-17 中国科学院地质与地球物理研究所 It is a kind of to be applied to the reception device for boring orientation acoustic logging
CN106869907B (en) 2017-01-19 2019-08-06 中国科学院地质与地球物理研究所 Calibration method based on electric field theory for near-drill wireless short transmission ground environment
US10578754B2 (en) 2017-01-19 2020-03-03 Institute Of Geology And Geophysics, Chinese Academy Of Sciences Sinusoidal excitation method and apparatus for multi-pole acoustic logging while drilling
CN111248922B (en) * 2020-02-11 2022-05-17 中国科学院半导体研究所 Human body respiration condition acquisition paste based on accelerometer and gyroscope and preparation method thereof
CN111856074B (en) * 2020-06-04 2023-03-28 中国人民解放军国防科技大学 Combined type atmospheric data measurement experiment cabin section and flight data measurement method thereof

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4318063A (en) * 1979-05-03 1982-03-02 The United States Of America As Represented By The Secretary Of The Air Force Crystal oscillator compensated for g-sensitivity
US4696112A (en) * 1986-09-05 1987-09-29 Condor Pacific Industries, Inc. Bore hole navigator
US6087950A (en) * 1997-07-30 2000-07-11 Union Switch & Signal, Inc. Detector for sensing motion and direction of a railway device
US20020188416A1 (en) * 2001-03-30 2002-12-12 Zhaoying Zhou Micro azimuth-level detector based on micro electro-mechanical systems and a method for determination of attitude
US6647352B1 (en) * 1998-06-05 2003-11-11 Crossbow Technology Dynamic attitude measurement method and apparatus

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4318063A (en) * 1979-05-03 1982-03-02 The United States Of America As Represented By The Secretary Of The Air Force Crystal oscillator compensated for g-sensitivity
US4696112A (en) * 1986-09-05 1987-09-29 Condor Pacific Industries, Inc. Bore hole navigator
US6087950A (en) * 1997-07-30 2000-07-11 Union Switch & Signal, Inc. Detector for sensing motion and direction of a railway device
US6647352B1 (en) * 1998-06-05 2003-11-11 Crossbow Technology Dynamic attitude measurement method and apparatus
US20020188416A1 (en) * 2001-03-30 2002-12-12 Zhaoying Zhou Micro azimuth-level detector based on micro electro-mechanical systems and a method for determination of attitude

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102175244A (en) * 2011-03-16 2011-09-07 公安部沈阳消防研究所 In-building person positioning system and positioning method thereof based on inertial sensor
CN110954103A (en) * 2019-12-18 2020-04-03 无锡北微传感科技有限公司 Method and system for estimating dynamic attitude of vehicle body based on MEMS sensor
CN110954103B (en) * 2019-12-18 2022-02-08 无锡北微传感科技有限公司 Method and system for estimating dynamic attitude of vehicle body based on MEMS sensor

Also Published As

Publication number Publication date
CN1740746A (en) 2006-03-01

Similar Documents

Publication Publication Date Title
CN1740746B (en) Micro-miniature dynamic carrier attitude measuring device and its measuring method
Bian et al. Inertial navigation
CN100405014C (en) Carrier attitude measurement method
Phuong et al. A DCM based orientation estimation algorithm with an inertial measurement unit and a magnetic compass
CN102692225B (en) Attitude heading reference system for low-cost small unmanned aerial vehicle
CN100516775C (en) A Method for Determining Initial Attitude of Strapdown Inertial Navigation System
CN202974288U (en) Miniature strapdown navigation attitude system
CN103630146B (en) The laser gyro IMU scaling method that a kind of discrete parsing is combined with Kalman filter
CN112595350B (en) Automatic calibration method and terminal for inertial navigation system
CN110954102B (en) Magnetometer-assisted inertial navigation system and method for robot positioning
CN107063254B (en) Gesture resolving method for gyros and geomagnetic combination
CN106403952A (en) Method for measuring combined attitudes of Satcom on the move with low cost
CN101706287A (en) Rotating strapdown system on-site proving method based on digital high-passing filtering
CN102645223B (en) Serial inertial navigation vacuum filtering correction method based on specific force observation
CN104698485A (en) BD, GPS and MEMS based integrated navigation system and method
CN102087110B (en) Miniature underwater moving vehicle autonomous attitude detecting device and method
US10514261B2 (en) Gyromagnetic geopositioning system
CN103900608A (en) Low-precision inertial navigation initial alignment method based on quaternion CKF
CN104880189A (en) Low-cost tracking anti-jamming method of antenna for satellite communication in motion
CN107402007A (en) A kind of method for improving miniature AHRS modules precision and miniature AHRS modules
CN103411623A (en) Rate gyroscope calibrating method
CN111189474A (en) Autonomous calibration method of MARG sensor based on MEMS
CN103901459B (en) The filtering method of Measurement delay in a kind of MEMS/GPS integrated navigation system
CN111141285B (en) Aviation gravity measuring device
Xue et al. MEMS-based multi-sensor integrated attitude estimation technology for MAV applications

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

Granted publication date: 20100804

Termination date: 20110523