CN105403218B - 用于四旋翼无人机的俯仰角的地磁修正方法 - Google Patents

用于四旋翼无人机的俯仰角的地磁修正方法 Download PDF

Info

Publication number
CN105403218B
CN105403218B CN201510888686.7A CN201510888686A CN105403218B CN 105403218 B CN105403218 B CN 105403218B CN 201510888686 A CN201510888686 A CN 201510888686A CN 105403218 B CN105403218 B CN 105403218B
Authority
CN
China
Prior art keywords
pitch angle
angle
axis
quad
coordinate system
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.)
Active
Application number
CN201510888686.7A
Other languages
English (en)
Other versions
CN105403218A (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.)
Hubei Zhifei Technology Co ltd
Original Assignee
Beijing Tianlong Control 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 Beijing Tianlong Control Technology Co Ltd filed Critical Beijing Tianlong Control Technology Co Ltd
Priority to CN201510888686.7A priority Critical patent/CN105403218B/zh
Publication of CN105403218A publication Critical patent/CN105403218A/zh
Application granted granted Critical
Publication of CN105403218B publication Critical patent/CN105403218B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/04Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
    • G01C21/06Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving measuring of drift angle; involving correction for drift
    • 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/04Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means
    • G01C21/08Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by terrestrial means involving use of the magnetic field of the earth
    • 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
    • G01C21/18Stabilised platforms, e.g. by gyroscope

