CN106843245A - 一种无人机姿态控制方法、装置及无人机 - Google Patents

一种无人机姿态控制方法、装置及无人机 Download PDF

Info

Publication number
CN106843245A
CN106843245A CN201611088682.1A CN201611088682A CN106843245A CN 106843245 A CN106843245 A CN 106843245A CN 201611088682 A CN201611088682 A CN 201611088682A CN 106843245 A CN106843245 A CN 106843245A
Authority
CN
China
Prior art keywords
angular speed
attitude
attitude angle
adjustment
interval
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
CN201611088682.1A
Other languages
English (en)
Other versions
CN106843245B (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.)
Beijing Jingdong Qianshi Technology Co Ltd
Original Assignee
Beijing Jingdong Century Trading Co Ltd
Beijing Jingdong Shangke Information 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 Jingdong Century Trading Co Ltd, Beijing Jingdong Shangke Information Technology Co Ltd filed Critical Beijing Jingdong Century Trading Co Ltd
Priority to CN201611088682.1A priority Critical patent/CN106843245B/zh
Publication of CN106843245A publication Critical patent/CN106843245A/zh
Priority to PCT/CN2017/106341 priority patent/WO2018099198A1/zh
Application granted granted Critical
Publication of CN106843245B publication Critical patent/CN106843245B/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
    • 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/08Control of attitude, i.e. control of roll, pitch, or yaw
    • G05D1/0808Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

本发明公开了一种无人机姿态控制方法、装置及无人机,涉及无人机技术领域,其中的方法包括:确定需要调整的姿态角偏差,将姿态角偏差的调整区间划分为N个角速度控制区间,在调整中根据与N个角速度控制区间相对应的对应关系对姿态调整角速率进行控制。本发明的无人机姿态控制方法、装置及无人机,将姿态角偏差的调整区间划分为多个角速度控制区间,可以在姿态调整初期使用快速比例控制,加快响应速度,快速消除误差,在姿态调整后期采用反抛物线控制算法,可以减小超调量,能够提高无人机姿态调整以及飞行的稳定性,提高飞行的安全系数,能够提高用户体验。

Description

