CN114234971A - 一种可降低噪声全姿态imu姿态解算方法 - Google Patents

一种可降低噪声全姿态imu姿态解算方法 Download PDF

Info

Publication number
CN114234971A
CN114234971A CN202210183547.4A CN202210183547A CN114234971A CN 114234971 A CN114234971 A CN 114234971A CN 202210183547 A CN202210183547 A CN 202210183547A CN 114234971 A CN114234971 A CN 114234971A
Authority
CN
China
Prior art keywords
axis
attitude
value
yaw
noise
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.)
Granted
Application number
CN202210183547.4A
Other languages
English (en)
Other versions
CN114234971B (zh
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.)
Xi'an Starcom Communication Technology Co ltd
Original Assignee
Xi'an Starcom Communication Technology Co ltd
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 Xi'an Starcom Communication Technology Co ltd filed Critical Xi'an Starcom Communication Technology Co ltd
Priority to CN202210183547.4A priority Critical patent/CN114234971B/zh
Publication of CN114234971A publication Critical patent/CN114234971A/zh
Application granted granted Critical
Publication of CN114234971B publication Critical patent/CN114234971B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Gyroscopes (AREA)
  • Navigation (AREA)

Abstract

一种可降低噪声全姿态IMU姿态解算方法,属于惯性测量单元降噪方法领域,其特征在于:设X、Y、Z三轴陀螺仪测量得到的值分别为GyroX、GyroY和GyroZ;方位角Yaw可通过GyroX、GyroY,或者GyroZ值对时间积分得到;输出的yaw值可以用三轴计算出的三个yaw值根据姿态角加权平均得到。本发明所述可降低噪声全姿态IMU姿态解算方法使得噪声降低了原来的1/3左右,由于仅增加了浮点数求平均的运算,解算效率未受影响,不仅降低了噪声还提高了精度。

Description

