CN106444842A - 一种新型四轴飞行器的飞行定位控制*** - Google Patents

一种新型四轴飞行器的飞行定位控制*** Download PDF

Info

Publication number
CN106444842A
CN106444842A CN201611085994.7A CN201611085994A CN106444842A CN 106444842 A CN106444842 A CN 106444842A CN 201611085994 A CN201611085994 A CN 201611085994A CN 106444842 A CN106444842 A CN 106444842A
Authority
CN
China
Prior art keywords
flight
positional information
information
module
big dipper
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
CN201611085994.7A
Other languages
English (en)
Other versions
CN106444842B (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.)
Zhejiang University ZJU
Original Assignee
Zhejiang University ZJU
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 Zhejiang University ZJU filed Critical Zhejiang University ZJU
Priority to CN201611085994.7A priority Critical patent/CN106444842B/zh
Publication of CN106444842A publication Critical patent/CN106444842A/zh
Application granted granted Critical
Publication of CN106444842B publication Critical patent/CN106444842B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/10Simultaneous control of position or course in three dimensions
    • G05D1/101Simultaneous control of position or course in three dimensions specially adapted for aircraft
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S19/00Satellite radio beacon positioning systems; Determining position, velocity or attitude using signals transmitted by such systems
    • G01S19/38Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system
    • G01S19/39Determining a navigation solution using signals transmitted by a satellite radio beacon positioning system the satellite radio beacon positioning system transmitting time-stamped messages, e.g. GPS [Global Positioning System], GLONASS [Global Orbiting Navigation Satellite System] or GALILEO
    • G01S19/42Determining position
    • G01S19/421Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system
    • G01S19/423Determining position by combining or switching between position solutions or signals derived from different satellite radio beacon positioning systems; by combining or switching between position solutions or signals derived from different modes of operation in a single system by combining or switching between position solutions derived from different satellite radio beacon positioning systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种新型四轴飞行器的飞行定位控制***,其通过增加北斗导航模块来和GPS组成北斗/GPS组合导航***来提高定位精度;基于此,本发明首先对北斗导航***获取的位置信息在中转控制板中进行滤波处理,一定程度上消除随机误差带来的影响,然后将数据通过串口发送给四轴飞行器中的飞行控制模块,完成辅助定位校准。此外,本发明通过一个GPRS模块实现了四轴飞行器与上位机之间的数据交换,完成了用户在上位机端对四轴飞行器的状态监测储存和实时控制。

Description