一种无人机姿态控制方法、装置及无人机
技术领域
本发明涉及无人机技术领域,尤其涉及一种无人机姿态控制方法、装置及无人机。
背景技术
无人驾驶飞机简称“无人机”,是利用无线电遥控设备和自备的程序控制装置操纵的不载人飞机。操控者利用遥控终端的控制杆调节无人机的俯仰角、滚转角姿态以及旋翼的倾斜角度,使无人机获得加速度,也可以通过调节无人机的旋翼的角度,使得无人机在俯仰或滚转姿态不变的情况下实现纵向和横侧向飞行。目前,在对无人机的姿态进行控制时,无人机的姿态控制回路计算期望的姿态角与通过航姿参考***解算得到的无人机的姿态角的差值,将此差值作为地面坐标系下姿态角偏差,并经过比例控制器得到地面坐标系下期望的姿态调整角速率,采用此姿态调整角速率调整姿态角度。在使用比例控制器对姿态调整角速率进行控制时,如果比例参数过大,则姿态调整角速率过高,使得姿态调整的响应速度快但易超调引起低频振荡,如果比例参数过小,则姿态调整角速率过小,可以减小超调量但姿态调整的响应速度慢,影响无人机的性能并降低用户体验。
发明内容
有鉴于此,本发明要解决的一个技术问题是提供一种无人机姿态控制方法、装置及无人机。
根据本发明的一个方面,提供一种无人机姿态控制方法,包括:根据无人机需要调整的目标姿态角度,以及无人机当前的实际姿态角度确定需要调整的姿态角偏差;
将所述姿态角偏差的调整区间划分为N个角速度控制区间,并确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系;其中,所述N大于等于2;将无人机的姿态角度调整到所述目标姿态角度,其中,在调整中根据与所述N个角速度控制区间相对应的对应关系对所述姿态调整角速率进行控制。
可选地,所述对应关系包括:比例函数关系、反抛物线函数关系。
可选地,所述将所述姿态角偏差的调整区间划分为N个角速度控制区间包括:将所述姿态角偏差的数值区间划分为连续的第一角速度控制区间和第二角速度控制区间,其中,所述第一角速度控制区间中的姿态角偏差值的绝对值小于所述第二角速度控制区间中的姿态角偏差值的绝对值;所述确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系包括:在所述第一角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为比例函数关系;在所述第二角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为反抛物线函数关系。
可选地,所述在调整中根据与所述N个角速度控制区间相对应的对应关系对所述姿态调整角速率进行控制包括:在所述第一角速度控制区间中,基于所述姿态角偏差值、并根据所述比例函数关系对所述姿态调整角速率进行控制;实时获取所述姿态角偏差值,当确定所述姿态角偏差值增大至所述第一角速度控制区间与所述第二角速度控制区间的区间界限值时,基于所述姿态角偏差值、并切换为所述反抛物线函数关系对所述姿态调整角速率进行控制。
可选地,确定所述比例函数关系
Ratedes=kp·Atterror
其中,Ratedes为所述姿态调整角速率,kp为比例控制参数,kp>0,Atterror为所述姿态角偏差值;确定所述反抛物线函数关系为:
其中,a为旋转加速度的最大阈值。
可选地,确定所述区间界限值
可选地,所述目标姿态角度与所述实际姿态角度为俯仰角度、偏航角度、滚转角度中的一个或多个。
根据本发明的另一方面,提供一种无人机姿态控制装置,包括:调整数据获取模块,用于获取无人机需要调整的目标姿态角度;姿态数据获取模块,用于获取无人机当前的实际姿态角度;控制参数设定模块,用于根据所述目标姿态角度与所述实际姿态角度确定需要调整的姿态角偏差,将所述姿态角偏差的调整区间划分为N个角速度控制区间,并确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系;其中,所述N大于等于2;姿态角度控制模块,用于将无人机的姿态角度调整到所述目标姿态角度,其中,在调整中根据与所述N个角速度控制区间相对应的对应关系对所述姿态调整角速率进行控制。
可选地,所述对应关系包括:比例函数关系、反抛物线函数关系。
可选地,所述控制参数设定模块,包括:区间划分单元,用于将所述姿态角偏差的数值区间划分为连续的第一角速度控制区间和第二角速度控制区间,其中,所述第一角速度控制区间中的姿态角偏差值的绝对值小于所述第二角速度控制区间中的姿态角偏差值的绝对值;控制函数确定单元,用于在所述第一角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为比例函数关系;在所述第二角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为反抛物线函数关系。
可选地,所述姿态角度控制模块,包括:第一调整单元,用于在所述第一角速度控制区间中,基于所述姿态角偏差值、并根据所述比例函数关系对所述姿态调整角速率进行控制;第二调整单元,用于通过所述姿态数据获取模块实时获取所述姿态角偏差值,当确定所述姿态角偏差值增大至所述第一角速度控制区间与所述第二角速度控制区间的区间界限值时,基于所述姿态角偏差值、并切换为所述反抛物线函数关系对所述姿态调整角速率进行控制。
可选地,所述控制函数确定单元确定所述比例函数关系
Ratedes=kp·Atterror
其中,Ratedes为所述姿态调整角速率,kp为比例控制参数,kp>0,Atterror为所述姿态角偏差值;所述控制函数确定单元确定所述反抛物线函数关系
其中,a为旋转加速度的最大阈值。
可选地,所述控制函数确定单元确定所述区间界限值
可选地,所述目标姿态角度与所述实际姿态角度为俯仰角度、偏航角度、滚转角度中的一个或多个。
根据本发明的又一方面,提供一种无人机,包括:如上所述的无人机姿态控制装置
根据本发明的再一方面,提供一种无人机姿态控制装置,包括:存储器;以及耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如上所述的无人机姿态控制。
本发明的无人机姿态控制方法、装置及无人机,将姿态角偏差的调整区间划分为多个角速度控制区间,在调整中根据与角速度控制区间相对应的对应关系对姿态调整角速率进行控制,可以在姿态调整初期使用快速比例控制,使用较大的比例参数,加快响应速度,快速消除误差,在姿态调整后期采用反抛物线控制算法,能够限制调整中的角加速度,可以减小超调量,得到期望的姿态角速率,能够提高无人机姿态调整以及飞行的稳定性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为根据本发明的无人机姿态控制方法的一个实施例的流程示意图;
图2为根据本发明的无人机姿态控制方法的一个实施例的控制逻辑示意图;
图3为根据本发明的无人机姿态控制装置的一个实施例的模块示意图;
图4为根据本发明的无人机姿态控制装置的一个实施例中的控制参数设定模块的模块示意图;
图5为根据本发明的无人机姿态控制装置的一个实施例中的姿态角度控制模块的模块示意图;
图6为根据本发明的无人机姿态控制装置的另一个实施例的模块示意图。
具体实施方式
下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。下面结合各个图和实施例对本发明的技术方案进行多方面的描述。
下文中的“第一”、“第二”等仅用于描述上相区别,并没有其它特殊的含义。
图1为根据本发明的无人机姿态控制方法的一个实施例的流程示意图,如图1所示:
步骤101,获取无人机需要调整的目标姿态角度,以及无人机当前的实际姿态角度。
目标姿态角度与实际姿态角度为三通道的姿态角,即俯仰角度、偏航角度、滚转角度中的一个或多个。无人机的实际姿态角度可以通过分析处理加速度计、陀螺仪以及磁罗盘等传感器采集的数据获得,无人机的位置、速度可以通过分析处理GP、超声波传感器、视觉传感器等传感器获得的数据获得。
步骤102,根据目标姿态角度与实际姿态角度确定需要调整的姿态角偏差。
根据需要调整的目标姿态角度与通过航姿参考***解算得到的当前姿态角计算姿态角偏差Atterror=Attdes-Attrel,例如,在航姿参考***的坐标系中,可以获取无人机在X轴、Y轴与Z轴的俯仰角度、偏航角度、滚转角度的姿态角偏差。Attdes为需要调整的目标姿态角度,为根据遥控器操作杆的输入按比例得到的期望姿态角或由无人机的期望位置计算得到的目标姿态角度,Attrel为实际姿态角度。本发明不限制航姿参考***的坐标系的设置方式。
步骤103,将姿态角偏差的调整区间划分为N个角速度控制区间,N大于等于2,并确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系。
基于航姿参考***的坐标系,姿态角偏差可以为正数或负数。姿态角偏差的调整区间为将无人机的姿态角度调整到目标姿态角度的过程中姿态角偏差的数值区间。例如,姿态角偏差为正20度,则[0,20]为姿态角偏差的调整区间。将姿态角偏差的调整区间[0,20]划分为3个角速度控制区间,分别为[0,5]、[0,10]、[10,20],确定在角速度控制区间[0,5]、[0,10]、[10,20]中的姿态调整角速率与姿态角偏差值的对应关系。对应关系可以为多种函数关系,例如比例函数关系、反抛物线函数关系等。
步骤104,在调整中根据与N个角速度控制区间相对应的对应关系对姿态调整角速率进行控制,将无人机的姿态角度调整到目标姿态角度。
在无人机的飞行过程中,通过控制无人机的油门舵量、副翼舵量、升降舵量与方向舵量等实现对无人机的姿态角度调整,通过调整俯仰角、偏航角和滚转角,将无人机的姿态角度调整到目标姿态角度,以使得无人机符合当前需要执行的飞行动作。
在一个实施例中,将姿态角偏差的数值区间划分为连续的第一角速度控制区间和第二角速度控制区间,第一角速度控制区间中的姿态角偏差值的绝对值小于第二角速度控制区间中的姿态角偏差值的绝对值。在第一角速度控制区间中,确定姿态调整角速率与姿态角偏差值为比例函数关系。例如,确定的比例函数关系为:
Ratedes=kp·Atterror
Ratedes为姿态调整角速率,kp为比例控制参数,kp>0,Atterror为姿态角偏差值。可以根据飞机动力***、飞机起飞质量等选择kp的值,以六轴的无人机为例,飞机起飞重量32kg,单桨拉力5.4kg,则可取kp=4.0。
在第二角速度控制区间中,确定姿态调整角速率与姿态角偏差值为反抛物线函数关系。例如,确定的反抛物线函数关系为:
a为旋转加速度的最大阈值,单位为m/s2,a>0,a与飞机的质量有关,例如,对于六轴无人机,可取a=1000deg/s2
在第一角速度控制区间中,基于姿态角偏差值、并根据比例函数关系对姿态调整角速率进行控制。实时获取姿态角偏差值,当确定姿态角偏差值增大至第一角速度控制区间与第二角速度控制区间的区间界限值时,基于姿态角偏差值、并切换为反抛物线函数关系对姿态调整角速率进行控制。
可以分别获取俯仰角度、偏航角度、滚转角度需要调整的姿态角偏差,将3个姿态角偏差的调整区间分别划分出角速度控制区间,并确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系。在调整中分别根据与俯仰角度、偏航角度、滚转角度的角速度控制区间相对应的对应关系对俯仰角度、偏航角度、滚转角度的姿态调整角速率进行控制。
如图2所示,以对姿态角度中的俯仰角的调整为例,图中的横坐标Att_err为姿态角偏差,即俯仰角的偏差,俯仰角的偏差大于0,纵坐标Rate_des为姿态调整角速率,即俯仰角的姿态调整角速率。设置2个角速度控制区间,确定区间界限值为:
对无人机的俯仰角调整的角速度控制区间,以及姿态调整角速率与姿态角偏差值的对应关系为:
由上可知,直线函数的斜率为kp,即为设计的比例控制参数,kp>0,kp越大,直线越抖,其物理意义为姿态调整角速率(纵坐标)的响应也越快,但过快了随之会带来较大的超调量。当达到与反抛物的交点时,切换至反抛物线控制方式,平缓地达到期望的姿态调整角速率,而不会有超调量。
上述实施例提供的无人机姿态控制方法,将姿态角偏差的调整区间划分为多个角速度控制区间,在调整中根据与角速度控制区间相对应的对应关系对姿态调整角速率进行控制,可以在姿态调整初期使用快速比例控制,使用较大的比例参数,加快响应速度,快速消除误差,在姿态调整后期采用反抛物线控制算法,能够限制调整中的角加速度,可以减小超调量,得到期望的姿态角速率。
在一个实施例中,如图3所示,本发明提供一种无人机姿态控制装置30,包括:调整数据获取模块31、姿态数据获取模块32、控制参数设定模块33和姿态角度控制模块34等。调整数据获取模块31获取无人机需要调整的目标姿态角度。姿态数据获取模块32获取无人机当前的实际姿态角度。
控制参数设定模块33根据目标姿态角度与实际姿态角度确定需要调整的姿态角偏差,将姿态角偏差的调整区间划分为N个角速度控制区间,并确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系,其中,N大于等于2。姿态角度控制模块34将无人机的姿态角度调整到目标姿态角度,其中,在调整中根据与N个角速度控制区间相对应的对应关系对姿态调整角速率进行控制。对应关系包括:比例函数关系、反抛物线函数关系等。目标姿态角度与实际姿态角度为俯仰角度、偏航角度、滚转角度中的一个或多个。
如图4所示,控制参数设定模块33包括:区间划分单元331和控制函数确定单元332。区间划分单元331将姿态角偏差的数值区间划分为连续的第一角速度控制区间和第二角速度控制区间,其中,第一角速度控制区间中的姿态角偏差值的绝对值小于第二角速度控制区间中的姿态角偏差值的绝对值。控制函数确定单元332在第一角速度控制区间中,确定姿态调整角速率与姿态角偏差值为比例函数关系。在第二角速度控制区间中,确定姿态调整角速率与姿态角偏差值为反抛物线函数关系。
控制函数确定单元332确定比例函数关系为:
Ratedes=kp·Atterror
Ratedes为姿态调整角速率,kp为比例控制参数,kp>0,Atterror为姿态角偏差值。
控制函数确定单元332确定反抛物线函数关系为:
其中,a为旋转加速度的最大阈值。
控制函数确定332单元确定区间界限值为:
如图5所示,姿态角度控制模块34包括:第一调整单元341和第二调整单元342。第一调整单元341在第一角速度控制区间中,基于姿态角偏差值、并根据比例函数关系对姿态调整角速率进行控制。第二调整单元342通过姿态数据获取模块实时获取姿态角偏差值,当确定姿态角偏差值增大至第一角速度控制区间与第二角速度控制区间的区间界限值时,基于姿态角偏差值、并切换为反抛物线函数关系对姿态调整角速率进行控制。
在一个实施例中,本发明提供一种无人机,包括:如上的无人机姿态控制装置。
图6为根据本发明的无人机姿态控制装置的另一个实施例的模块示意图。如图6所示,该装置可包括存储器61、处理器62、通信接口63以及总线64。存储器61用于存储指令,处理器62耦合到存储器61,处理器62被配置为基于存储器61存储的指令执行实现上述的无人机姿态控制方法。
存储器61可以为高速RAM存储器、非易失性存储器(non-volatile memory)等,存储器61也可以是存储器阵列。存储器61还可能被分块,并且块可按一定的规则组合成虚拟卷。处理器62可以为中央处理器CPU,或专用集成电路ASIC(Application SpecificIntegrated Circuit),或者是被配置成实施本发明的无人机姿态控制方法的一个或多个集成电路。
上述实施例提供的无人机姿态控制方法、装置及无人机,将姿态角偏差的调整区间划分为多个角速度控制区间,在调整中根据与角速度控制区间相对应的对应关系对姿态调整角速率进行控制,可以在姿态调整初期使用快速比例控制,使用较大的比例参数,加快响应速度,快速消除误差,在姿态调整后期采用反抛物线控制算法,能够限制调整中的角加速度,可以减小超调量,得到期望的姿态角速率,能够提高无人机姿态调整以及飞行的稳定性,提高飞行的安全系数,能够提高用户体验。
可能以许多方式来实现本发明的方法和***。例如,可通过软件、硬件、固件或者软件、硬件、固件的任何组合来实现本发明的方法和***。用于方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。
本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