一种可降低噪声全姿态IMU姿态解算方法
技术领域
本发明属于惯性测量单元降噪方法领域,尤其涉及一种可降低噪声全姿态IMU姿态解算方法。
背景技术
惯性测量单元(IMU)是测量物体三轴姿态角的装置,可以测量绕3轴的旋转角速度和3轴的加速度分量,可用于测量汽车、轮船、机器人等载体的姿态,一般内部包含3轴加计、3轴陀螺仪及3轴磁罗盘。
姿态变化范围较大时一般采用4元数算法,可以避免欧拉角姿态解算方法当俯仰角接近90°时的 “GimbalLock”(万向锁)现象,4元数算法虽然可以全姿态解算,但当俯仰角接近90°时,绕Z轴的旋转运动解算出的数据线性度较差,影响测量效果。
发明内容
本发明旨在解决上述问题,提供一种可降低噪声全姿态IMU姿态解算方法。
本发明所述可降低噪声全姿态IMU姿态解算方法,设X、Y、Z三轴陀螺仪测量得到的值分别为GyroX、GyroY和GyroZ;方位角Yaw可通过GyroX、GyroY,或者GyroZ值对时间积分得到;输出的yaw值可以用三轴计算出的三个yaw值根据姿态角加权平均得到。
进一步,本发明所述可降低噪声全姿态IMU姿态解算方法,假设X、Y、Z三轴陀螺仪测量得到的值分别为GyroX、GyroY和GyroZ;三轴加计分别测量得到的值为AccX、AccY和AccZ;
当方位角yaw不为0时, N系到B系的旋转(B系-body即自身坐标系;N系-navigation坐标系即导航坐标系)矩阵表示为:
Figure 325497DEST_PATH_IMAGE001
当N系仅有水平旋转
Figure 242637DEST_PATH_IMAGE002
,将其分解到B系,得到三轴旋转角度AngX、AngY和AngZ:
Figure 22374DEST_PATH_IMAGE003
X、Y、Z三个轴的旋转角度为AngX、AngY、AngZ;
由于在N系Z轴上的分量是一个yaw,即:
Figure 417584DEST_PATH_IMAGE004
三轴旋转角度为各轴陀螺再积分,最终输出值为:
Figure 231956DEST_PATH_IMAGE005
其中
Figure 116735DEST_PATH_IMAGE006
Figure 383769DEST_PATH_IMAGE007
Figure 582669DEST_PATH_IMAGE008
分别为XYZ轴分配的权重,
Figure 251548DEST_PATH_IMAGE009
进一步,本发明所述可降低噪声全姿态IMU姿态解算方法,所述
Figure 244911DEST_PATH_IMAGE006
Figure 999241DEST_PATH_IMAGE007
Figure 736253DEST_PATH_IMAGE008
分别是X、Y、Z轴分配的权重,
Figure 823420DEST_PATH_IMAGE010
,所述权重的分配与姿态有关系:
当水平状态时,pit=0,rol=0,此时
Figure 253264DEST_PATH_IMAGE006
=
Figure 494889DEST_PATH_IMAGE007
=0,此时yaw值仅和Z轴陀螺有关系;
当俯仰角pit=0时,B系X轴陀螺和N系Z 轴垂直,GyroX=0,此时分配
Figure 770013DEST_PATH_IMAGE006
=0;
当横滚角rol=0时,B系Y轴陀螺和N系Z 轴垂直,GyroY=0,此时分配
Figure 413484DEST_PATH_IMAGE007
=0。
本发明所述可降低噪声全姿态IMU姿态解算方法,将Z轴的旋转运动用X 轴、Y轴或Z轴进行解算,方位角Yaw由GyroX、GyroY,或者GyroZ值对时间积分得到,输出的yaw值可用三轴计算出来的三个yaw值根据姿态角加权平均得到,yaw值由三个陀螺仪平均得出,本发明所述可降低噪声全姿态IMU姿态解算方法使得噪声降低了原来的1/3左右,由于仅增加了浮点数求平均的运算,解算效率未受影响,不仅降低了噪声还提高了精度。
附图说明
图1为本发明可降低噪声全姿态IMU姿态解算方法实施例所述航空***演示图。
具体实施方式
下面通过附图及实施例对本发明所述可降低噪声全姿态IMU姿态解算方法进行详细说明。
本实施例所述航空***如图1所示,所述航空***的旋转顺序是Z-Y-X,在本公开实施例中设X、Y、Z三轴陀螺仪测量得到的值分别为GyroX、GyroY和GyroZ;三轴加计分别测量得到的值为AccX、AccY和AccZ,姿态解算的目的就是要求出方位角(Yaw)、俯仰角(Pitch)和横滚角(Roll)。
当IMU是9轴(3轴陀螺+3轴加计+3轴磁罗盘)时,俯仰角(Pitch)和横滚角(Roll)有加计值作为参考,方位角(Yaw)有磁罗盘作为参考。4元数算法可输出三轴姿态角,但由于地磁值可信度较差,并且容易受到电机剩磁、铁磁壳体剩磁等干扰,yaw值并不可信,在应用中往往需要关闭磁罗盘,改由双GPS天线测向***来闭合数据,但在GPS无信号时yaw方向由惯导陀螺保持,所以无论是9轴还是6轴IMU,陀螺的零飘值是很重要的性能指标之一。
当IMU是6轴(3轴陀螺+3轴加计)时,4元数算法由于Z轴旋转yaw角度值缺乏参考,算出来的值无意义,需要依赖陀螺值积分得到,即 GyroZ通过积分和姿态角解算出来,但实际发现当X轴和Y轴不再水平时,Z轴的旋转运动是在三个陀螺上都有分量,一般X、Y、Z轴的陀螺元件在硬件上没有差别,因此Z轴的旋转运动用X 轴、Y轴或Z轴可以计算出来,且计算精度一样。在本公开实施例中,当发生倾斜角大于5°时,给GyroX、GyroY积分计算出来的yaw分配较小的权重(如0.05)。yaw可由GyroX、GyroY,或者GyroZ值对时间积分得到,输出的yaw值可以用三轴计算出来的三个yaw值根据姿态角加权平均得到,这样相当于yaw值由三个陀螺仪平均得出。
在本公开实施例中,当方位角yaw不为0时, N系到B系的旋转矩阵表示为:
Figure 748650DEST_PATH_IMAGE011
当N系仅有水平旋转
Figure 539889DEST_PATH_IMAGE012
,将其分解到B系,得到三轴旋转角度AngX、AngY和AngZ:
Figure 618703DEST_PATH_IMAGE013
X、Y、Z三个轴的旋转角度为AngX、AngY、AngZ;
由于在N系Z轴上的分量是一个yaw,即:
Figure 116681DEST_PATH_IMAGE004
三轴旋转角度为各轴陀螺再积分,最终输出值为:
Figure 888327DEST_PATH_IMAGE014
其中
Figure 838966DEST_PATH_IMAGE006
Figure 721471DEST_PATH_IMAGE007
Figure 136272DEST_PATH_IMAGE008
分别为XYZ轴分配的权重,
Figure 78820DEST_PATH_IMAGE015
因前述权重的分配与姿态有关系,需注意存在以下几种特殊情况:当水平状态时,pit=0,rol=0,此时
Figure 516755DEST_PATH_IMAGE006
=
Figure 937372DEST_PATH_IMAGE007
=0,此时yaw值仅和Z轴陀螺有关系;当俯仰角pit=0时,B系X轴陀螺和N系Z 轴垂直,GyroX=0,此时分配
Figure 409942DEST_PATH_IMAGE006
=0;当横滚角rol=0时,B系Y轴陀螺和N系Z 轴垂直,GyroY=0,此时分配
Figure 523391DEST_PATH_IMAGE007
=0。
在上述实施例所述解算方法基础上,将一个内置两种解算方法的IMU,置于三轴转台上测试3种倾斜状态Z轴缓慢旋转(Vyaw=0.5°/s)时yaw的测量值,和标准值进行对比,统计其噪声密度,实测结果如下表1所示:
表1
Figure 448622DEST_PATH_IMAGE016
上述实测数据,可进一步说明本实施例所述可降低噪声全姿态IMU姿态解算方法使得噪声降低了原来的1/3左右,由于仅增加了浮点数求平均的运算,解算效率未受影响,不仅降低了噪声还提高了精度。