Landscapes

  • Engineering & Computer Science (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Environmental & Geological Engineering (AREA)
  • General Life Sciences & Earth Sciences (AREA)
  • Geology (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明提出了一种用于四旋翼无人机的俯仰角的地磁修正方法,包括:建立机体坐标系和导航坐标系;控制四旋翼无人机根据机体坐标系和导航坐标系以预设飞行姿态角转动;根据机体转动的飞行姿态角建立旋转矩阵,并根据旋转矩阵计算四旋翼无人机的飞机姿态矩阵;设置地磁在参考系中的投影,根据地磁在参考系中的投影、旋转矩阵和飞行姿态矩阵计算地磁俯仰角修正值;根据地磁俯仰角修正值修正四旋翼无人机的俯仰角以补偿四旋翼无人机的陀螺仪漂移造成的姿态误差。本发明在没有提高产品成本的前提下,实现了对姿态误差的补偿,提高了精度。

Description

用于四旋翼无人机的俯仰角的地磁修正方法
技术领域
本发明涉及无人机技术领域,特别涉及一种用于四旋翼无人机的俯仰角的地磁修正方法。
背景技术
四旋翼无人机使用的自动驾驶仪是比较低端的,其产品价格较低。自动驾驶仪能够实现自动控制的基础是姿态测量,姿态测量的基础是陀螺仪。然而,四旋翼无人机使用的陀螺仪由于成本限制,精度不高,再加上陀螺仪本身的漂移,在经过长期累积后会对姿态产生较大影响。
发明内容
本发明的目的旨在至少解决所述技术缺陷之一。
为此,本发明的目的在于提出一种用于四旋翼无人机的俯仰角的地磁修正方法,在没有提高产品成本的前提下,实现了对姿态误差的补偿,提高了精度。
为了实现上述目的,本发明的实施例提供一种用于四旋翼无人机的俯仰角的地磁修正方法,包括如下步骤:
步骤S1,建立机体坐标系和导航坐标系;
步骤S2,控制所述四旋翼无人机根据所述机体坐标系和导航坐标系以预设飞行姿态角转动,其中,所述飞行姿态角为机体按照以下顺序转动时的角度:绕所述Z轴转动的角度ψ,绕所述Y轴转动的角度θ,绕所述X轴转动的角度Ф;
步骤S3,根据所述机体转动的飞行姿态角建立旋转矩阵,并根据所述旋转矩阵计算所述四旋翼无人机的飞机姿态矩阵,其中,所述旋转矩阵为(c1,c2,c3),
根据绕z轴转动ψ角,计算得到
根据绕y轴转动θ角,计算得到
根据绕x轴转动Ф角,计算得到
根据所述旋转矩阵计算所述四旋翼无人机的飞机姿态矩阵,包括如下步骤:
根据所述旋转矩阵将参考体系变化至载体系,
然后计算所述飞机姿态矩阵为:
其中,
步骤S4,设置地磁在参考系中的投影,根据所述地磁在参考系中的投影、旋转矩阵和飞行姿态矩阵计算地磁俯仰角修正值;
步骤S5,根据所述地磁俯仰角修正值修正所述四旋翼无人机的俯仰角以补偿所述四旋翼无人机的陀螺仪漂移造成的姿态误差。
进一步,所述机体坐标系定义为:X轴表示横滚轴,Y轴表示俯仰轴,Z轴表示航向;所述导航坐标系定义为北东地坐标系。
进一步,在所述步骤S4中,根据所述地磁在参考系中的投影、旋转矩阵和飞行姿态矩阵计算地磁俯仰角修正值θd为:
θd=arcsin(yb/xb),
其中,
其中,为地磁在参考系中的投影。
进一步,所述根据地磁俯仰角修正值修正所述四旋翼无人机的俯仰角,包括如下步骤:
θ1=θ_1-k×(θg-θd),
其中,θ1为修正后的俯仰角,θ_1为上一次计算到的俯仰角θ1,θg为机体绕y轴转动俯仰角度,θg=(Ф,θ,ψ),k为预设系数。
进一步,k的取值范围为0.4~0.6。
根据本发明实施例的用于四旋翼无人机的俯仰角的地磁修正方法,通过地磁修正俯仰角,来实现对陀螺仪漂移所造成的姿态误差的误差,以现有的传感器为基础,没有增加额外的传感器,从而在没有提高产品成本的前提下,实现了对姿态误差的补偿,提高了精度。
本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明实施例的用于四旋翼无人机的俯仰角的地磁修正方法的流程图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
如图1所示,本发明实施例的用于四旋翼无人机的俯仰角的地磁修正方法,包括如下步骤:
步骤S1,建立机体坐标系和导航坐标系。
具体地,坐标系建立如下:机体坐标系定义为:X轴表示横滚轴,对应前方;Y轴表示俯仰轴,对应右方;Z轴表示航向,对应下方。导航坐标系定义为北东地坐标系。
步骤S2,控制四旋翼无人机根据机体坐标系和导航坐标系以预设飞行姿态角转动。
飞行姿态角为机体按照以下顺序转动时的角度:绕Z轴转动的角度ψ,绕Y轴转动的角度θ,绕X轴转动的角度Ф。
步骤S3,根据机体转动的飞行姿态角建立旋转矩阵,并根据旋转矩阵计算四旋翼无人机的飞机姿态矩阵。
机体转动按照绕航向轴(Z轴)转动ψ,俯仰轴(Y轴)转动θ,横滚轴(X轴)转动Ф的顺序转动时,旋转矩阵为(c1,c2,c3),
根据绕z轴转动ψ角,计算得到
根据绕y轴转动θ角,计算得到
根据绕x轴转动Ф角,计算得到
基于此,根据旋转矩阵计算四旋翼无人机的飞机姿态矩阵,包括如下步骤:
首先,根据旋转矩阵将参考体系变化至载体系,
然后,计算飞机姿态矩阵为:
进一步,可以根据上述飞机姿态矩阵计算飞机姿态角为:
步骤S4,设置地磁在参考系中的投影,根据地磁在参考系中的投影、旋转矩阵和飞行姿态矩阵计算地磁俯仰角修正值θd。
根据地磁在参考系中的投影、旋转矩阵和飞行姿态矩阵计算地磁俯仰角修正值θd。
θd=arcsin(yb/xb),
其中,
其中,为地磁在参考系中的投影。
步骤S5,根据地磁俯仰角修正值修正四旋翼无人机的俯仰角以补偿四旋翼无人机的陀螺仪漂移造成的姿态误差。
θ1=θ_1-k×(θg-θd),
其中,θ1为修正后的俯仰角,θ_1为上一次计算到的俯仰角θ1,θg为机体绕y轴转动俯仰角度,θg=(Ф,θ,ψ),k为预设系数。k的取值范围为0.4~0.6。
根据本发明实施例的用于四旋翼无人机的俯仰角的地磁修正方法,通过地磁修正俯仰角,来实现对陀螺仪漂移所造成的姿态误差的误差,以现有的传感器为基础,没有增加额外的传感器,从而在没有提高产品成本的前提下,实现了对姿态误差的补偿,提高了精度。
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。本发明的范围由所附权利要求极其等同限定。

Claims (5)

1.一种用于四旋翼无人机的俯仰角的地磁修正方法,其特征在于,包括如下步骤:
步骤S1,建立机体坐标系和导航坐标系;
步骤S2,控制所述四旋翼无人机根据所述机体坐标系和导航坐标系以预设飞行姿态角转动,其中,所述飞行姿态角为机体按照以下顺序转动时的角度:绕所述Z轴转动的角度ψ,绕所述Y轴转动的角度θ,绕所述X轴转动的角度Ф;
步骤S3,根据所述机体转动的飞行姿态角建立旋转矩阵,并根据所述旋转矩阵计算所述四旋翼无人机的飞机姿态矩阵,其中,所述旋转矩阵为(c1,c2,c3),
根据绕z轴转动ψ角,计算得到
根据绕y轴转动θ角,计算得到
根据绕x轴转动Ф角,计算得到
根据所述旋转矩阵计算所述四旋翼无人机的飞机姿态矩阵,包括如下步骤:
根据所述旋转矩阵将参考体系变化至载体系,
然后计算所述飞机姿态矩阵为:
其中,
步骤S4,设置地磁在参考系中的投影,根据所述地磁在参考系中的投影、旋转矩阵和飞行姿态矩阵计算地磁俯仰角修正值;
步骤S5,根据所述地磁俯仰角修正值修正所述四旋翼无人机的俯仰角以补偿所述四旋翼无人机的陀螺仪漂移造成的姿态误差。
2.如权利要求1所述的用于四旋翼无人机的俯仰角的地磁修正方法,其特征在于,所述机体坐标系定义为:X轴表示横滚轴,Y轴表示俯仰轴,Z轴表示航向;所述导航坐标系定义为北东地坐标系。
3.如权利要求1所述的用于四旋翼无人机的俯仰角的地磁修正方法,其特征在于,在所述步骤S4中,根据所述地磁在参考系中的投影、旋转矩阵和飞行姿态矩阵计算地磁俯仰角修正值θd为:
θd=arcsin(yb/xb),
其中,
其中,为地磁在参考系中的投影。
4.如权利要求3所述的用于四旋翼无人机的俯仰角的地磁修正方法,其特征在于,在所述步骤S5中,所述根据地磁俯仰角修正值修正所述四旋翼无人机的俯仰角,包括如下步骤:
θ1=θ_1-k×(θg-θd),
其中,θ1为修正后的俯仰角,θ_1为上一次计算到的俯仰角θ1,θg为机体绕y轴转动俯仰角度,θg=(Ф,θ,ψ),k为预设系数。
5.如权利要求4所述的用于四旋翼无人机的俯仰角的地磁修正方法,其特征在于,k的取值范围为0.4~0.6。
CN201510888686.7A 2015-12-08 2015-12-08 用于四旋翼无人机的俯仰角的地磁修正方法 Active CN105403218B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510888686.7A CN105403218B (zh) 2015-12-08 2015-12-08 用于四旋翼无人机的俯仰角的地磁修正方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510888686.7A CN105403218B (zh) 2015-12-08 2015-12-08 用于四旋翼无人机的俯仰角的地磁修正方法

Publications (2)

Publication Number Publication Date
CN105403218A CN105403218A (zh) 2016-03-16
CN105403218B true CN105403218B (zh) 2018-12-21

Family

ID=55468852

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510888686.7A Active CN105403218B (zh) 2015-12-08 2015-12-08 用于四旋翼无人机的俯仰角的地磁修正方法

Country Status (1)

Country Link
CN (1) CN105403218B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106017459B (zh) * 2016-05-19 2019-03-19 极翼机器人(上海)有限公司 一种抗磁干扰的方法
CN106154232B (zh) * 2016-06-20 2018-04-24 中国电子科技集团公司第五十四研究所 一种连续波三坐标雷达测角姿态补偿方法
CN107289927B (zh) * 2017-07-05 2020-07-21 南宁学院 一种四旋翼无人机飞行位置判断方法
CN109556587B (zh) * 2018-11-30 2021-04-16 广东司马航模实业有限公司 一种飞行器自动校正地磁的方法及飞行器
CN116027441B (zh) * 2023-03-29 2023-06-30 四川省冶勘设计集团有限公司 一种航空移动mt弱信号三分量接收装置及控制方法

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101839719A (zh) * 2010-05-16 2010-09-22 中北大学 一种基于陀螺、地磁传感器的惯性测量装置
CN102901977A (zh) * 2012-10-24 2013-01-30 北京航天自动控制研究所 一种飞行器的初始姿态角的确定方法
CN103487052A (zh) * 2013-09-17 2014-01-01 哈尔滨工程大学 一种基于磁传感器组合的飞行器姿态测量方法
CN103900571A (zh) * 2014-03-28 2014-07-02 哈尔滨工程大学 一种基于惯性坐标系旋转型捷联惯导***的载体姿态测量方法
CN103940425A (zh) * 2014-04-22 2014-07-23 北京信息科技大学 一种磁-惯性组合捷联测量方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100666160B1 (ko) * 2004-12-29 2007-01-09 한국항공우주연구원 궤도기하학을 이용한 인공위성 자기센서의 바이어스보정방법

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101839719A (zh) * 2010-05-16 2010-09-22 中北大学 一种基于陀螺、地磁传感器的惯性测量装置
CN102901977A (zh) * 2012-10-24 2013-01-30 北京航天自动控制研究所 一种飞行器的初始姿态角的确定方法
CN103487052A (zh) * 2013-09-17 2014-01-01 哈尔滨工程大学 一种基于磁传感器组合的飞行器姿态测量方法
CN103900571A (zh) * 2014-03-28 2014-07-02 哈尔滨工程大学 一种基于惯性坐标系旋转型捷联惯导***的载体姿态测量方法
CN103940425A (zh) * 2014-04-22 2014-07-23 北京信息科技大学 一种磁-惯性组合捷联测量方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
自旋导弹捷联式陀螺/地磁姿态测量方法;代刚等;《中国惯性技术学报》;20101231;第18卷(第6期);全文 *
飞行体姿态测量误差校正方法研究;曹平军等;《自动化仪表》;20140228;第35卷(第2期);全文 *

Also Published As

Publication number Publication date
CN105403218A (zh) 2016-03-16

Similar Documents

Publication Publication Date Title
CN105403218B (zh) 用于四旋翼无人机的俯仰角的地磁修正方法
EP3179211B1 (en) Inertial measurement system for projectiles with corrections of roll angle and scale factor
KR102351261B1 (ko) 관성 내비게이션 시스템
CN109211269B (zh) 一种双轴旋转惯导***姿态角误差标定方法
US9574881B2 (en) Method and system for controlling antenna of mobile communication application system based on double quaternions in MEMS inertial navigation
CN103285599B (zh) 一种通过遥控手段直观领航靶机的方法
US11809203B2 (en) Method and computer program for controlling tilt angle of main rotor on basis of pitch attitude control signal low-speed flight state, and vertical take-off and landing aircraft
CN106017459B (zh) 一种抗磁干扰的方法
EP3034996A1 (en) Magnetic sensor calibration for aircraft
CN100557540C (zh) 一种基于磁航向传感器的无人机航向自动修正方法
CN106774378B (zh) 一种无人机飞行控制及定位方法
CN107806874B (zh) 一种视觉辅助的捷联惯导极区初始对准方法
CN111551175B (zh) 一种航姿参考***的互补滤波姿态解算方法
CN109782789B (zh) 一种无人机在卫星导航数据失效后的安全飞行控制方法
US10871374B2 (en) Estimating the speed and the heading of an aircraft, independently of a magnetic measurement
CN104536453A (zh) 飞行器的控制方法及装置
CN111207745B (zh) 一种适用于大机动无人机垂直陀螺仪的惯性测量方法
JP6375504B2 (ja) 経緯度誤差共有システム
CN106500733B (zh) 一种三轴旋转惯导***框架不正交角自标定及补偿方法
CN109649691B (zh) 一种偏置动量卫星单飞轮与磁联合控制方法和***
CN104697521B (zh) 一种采用陀螺冗余斜交配置方式测量高速旋转体姿态和角速度的方法
US20220178697A1 (en) Method and apparatus for correcting yaw angle of aircraft, and aircraft
CN103994766A (zh) 一种抗gps失效固定翼无人机定向方法
CN111024091A (zh) 视觉辅助微型无人机室内飞行三维姿态算法
CN105509703B (zh) 用于旋转弹的横滚角的计算方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20181101

Address after: 102628 A202, 2 floor, 6 building, 15 Jinyuan Road, Daxing District, Beijing.

Applicant after: Beijing Tianlong Control Technology Co., Ltd.

Address before: 100085 401-B406 1, building 1, Shang Di Road, Haidian District, Beijing.

Applicant before: BEIJING JIANDE QIANKUN NAVIGATION SYSTEM TECHNOLOGY CO., LTD.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201022

Address after: 230000 China Railway Guangyuan, No.88 Qingyuan Road, Luyang District, Hefei City, Anhui Province

Patentee after: Praise the sub Science and Technology Ltd. of prestige in Anhui

Address before: 102628 Beijing city Daxing District Jinyuan Road No. 15 building 6 floor A202 room 2

Patentee before: BEIJING TIANLONG SMART CONTROL TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20220613

Address after: 438000 floor 3, No. 270, Dabieshan Avenue, Luotian Economic Development Zone, Huanggang City, Hubei Province

Patentee after: Hubei Zhifei Technology Co.,Ltd.

Address before: 230000 China Railway Guangyuan, 88 Qingyuan Road, Luyang District, Hefei City, Anhui Province

Patentee before: Praise the sub Science and Technology Ltd. of prestige in Anhui

TR01 Transfer of patent right