Claims (16)

1.一种无人机姿态控制方法,其特征在于,包括:
根据无人机需要调整的目标姿态角度,以及无人机当前的实际姿态角度确定需要调整的姿态角偏差;
将所述姿态角偏差的调整区间划分为N个角速度控制区间,并确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系;其中,所述N大于等于2;
将无人机的姿态角度调整到所述目标姿态角度,其中,在调整中根据与所述N个角速度控制区间相对应的对应关系对所述姿态调整角速率进行控制。
2.如权利要求1所述的方法,其特征在于,
所述对应关系包括:比例函数关系、反抛物线函数关系。
3.如权利要求2所述的方法,其特征在于,所述将所述姿态角偏差的调整区间划分为N个角速度控制区间包括:
将所述姿态角偏差的数值区间划分为连续的第一角速度控制区间和第二角速度控制区间,其中,所述第一角速度控制区间中的姿态角偏差值的绝对值小于所述第二角速度控制区间中的姿态角偏差值的绝对值;
所述确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系包括:
在所述第一角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为比例函数关系;
在所述第二角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为反抛物线函数关系。
4.如权利要求3所述的方法,其特征在于,所述在调整中根据与所述N个角速度控制区间相对应的对应关系对所述姿态调整角速率进行控制包括:
在所述第一角速度控制区间中,基于所述姿态角偏差值、并根据所述比例函数关系对所述姿态调整角速率进行控制;
实时获取所述姿态角偏差值,当确定所述姿态角偏差值增大至所述第一角速度控制区间与所述第二角速度控制区间的区间界限值时,基于所述姿态角偏差值、并切换为所述反抛物线函数关系对所述姿态调整角速率进行控制。
5.如权利要求3所述的方法,其特征在于,
确定所述比例函数关系
Ratedes=kp·Atterror
其中,Ratedes为所述姿态调整角速率,kp为比例控制参数,kp>0,Atterror为所述姿态角偏差值;
确定所述反抛物线函数关系
其中,a为旋转加速度的最大阈值。
6.如权利要求5所述的方法,其特征在于,
确定所述区间界限值
7.如权利要求1所述的方法,其特征在于,
所述目标姿态角度与所述实际姿态角度为俯仰角度、偏航角度、滚转角度中的一个或多个。
8.一种无人机姿态控制装置,其特征在于,包括:
调整数据获取模块,用于获取无人机需要调整的目标姿态角度;
姿态数据获取模块,用于获取无人机当前的实际姿态角度;
控制参数设定模块,用于根据所述目标姿态角度与所述实际姿态角度确定需要调整的姿态角偏差,将所述姿态角偏差的调整区间划分为N个角速度控制区间,并确定在每个角速度控制区间中的姿态调整角速率与姿态角偏差值的对应关系;其中,所述N大于等于2;
姿态角度控制模块,用于将无人机的姿态角度调整到所述目标姿态角度,其中,在调整中根据与所述N个角速度控制区间相对应的对应关系对所述姿态调整角速率进行控制。
9.如权利要求8所述的装置,其特征在于,
所述对应关系包括:比例函数关系、反抛物线函数关系。
10.如权利要求9所述的装置,其特征在于,
所述控制参数设定模块,包括:
区间划分单元,用于将所述姿态角偏差的数值区间划分为连续的第一角速度控制区间和第二角速度控制区间,其中,所述第一角速度控制区间中的姿态角偏差值的绝对值小于所述第二角速度控制区间中的姿态角偏差值的绝对值;
控制函数确定单元,用于在所述第一角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为比例函数关系;在所述第二角速度控制区间中,确定所述姿态调整角速率与所述姿态角偏差值为反抛物线函数关系。
11.如权利要求10所述的装置,其特征在于,
所述姿态角度控制模块,包括:
第一调整单元,用于在所述第一角速度控制区间中,基于所述姿态角偏差值、并根据所述比例函数关系对所述姿态调整角速率进行控制;
第二调整单元,用于通过所述姿态数据获取模块实时获取所述姿态角偏差值,当确定所述姿态角偏差值增大至所述第一角速度控制区间与所述第二角速度控制区间的区间界限值时,基于所述姿态角偏差值、并切换为所述反抛物线函数关系对所述姿态调整角速率进行控制。
12.如权利要求10所述的装置,其特征在于,
所述控制函数确定单元确定所述比例函数关系
Ratedes=kp·Atterror
其中,Ratedes为所述姿态调整角速率,kp为比例控制参数,kp>0,Atterror为所述姿态角偏差值;
所述控制函数确定单元确定所述反抛物线函数关系
其中,a为旋转加速度的最大阈值。
13.如权利要求12所述的装置,其特征在于,
所述控制函数确定单元确定所述区间界限值
14.如权利要求8至13任一项所述的装置,其特征在于,
所述目标姿态角度与所述实际姿态角度为俯仰角度、偏航角度、滚转角度中的一个或多个。
15.一种无人机,其特征在于,包括:
如权利要求8至14任一项所述的无人机姿态控制装置。
16.一种无人机姿态控制装置,其特征在于,包括:
存储器;以及
耦接至所述存储器的处理器,所述处理器被配置为基于存储在所述存储器中的指令,执行如权利要求1至7中任一项所述的无人机姿态控制。
CN201611088682.1A 2016-12-01 2016-12-01 一种无人机姿态控制方法、装置及无人机 Active CN106843245B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201611088682.1A CN106843245B (zh) 2016-12-01 2016-12-01 一种无人机姿态控制方法、装置及无人机
PCT/CN2017/106341 WO2018099198A1 (zh) 2016-12-01 2017-10-16 无人机姿态控制方法、装置及无人机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611088682.1A CN106843245B (zh) 2016-12-01 2016-12-01 一种无人机姿态控制方法、装置及无人机