Claims (3)

1.一种可降低噪声全姿态IMU姿态解算方法,其特征在于:设X、Y、Z三轴陀螺仪测量得到的值分别为GyroX、GyroY和GyroZ;方位角Yaw可通过GyroX、GyroY,或者GyroZ值对时间积分得到;输出的yaw值可以用三轴计算出的三个yaw值根据姿态角加权平均得到。
2.根据权利要求1所述可降低噪声全姿态IMU姿态解算方法,其特征在于:假设X、Y、Z三轴陀螺仪测量得到的值分别为GyroX、GyroY和GyroZ;三轴加计分别测量得到的值为AccX、AccY和AccZ;
当方位角yaw不为0时, N系到B系的旋转矩阵表示为:
Figure 56683DEST_PATH_IMAGE001
当N系仅有水平旋转
Figure 973823DEST_PATH_IMAGE002
,将其分解到B系,得到三轴旋转角度AngX、AngY和AngZ:
Figure 815877DEST_PATH_IMAGE003
X、Y、Z三个轴的旋转角度为AngX、AngY、AngZ;
由于在N系Z轴上的分量是一个yaw,即:
Figure 211087DEST_PATH_IMAGE004
三轴旋转角度为各轴陀螺再积分,最终输出值为:
Figure 25459DEST_PATH_IMAGE005
其中
Figure 847921DEST_PATH_IMAGE006
Figure 114955DEST_PATH_IMAGE007
Figure 313855DEST_PATH_IMAGE008
分别为XYZ轴分配的权重,
Figure 982733DEST_PATH_IMAGE009
3.根据权利要求2所述可降低噪声全姿态IMU姿态解算方法,其特征在于:所述
Figure 38414DEST_PATH_IMAGE010
Figure 792744DEST_PATH_IMAGE011
Figure 529755DEST_PATH_IMAGE012
分别是X、Y、Z轴分配的权重,
Figure 53141DEST_PATH_IMAGE013
,所述权重的分配与姿态有关系:
当水平状态时,pit=0,rol=0,此时
Figure 482985DEST_PATH_IMAGE010
=
Figure 724610DEST_PATH_IMAGE011
=0,此时yaw值仅和Z轴陀螺有关系;
当俯仰角pit=0时,B系X轴陀螺和N系Z 轴垂直,GyroX=0,此时分配
Figure 999734DEST_PATH_IMAGE006
=0;
当横滚角rol=0时,B系Y轴陀螺和N系Z 轴垂直,GyroY=0,此时分配
Figure 206987DEST_PATH_IMAGE007
=0。
CN202210183547.4A 2022-02-28 2022-02-28 一种可降低噪声全姿态imu姿态解算方法 Active CN114234971B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210183547.4A CN114234971B (zh) 2022-02-28 2022-02-28 一种可降低噪声全姿态imu姿态解算方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210183547.4A CN114234971B (zh) 2022-02-28 2022-02-28 一种可降低噪声全姿态imu姿态解算方法

Publications (2)

Publication Number Publication Date
CN114234971A true CN114234971A (zh) 2022-03-25
CN114234971B CN114234971B (zh) 2022-07-19

Family

ID=80748214

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210183547.4A Active CN114234971B (zh) 2022-02-28 2022-02-28 一种可降低噪声全姿态imu姿态解算方法

Country Status (1)

