CN108319282B - 多旋翼飞行器的控制方法以及控制装置 - Google Patents
多旋翼飞行器的控制方法以及控制装置 Download PDFInfo
- Publication number
- CN108319282B CN108319282B CN201810123261.0A CN201810123261A CN108319282B CN 108319282 B CN108319282 B CN 108319282B CN 201810123261 A CN201810123261 A CN 201810123261A CN 108319282 B CN108319282 B CN 108319282B
- Authority
- CN
- China
- Prior art keywords
- flight
- flight control
- rotor aircraft
- control instruction
- acquiring
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 24
- RZVHIXYEVGDQDX-UHFFFAOYSA-N 9,10-anthraquinone Chemical compound C1=CC=C2C(=O)C3=CC=CC=C3C(=O)C2=C1 RZVHIXYEVGDQDX-UHFFFAOYSA-N 0.000 claims abstract description 121
- 230000000630 rising effect Effects 0.000 claims description 12
- 238000004904 shortening Methods 0.000 claims description 11
- 206010044565 Tremor Diseases 0.000 claims description 3
- 238000004590 computer program Methods 0.000 claims description 3
- 230000002035 prolonged effect Effects 0.000 claims description 3
- 239000000725 suspension Substances 0.000 claims description 3
- 230000001174 ascending effect Effects 0.000 claims 4
- 238000005265 energy consumption Methods 0.000 description 4
- 230000007613 environmental effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions 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
本发明公开了一种多旋翼飞行器的控制方法,所述多旋翼飞行器包括连接多个旋翼与主体框架的多个支撑轴,多个支撑轴的长度可调节,所述控制方法包括:获取飞行控制指令;基于飞行控制指令,向多旋翼飞行器输出与飞行控制指令对应的输出电流;获取多旋翼飞行器的飞行姿态,判断飞行姿态与飞行控制指令是否匹配;在飞行姿态与飞行控制指令不匹配的情况下,调节支撑轴的长度。本发明还公开了一种多旋翼飞行器的控制装置。本发明通过将支撑轴设置为可伸缩结构,并根据多旋翼飞行器的飞行状态对支撑轴的长度进行调整,从而增大多旋翼飞行器可输出的最大驱动力、调整控制精度,在不增加使用成本的情况下提升控制精度,满足用户需求,提升用户体验。
Description
技术领域
本发明涉及自动控制领域,具体涉及一种多旋翼飞行器的控制方法以及控制装置。
背景技术
随着无人机技术的不断普及,普通大众也可以使用无人机进行日常生活中的各种应用,目前应用最为广泛的民用无人机为多旋翼飞行器。多旋翼飞行器是一种具有三个及以上旋翼轴的无人驾驶飞行器,现有技术中的多旋翼飞行器的主体框架为一体成型,该主体框架上包括三个及以上的支撑轴,支撑轴的末端设置有电动机,主体框架的中心设置主控***,主控***通过控制每个电动机进行旋转从而产生上升的推力并控制多旋翼飞行器在三维空间中的运行。
由于多旋翼飞行器的主体框架为一体成型,因此每个支撑轴的长度都是固定的,每个多旋翼飞行器输出的最大驱动力与最大输出电流息息相关,当最大可输出电流较大时,多旋翼飞行器可输出的最大驱动力就较大,但大电流输出意味着快速的能量消耗,将会大大缩短无人机的飞行时间,而为了满足足够的飞行时间,就需要加大电池的容量,这一方面会大大增加用户的使用成本,另一方面又进一步增加了无人机的重量,导致更多的能量消耗,使得能量消耗及需携带能量的增长之间陷入一个恶性循环,降低用户体验。
进一步地,由于每个支撑轴的长度固定,因此每个多旋翼飞行器的控制精度与对每个电动机的控制精度有关,当在天气情况较恶劣或对电动机的控制精度不达标的情况下,无法对多旋翼飞行器的控制精度进行调节,因此平稳度较差,无法进行稳定的悬停,例如无法进行稳定的拍摄工作等,影响用户体验,严重时甚至会导致失控而造成多旋翼飞行器的损毁,造成额外损失。
发明内容
为了克服现有技术中多旋翼飞行器输出的最大驱动力的限制大、多旋翼飞行器的控制精度不可调的技术问题,本发明实施例提供一种多旋翼飞行器的控制方法以及控制装置,通过将支撑轴设置为可伸缩结构,并根据多旋翼飞行器的飞行状态对支撑轴的长度进行调整,从而增大多旋翼飞行器可输出的最大驱动力、调整控制精度,在不增加使用成本的情况下,提升控制精度,满足用户需求,提升了用户体验。
为了实现上述目的,本发明一方面提供一种多旋翼飞行器的控制方法,所述多旋翼飞行器包括连接多个旋翼与主体框架的多个支撑轴,所述多个支撑轴的长度可调节,所述控制方法包括:获取飞行控制指令;基于所述飞行控制指令,向所述多旋翼飞行器输出与所述飞行控制指令对应的输出电流;获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配;在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度。
优选地,所述获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配,包括:当所述飞行控制指令为升高时,获取所述输出电流的大小,在所述输出电流达到最大输出电流且所述飞行控制指令为保持升高的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;当所述飞行控制指令为悬停时,获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
优选地,所述获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配,包括:获取所述多旋翼飞行器的高度值,在所述高度值的变化无法保持在预设高度变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;获取所述多旋翼飞行器在前后方向上的摆动值,在所述摆动值的变化无法保持在预设摆动变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;获取所述多旋翼飞行器在左右方向上的平移值,在所述平移值的变化无法保持在预设平移变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
优选地,所述在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度,包括:当所述飞行控制指令为升高时,延长所述支撑轴的长度;当所述飞行控制指令为悬停时,缩短所述支撑轴的长度。
本发明第二方面提供一种多旋翼飞行器的控制装置,所述多旋翼飞行器包括连接多个旋翼与主体框架的多个支撑轴,所述多个支撑轴的长度可调节,所述控制装置包括:指令获取模块,用于获取飞行控制指令;电流输出模块,用于基于所述飞行控制指令,向所述多旋翼飞行器输出与所述飞行控制指令对应的输出电流;判断模块,用于获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配;调节模块,用于在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度。
优选地,所述判断模块包括:上升判断子模块,用于当所述飞行控制指令为升高时,获取所述输出电流的大小,在所述输出电流达到最大输出电流且所述飞行控制指令为保持升高的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;悬停判断子模块,用于当所述飞行控制指令为悬停时,获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
优选地,所述悬停判断子模块包括:高度判断子模块,用于获取所述多旋翼飞行器的高度值,在所述高度值的变化无法保持在预设高度变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;摆动判断子模块,用于获取所述多旋翼飞行器在前后方向上的摆动值,在所述摆动值的变化无法保持在预设摆动变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;平移判断子模块,用于获取所述多旋翼飞行器在左右方向上的平移值,在所述平移值的变化无法保持在预设平移变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
优选地,所述调节模块包括:延长子模块,用于在所述飞行控制指令为升高的情况下,则延长所述支撑轴的长度;缩短子模块,用于在所述飞行控制指令为悬停的情况下,则缩短所述支撑轴的长度。
另一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明提供的方法。
通过本发明提供的技术方案,本发明至少具有如下技术效果:
通过将支撑轴设置为可伸缩结构,并根据多旋翼飞行器的飞行状态对支撑轴的长度进行调整,从而增大多旋翼飞行器可输出的最大驱动力、调整控制精度,在不增加使用成本的情况下,提升控制精度,满足用户需求,提升了用户体验。
附图说明
图1是本发明实施例提供的多旋翼飞行器的控制方法的具体实现流程图;
图2是本发明实施例提供的多旋翼飞行器的控制装置的结构示意图。
具体实施方式
为了克服现有技术中多旋翼飞行器输出的最大驱动力的限制大、多旋翼飞行器的控制精度不可调的技术问题,本发明实施例提供一种多旋翼飞行器的控制方法以及控制装置,通过将支撑轴设置为可伸缩结构,并根据多旋翼飞行器的飞行状态对支撑轴的长度进行调整,从而增大多旋翼飞行器可输出的最大驱动力、调整控制精度,在不增加使用成本的情况下,提升控制精度,满足用户需求,提升了用户体验。
以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。
本发明实施例中的术语“***”和“网络”可被互换使用。“多个”是指两个或两个以上,鉴于此,本发明实施例中也可以将“多个”理解为“至少两个”。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。另外,需要理解的是,在本发明实施例的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
请参见图1,本发明实施例提供一种多旋翼飞行器的控制方法,所述多旋翼飞行器包括连接多个旋翼与主体框架的多个支撑轴,所述多个支撑轴的长度可调节,所述控制方法包括:
S10)获取飞行控制指令;
S20)基于所述飞行控制指令,向所述多旋翼飞行器输出与所述飞行控制指令对应的输出电流;
S30)获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配;
S40)在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度。
在本发明实施例中,在所述多旋翼飞行器的正常飞行状态,即所述多旋翼飞行器的飞行控制指令与飞行姿态匹配的情况下,所述多旋翼飞行器的支撑轴为正常长度,该正常长度为出厂调试时的最佳长度或预设的最佳长度,当该多旋翼飞行器的飞行姿态与飞行控制指令不匹配时,支撑轴的长度可以向外延伸直至达到最大延伸长度或向内缩短直至达到最短缩短位置。
在本发明实施例中,所述获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配,包括:当所述飞行控制指令为升高时,获取所述输出电流的大小,在所述输出电流达到最大输出电流且所述飞行控制指令为保持升高的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;当所述飞行控制指令为悬停时,获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
在一种可能的实施方式中,用户需要通过多旋翼飞行器运输货物,因此将货物固定在多旋翼飞行器上后,通过向前拨动无线遥控设备上的油门开关以向该多旋翼飞行器发出向上提升的飞行控制指令,其中该飞行控制指令中包括了用户向前拨动该油门开关的深度值,多旋翼飞行器的主控***接收到该飞行控制指令后,根据该深度值向每个旋翼的电动机输出与该深度值对应的输出电流,例如15A的输出电流,从而控制多旋翼飞行器向上提升。
由于在该输出电流的情况下,多旋翼飞行器的飞行高度达不到安全高度要求,因此用户增加油门的拨动深度,以进一步提升多旋翼飞行器的飞行高度,在本发明实施例中,用户将该无线遥控设备上的油门开关拨动到最大深度,即此时向每个旋翼的电动机输出的输出电流达到最大输出电流,例如40A的输出电流,而此时多旋翼飞行器的飞行高度依然未达到安全高度,但用户期望该多旋翼飞行器继续升高,因此保持对无线遥控设备的拨动深度,此时主控***检测到当前输出电流为最大输出电流且飞行控制指令依然保持升高,因此确定当前的飞行姿态与飞行控制指令不匹配。
在另一个可能的实施方式中,当用户需要从空中对某处的风景进行稳定的拍摄,因此驱动多旋翼飞行器悬停在空中一固定空间位置,但由于环境因素的影响,导致该多旋翼飞行器此时无法稳定的悬停在该固定空间位置(即所述空间位置的变化无法保持在预设抖动阈值内),因此确定当前的飞行姿态与飞行控制指令不匹配。
由于多旋翼飞行器的支撑轴的正常长度为出厂调试时的最佳长度,因此延长或缩短支撑轴的长度都会对多旋翼飞行器的控制精度产生影响,因此在本发明实施例中,通过将对支撑轴的长度的调节的条件进行进一步限定,仅在当前控制性能不满足用户需求的情况下才判断当前的飞行姿态与飞行控制指令不匹配,从而使得在不影响多旋翼飞行器的正常使用的情况下,对支撑轴的长度进行调节,从而满足用户的实际需求,提升用户体验。
在本发明实施例中,所述获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配,包括:获取所述多旋翼飞行器的高度值,在所述高度值的变化无法保持在预设高度变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;获取所述多旋翼飞行器在前后方向上的摆动值,在所述摆动值的变化无法保持在预设摆动变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;获取所述多旋翼飞行器在左右方向上的平移值,在所述平移值的变化无法保持在预设平移变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
在一种可能的实施方式中,多旋翼飞行器在悬停过程中,多旋翼飞行器的主控***检测到多旋翼飞行器的摆动值在不断变化,因此主控***根据该变化对多旋翼飞行器的飞行姿态进行反向调控,以期望将多旋翼飞行器的摆动值保持在预设摆动变化阈值内,但由于环境因素的影响,在主控***调控的过程中依然检测到摆动值的变化无法保持在预设摆动变化阈值内,因此确定所述飞行姿态与所述飞行控制指令不匹配。
需要说明的是,在本发明实施例中,在多旋翼飞行器的高度值、摆动值以及平移值中的至少一个值无法保持在其对应的变化阈值范围内时,都可以确定所述飞行姿态与所述飞行控制指令不匹配,而不应限定为根据其中单独的一个值无法保持在其对应的变化阈值范围内才能确定所述飞行姿态与所述飞行控制指令不匹配,对于本领域技术人员来讲是显而易见的,因此根据上述三个值的任意值或其组合来判断多旋翼飞行器的飞行姿态是否与飞行控制指令匹配都应该属于本发明实施例的保护范围,在此不做过多赘述。
由于多旋翼飞行器的飞行姿态是在三维空间中的位置变化,因此在三维空间中的每个维度上的位置变化都会影响多旋翼飞行器的悬停的稳定性,因此通过对多旋翼飞行器在三维空间中的每个维度上的位置变化进行监控,并在每个维度上的位置变化超出变化阈值范围时,都判断多旋翼飞行器的飞行姿态与飞行控制指令不匹配,即此时多旋翼飞行器的控制精度不够,无法满足用户的实际需求。
在本发明实施例中,所述在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度,包括:当所述飞行控制指令为升高时,延长所述支撑轴的长度;当所述飞行控制指令为悬停时,缩短所述支撑轴的长度。
在本发明实施例中,为了进一步保证在支撑轴的长度调节过程中多旋翼飞行器的稳定性,多旋翼飞行器的支撑轴上包括多个标准调节长度。
在一种可能的实施方式中,用户需要从空中对地面某个物体进行固定视角的拍摄,因此控制多旋翼飞行器飞到空中并进行悬停,然而在悬停过程中,用户观察到拍摄的摄像头中的图像抖动剧烈,同时收到多旋翼飞行器的主控***发送的飞行姿态与飞行控制指令不匹配的提示信息,此时主控***控制支撑轴缩短一个标准调节长度,并继续监测该多旋翼飞行器的飞行姿态与飞行控制指令是否匹配,若依然不匹配,则主控***继续控制支撑轴进行缩短操作,直至该多旋翼飞行器的飞行姿态与飞行控制指令匹配或达到支撑轴长度调节的最大限度值。
在本发明实施例中,通过根据多旋翼飞行器的实际运行状况对支撑轴的长度进行调节,从而使得在不增加额外的硬件成本、不占用额外的空间、不增加多旋翼飞行器的重量以及不增加大量的能量消耗的情况下,使得多旋翼无人机能突破现有的驱动力或控制精度的限制,输出更大的驱动力或更高的控制精度,从而在特定场合,例如仅需要增大驱动力而对控制精度没有要求或仅需要增加控制精度而对驱动力没有更高的要求的情况下,能够更加满足用户的需求,提升用户体验。
下面结合附图对本发明实施例所提供的多旋翼飞行器的控制装置进行说明。
请参见图2,基于同一发明构思,本发明实施例提供一种多旋翼飞行器的控制装置,所述多旋翼飞行器包括连接多个旋翼与主体框架的多个支撑轴,所述多个支撑轴的长度可调节,所述控制装置包括:指令获取模块,用于获取飞行控制指令;电流输出模块,用于基于所述飞行控制指令,向所述多旋翼飞行器输出与所述飞行控制指令对应的输出电流;判断模块,用于获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配;调节模块,用于在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度。
在本发明实施例中,所述判断模块包括:上升判断子模块,用于当所述飞行控制指令为升高时,获取所述输出电流的大小,在所述输出电流达到最大输出电流且所述飞行控制指令为保持升高的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;悬停判断子模块,用于当所述飞行控制指令为悬停时,获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
进一步地,在本发明实施例中,所述悬停判断子模块包括:高度判断子模块,用于获取所述多旋翼飞行器的高度值,在所述高度值的变化无法保持在预设高度变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;摆动判断子模块,用于获取所述多旋翼飞行器在前后方向上的摆动值,在所述摆动值的变化无法保持在预设摆动变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;平移判断子模块,用于获取所述多旋翼飞行器在左右方向上的平移值,在所述平移值的变化无法保持在预设平移变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
在本发明实施例中,所述调节模块包括:延长子模块,用于在所述飞行控制指令为升高的情况下,则延长所述支撑轴的长度;缩短子模块,用于在所述飞行控制指令为悬停的情况下,则缩短所述支撑轴的长度。
进一步地,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明所述的方法。
以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。
另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。
本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。
Claims (7)
1.一种多旋翼飞行器的控制方法,所述多旋翼飞行器包括连接多个旋翼与主体框架的多个支撑轴,其特征在于,所述多个支撑轴的长度可调节,所述控制方法包括:
获取飞行控制指令;
基于所述飞行控制指令,向所述多旋翼飞行器输出与所述飞行控制指令对应的输出电流;
获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配;
在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度;
所述获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配,包括:
当所述飞行控制指令为升高时,获取所述输出电流的大小,在所述输出电流达到最大输出电流且所述飞行控制指令为保持升高的情况下,获取所述多旋翼飞行器的飞行姿态,在所述飞行姿态为不继续升高的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;
当所述飞行控制指令为悬停时,获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
2.根据权利要求1所述的控制方法,其特征在于,所述获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配,包括:
获取所述多旋翼飞行器的高度值,在所述高度值的变化无法保持在预设高度变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;
获取所述多旋翼飞行器在前后方向上的摆动值,在所述摆动值的变化无法保持在预设摆动变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;
获取所述多旋翼飞行器在左右方向上的平移值,在所述平移值的变化无法保持在预设平移变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
3.根据权利要求1-2中任一权利要求所述的控制方法,其特征在于,所述在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度,包括:
当所述飞行控制指令为升高时,延长所述支撑轴的长度;
当所述飞行控制指令为悬停时,缩短所述支撑轴的长度。
4.一种多旋翼飞行器的控制装置,所述多旋翼飞行器包括连接多个旋翼与主体框架的多个支撑轴,其特征在于,所述多个支撑轴的长度可调节,所述控制装置包括:
指令获取模块,用于获取飞行控制指令;
电流输出模块,用于基于所述飞行控制指令,向所述多旋翼飞行器输出与所述飞行控制指令对应的输出电流;
判断模块,用于获取所述多旋翼飞行器的飞行姿态,判断所述飞行姿态与所述飞行控制指令是否匹配;
调节模块,用于在所述飞行姿态与所述飞行控制指令不匹配的情况下,调节所述支撑轴的长度;
所述判断模块包括:
上升判断子模块,用于当所述飞行控制指令为升高时,获取所述输出电流的大小,在所述输出电流达到最大输出电流且所述飞行控制指令为保持升高的情况下,获取所述多旋翼飞行器的飞行姿态,在所述飞行姿态为不继续升高的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;
悬停判断子模块,用于当所述飞行控制指令为悬停时,获取所述多旋翼飞行器的空间位置,在所述空间位置的变化无法保持在预设抖动阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
5.根据权利要求4所述的控制装置,其特征在于,所述悬停判断子模块包括:
高度判断子模块,用于获取所述多旋翼飞行器的高度值,在所述高度值的变化无法保持在预设高度变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;
摆动判断子模块,用于获取所述多旋翼飞行器在前后方向上的摆动值,在所述摆动值的变化无法保持在预设摆动变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配;
平移判断子模块,用于获取所述多旋翼飞行器在左右方向上的平移值,在所述平移值的变化无法保持在预设平移变化阈值内的情况下,确定所述飞行姿态与所述飞行控制指令不匹配。
6.根据权利要求4-5中任一权利要求所述的控制装置,其特征在于,所述调节模块包括:
延长子模块,用于当所述飞行控制指令为升高时,延长所述支撑轴的长度;
缩短子模块,用于当所述飞行控制指令为悬停时,缩短所述支撑轴的长度。
7.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-3中任一项权利要求所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810123261.0A CN108319282B (zh) | 2018-02-07 | 2018-02-07 | 多旋翼飞行器的控制方法以及控制装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810123261.0A CN108319282B (zh) | 2018-02-07 | 2018-02-07 | 多旋翼飞行器的控制方法以及控制装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108319282A CN108319282A (zh) | 2018-07-24 |
CN108319282B true CN108319282B (zh) | 2020-11-24 |
Family
ID=62903765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810123261.0A Active CN108319282B (zh) | 2018-02-07 | 2018-02-07 | 多旋翼飞行器的控制方法以及控制装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108319282B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114489100B (zh) * | 2022-01-18 | 2023-07-04 | 中国地质大学(北京) | 基于姿态同步的超视距无人机遥控*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102490896A (zh) * | 2011-12-27 | 2012-06-13 | 天津曙光敬业科技有限公司 | 可变矩大载重四旋翼飞行器 |
CN104787327A (zh) * | 2015-05-12 | 2015-07-22 | 无锡职业技术学院 | 一种可变轴距的多旋翼飞行器 |
CN105438462A (zh) * | 2015-11-26 | 2016-03-30 | 北京浩恒征途航空科技有限公司 | 一种基于旋翼转速和变距协同控制的多旋翼飞行器 |
CN105947214A (zh) * | 2016-05-23 | 2016-09-21 | 华北理工大学 | 一种可变轴距四旋翼飞行器机架 |
CN106275403A (zh) * | 2016-08-30 | 2017-01-04 | 上海未来伙伴机器人有限公司 | 可分级调整的飞行器机臂 |
CN205931245U (zh) * | 2016-08-17 | 2017-02-08 | 深圳市大疆创新科技有限公司 | 无人机及控制无人机姿态的控制装置 |
JP2017136914A (ja) * | 2016-02-02 | 2017-08-10 | 株式会社プロドローン | 無人回転翼機 |
CN107117311A (zh) * | 2017-04-27 | 2017-09-01 | 南京理工大学 | 一种可变轴距无人机 |
CN206856989U (zh) * | 2017-06-08 | 2018-01-09 | 杭州师范大学钱江学院 | 可调桨距四旋翼飞行器 |
CN107600426A (zh) * | 2017-10-30 | 2018-01-19 | 姬永超 | 单动力驱动变桨距多旋翼无人机 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4905932A (en) * | 1988-06-21 | 1990-03-06 | Piasecki Aircraft Corporation | Rotary wing aircraft shrouded propeller tail assembly |
EP2920073B1 (en) * | 2012-12-21 | 2016-10-12 | Bell Helicopter Textron Inc. | Rotor system and method of adjusting a rotational position of a rotor |
US9656744B2 (en) * | 2014-05-21 | 2017-05-23 | Bell Helicopter Textron Inc. | Adjustable blade-to-hub lead-lag damper attachment |
US10093416B2 (en) * | 2015-05-21 | 2018-10-09 | Khalid Hamad Mutleb ALNAFISAH | Multirotor drone with variable center of lift |
CN107624171B (zh) * | 2016-08-17 | 2019-03-01 | 深圳市大疆创新科技有限公司 | 无人机及控制无人机姿态的控制方法、控制装置 |
-
2018
- 2018-02-07 CN CN201810123261.0A patent/CN108319282B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102490896A (zh) * | 2011-12-27 | 2012-06-13 | 天津曙光敬业科技有限公司 | 可变矩大载重四旋翼飞行器 |
CN104787327A (zh) * | 2015-05-12 | 2015-07-22 | 无锡职业技术学院 | 一种可变轴距的多旋翼飞行器 |
CN105438462A (zh) * | 2015-11-26 | 2016-03-30 | 北京浩恒征途航空科技有限公司 | 一种基于旋翼转速和变距协同控制的多旋翼飞行器 |
CN105438462B (zh) * | 2015-11-26 | 2017-11-14 | 北京浩恒征途航空科技有限公司 | 一种基于旋翼转速和变距协同控制的多旋翼飞行器 |
JP2017136914A (ja) * | 2016-02-02 | 2017-08-10 | 株式会社プロドローン | 無人回転翼機 |
CN105947214A (zh) * | 2016-05-23 | 2016-09-21 | 华北理工大学 | 一种可变轴距四旋翼飞行器机架 |
CN205931245U (zh) * | 2016-08-17 | 2017-02-08 | 深圳市大疆创新科技有限公司 | 无人机及控制无人机姿态的控制装置 |
CN106275403A (zh) * | 2016-08-30 | 2017-01-04 | 上海未来伙伴机器人有限公司 | 可分级调整的飞行器机臂 |
CN107117311A (zh) * | 2017-04-27 | 2017-09-01 | 南京理工大学 | 一种可变轴距无人机 |
CN206856989U (zh) * | 2017-06-08 | 2018-01-09 | 杭州师范大学钱江学院 | 可调桨距四旋翼飞行器 |
CN107600426A (zh) * | 2017-10-30 | 2018-01-19 | 姬永超 | 单动力驱动变桨距多旋翼无人机 |
Non-Patent Citations (2)
Title |
---|
TRAJECTORY TRACKING BASED ON ARM" S LENGTH VARIATION;YASAMEEN KAMIL N 等;《Journal of Theoretical and Applied Information Technology》;20150930;第79卷(第3期);528-536 * |
变桨距四旋翼飞行器控制***设计;姚佳乐 等;《微型机与应用》;20171231;第36卷(第6期);77-79、83 * |
Also Published As
Publication number | Publication date |
---|---|
CN108319282A (zh) | 2018-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10589853B2 (en) | Unmanned aerial vehicle | |
US11092974B2 (en) | Combined pitch and forward thrust control for unmanned aircraft systems | |
US20220194584A1 (en) | Method and apparatus for lifting a payload | |
US20190263519A1 (en) | Hybrid aircraft | |
WO2018086030A1 (zh) | 一种无人机下降的控制方法、装置以及无人机 | |
EP3772461A1 (en) | Methods and apparatus for flight control prioritization | |
US9958876B2 (en) | Flight configuration for payload and lift aircraft | |
EP2064117B1 (en) | Automatic conversion system for tiltrotor aircraft | |
CN108319282B (zh) | 多旋翼飞行器的控制方法以及控制装置 | |
CN111699451A (zh) | 垂直起降无人机的飞行控制方法、设备及垂直起降无人机 | |
US11822350B2 (en) | Adjusting load on tethered aircraft | |
WO2021195828A1 (zh) | 无人机下降的控制方法和装置、无人机 | |
CN110799422A (zh) | 无人机控制方法和无人机 | |
CN109625293B (zh) | 飞行控制方法、***和无人飞行器 | |
CN107992071A (zh) | 尾座式无人机纵向姿态双模糊控制***及方法 | |
US20230139693A1 (en) | Air vehicle and method for operating the air vehicle | |
US20220350348A1 (en) | Aircraft with a multi-fan propulsion system for controlling flight orientation transitions | |
CN108958279A (zh) | 无人机地面翻滚方法、装置、无人机及存储介质 | |
CN104536451A (zh) | 一种带有落地自动停转功能的多旋翼飞行器及控制方法 | |
US11247762B1 (en) | Systems and methods for preserving electrical power in a marine vessel having a marine propulsion device | |
US20190382112A1 (en) | Battery pod unmanned aerial vehicle | |
CN113359794B (zh) | 无人机的控制方法、装置、介质、电子设备及无人机 | |
CN104986341A (zh) | 飞行器防侧翻方法及装置 | |
CN211123763U (zh) | 一种旋翼机的飞行控制*** | |
US20190004541A1 (en) | Method and system for controlling attitude of rotor unmanned aerial vehicle |
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 |