Publications (2)

Publication Number Publication Date
CN106843245A true CN106843245A (zh) 2017-06-13
CN106843245B CN106843245B (zh) 2022-02-01

Family

ID=59145560

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611088682.1A Active CN106843245B (zh) 2016-12-01 2016-12-01 一种无人机姿态控制方法、装置及无人机

Country Status (2)

Country Link
CN (1) CN106843245B (zh)
WO (1) WO2018099198A1 (zh)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107894776A (zh) * 2017-11-09 2018-04-10 酷黑科技(北京)有限公司 一种无人机增稳控制方法、装置以及无人机
WO2018099198A1 (zh) * 2016-12-01 2018-06-07 北京京东尚科信息技术有限公司 无人机姿态控制方法、装置及无人机
CN108700887A (zh) * 2017-11-15 2018-10-23 深圳市大疆创新科技有限公司 数据处理方法和设备
CN110531775A (zh) * 2018-05-24 2019-12-03 深圳臻迪信息技术有限公司 一种无人装置控制方法、无人装置航行控制方法及其探测***
CN110727283A (zh) * 2019-09-23 2020-01-24 浙江驭云航空科技有限公司 一种复合式无人机飞行姿态控制装置及其控制方法
CN111026147A (zh) * 2019-12-25 2020-04-17 北京航空航天大学 基于深度强化学习的零超调量无人机位置控制方法及装置
CN111650955A (zh) * 2020-06-19 2020-09-11 深圳市人工智能与机器人研究院 一种攀爬机器人的控制方法及攀爬机器人
CN112015195A (zh) * 2020-09-07 2020-12-01 中国航空工业集团公司成都飞机设计研究所 一种无人机飞行姿态地面手不离杆实时连续控制方法
WO2021078166A1 (zh) * 2019-10-21 2021-04-29 深圳市道通智能航空技术有限公司 一种飞行姿态的控制方法、装置、无人机和存储介质
CN116225040A (zh) * 2023-03-27 2023-06-06 成都飞机工业(集团)有限责任公司 一种基于惯导***的飞机自动调姿方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111813140B (zh) * 2020-07-31 2023-07-28 中国人民解放军空军工程大学 一种具有高精度的四旋翼无人机轨迹跟踪控制方法
CN112034875B (zh) * 2020-09-15 2024-04-19 西安爱生技术集团公司 一种常规布局通用型无人机全自动离地起飞控制方法
CN112306078B (zh) * 2020-11-16 2024-01-23 广东电网有限责任公司肇庆供电局 一种无人机自动避障导线的方法及***
CN113110552B (zh) * 2021-04-27 2023-01-06 北京三快在线科技有限公司 飞行器的姿态控制方法、装置、设备及可读存储介质
CN114740945B (zh) * 2021-07-09 2023-03-10 百倍云(浙江)物联科技有限公司 一种作物智能种植方法
CN114265422B (zh) * 2021-12-17 2024-04-12 广州极飞科技股份有限公司 雷达探测角度控制方法、装置、电子设备及可读存储介质
CN114610059B (zh) * 2022-03-03 2023-06-02 广东汇天航空航天科技有限公司 偏航控制方法、装置、旋翼飞行器及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102192741A (zh) * 2010-01-29 2011-09-21 尤洛考普特公司 飞行器姿态角的旋转稳定估计
CN102414635A (zh) * 2009-04-28 2012-04-11 三菱电机株式会社 指令生成装置
CN104062976A (zh) * 2014-06-10 2014-09-24 北京控制工程研究所 一种基于角加速度导数为正弦曲线的飞行器姿态快速机动方法
CN106054908A (zh) * 2016-06-17 2016-10-26 上海惠盛科技有限公司 无人机姿态调节装置与方法
JP6026695B1 (ja) * 2016-06-14 2016-11-16 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 制御装置、移動体、制御方法及びプログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3846829B2 (ja) * 1998-10-19 2006-11-15 住友重機械工業株式会社 移動体の操舵角制御装置
JP2007041733A (ja) * 2005-08-01 2007-02-15 Toyota Motor Corp 運動体の姿勢角検出装置
CN106843245B (zh) * 2016-12-01 2022-02-01 北京京东乾石科技有限公司 一种无人机姿态控制方法、装置及无人机

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102414635A (zh) * 2009-04-28 2012-04-11 三菱电机株式会社 指令生成装置
CN102192741A (zh) * 2010-01-29 2011-09-21 尤洛考普特公司 飞行器姿态角的旋转稳定估计
CN104062976A (zh) * 2014-06-10 2014-09-24 北京控制工程研究所 一种基于角加速度导数为正弦曲线的飞行器姿态快速机动方法
JP6026695B1 (ja) * 2016-06-14 2016-11-16 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd 制御装置、移動体、制御方法及びプログラム
CN106054908A (zh) * 2016-06-17 2016-10-26 上海惠盛科技有限公司 无人机姿态调节装置与方法

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2018099198A1 (zh) * 2016-12-01 2018-06-07 北京京东尚科信息技术有限公司 无人机姿态控制方法、装置及无人机
CN107894776A (zh) * 2017-11-09 2018-04-10 酷黑科技(北京)有限公司 一种无人机增稳控制方法、装置以及无人机
CN108700887A (zh) * 2017-11-15 2018-10-23 深圳市大疆创新科技有限公司 数据处理方法和设备
WO2019095139A1 (zh) * 2017-11-15 2019-05-23 深圳市大疆创新科技有限公司 数据处理方法和设备
CN110531775A (zh) * 2018-05-24 2019-12-03 深圳臻迪信息技术有限公司 一种无人装置控制方法、无人装置航行控制方法及其探测***
CN110727283A (zh) * 2019-09-23 2020-01-24 浙江驭云航空科技有限公司 一种复合式无人机飞行姿态控制装置及其控制方法
WO2021078166A1 (zh) * 2019-10-21 2021-04-29 深圳市道通智能航空技术有限公司 一种飞行姿态的控制方法、装置、无人机和存储介质
CN111026147A (zh) * 2019-12-25 2020-04-17 北京航空航天大学 基于深度强化学习的零超调量无人机位置控制方法及装置
CN111026147B (zh) * 2019-12-25 2021-01-08 北京航空航天大学 基于深度强化学习的零超调量无人机位置控制方法及装置
CN111650955A (zh) * 2020-06-19 2020-09-11 深圳市人工智能与机器人研究院 一种攀爬机器人的控制方法及攀爬机器人
CN111650955B (zh) * 2020-06-19 2023-07-25 深圳市人工智能与机器人研究院 一种攀爬机器人的控制方法及攀爬机器人
CN112015195A (zh) * 2020-09-07 2020-12-01 中国航空工业集团公司成都飞机设计研究所 一种无人机飞行姿态地面手不离杆实时连续控制方法
CN116225040A (zh) * 2023-03-27 2023-06-06 成都飞机工业(集团)有限责任公司 一种基于惯导***的飞机自动调姿方法