一种新型四轴飞行器的飞行定位控制***
技术领域
本发明属于无人机技术领域,具体涉及一种新型四轴飞行器的飞行定位控制***。
背景技术
近年来,随着四轴飞行器的不断开发和发展,人们不再仅仅满足于利用遥控终端对飞行器的实时控制,能够自主飞行的四轴飞行器逐渐走入人们的视野。为了实现四轴飞行器的自主飞行,我们对飞行器中定位模块和相关传感器的精度提出了更高的要求。如果定位模块获取的数据不够准确的话,在四轴飞行器飞行过程中就会出现不稳定、随机较大范围漂移的情况,甚至会导致坠机等故障的发生。
另外,由于是自主飞行的四轴飞行器,我们对飞行器的实时状态也是十分关心的。如果无法和飞行器进行通信,定期获取四轴飞行器的状态信息,我们将无法对四轴飞行器的飞行进行控制校准。一旦飞行器出现故障或者偏航,我们也无法及时地通过相应的控制命令来重置和调整四轴飞行器的状态,从而导致四轴飞行器坠毁或者失联的不良后果。
发明内容
鉴于上述,本发明提供了一种新型四轴飞行器的飞行定位控制***,通过增加北斗导航模块来和GPS组成北斗/GPS组合导航***来提高定位精度。
一种新型四轴飞行器的飞行定位控制***,包括用于控制四轴飞行器飞行状态的飞行控制模块,飞行控制模块内部包含有用于通过GPS卫星***获取当前四轴飞行器GPS位置信息的GPS模块;所述飞行定位控制***还包括:
北斗导航模块,用于通过北斗卫星***获取当前四轴飞行器的北斗位置信息;
GPRS通信模块,用于接收地面上位机发送的导航信息,同时将飞行控制模块提供的飞行状态信息以及融合校准后得到的位置信息发送给上位机;
中转控制模块,用于对所述北斗位置信息以及导航信息进行解析及预处理后发送给飞行控制模块,同时用于对北斗导航模块和GPRS通信模块的工作参数进行设定以协调两者的工作;
所述的飞行控制模块通过对所述GPS位置信息和北斗位置信息进行融合校准并结合所述导航信息用以控制四轴飞行器的飞行状态,同时将飞行状态信息以及融合校准后得到的位置信息通过中转控制模块转发给GPRS通信模块。
所述的北斗导航模块和GPRS通信模块通过扩展接口板与中转控制模块连接。
所述飞行控制模块对GPS位置信息和北斗位置信息进行融合校准的具体方法如下:
首先,通过以下公式对前n组北斗位置信息和GPS位置信息进行融合校准:
其中:对应为第i组北斗位置信息和第i组GPS位置信息,Yi对应为第i组融合校准后的位置信息,sB和sG对应为北斗卫星***和GPS卫星***的卫星数量,i为自然数且1≤i≤n,n为设定的组数;
然后,根据以下公式计算前n组北斗位置信息和GPS位置信息的方差:
其中:∈B和∈G对应为前n组北斗位置信息和GPS位置信息的方差;
最后,通过以下公式对n组之后的北斗位置信息和GPS位置信息进行融合校准:
其中:对应为第j组北斗位置信息和第j组GPS位置信息,Yj对应为第j组融合校准后的位置信息,j为自然数且j>n。
所述的中转控制模块采用窗函数对北斗位置信息进行滤波预处理。
所述的中转控制模块通过串口将解析及预处理后的北斗位置信息以及导航信息发送给飞行控制模块。
本发明通过增加北斗导航模块来和GPS组成北斗/GPS组合导航***来提高定位精度,由于四轴飞行器中的飞行控制模块一般已经包含了一个GPS模块,因此本发明中的定位模块只需包含北斗导航模块即可。而北斗导航模块本身获取的数据的精度也需要进行改善,才可以被应用。基于此,本发明首先对北斗导航***获取的位置信息在中转控制板中进行滤波处理,一定程度上消除随机误差带来的影响,然后将数据通过串口发送给四轴飞行器中的飞行控制模块,完成辅助定位校准。
此外,本发明通过一个GPRS模块实现了四轴飞行器与上位机之间的数据交换,完成了用户在上位机端对四轴飞行器的状态监测储存和实时控制;GPRS模块首先利用中转控制板获取飞行控制模块中的飞行状态数据和参数,定期发送给上位机,然后若上位机有相应的控制命令发来,则GPRS模块接收命令数据后,发送给中转控制板根据协议进行解析,完成后再传送给飞行控制模块,从而实现实时控制。
附图说明
图1为本发明飞行定位控制***的结构示意图。
图2为本发明飞行定位控制***的工作控制流程示意图。
具体实施方式
为了更为具体地描述本发明,下面结合附图及具体实施方式对本发明的技术方案进行详细说明。
本发明飞行定位控制***结构如图1所示,整体包括一个和芯星通的北斗导航模块UM220-III N、一个GPRS通信模块SIM900A、一个扩展板PC104和一个TI公司生产的MSP430F2618控制板以及飞行器中原有的飞行控制模块。
北斗导航模块主要获取当前四轴飞行器的位置信息,经扩展板发送给MSP控制板后进行滤波处理,再发送给飞行控制模块进行辅助校准。
GPRS通信模块主要用与上位机进行通信,定期利用MSP控制板获取飞行控制模块数据,发送给上位机,并接收上位机发送的控制命令以提供给MSP控制板根据协议进行解析。
扩展板主要是由于MSP控制板上的串口数量有限而设计的多路数据选择电路,实现了对串口进行扩展的功能。一端接入北斗导航模块和GPRS模块,另一端接入MSP控制板,由MSP控制板对接入数据通路进行选择。换句话说,即为可以在一个串口上与北斗模块和GPRS模块进行同时通信。
MSP控制板主要是实现协调多个模块工作,连接飞行控制模块并进行数据处理的功能。不管是北斗导航模块的数据滤波处理,GPRS模块的协议解析,还是多个模块之间的协调通信、数据交换都是在MSP控制板中完成。考虑到硬件成本以及计算复杂度,本实施方式中MSP控制板对北斗位置数据采用窗口滤波算法如下,即在一定窗口数据采取去平均值的算法来减少原始数据Xraw的随机波动。
另外,我们在对原始数据处理时加入利用速度vraw对位置进行估计和检验校准:
其中:a∈[0,1]的取值可以根据速度vraw来进行选取,由于四轴飞行器飞行速度不高,因此在速度vraw较小时,a取较大值来使飞行器的位置数据更加稳定。
飞行控制模块通过对GPS位置信息和北斗位置信息进行融合校准并结合地面上位机提供的导航信息用以控制四轴飞行器的飞行状态,具体融合算法如下:
我们将融合后的数据设为Y,并假设模型的一般形式为:
Y=kXB+(1-k)XG.
其中:XB为北斗导航模块获取的数据,XG为GPS模块获取的数据。由于从模块获取的数据中都可以分为真实数据和随机误差∈两部分,因此我们可以将XB和XG表示成如下形式:
由于我们假设融合后的数据即为真实数据,则有:
由此,我们可以计算每次的误差值即为:
正常情况下,随机误差∈~N(0,σ2),我们可以通过多组(例如n=20)数据来估计其对应的方差值,如下公式所示:
当n取较大值时,方差估计越准确。而方差反映了采集数据与真实值的偏差程度,因此我们在融合数据时应该使方差越小的那部分数据占的比重越大。基于这个因素,我们设定:
此外,卫星数量的多少同样影响着获取的数据精度,所以,我们将卫星数量s同样考虑进去来校准k值,当北斗的卫星数量大于GPS时,权值大于1,则北斗的数据对应k值更大。
最终,我们利用这个k值来计算需要得到的融合后的数据Y值。
如图2所示,本发明***的具体工作控制过程如下:
MSP控制板先接通北斗导航模块的数据通路。由于北斗导航模块会自动将当前四轴飞行器的位置、速度和方向等信息经扩展板发送给MSP控制板,我们只需在MSP控制板上根据北斗数据传输协议进行解析,将解析后的数据经过滤波操作后,并和飞行控制模块中获取的GPS数据进行算法融合,将数据发送给飞行控制模块后,飞行控制模块根据融合数据再对飞行器进行飞行调整。北斗的数据包可以根据协议解析为消息类型、时间、纬度、经度、速度、航向和卫星数量等,每个数据帧之间用逗号隔开,因此在使用中便于根据需要保留相关数据。
然后MSP控制板从飞行控制模块读取当前飞行器的位置、速度和方向等信息和相关参数,通过扩展板发送给GPRS模块,接通GPRS模块的数据通路,由GPRS模块发送给上位机,便于用户在上位机端对四轴飞行器当前状态进行监测和数据储存。接通GPRS模块的数据通路需要利用“AT”命令来设置移动台类别、连接方式、接入点和附着GPRS业务等模块启动指令和相应的协议类型、端口设置、IP设置等协议设置指令。
而上位机发送的控制命令将会以中断的方式被GPRS模块接收,再通过扩展板发送给MSP控制板,在控制板中根据与上位机约定的通信协议进行解析,将解析后的命令发送给飞行控制模块,完成路径规划、参数设置、数据读取等功能。
此外模块之间的数据通信都采用异步通信传输(UART)方式,设置串口波特率为9600,时钟频率为10MHz。由于MSP控制板上的串口数量有限,因此在扩展板上,我们根据相应的不同地址位来接通北斗模块或者GPRS模块,根据实时需要进行模块调用。MSP控制板和飞行控制模块之间则直接用串口进行连接。
上述对实施例的描述是为便于本技术领域的普通技术人员能理解和应用本发明。熟悉本领域技术的人员显然可以容易地对上述实施例做出各种修改,并把在此说明的一般原理应用到其他实施例中而不必经过创造性的劳动。因此,本发明不限于上述实施例,本领域技术人员根据本发明的揭示,对于本发明做出的改进和修改都应该在本发明的保护范围之内。