Country Link
CN (1) CN114234971B (zh)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102536207A (zh) * 2011-12-30 2012-07-04 中北大学 适用于小角度井斜角测量的陀螺测斜仪姿态测量解算方法
WO2012118232A1 (en) * 2011-03-02 2012-09-07 Seiko Epson Corporation Attitude determination method, position calculation method, and attitude determination device
CN106338280A (zh) * 2016-10-20 2017-01-18 西安坤蓝电子技术有限公司 一种电子磁罗盘的标定方法
CN107402007A (zh) * 2016-05-19 2017-11-28 成都天禄科技有限公司 一种提高微型ahrs模块精度的方法和微型ahrs模块
CN109506646A (zh) * 2018-11-20 2019-03-22 石家庄铁道大学 一种双控制器的无人机姿态解算方法及***
CN109724602A (zh) * 2018-12-17 2019-05-07 南京理工大学 一种基于硬件fpu的姿态解算***及其解算方法
CN111272158A (zh) * 2019-12-18 2020-06-12 无锡北微传感科技有限公司 复杂磁扰动场景mems电子罗盘的动态方位角解算方法

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012118232A1 (en) * 2011-03-02 2012-09-07 Seiko Epson Corporation Attitude determination method, position calculation method, and attitude determination device
CN102536207A (zh) * 2011-12-30 2012-07-04 中北大学 适用于小角度井斜角测量的陀螺测斜仪姿态测量解算方法
CN107402007A (zh) * 2016-05-19 2017-11-28 成都天禄科技有限公司 一种提高微型ahrs模块精度的方法和微型ahrs模块
CN106338280A (zh) * 2016-10-20 2017-01-18 西安坤蓝电子技术有限公司 一种电子磁罗盘的标定方法
CN109506646A (zh) * 2018-11-20 2019-03-22 石家庄铁道大学 一种双控制器的无人机姿态解算方法及***
CN109724602A (zh) * 2018-12-17 2019-05-07 南京理工大学 一种基于硬件fpu的姿态解算***及其解算方法
CN111272158A (zh) * 2019-12-18 2020-06-12 无锡北微传感科技有限公司 复杂磁扰动场景mems电子罗盘的动态方位角解算方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
江杰等: "权值动态分配的加权平均法在姿态解算中的应用", 《航空制造技术》 *

Also Published As

Publication number Publication date
CN114234971B (zh) 2022-07-19

Similar Documents

Publication Publication Date Title
CN111678538B (zh) 一种基于速度匹配的动态水平仪误差补偿方法
US6836971B1 (en) System for using a 2-axis magnetic sensor for a 3-axis compass solution
US20110307213A1 (en) System and method of sensing attitude and angular rate using a magnetic field sensor and accelerometer for portable electronic devices
CN109073388B (zh) 旋磁地理定位***
CN104698485A (zh) 基于bd、gps及mems的组合导航***及导航方法
CN110296719B (zh) 一种在轨标定方法
WO2020158485A1 (ja) 複合センサおよび角速度補正方法
Cho et al. A calibration technique for a two‐axis magnetic compass in telematics devices
CN105841698A (zh) 一种无需调零的auv舵角精确实时测量***
CN111486870B (zh) 一种斜置捷联惯组***级标定方法
Wei et al. Novel rotation scheme for dual-axis rotational inertial navigation system based on body diagonal rotation of inertial measurement unit
CN106595669B (zh) 一种旋转体姿态解算方法
CN105928519B (zh) 基于ins惯性导航与gps导航以及磁力计的导航算法
US9651399B2 (en) Continuous calibration of an inertial system
Cui et al. Calibration of MEMS accelerometer using kaiser filter and the ellipsoid fitting method
Zhu et al. Accuracy improvement of a redundant inertial measurement unit brought about by the dual-axis rotational motion
CN107807375A (zh) 一种基于多gps接收机的无人机姿态追踪方法及***
CN114234971B (zh) 一种可降低噪声全姿态imu姿态解算方法
CN116660579A (zh) 一种风速计数据校正方法、***及装置
CN115931001A (zh) 惯性测量单元标定方法、装置、计算机设备及存储介质
CN112649001B (zh) 一种小型无人机姿态与位置解算方法
CN115371706A (zh) 一种基于罗德里格斯参数的李群捷联惯导误差模型统一式
CN108592918A (zh) 摇摆基座下mems imu的全姿态解算方法
CN112833910A (zh) 惯性测量单元的水平安装偏差角标定方法、设备及介质
CN113551688A (zh) 车载定位定向导航设备无依托快速免拆卸标定方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: An All Attitude IMU Attitude Calculation Method with Noise Reduction

Effective date of registration: 20221010

Granted publication date: 20220719

Pledgee: Xi'an investment and financing Company limited by guarantee

Pledgor: XI'AN STARCOM COMMUNICATION TECHNOLOGY CO.,LTD.

Registration number: Y2022610000645

PC01 Cancellation of the registration of the contract for pledge of patent right
PC01 Cancellation of the registration of the contract for pledge of patent right

Date of cancellation: 20231225

Granted publication date: 20220719

Pledgee: Xi'an investment and financing Company limited by guarantee

Pledgor: XI'AN STARCOM COMMUNICATION TECHNOLOGY CO.,LTD.

Registration number: Y2022610000645

PE01 Entry into force of the registration of the contract for pledge of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: A Method for Reducing Noise in IMU Attitude Calculation

Effective date of registration: 20231227

Granted publication date: 20220719

Pledgee: Xi'an investment and financing Company limited by guarantee

Pledgor: XI'AN STARCOM COMMUNICATION TECHNOLOGY CO.,LTD.

Registration number: Y2023610000776