Also Published As

Publication number Publication date
WO2018099198A1 (zh) 2018-06-07
CN106843245B (zh) 2022-02-01

Similar Documents

Publication Publication Date Title
CN106843245A (zh) 一种无人机姿态控制方法、装置及无人机
CN107065901A (zh) 一种旋翼无人机姿态控制方法、装置及无人机
CN106094860B (zh) 四旋翼飞行器及其控制方法
CN104898429B (zh) 一种基于自抗扰控制的三旋翼姿态控制方法
CN103760905B (zh) 基于模糊前馈单旋翼无人直升机姿态非线性鲁棒控制方法
CN104155988B (zh) 飞行器的多通道姿态控制器
CN105759613B (zh) 倾转旋翼机的控制方法和控制装置
CN105912009B (zh) 基于极点配置和模糊自抗扰控制技术的四旋翼飞行器控制方法
Hanafi et al. Simple GUI wireless controller of quadcopter
CN108803648A (zh) 无人飞行器鲁棒姿态控制方法、装置及电子设备
CN106707749B (zh) 一种针对仿生扑翼飞行机器人的控制方法
CN109507890A (zh) 一种基于eso的无人机动态逆广义预测控制器
CN111506099B (zh) 一种无人机高度智能控制***及方法
CN106200665A (zh) 携带不确定负载的四轴飞行器的建模与自适应控制方法
CN105652880B (zh) 用于飞行器大空域飞行的非线性抗饱和高度指令生成方法
CN110673623B (zh) 一种基于双环pd控制算法控制的四旋翼无人机着陆方法
CN107247459A (zh) 抗干扰飞行控制方法及装置
CN111522356A (zh) 一种倾转旋翼无人机强鲁棒全包线一体化控制方法
CN111026160A (zh) 一种四旋翼无人机轨迹跟踪控制方法
CN108205321B (zh) 滑跑纠偏控制方法及相关装置
CN106647264A (zh) 一种基于控制约束的扩展鲁棒h∞的无人机控制方法
CN106292297B (zh) 基于pid控制器和l1自适应控制器的姿态控制方法
Bayisa et al. Controlling quadcopter altitude using PID-control system
CN108107902B (zh) 横航向姿态控制方法及相关装置
Benzaid et al. Robust trajectory tracking control of a quadrotor UAV

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
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1237903

Country of ref document: HK

TA01 Transfer of patent application right

Effective date of registration: 20210303

Address after: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant after: Beijing Jingbangda Trading Co.,Ltd.

Address before: 100195 Beijing Haidian Xingshikou Road 65 West Cedar Creative Garden 4 District 11 Building East 1-4 Floor West 1-4 Floor

Applicant before: BEIJING JINGDONG SHANGKE INFORMATION TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING JINGDONG CENTURY TRADING Co.,Ltd.

Effective date of registration: 20210303

Address after: Room a1905, 19 / F, building 2, No. 18, Kechuang 11th Street, Daxing District, Beijing, 100176

Applicant after: Beijing Jingdong Qianshi Technology Co.,Ltd.

Address before: 101, 1st floor, building 2, yard 20, Suzhou street, Haidian District, Beijing 100080

Applicant before: Beijing Jingbangda Trading Co.,Ltd.

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