Claims (5)

1.一种新型四轴飞行器的飞行定位控制***,包括用于控制四轴飞行器飞行状态的飞行控制模块,飞行控制模块内部包含有用于通过GPS卫星***获取当前四轴飞行器GPS位置信息的GPS模块;其特征在于:所述飞行定位控制***还包括:
北斗导航模块,用于通过北斗卫星***获取当前四轴飞行器的北斗位置信息;
GPRS通信模块,用于接收地面上位机发送的导航信息,同时将飞行控制模块提供的飞行状态信息以及融合校准后得到的位置信息发送给上位机;
中转控制模块,用于对所述北斗位置信息以及导航信息进行解析及预处理后发送给飞行控制模块,同时用于对北斗导航模块和GPRS通信模块的工作参数进行设定以协调两者的工作;
所述的飞行控制模块通过对所述GPS位置信息和北斗位置信息进行融合校准并结合所述导航信息用以控制四轴飞行器的飞行状态,同时将飞行状态信息以及融合校准后得到的位置信息通过中转控制模块转发给GPRS通信模块。
2.根据权利要求1所述的飞行定位控制***,其特征在于:所述的北斗导航模块和GPRS通信模块通过扩展接口板与中转控制模块连接。
3.根据权利要求1所述的飞行定位控制***,其特征在于:所述飞行控制模块对GPS位置信息和北斗位置信息进行融合校准的具体方法如下:
首先,通过以下公式对前n组北斗位置信息和GPS位置信息进行融合校准:
Y i = kX i B + ( 1 - k ) X i G .
k = s B 2 s G
其中:对应为第i组北斗位置信息和第i组GPS位置信息,Yi对应为第i组融合校准后的位置信息,sB和sG对应为北斗卫星***和GPS卫星***的卫星数量,i为自然数且1≤i≤n,n为设定的组数;
然后,根据以下公式计算前n组北斗位置信息和GPS位置信息的方差:
∈ B = 1 n Σ i = 1 n ( Y i - X i B ) 2 ∈ G = 1 n Σ i = 1 n ( Y i - X i G ) 2
其中:∈B和∈G对应为前n组北斗位置信息和GPS位置信息的方差;
最后,通过以下公式对n组之后的北斗位置信息和GPS位置信息进行融合校准:
Y j = pX j B + ( 1 - p ) X j G
p = s B s G ( 1 - ∈ B ∈ B + ∈ G )
其中:对应为第j组北斗位置信息和第j组GPS位置信息,Yj对应为第j组融合校准后的位置信息,j为自然数且j>n。
4.根据权利要求1所述的飞行定位控制***,其特征在于:所述的中转控制模块采用窗函数对北斗位置信息进行滤波预处理。
5.根据权利要求1所述的飞行定位控制***,其特征在于:所述的中转控制模块通过串口将解析及预处理后的北斗位置信息以及导航信息发送给飞行控制模块。
CN201611085994.7A 2016-11-30 2016-11-30 一种新型四轴飞行器的飞行定位控制*** Active CN106444842B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611085994.7A CN106444842B (zh) 2016-11-30 2016-11-30 一种新型四轴飞行器的飞行定位控制***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611085994.7A CN106444842B (zh) 2016-11-30 2016-11-30 一种新型四轴飞行器的飞行定位控制***

Publications (2)

Publication Number Publication Date
CN106444842A true CN106444842A (zh) 2017-02-22
CN106444842B CN106444842B (zh) 2019-06-11

Family

ID=58222915

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611085994.7A Active CN106444842B (zh) 2016-11-30 2016-11-30 一种新型四轴飞行器的飞行定位控制***

Country Status (1)

Country Link
CN (1) CN106444842B (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113282025A (zh) * 2021-04-12 2021-08-20 国网江苏省电力有限公司兴化市供电分公司 一种安防巡检无人载具

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156289A (zh) * 2011-03-09 2011-08-17 陕西诺维信息技术有限公司 一种北斗卫星与gps卫星双模定位授时型接收机
CN102829776A (zh) * 2012-09-04 2012-12-19 无锡德思普科技有限公司 双模组合导航仪
CN103149577A (zh) * 2013-02-28 2013-06-12 山东大学 “北斗”导航、gps导航和历史数据融合的组合导航方法
US20140203962A1 (en) * 2012-03-31 2014-07-24 O2Micro Inc. Method and System for Navigation
CN203744984U (zh) * 2014-03-21 2014-07-30 西安兖矿科技研发设计有限公司 一种北斗、gps、sins组合导航***
CN203773355U (zh) * 2013-12-05 2014-08-13 梁谋强 三维立体多图层式无人机实时定位监管装置
CN104331086A (zh) * 2014-11-06 2015-02-04 国家电网公司 用于电力巡线小型多轴飞行器的飞行控制***
CN104391314A (zh) * 2014-12-11 2015-03-04 山东超越数控电子有限公司 一种WindowsCE***下实现北斗/GPS组合导航的方法
CN104501828A (zh) * 2014-12-29 2015-04-08 吉林大学 一种通用航空机载监视***
CN105035334A (zh) * 2015-06-25 2015-11-11 胡茂东 一种利用北斗卫星和gps双星控制的农业无人飞机
CN204790571U (zh) * 2015-07-27 2015-11-18 朱豫 四旋翼飞行器的飞行控制***
CN105388907A (zh) * 2015-12-11 2016-03-09 上海埃威航空电子有限公司 基于移动通信网络的多无人机低空监控***

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102156289A (zh) * 2011-03-09 2011-08-17 陕西诺维信息技术有限公司 一种北斗卫星与gps卫星双模定位授时型接收机
US20140203962A1 (en) * 2012-03-31 2014-07-24 O2Micro Inc. Method and System for Navigation
CN102829776A (zh) * 2012-09-04 2012-12-19 无锡德思普科技有限公司 双模组合导航仪
CN103149577A (zh) * 2013-02-28 2013-06-12 山东大学 “北斗”导航、gps导航和历史数据融合的组合导航方法
CN203773355U (zh) * 2013-12-05 2014-08-13 梁谋强 三维立体多图层式无人机实时定位监管装置
CN203744984U (zh) * 2014-03-21 2014-07-30 西安兖矿科技研发设计有限公司 一种北斗、gps、sins组合导航***
CN104331086A (zh) * 2014-11-06 2015-02-04 国家电网公司 用于电力巡线小型多轴飞行器的飞行控制***
CN104391314A (zh) * 2014-12-11 2015-03-04 山东超越数控电子有限公司 一种WindowsCE***下实现北斗/GPS组合导航的方法
CN104501828A (zh) * 2014-12-29 2015-04-08 吉林大学 一种通用航空机载监视***
CN105035334A (zh) * 2015-06-25 2015-11-11 胡茂东 一种利用北斗卫星和gps双星控制的农业无人飞机
CN204790571U (zh) * 2015-07-27 2015-11-18 朱豫 四旋翼飞行器的飞行控制***
CN105388907A (zh) * 2015-12-11 2016-03-09 上海埃威航空电子有限公司 基于移动通信网络的多无人机低空监控***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
王鑫等: "一种低空飞行器定位监视终端的设计与实现", 《电子测量技术》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113282025A (zh) * 2021-04-12 2021-08-20 国网江苏省电力有限公司兴化市供电分公司 一种安防巡检无人载具

Also Published As

Publication number Publication date
CN106444842B (zh) 2019-06-11

Similar Documents

Publication Publication Date Title
CN104386249B (zh) 一种快速测绘多旋翼无人机的测绘方法
CN107831783A (zh) 一种支持多无人机自主飞行的地面站控制***
CN106970650B (zh) 多无人机通信控制***及控制方法
CN204236777U (zh) 一种快速测绘多旋翼无人机
CN102983402B (zh) 一种动中通卫星通信天线***的分布式控制***
CN102135430A (zh) 一种基于光纤陀螺的捷连航姿***
CN104898594B (zh) 一种用于水下机器人群协同控制的通信装置与方法
CN108153327A (zh) 一种四旋翼飞行器室外编队灯光表演***及控制方法
CN206460276U (zh) 一种无人机
CN207965138U (zh) 一种无人机雷达测定流速***
CN109353504A (zh) 基于处方图的无人机智能喷施***及方法
CN106506062A (zh) 集群无人机分布式快速通信***及通信方法
CN102968123A (zh) 无人机自动驾驶仪
CN107065836A (zh) 一种电调校准方法及***
CN205619938U (zh) 一种备份飞行显示器和一体化备份仪表
CN112327668A (zh) 一种中大型无人机建模与半物理仿真方法及***
CN106444842A (zh) 一种新型四轴飞行器的飞行定位控制***
CN109561007A (zh) 一种基于FlexRay总线的通航飞机航电***设计方法
CN112148031A (zh) 一种支持无人机飞行的智能管理控制平台***
CN106297370A (zh) 车载监控装置
CN103076013A (zh) 用于飞行导航的大气数据与姿态航向基准***
CN102045255B (zh) 民用小型飞机航空电子***数据流控制方法
CN109782782A (zh) 多旋翼无人机飞行姿态控制***
CN207045327U (zh) 一种自主泊车车载***
CN108008646A (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
GR01 Patent grant
GR01 Patent grant