CN106527479A - 一种无人机的控制方法及装置 - Google Patents
一种无人机的控制方法及装置 Download PDFInfo
- Publication number
- CN106527479A CN106527479A CN201611079824.8A CN201611079824A CN106527479A CN 106527479 A CN106527479 A CN 106527479A CN 201611079824 A CN201611079824 A CN 201611079824A CN 106527479 A CN106527479 A CN 106527479A
- Authority
- CN
- China
- Prior art keywords
- unmanned plane
- external force
- control
- real
- instruction
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 56
- 230000033001 locomotion Effects 0.000 claims abstract description 136
- 230000000694 effects Effects 0.000 claims abstract description 39
- 230000001133 acceleration Effects 0.000 claims description 177
- 230000004044 response Effects 0.000 claims description 16
- 125000004122 cyclic group Chemical group 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 9
- 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 description 6
- 238000005516 engineering process Methods 0.000 abstract description 13
- 230000000875 corresponding effect Effects 0.000 description 35
- 230000008569 process Effects 0.000 description 9
- 230000005484 gravity Effects 0.000 description 7
- 238000002372 labelling Methods 0.000 description 6
- 238000005259 measurement Methods 0.000 description 6
- 238000004458 analytical method Methods 0.000 description 5
- 230000001276 controlling effect Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000035945 sensitivity Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000004888 barrier function Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000012636 effector Substances 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010006 flight Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C13/00—Control systems or transmitting systems for actuating flying-control surfaces, lift-increasing flaps, air brakes, or spoilers
-
- 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/02—Control of position or course in two dimensions
- G05D1/0202—Control of position or course in two dimensions specially adapted to aircraft
- G05D1/0204—Control of position or course in two dimensions specially adapted to aircraft to counteract a sudden perturbation, e.g. cross-wind, gust
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64C—AEROPLANES; HELICOPTERS
- B64C39/00—Aircraft not otherwise provided for
- B64C39/02—Aircraft not otherwise provided for characterised by special use
- B64C39/024—Aircraft not otherwise provided for characterised by special use of the remote controlled vehicle type, i.e. RPV
-
- 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
-
- 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
-
- 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/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0016—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the operator's input device
-
- 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
- G05D1/102—Simultaneous control of position or course in three dimensions specially adapted for aircraft specially adapted for vertical take-off of 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
- G05D1/106—Change initiated in response to external conditions, e.g. avoidance of elevated terrain or of no-fly zones
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/10—UAVs characterised by their flight controls autonomous, i.e. by navigating independently from ground or air stations, e.g. by using inertial navigation systems [INS]
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B64—AIRCRAFT; AVIATION; COSMONAUTICS
- B64U—UNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
- B64U2201/00—UAVs characterised by their flight controls
- B64U2201/20—Remote controls
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/50—Receiving or transmitting feedback, e.g. replies, status updates, acknowledgements, from the controlled devices
- G08C2201/51—Remote controlling of devices based on replies, status thereof
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Computing Systems (AREA)
- Mathematical Physics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Toys (AREA)
Abstract
本发明提供了一种无人机的控制方法,属于无人机技术领域,用于解决现有技术中无人机操控技术门槛高,操控方式单一,无法广泛适用于普通用户的问题。本发明公开的方法包括:实时获取无人机在用户外力作用下运动时的运动状态信息;基于所述运动状态信息,生成至少一条无人机控制指令;然后,根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。通过本发明公开的方法,用户对无人机施加外力后,无人机在外力作用下开始运动,通过本发明公开的控制方法,进一步控制无人机根据当前的运动趋势执行相应的飞行动作,不需要用户掌握复杂的控制技术,降低了无人机的控制难度,使得无人机的适用性更强。
Description
技术领域
本发明涉及无人机技术领域,尤其涉及一种无人机的控制方法及装置。
背景技术
随着无人机技术的不断发展,无人机广泛应用于植保领域、航测、航拍领域,对无人机的控制通常通过遥控器获取用户无人机的控制操作并生成相应的无人机控制指令,然后通过无线信号传输的方式将控制指令发送至无人机,以控制无人机执行相应的动作。现有技术中,还存在通过体感传感器控制无人机的方法,即体感传感器采集无人机控制者的手势或动作,并生成相应的无人机控制指令,然后通过无线信号传输的方式将控制指令发送至无人机,以控制无人机执行相应的动作。现有技术中对于无人机的这种控制方法,需要无人机控制者具备良好的操作技术,不适用于普通用户操控无人机。
可见,现有技术中的无人机控制方法,至少存在控制技术门槛高,无法广泛适用于普通用户的问题。
发明内容
本发明实施例提供一种无人机的控制方法,解决现有技术中无人机控制技术门槛高,无法广泛适用于普通用户的问题。
第一方面,本发明实施例提供了一种无人机的控制方法,包括:
实时获取无人机在用户外力作用下运动时的运动状态信息;
基于所述运动状态信息,生成至少一条无人机控制指令;
根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。
第二方面,本发明实施例还提供了一种无人机的控制装置,包括:
运动状态信息获取模块,用于实时获取无人机在用户外力作用下运动时的运动状态信息;
控制指令生成模块,用于基于所述运动状态信息获取模块获取的运动状态信息,生成至少一条无人机控制指令;
飞行控制模块,用于根据所述控制指令生成模块生成的至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。
这样,本发明实施例公开的无人机的控制方法,通过实时获取无人机在用户外力作用下运动时的运动状态信息;基于所述运动状态信息,生成至少一条无人机控制指令;然后,根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作,解决了现有技术中无人机控制技术门槛高,无法广泛适用于普通用户的问题。用户对无人机施加外力后,无人机在外力作用下开始运动,通过本发明公开的控制方法,进一步控制无人机根据当前的运动趋势执行相应的飞行动作,不需要用户掌握复杂的控制技术,降低了无人机的控制难度,使得无人机的适用性更强。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一的无人机的控制方法的流程图;
图2是本发明实施例二的无人机的控制方法的流程图;
图3是本发明实施例三的无人机的控制装置结构示意图之一;
图4是本发明实施例三的无人机的控制装置结构示意图之二;
图5是本发明实施例三的无人机的控制装置结构示意图之三。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一:
如图1所示,本发明实施例公开了一种无人机的控制方法,包括:步骤100至步骤120。
步骤100,实时获取无人机在用户外力作用下运动时的运动状态信息。
其中,所述无人机的运动状态信息包括:无人机的线加速度、角速度、角加速度中的至少一项。所述用户外力为用户对无人机执行触碰操作时施加在无人机上的力,如用户推拉无人机的力、旋转无人机的力、抓握无人机的力等。具体实施时,无人机的线加速度的方向为用户外力的方向,可以为空间中任意方向,即线加速度包括但不限于水平方向线加速度、竖直方向线加速度。获取到的无人机的运动状态信息反映了控制者施加在无人机上的外力的大小和方向。例如:当用户旋转无人机时,施加在无人机上的外力导致无人机由悬停状态开始转动,安装在无人机上的陀螺仪等角速度传感器将获取到无人机旋转的实时角速度和/或角加速度;当用户向某个方向推拉无人机时,无人机会沿着用户施加在无人机上的推力或拉力的方向直线运动,设置在无人机上的加速度传感器将获取到无人机的水平方向线加速度和竖直方向线加速度;如果当用户向某个方向推动无人机时同时转动无人机,施加在无人机上的外力导致无人机由悬停状态开始转动,同时无人机会沿着用户施加在无人机上的推力的方向直线运动,此时,设置在无人机上的加速度传感器将获取到无人机的水平方向线加速度、竖直方向线加速度,设置在无人机上的陀螺仪等角速度传感器将获取到无人机旋转的实时角速度和/或角加速度。并且,用户施加在无人机上的外力的大小会直接影响无人机初始运动的速度。可见,用户施加在无人机上的外力的方向和大小不同,导致无人机的运动状态不同,获取的无人机的运动状态信息也不同。具体实施时,当用户在无人机上施加外力导致无人机开始运动后,获取到的无人机的运动状态信息可能有以下几种情况:只有角速度和角加速度;只有水平方向线加速度;只有竖直方向线加速度;既有角速度和角加速度又有水平方向线加速度;既有角速度和角加速度又有竖直方向线加速度;只有水平方向线加速度和竖直方向线加速度;既有角速度和角加速度,又有水平方向线加速度和竖直方向线加速度。具体实施时,水平方向线加速度和竖直方向线加速度构成无人机的线加速度。
无人机在用户外力作用下开始运动之后,所述无人机的运动状态信息还包括:无人机的线速度。无人机的线速度的方向为用户外力的方向,可以为空间中任意方向,即线速度包括但不限于水平方向线速度、竖直方向线速度。
实时获取无人机在用户外力作用下运动时的运动状态信息包括:按照预设周期获取无人机在用户外力作用下运动时的运动状态信息。通常预设周期设置为很短,如30ms,因此,每隔预设周期获取无人机的运动状态信息,可以认为是实时获取无人机的运动状态信息。
步骤110,基于所述运动状态信息,生成至少一条无人机控制指令。
基于获取到的不同运动状态信息,将生成不同的无人机控制指令。本发明实施例生成的无人机控制指令包括现有技术中所有无人机遥控器生成的控制无人机的指令。如控制无人机飞到指定位置的指令、控制无人机按照指定线速度飞行的指令、控制无人机飞至指定高度的指令、控制无人机悬停在指定高度的指令、控制无人机按照指定角速度旋转的指令,以及控制无人机机头锁定在指定方向的指令等。其中,指定位置为空间中的任意位置,可以采用世界坐标系中的坐标表示;也可以将无人机作为坐标原点,以相对坐标表示。具体实施时,可以根据实时获取的无人机的线加速度、线速度、角加速度和角速度中的任意一项或多项的变化趋势,生成控制无人机的控制指令。如根据无人机的水平方向线加速度的变化趋势生成控制无人机飞回初始位置的指令;根据角速度或角加速度的变化趋势,生成控制无人机锁头或者旋转的指令。
步骤120,根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。
由于用户施加在无人机上的外力的方向和大小不同,在外力作用下,无人机产生的运动趋势也不同,因此基于无人机的所述运动状态信息,可以生成至少一条无人机控制指令。通过前述步骤中生成的无人机控制指令,可以控制无人机根据外力的作用执行相应的飞行动作,如悬停、旋转、上升、下降、水平飞行、水平旋转飞行等。根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作的具体实施方式参见现有技术,此处不再赘述。
本发明实施例公开的无人机的控制方法,实时获取无人机在用户外力作用下运动时的运动状态信息;基于所述运动状态信息,生成至少一条无人机控制指令;然后,根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作,解决了现有技术中无人机控制技术门槛高,无法广泛适用于普通用户的问题。用户对无人机施加外力后,无人机在外力作用下开始运动,通过本发明公开的控制方法,进一步控制无人机根据当前的运动趋势执行相应的飞行动作,不需要用户掌握复杂的控制技术,降低了无人机的控制难度,使得无人机的适用性更强。
实施例二:
如图2所示,本发明实施例公开了一种无人机的控制方法,包括:步骤200至步骤230。
步骤200,获取无人机的悬停状态信息。
所述悬停状态信息包括:无人机的初始位置和机头初始方向,其中,无人机的初始位置包括无人机的初始水平位置、初始高度。通过所述初始水平位置和初始高度可以确定唯一的初始水平位置,所述机头初始方向为无人机悬停时的机头方向。
当没有任何人为外力作用下时,无人机将处于悬停状态,即无人机机头方向保持不变,停在指定的高度,保持在初始水平位置。具体实施时,通过无人机上设置的GPS定位模块、摄像头、激光传感器等装置可以获得无人机的当前位置,如无人机的水平位置、高度等信息,并可以进一步测量得到无人机运动过程中的线速度。通过设置在无人机上的陀螺仪、磁力计、加速度计等可以测量无人机的角速度、加速度。具体实施时,无人机的初始位置可以通过GPS定位***的坐标表示。
获取无人机的悬停状态信息的具体实施方式参见现有技术,此处不再赘述。
步骤210,实时获取无人机在用户外力作用下运动时的运动状态信息。
其中,所述无人机的运动状态信息包括:无人机的线加速度、角速度中的至少一项。具体实施时,无人机的线加速度的方向为用户外力的方向,可以为空间中任意方向。无人机的线加速度可以直接通过线加速度值和方向表示;也可以通过水平方向线加速度值及水平方向、竖直方向线加速度值及竖直方向表示;还可以通过空间坐标系中X轴方向线加速度值,Y轴方向线加速度值,和Z轴方向线加速度值表示。本发明对线加速度的具体表示方式不作限定,具体实施时,本发明时实例中的线加速度可以为以任何方式表示的线加速度,本实施例中,为了便于理解,以线加速度为水平方向线加速度和竖直方向线加速度为例,对无人机的控制方法进行详细说明。获取到的无人机的运动状态信息反映了用户施加在无人机上的外力的大小和方向,具体实施时,根据获取到的无人机的运动状态信息的变化趋势,生成无人机的控制指令。
用户施加在无人机上的外力的方向和大小不同,导致无人机的运动状态不同,获取的无人机的运动状态信息也不同。具体实施时,当控制者在无人机上施加外力导致无人机开始运动后,获取到的无人机的运动状态信息可能有以下几种情况:只有角速度;只有水平方向线加速度;只有竖直方向线加速度;既有角速度又有水平方向线加速度;既有角速度又有竖直方向线加速度;只有水平方向线加速度和竖直方向线加速度;既有角速度,又有水平方向线加速度和竖直方向线加速度。
具体实施时,可以通过安装在无人机上的陀螺仪可以获得无人机的角速度,可以通过安装在无人机上的加速度传感器可以获得无人机的加速度。无人机的线加速度包括:水平方向线加速度和竖直方向线加速度。其中,水平方向的线加速度包括水平面内两个维度的加速度值,具体实施时,为了控制方便,可以根据获得的水平面内两个维度的加速度值综合生成为水平方向线加速度。生成的水平方向的线加速度具有加速度值和加速度方向两个属性。
步骤220,基于所述运动状态信息,生成至少一条无人机控制指令。
基于获取到的不同运动状态信息,将生成不同的无人机控制指令。本发明实施例生成的无人机控制指令包括现有技术中所有无人机遥控器生成的控制无人机的指令。下面将详细说明基于所述运动状态信息,生成至少一条无人机控制指令的具体实施方法。本实施例中以获取的所述运动状态信息包括:无人机的水平方向线加速度、竖直方向线加速度以及角速度中的一项或多项。本发明实施例中,将所述运动状态信息基于直线运动和旋转运动两种不同方式,分别进行描述。无人机做直线运动时的运动状态信息包括:线加速度、线速度;无人机做旋转运动时的运动状态信息包括:角速度、角加速度。当无人机既做直线运动又做旋转运动时,无人机的运动状态信息包括:线加速度、线速度、角加速度和角速度。具体实施过程中,可以通过分别生成直线运动控制指令和旋转运动控制指令控制无人机做相应飞行动作。为了便于理解,以下将无人机的运动状态信息分类进行描述。
第一种:无人机的运动状态信息包括线速度和线加速度。
所述基于所述运动状态信息,生成至少一条无人机控制指令,包括:根据实时获取的线加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;若所述用户外力为干扰外力,则生成控制无人机飞回初始位置的第一指令;若所述用户外力非干扰外力,则根据所述实时获取的线速度生成无人机控制指令。
以所述运动状态信息为所述无人机的水平方向线加速度为例,根据实时获取的线加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力,包括:若所述水平方向线加速度增加至第一加速度阈值的第一时间点,与所述水平方向线加速度增加至峰值后衰减至所述第一加速度阈值的第二时间点之间的时间间隔小于第一时间阈值,则确定使无人机运动的用户外力为干扰外力;若所述水平方向线加速度增加至第一加速度阈值的第一时间点,与所述水平方向线加速度增加至峰值后衰减至所述第一加速度阈值的第二时间点之间的时间间隔大于或等于第一时间阈值,则确定使无人机运动的用户外力非干扰外力。
当无人机处于悬停状态时,无人机的水平方向线加速度几乎为零。当用户沿水平方向推动处于悬停状态的无人机时,无人机在水平方向推力的作用下开始运动,无人机在水平方向获得一个较大的加速度,水平方向线加速度由零迅速增加,当外力撤销后水平方向线加速度逐渐衰减。具体实施时,在无人机因外力作用而运动过程中,实时获得无人机的水平方向线加速度。首先,当水平方向线加速度增加至第一加速度阈值时,标记此时的时间点为T1;无人机的水平方向线加速度会逐渐增加,当外力撤销时,无人机的水平方向线加速度增加达到峰值,然后开始衰减;当获得无人机的水平方向线加速度衰减至所述第一加速度阈值时,标记此时的时间点为T2;最后,根据无人机的水平方向线加速度的变化趋势生成无人机控制指令。例如:当T2-T1小于第一时间阈值时,认为此时的外力为干扰外力,当T2-T1大于等于第一时间阈值时,认为此时的外力非干扰外力。若所述用户外力为干扰外力,则生成控制无人机飞回初始位置的第一指令,即生成控制所述无人机飞回初始水平位置的指令,控制无人机飞回初始水平位置。若所述用户外力非干扰外力,则根据所述实时获取的线速度生成无人机控制指令,例如生成控制无人机停止沿水平方向飞行的指令、生成控制无人机按照当前线速度飞行的指令。通过设置水平方向线加速度的变化趋势的条件,可以有效去除外力干扰或者加速度测量带来的干扰和误差。具体实施时,可以通过无人机上设置的GPS定位模块、摄像头、激光传感器等装置测量无人机运动过程中的线速度。获得无人机当前线速度的具体方法参见现有技术此处不再赘述。
以所述运动状态信息为所述无人机的竖直方向线加速度为例,根据实时获取的线加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力,包括:若所述竖直方向线加速度增加至第二加速度阈值的第三时间点,与所述竖直方向线加速度增加至峰值后衰减至所述第二加速度阈值的第四时间点之间的时间间隔小于第二时间阈值,则确定使无人机运动的用户外力为干扰外力;若所述竖直方向线加速度增加至第二加速度阈值的第三时间点,与所述竖直方向线加速度增加至峰值后衰减至所述第二加速度阈值的第四时间点之间的时间间隔大于或等于第二时间阈值,则确定使无人机运动的用户外力非干扰外力。本实施例中所述无人机的竖直方向线加速度为用户外力产生的线加速度,不包括重力加速度。具体实施时,若无人机的加速度传感器测量得到的竖直方向线加速度包括重力加速度,可以根据竖直方向线加速度的方向对加速度传感器测量得到的竖直方向线加速度值加上或者减去重力加速度值,从而得到用户外力产生的竖直方向线加速度值。
当无人机处于悬停状态时,无人机的竖直方向线加速度为0,因为,无人机的飞行控制***对无人机产生一个与重力大小相等、方向相反的力,以平衡重力。当用户沿竖直方向推拉处于悬停状态的无人机时,无人机在竖直方向推力或拉力的作用下开始运动,无人机在竖直方向获得一个除重力加速度之外的加速度,用户外力在竖直方向加速度由零逐渐增加,当外力撤销后竖直方向加速度逐渐衰减。具体实施时,在无人机因外力作用而运动过程中,实时获得无人机的竖直方向线加速度。首先,当竖直方向线加速度增加至第二加速度阈值时,标记此时的时间点为T3;无人机的竖直方向线加速度会逐渐增加,当外力撤销时,无人机的竖直方向线加速度逐渐增加达到峰值,然后开始衰减;当获得无人机的竖直方向线加速度衰减至所述第二加速度阈值时,标记此时的时间点为T4;最后,根据无人机的竖直方向线加速度的变化趋势生成无人机控制指令。例如:当T4-T3小于第二时间阈值时,认为此时的用户外力为干扰外力,生成控制所述无人机飞回初始高度的指令,控制无人机飞回初始高度;当T4-T3大于等于第二时间阈值时,认为此时的用户外力非干扰外力。若所述用户外力非干扰外力,则根据所述实时获取的线速度生成无人机控制指令,例如,生成控制无人机停止上升或下降的指令,生成控制无人机按照当前线速度飞行的指令。通过设置竖直方向线加速度的变化趋势的条件,可以有效去除外力干扰或者加速度测量带来的干扰和误差。具体实施时,可以通过无人机上安装的GPS定位模块、摄像头、激光传感器等装置测量无人机运动过程中的高度。获得无人机当前高度的具体方法参见现有技术此处不再赘述。
具体实施时,所述根据所述实时获取的线速度生成无人机控制指令,包括:若所述实时获取的线速度大于预设线速度阈值,则生成控制无人机按照所述实时获取的线速度飞行的第二指令;若所述实时获取的线速度小于或等于预设线速度阈值,则生成控制无人机停止沿当前线速度方向飞行的第三指令。在无人机处于悬停状态,以及由悬停状态在用户外力的作用下开始运动的过程中,实时获取无人机在用户外力作用下运动时的运动状态信息。若实时获取到的运动状态信息包括线速度,本实施例中以所述实时获取的线速度包括无人机的水平方向线速度为例,当确认所述用户外力非干扰外力之后,根据实时获取的无人机的线速度生成无人机控制指令。例如,若无人机在第二时间点的水平方向线速度大于预设线速度阈值,则生成控制无人机按照在第二时间点的水平方向线速度飞行的指令;若无人机在第二时间点的水平方向线速度小于或等于预设线速度阈值,则生成控制停止沿当前线速度方向飞行的第三指令,控制无人机保持在当前水平位置。当所述实时获取的线加速度以线加速度值和线加速度方向表示时,也可以直接根据线加速度值的变化趋势确定使无人机运动的用户外力是否为干扰外力;若使无人机运动的用户外力为干扰外力,则生成控制无人机飞回所述线速度方向的初始位置;若使无人机运动的用户外力非干扰外力,则根据实时获取的线速度值生成无人机的控制指令。在根据实时获取的线速度值生成无人机的控制指令时,如果实时获取的线速度值小于或等于预设速度阈值,则生成控制无人机停止沿当前线速度方向飞行的第三指令;如果实时获取的线速度值大于预设速度阈值,则生成控制无人机按照所述实时获取的线速度值及其方向飞行的指令。
第二种:无人机的运动状态信息包括角速度和角加速度。
若所述运动状态信息包括:所述无人机的角速度和角加速度,所述基于所述运动状态信息,生成至少一条无人机控制指令,包括:根据实时获取的角速度或角加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;若所述用户外力为干扰外力,则生成控制无人机的机头锁定在机头初始方向的第四指令;若所述用户外力非干扰外力,则根据所述实时获取的角速度生成无人机控制指令。
以所述运动状态信息包括:所述无人机的角速度为例,根据实时获取的角速度的变化趋势确定使无人机运动的用户外力是否为干扰外力,包括:当若所述角速度增加至第一角速度阈值的第五时间点,与角速度增加至峰值的第六时间点之间的时间间隔小于第三时间阈值,则确定使无人机运动的用户外力为干扰外力;若所述角速度增加至第一角速度阈值的第五时间点,与角速度增加至峰值的第六时间点之间的时间间隔大于或等于第三时间阈值,则确定使无人机运动的用户外力非干扰外力。
当无人机处于悬停状态时,无人机的角速度为零。当用户旋转无人机时,无人机在用户外力作用下开始旋转运动,无人机的旋转速度逐渐增加,用户外力撤销时,无人机旋转速度达到峰值,然后开始衰减。在无人机旋转过程中,通过设置在无人机上的陀螺仪等角速度传感器可以获得无人机的实时角速度。在无人机有悬停到开始旋转运动的过程中,实时获取无人机的角速度。首先,当角速度增加至第一角速度阈值时,标记此时的时间点为T5;无人机的角速度会逐渐增加,当用户外力撤销后,无人机的角速度会逐渐增加到峰值,然后开始衰减;当获得无人机的角速度达到峰值时,即无人机的角速度开始衰减时,标记此时的时间点为T6;最后,根据无人机的角速度的变化趋势生成无人机控制指令。例如:当T6-T5小于第三时间阈值时,确定此时的用户外力为干扰外力;当T6-T5大于等于第三时间阈值时,确定此时的用户外力非干扰外力。若所述用户外力为干扰外力,则生成控制所述无人机机头锁定在初始机头方向的第四指令,控制无人机处于锁头模式;若用户外力非干扰外力,则生成控制所述无人机按照实时获取的角速度旋转的第六指令,控制无人机沿用户外力方向旋转。
在无人机处于悬停状态,以及由悬停状态在用户外力的作用下开始旋转运动的过程中,实时获取无人机在用户外力作用下运动时的角速度。当确认所述用户外力非干扰外力之后,所述根据所述实时获取的角速度生成无人机控制指令,包括:若所述实时获取的角速度小于或等于预设角速度阈值,则生成控制无人机的机头锁定在当前方向的第五指令;若所述实时获取的角速度大于预设角速度阈值,则生成控制无人机按照所述实时获取的角速度旋转的第六指令。例如:实时获取无人机在第六时间点的旋转角速度后,生成控制所述无人机按照在第六时间点对应的角速度旋转的指令。通过设置角速度的变化趋势的条件,可以有效去除外力干扰或者角速度测量带来的干扰和误差。具体实施时,实时获得无人机角速度的具体方法参见现有技术此处不再赘述。
当所述运动状态信息包括:所述无人机的角加速度时,根据实时获取的角加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力,包括:当若所述角加速度增加至第一角加速度阈值的第七时间点,与角加速度增加至峰值后衰减至第一角加速度阈值的第八时间点之间的时间间隔小于第四时间阈值,则确定使无人机运动的用户外力为干扰外力;否则,确定使无人机运动的用户外力非干扰外力。根据角加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力的具体实施方式参见根据线加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力的部分,此处不再赘述。
具体实施时,第一时间阈值、第二时间阈值可以根据用户期望的控制灵敏度设定。第一加速度阈值、第二加速度阈值和角度阈值也可以根据用户期望的控制灵敏度设定。例如:第一时间阈值可以设置为大于200ms,第一加速度阈值可是设置为0.2g,g为重力加速度。预设线速度阈值可以为零,或者大于零的值,根据控制灵敏度的需要设定。
步骤230,根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。
由于用户施加在无人机上的外力的方向和大小不同,在外力作用下,无人机产生的运动趋势也不同,因此基于无人机的所述运动状态信息,可以生成至少一条无人机控制指令。本实施例中,通过前述步骤中,生成的无人机控制指令包括但不限于以下至少一条:控制无人机飞回初始位置的第一指令、控制无人机按照某一线速度飞行的指令、控制无人机停止沿某一线速度方向飞行的指令、控制无人机悬停的指令、控制无人机保持在当前位置的指令、控制无人机的机头锁定在初始机头方向的指令、控制无人机按照某一角速度旋转的指令。
具体实施时,将每一条指令发送至设置在无人机上的飞行控制模块,以控制无人机根据用户外力的作用执行相应的飞行动作。根据无人机控制指令,控制所述无人机执行相应的飞行动作的具体实施方式参见现有技术,此处不再赘述。
根据步骤220中生成的飞行控制指令,无人机将实现与用户外力对应的飞行动作,例如:当只有水平方向的推拉外力时,无人机将沿着外力的方向水平飞行;当只有旋转外力时,无人机将沿外力方向旋转飞行;当只有竖直方向的外力时,无人机将沿外力方向上升或下降到某一高度;当既有水平方向的推拉外力又有旋转外力时,无人机将沿着水平外力的方向水平旋转飞行。
当无人机在用户外力的作用下飞行的过程中,不断执行实时获取无人机的飞行状态信息的操作,以获取无人机的实时线速度和实时角速度、线加速度、当前位置等飞行状态信息,并基于实时获取的所述运动状态信息,生成至少一条无人机控制指令。具体实施时,获取无人机的飞行状态信息可以采用现有技术中的方法,此处不再赘述。
控制无人机在用户外力作用下执行相应的飞行动作,可以实现更丰富的控制方式,例如,可以控制无人机响应用户的外力,按照逐渐衰减的线速度飞行;或者,可以控制无人机按照逐渐衰减的角速度旋转;再或者,可以控制无人机按照逐渐衰减的线速度和角速度旋转飞行。具体实施时,在无人机按照所述实时获取的线速度飞行的第二指令飞行的过程中,所述方法还包括:按照预设周期,根据第一衰减因子对实时获取的无人机的线速度进行衰减;生成控制无人机按照衰减后的线速度飞行的第二指令。具体实施时,预设周期可以设置为30ms,即每30ms对实时获取的无人机的线速度进行一次衰减。当实时获取的所述线速度大于第一线速度阈值时,按照第一衰减因子对获取的线速度进行衰减,生成控制无人机按照衰减后的线速度飞行的第二指令;否则,生成控制无人机停止沿当前线速度方向飞行的第三指令。
具体实施时,线速度衰减的速度由用户设置或预先设置为固定值,衰减因子越大,线速度衰减越快;衰减因子越小,线速度衰减越慢。用户施加的外力越大,无人机飞行的距离越远,用户施加的外力越小,无人机飞行的距离越近。当无人机在用户外力作用下飞行的过程中,实时获取无人机的线速度V,当无人机的线速度V大于预设第一线速度阈值Vth时,根据预设的第一衰减因子对获取的线速度进行衰减。以获取的实时线速度为V为例,设第一衰减因子为a1,则衰减后的线速度可以为(V-a1*t),,其中,t为预设周期。然后,控制无人机按照(V-a1*t)的速度飞行。当无人机的线速度V小于或等于预设第一线速度阈值Vth时,控制无人机保持在当前位置。所述第一线速度阈值Vth可以为10cm/s。当无人机的线速度小于或等于第一线速度阈值时,说明无人机遇到障碍物或被用户抓住,或者线速度已经衰减至最低。
在无人机按照所述实时获取的角速度旋转的第六指令旋转的过程中,所述方法还包括:按照预设周期,根据第二衰减因子对实时获取的无人机的角速度进行衰减;生成控制无人机按照衰减后的角速度旋转的第六指令。具体实施时,预设周期可以设置为30ms,即每30ms对实时获取的无人机的角速度进行一次衰减。当实时获取的角速度大于第二角速度阈值时,按照第二衰减因子对获取的角速度进行衰减,生成控制无人机按照衰减后的角速度飞行的指令;否则,生成控制所述无人机的机头锁定在初始机头方向的指令,或生成控制所述无人机的机头锁定在当前方向的第五指令。
同样,角速度衰减的速度也可以由用户设置或预先设置为固定值,衰减因子越大,角速度衰减越快;衰减因子越小,角速度衰减越慢。当无人机在用户外力作用下旋转飞行的过程中,实时获取无人机的角速度ω,当无人机的角速度ω大于预设第二角速度阈值ωth时,根据预设的第二衰减因子a2对获取的角速度ω进行衰减,则衰减后的角速度可以为(ω-a2*t),然后,控制无人机按照(ω-a2*t)的速度旋转飞行。当无人机的角速度ω小于或等于预设第二角速度阈值ωth时,控制无人机停止旋转。所述第二角速度阈值ωth可以为3°/s。当无人机的角速度小于或等于第二角速度阈值时,说明无人机遇到障碍物或被用户抓住,或者角速度已经衰减至最低。
具体实施时,当无人机既按照一定的线速度做直线飞行,同时又按照一定的角速度旋转飞行时,角速度的衰减速度可以根据初始线速度的大小和线速度衰减的速度确定,使得当线速度衰减为零时角速度同时衰减为零。例如,根据无人机水平方向线加速度衰减至所述第一加速度阈值的第二时间点对应的无人机的线速度、第一衰减因子和所述角速度增加至峰值的第四时间点对应的无人机的角速度,确定第二衰减因子。假设无人机的始线速度为V0,第一衰减因子为a0,则无人机的线速度从初始值V0衰减到零所用的时间t=V0/a0;假设无人机初始旋转的角速度为ω0,则第二衰减因子为ω0/t,在这种情况下,无人机线速度衰减为零时,角速度也衰减为零。
控制无人机在用户外力作用下执行相应的飞行动作,可以实现多人控制同一台无人机,例如,当第一用户将无人机推向第二用户后,当无人机的线速度衰减第一线速度阈值时,无人机悬停。然后,又在第二用户施加的外力作用下执行相应的飞行动作。具体实施时,在无人机飞行过程中,在线速度没有衰减至第一线速度阈值时,如果第二用户对无人机施加外力,无人机将在第二用户施加的外力作用下执行相应的飞行动作。或者,当第一用户将无人机推向第二用户,当无人机速度没有衰减到第一线速度阈值时,即在无人运动过程中,如果第二用户抓住无人机,无人机的速度将变为零,当获取到无人机的速度为零后,将生成控制无人机悬停的指令,使无人机悬停在当前位置;如果第二用户对无人机施加一个垂直与无人机运动方向的外力,无人机在第二用户的外力作用下沿第二用户施加的外力的方向运动,此时将获取到与第二用户施加的外力方向相同的加速度和线速度,然后,将生成控制无人机按照当前线速度飞行的指令。
在本发明的另一实施例中,还可以控制无人机执行模拟回旋镖的飞行动作。在实时获取无人机在用户外力作用下运动时的运动状态信息的步骤之前,还包括:设置无人机的飞行模式为回旋镖模式。所述回旋镖模式为无人机在用户外力作用下,由初始位置沿用户外力方向减速飞行,当速度减小至预设阈值时,飞回至所述初始位置的一种飞行模式。所述根据所述实时获取的线速度生成无人机控制指令的步骤,还包括:若所述实时获取的线速度小于或等于预设线速度阈值,且所述无人机的飞行模式为回旋镖模式,则生成控制无人机飞回初始位置的第一指令。具体实施时,在无人机根据按照所述实时获取的线速度飞行的第二指令飞行的过程中,按照预设周期,根据第一衰减因子对实时获取的无人机的线速度进行衰减。然后,对衰减后无人机的线速度进行判断,若衰减后无人机的线速度小于或等于预设线速度阈值,并且,此时无人机的飞行模式为回旋镖模式,则生成控制无人机飞回初始位置的第一指令,所述初始位置为无人机前一次悬停的位置;若衰减后无人机的线速度小于或等于预设线速度阈值,并且,此时无人机的飞行模式非回旋镖模式,则生成控制无人机停止沿当前线速度方向飞行的第三指令;若衰减后无人机的线速度大于预设线速度阈值,则生成控制无人机按照衰减后的线速度飞行的第二指令。若无人机在当前线速度飞行的过程中同时按照一定角速度旋转,则实时获取无人机的角速度之后,当所述角速度大于第二角速度阈值时,按照第三衰减因子对获取的角速度进行衰减,生成控制无人机按照衰减后的角速度飞行的指令;否则,生成控制所述无人机的机头锁定在初始机头方向或当前方向的指令。
例如,当用户对悬停状态的无人机施加一个水平方向的外力的同时,旋转无人机,则无人机在用户水平外力的作用下沿用户外力方向迅速运动,同时按照一定的角速度旋转。当无人机在用户外力作用下飞行的过程中,实时获取无人机的线速度V,当无人机的线速度V大于预设第一线速度阈值Vth时,根据预设的第一衰减因子对获取的线速度进行衰减。以获取的实时线速度为V为例,设第一衰减因子为a1,则衰减后的线速度可以为(V-a1*t),然后,控制无人机按照(V-a1*t)的速度飞行。当无人机的线速度V小于或等于预设第一线速度阈值Vth时,控制无人机飞回初始位置,即控制无人机沿相反方向飞回前一次悬停的位置。在无人机飞回初始位置的过程中,可以控制无人机匀速飞行,或者按照无人机的水平方向线加速度衰减至第一加速度阈值时无人机的线速度的值作为起始线速度值,以按照第一衰减因子逐渐衰减的线速度,向初始位置飞行。同时,实时获取无人机的角速度ω,当无人机的角速度ω大于预设第二角速度阈值ωth时,根据预设的第三衰减因子a3对获取的角速度ω进行衰减,则衰减后的角速度可以为(ω-a3*t),然后,控制无人机按照(ω-a3*t)的速度旋转飞行,直至角速度小于第二角速度阈值。具体实施时,第三衰减因子可以根据无人机水平方向线加速度衰减至所述第一加速度阈值的时间点对应的无人机的线速度、第一衰减因子和所述角速度增加至峰值的时间点对应的无人机的角速度、无人机返回初始位置的线速度确定第三衰减因子。具体实施时,第一衰减因子小于外力撤销时无人机的初始线速度,第二衰减因子小于外力撤销时无人机的初始线加速度。本申请对无人机飞行过程中线速度和角速度的衰减因子的确定方式不做限定。
具体实施时,可以通过设置无人机的飞行模式以控制无人机在用户外力的作用下所执行的飞行动作。例如,当设置无人机的飞行模式为回旋镖模式,则当用户对无人机施加一个较大的外力时,无人机将在用户施加的外力作用减速飞行,直至速度衰减至第一线速度阈值;然后,无人机按照逐渐递增的线速度或匀速飞回初始位置。当设置无人机的飞行模式为漂移模式,则当用户对无人机施加一个较大的外力时,无人机将在用户施加的外力作用减速飞行,直至速度衰减至第一线速度阈值;然后,无人机悬停在当前位置。即,在无人机在用户施加的外力作用下飞行的过程中,根据设置的无人机的飞行模式,实时控制无人机的飞行线速度和角速度,以使得无人机执行与所述外力相应的飞行动作。
在无人机的控制过程中,无人机在用户外力作用下运动,通过实时获取无人机的线加速度、线速度及角速度等运动状态信息,并根据获取的根据运动状态信息,生成无人机的控制指令。
本发明实施例中预设周期和预设的速度阈值、加速度阈值以及时间阈值,可以根据经验,在控制程序中预先设定;也可以通过无人机的操控界面根据用户的控制需求,由用户在控制无人机执行相应的飞行动作之前设定,本发明对各种阈值和周期的设定方式不作限定。
本发明实施例公开的无人机的控制方法,实时获取无人机在用户外力作用下运动时的运动状态信息;基于所述运动状态信息,生成至少一条无人机控制指令;然后,根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作,解决了现有技术中无人机控制技术门槛高,无法广泛适用于普通用户的问题。用户对无人机施加外力后,无人机在外力作用下开始运动,通过本发明公开的控制方法,进一步控制无人机根据当前的运动趋势执行相应的飞行动作,不需要用户掌握复杂的控制技术,降低了无人机的控制难度,使无人机的适用性更强。并且可以实现多人控制同一台无人机,无人机的可操控性更强。
实施例三:
如图3所示,本发明实施例公开了一种无人机的控制装置,包括:
运动状态信息获取模块310,用于实时获取无人机在用户外力作用下运动时的运动状态信息;
控制指令生成模块320,用于基于所述运动状态信息获取模块310获取的运动状态信息,生成至少一条无人机控制指令;
飞行控制模块330,用于根据所述控制指令生成模块320生成的至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。
可选的,如图4所示,所述无人机的控制装置还包括:
悬停状态信息获取模块300,用于获取无人机的悬停状态信息;
所述悬停状态信息包括:无人机的初始位置和机头初始方向,其中,无人机的初始位置包括无人机的初始位置、初始高度。通过所述初始水平位置和初始高度可以确定唯一的初始水平位置,所述机头初始方向为无人机悬停时的机头方向。具体实施时,无人机的初始位置可以通过GPS定位***的坐标表示。
可选的,所述运动状态信息包括:无人机的线加速度和线速度,如图4所示,所述控制指令生成模块320包括:
第一用户外力确定单元3201,用于根据实时获取的线加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;
第一干扰处理单元3202,用于若所述用户外力为干扰外力,则生成控制无人机飞回初始位置的第一指令;
第一外力响应单元3203,用于若所述用户外力非干扰外力,则根据所述实时获取的线速度生成无人机控制指令。
通过设置线加速度的变化趋势的条件,可以有效去除外力干扰或者加速度测量带来的干扰和误差。
可选的,如图4所示,所述第一外力响应单元3203包括:
第一控制指令生成子单元32031,用于若所述实时获取的线速度大于预设线速度阈值,则生成控制无人机按照所述实时获取的线速度飞行的第二指令;
第二控制指令生成子单元32032,用于若所述实时获取的线速度小于或等于预设线速度阈值,则生成控制无人机停止沿当前线速度方向飞行的第三指令。
可选的,在无人机根据第二控制指令生成子单元32032生成的指令飞行的过程中,所述第一外力响应单元3203还包括:
线速度衰减子单元32033,用于按照预设周期,根据第一衰减因子对所述运动状态信息获取模块310实时获取的无人机的线速度进行衰减;
第三控制指令生成子单元32034,用于生成控制无人机按照衰减后的线速度飞行的第二指令。
可选的,若所述运动状态信息包括:所述无人机的角速度和角加速度,如图4所示,所述控制指令生成模块320还包括:
第二用户外力确定单元3204,用于根据实时获取的角速度或角加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;
第二干扰处理单元3205,用于若所述用户外力为干扰外力,则生成控制无人机的机头锁定在机头初始方向的第四指令;
第二外力响应单元3206,用于若所述用户外力非干扰外力,则根据所述实时获取的角速度生成无人机控制指令。
通过设置线角速度的变化趋势的条件,可以有效去除外力干扰或者加速度测量带来的干扰和误差。
可选的,如图4所示,所述第二外力响应单元3206包括:
第五控制指令生成子单元32061,用于若所述实时获取的角速度小于或等于预设角速度阈值,则生成控制无人机的机头锁定在当前方向的第五指令;
第六控制指令生成子单元32062,用于若所述实时获取的角速度大于预设角速度阈值,则生成控制无人机按照所述实时获取的角速度旋转的第六指令。
可选的,在无人机按照所述实时获取的角速度旋转的第六指令旋转的过程中,所述第二外力响应单元3206还包括:
角速度衰减子单元32063,用于按照预设周期,根据第二衰减因子对所述运动状态信息获取模块310实时获取的无人机的角速度进行衰减;
第七控制指令生成子单元32064,用于生成控制无人机以衰减后的角速度旋转的第六指令。
本发明实施例中,将所述运动状态信息基于直线运动和旋转运动两种不同方式,分别进行描述。无人机做直线运动时的运动状态信息包括:线加速度、线速度,以及无人机的实时位置;无人机做旋转运动时的运动状态信息包括:角加速度、角速度以及无人机的当前机头方向。当无人机既做直线运动又做旋转运动时,无人机的运动状态信息包括:线加速度、线速度、角加速度和角速度,无人机的实时位置和当前机头方向。具体实施过程中,可以通过第一用户外力确定单元3201、第一干扰处理单元3202和第一外力响应单元3203对获取的直线运动的相关运动信息进行处理,以生成直线运动控制指令;通过第二用户外力确定单元3204、第二干扰处理单元3205和第二外力响应单元3206对获取的旋转运动的相关运动信息进行处理,以生成旋转运动控制指令。
可选的,如图5所示,所述无人机的控制装置还包括:
飞行模式设置模块340,用于设置无人机的飞行模式为回旋镖模式;
所述第一外力响应单元3203还包括:
第四控制指令生成子单元32035,用于若所述实时获取的线速度小于或等于预设线速度阈值,且所述无人机的飞行模式为回旋镖模式,则生成控制无人机飞回初始位置的第一指令。具体实施时,可以通过设置无人机的飞行模式以控制无人机在用户外力的作用下所执行的飞行动作。例如,当设置无人机的飞行模式为回旋镖模式,则当用户对无人机施加一个较大的外力时,无人机将在用户施加的外力作用减速飞行,直至速度衰减至第一线速度阈值;然后,无人机按照逐渐递增的线速度或匀速飞回初始位置。当设置无人机的飞行模式为漂移模式,则当用户对无人机施加一个较大的外力时,无人机将在用户施加的外力作用减速飞行,直至速度衰减至第一线速度阈值;然后,无人机停止沿当前速度方向飞行。即,在无人机在用户施加的外力作用下飞行的过程中,根据设置的无人机的飞行模式,实时控制无人机的飞行线速度和角速度,以使得无人机执行与所述外力相应的飞行动作。
本发明实施例公开的无人机的控制装置,通过实时获取无人机在用户外力作用下运动时的运动状态信息;基于所述运动状态信息,生成至少一条无人机控制指令;然后,根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作,解决了现有技术中无人机控制技术门槛高,无法广泛适用于普通用户的问题。用户对无人机施加外力后,无人机在外力作用下开始运动,通过本发明公开的控制方法,进一步控制无人机根据当前的运动趋势执行相应的飞行动作,不需要用户掌握复杂的控制技术,降低了无人机的控制难度,使无人机的适用性更强。并且可以实现多人控制同一台无人机,无人机的可操控性更强。
本发明的装置实施例与方法相对应,装置实施例中各模块的具体实现方式参见方法是实施例,此处不再赘述。
相应的,本发明还公开了一种无人机,所述无人机设置有至少一种加速度测量组件,如加速度传感器、陀螺仪;至少一个速度测量组件,如GPS定位模块;所述无人机还设置有飞行控制模块和中央处理器和存储器,所述存储器用于存储实施例一和实施例二所述的无人机的控制方法的程序,所述中央处理器包括前速实施例三所述的各模块和单元,用于执行存储器中存储的程序,以执行实施例一和实施例二所述的无人机的控制方法的各步骤。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
本领域普通技术人员可以理解,在本申请所提供的实施例中,所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,不经过创造性劳动想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
Claims (18)
1.一种无人机的控制方法,其特征在于,包括:
实时获取无人机在用户外力作用下运动时的运动状态信息;
基于所述运动状态信息,生成至少一条无人机控制指令;
根据所述至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。
2.根据权利要求1所述的方法,其特征在于,所述实时获取无人机在用户外力作用下运动时的运动状态信息的步骤之前,还包括:
获取无人机的悬停状态信息,其中,所述悬停状态信息包括:无人机的初始位置和机头初始方向。
3.根据权利要求2所述的方法,其特征在于,所述运动状态信息包括:无人机的线速度和线加速度,所述基于所述运动状态信息,生成至少一条无人机控制指令的步骤,包括:
根据实时获取的线加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;
若所述用户外力为干扰外力,则生成控制无人机飞回初始位置的第一指令;
若所述用户外力非干扰外力,则根据所述实时获取的线速度生成无人机控制指令。
4.根据权利要求3所述的方法,其特征在于,所述根据所述实时获取的线速度生成无人机控制指令的步骤,包括:
若所述实时获取的线速度大于预设线速度阈值,则生成控制无人机按照所述实时获取的线速度飞行的第二指令;
若所述实时获取的线速度小于或等于预设线速度阈值,则生成控制无人机停止沿当前线速度方向飞行的第三指令。
5.根据权利要求4所述的方法,其特征在于,在无人机根据按照所述实时获取的线速度飞行的第二指令飞行的过程中,所述方法还包括:
按照预设周期,根据第一衰减因子对实时获取的无人机的线速度进行衰减;
生成控制无人机按照衰减后的线速度飞行的第二指令。
6.根据权利要求5所述的方法,其特征在于,所述实时获取无人机在用户外力作用下运动时的运动状态信息步骤之前,还包括:
设置无人机的飞行模式为回旋镖模式;
所述根据所述实时获取的线速度生成无人机控制指令的步骤,还包括:
若所述实时获取的线速度小于或等于预设线速度阈值,且所述无人机的飞行模式为回旋镖模式,则生成控制无人机飞回初始位置的第一指令。
7.根据权利要求1所述的方法,其特征在于,若所述运动状态信息包括:所述无人机的角速度和角加速度,所述基于所述运动状态信息,生成至少一条无人机控制指令的步骤,包括:
根据实时获取的角速度或角加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;
若所述用户外力为干扰外力,则生成控制无人机的机头锁定在机头初始方向的第四指令;
若所述用户外力非干扰外力,则根据所述实时获取的角速度生成无人机控制指令。
8.根据权利要求7所述的方法,其特征在于,所述根据所述实时获取的角速度生成无人机控制指令的步骤,包括:
若所述实时获取的角速度小于或等于预设角速度阈值,则生成控制无人机的机头锁定在当前方向的第五指令;
若所述实时获取的角速度大于预设角速度阈值,则生成控制无人机按照所述实时获取的角速度旋转的第六指令。
9.根据权利要求8所述的方法,其特征在于,在无人机根据按照所述实时获取的角速度旋转的第六指令旋转的过程中,所述方法还包括:
按照预设周期,根据第二衰减因子对实时获取的无人机的角速度进行衰减;
生成控制无人机按照衰减后的角速度旋转的第六指令。
10.一种无人机的控制装置,其特征在于,包括:
运动状态信息获取模块,用于实时获取无人机在用户外力作用下运动时的运动状态信息;
控制指令生成模块,用于基于所述运动状态信息获取模块获取的运动状态信息,生成至少一条无人机控制指令;
飞行控制模块,用于根据所述控制指令生成模块生成的至少一条无人机控制指令,控制所述无人机执行相应的飞行动作。
11.根据权利要求10所述的装置,其特征在于,还包括:
悬停状态信息获取模块,用于获取无人机的悬停状态信息;
所述悬停状态信息包括:无人机的初始位置和机头初始方向。
12.根据权利要求10所述的装置,其特征在于,所述运动状态信息包括:无人机的线速度和线加速度,所述控制指令生成模块包括:
第一用户外力确定单元,用于根据实时获取的线加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;
第一干扰处理单元,用于若所述用户外力为干扰外力,则生成控制无人机飞回初始位置的第一指令;
第一外力响应单元,用于若所述用户外力非干扰外力,则根据所述实时获取的线速度生成无人机控制指令。
13.根据权利要求12所述的装置,其特征在于,所述第一外力响应单元包括:
第一控制指令生成子单元,用于若所述实时获取的线速度大于预设线速度阈值,则生成控制无人机按照所述实时获取的线速度飞行的第二指令;
第二控制指令生成子单元,用于若所述实时获取的线速度小于或等于预设线速度阈值,则生成控制无人机停止沿当前线速度方向飞行的第三指令。
14.根据权利要求13所述的装置,其特征在于,在无人机根据第二控制指令生成子单元生成的指令飞行的过程中,所述第一外力响应单元还包括:
线速度衰减子单元,用于按照预设周期,根据第一衰减因子对所述运动状态信息获取模块实时获取的无人机的线速度进行衰减;
第三控制指令生成子单元,用于生成控制无人机按照衰减后的线速度飞行的第二指令。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
飞行模式设置模块,用于设置无人机的飞行模式为回旋镖模式;
所述第一外力响应单元还包括:
第四控制指令生成子单元,用于若所述实时获取的线速度小于或等于预设线速度阈值,且所述无人机的飞行模式为回旋镖模式,则生成控制无人机飞回初始位置的第一指令。
16.根据权利要求10所述的装置,其特征在于,若所述运动状态信息包括:所述无人机的角速度和角加速度,所述控制指令生成模块包括:
第二用户外力确定单元,用于根据实时获取的角速度或角加速度的变化趋势确定使无人机运动的用户外力是否为干扰外力;
第二干扰处理单元,用于若所述用户外力为干扰外力,则生成控制无人机的机头锁定在机头初始方向的第四指令;
第二外力响应单元,用于若所述用户外力非干扰外力,则根据所述实时获取的角速度生成无人机控制指令。
17.根据权利要求16所述的装置,其特征在于,所述第二外力响应单元包括:
第五控制指令生成子单元,用于若所述实时获取的角速度小于或等于预设角速度阈值,则生成控制无人机的机头锁定在当前方向的第五指令;
第六控制指令生成子单元,用于若所述实时获取的角速度大于预设角速度阈值,则生成控制无人机按照所述实时获取的角速度旋转的第六指令。
18.根据权利要求17所述的装置,其特征在于,在无人机根据按照所述实时获取的角速度旋转的第六指令旋转的过程中,所述第二外力响应单元还包括:
角速度衰减子单元,用于按照预设周期,根据第二衰减因子对所述运动状态信息获取模块实时获取的无人机的角速度进行衰减;
第七控制指令生成子单元,用于生成控制无人机按照衰减后的角速度旋转的第六指令。
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611079824.8A CN106527479B (zh) | 2016-11-29 | 2016-11-29 | 一种无人机的控制方法及装置 |
JP2018527227A JP6781255B2 (ja) | 2016-11-29 | 2017-02-20 | 無人航空機の制御方法および装置 |
EP17876558.2A EP3449329A4 (en) | 2016-11-29 | 2017-02-20 | METHOD AND APPARATUS FOR CONTROLLING AERIAL VEHICLE WITHOUT PILOT |
KR1020187035209A KR102173833B1 (ko) | 2016-11-29 | 2017-02-20 | 무인기의 제어 방법 및 무인기의 제어 장치 |
RU2019117324A RU2720389C1 (ru) | 2016-11-29 | 2017-02-20 | Способ управления беспилотным летательным аппаратом и устройство управления беспилотным летательным аппаратом |
CA3045181A CA3045181A1 (en) | 2016-11-29 | 2017-02-20 | Unmanned aerial vehicle control method and unmanned aerial vehicle control apparatus |
AU2017369919A AU2017369919B2 (en) | 2016-11-29 | 2017-02-20 | Unmanned aerial vehicle control method and unmanned aerial vehicle control apparatus |
PCT/CN2017/074161 WO2018098906A1 (en) | 2016-11-29 | 2017-02-20 | Unmanned aerial vehicle control method and unmanned aerial vehicle control apparatus |
US16/305,582 US11281222B2 (en) | 2016-11-29 | 2017-02-20 | Unmanned aerial vehicle control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611079824.8A CN106527479B (zh) | 2016-11-29 | 2016-11-29 | 一种无人机的控制方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106527479A true CN106527479A (zh) | 2017-03-22 |
CN106527479B CN106527479B (zh) | 2017-12-12 |
Family
ID=58353488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611079824.8A Active CN106527479B (zh) | 2016-11-29 | 2016-11-29 | 一种无人机的控制方法及装置 |
Country Status (9)
Country | Link |
---|---|
US (1) | US11281222B2 (zh) |
EP (1) | EP3449329A4 (zh) |
JP (1) | JP6781255B2 (zh) |
KR (1) | KR102173833B1 (zh) |
CN (1) | CN106527479B (zh) |
AU (1) | AU2017369919B2 (zh) |
CA (1) | CA3045181A1 (zh) |
RU (1) | RU2720389C1 (zh) |
WO (1) | WO2018098906A1 (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107203216A (zh) * | 2017-06-06 | 2017-09-26 | 广州市海葱科技有限公司 | 一种无人机飞行控制方法、***、电子设备及存储介质 |
CN107544546A (zh) * | 2017-10-13 | 2018-01-05 | 深圳市富斯科技有限公司 | 一种飞行器的自主定位方法和*** |
CN110687927A (zh) * | 2019-09-05 | 2020-01-14 | 深圳市道通智能航空技术有限公司 | 一种飞行控制方法、飞行器及飞行*** |
CN110989641A (zh) * | 2019-11-05 | 2020-04-10 | 西安羚控电子科技有限公司 | 一种舰载垂直起降侦察较射无人机起降控制方法 |
WO2020103141A1 (zh) * | 2018-11-23 | 2020-05-28 | 深圳市大疆创新科技有限公司 | 植保机械设备控制方法及植保机械设备 |
CN111226183A (zh) * | 2019-04-28 | 2020-06-02 | 深圳市大疆创新科技有限公司 | 一种无人机的控制方法、设备、无人机、***及存储介质 |
CN111552307A (zh) * | 2020-05-15 | 2020-08-18 | 航迅信息技术有限公司 | 一种无人机快速悬停方法 |
CN112666995A (zh) * | 2020-12-15 | 2021-04-16 | 广州极飞科技有限公司 | 无人机的速度规划方法、装置、设备及存储介质 |
WO2021237481A1 (zh) * | 2020-05-26 | 2021-12-02 | 深圳市大疆创新科技有限公司 | 无人飞行器的控制方法和设备 |
CN114034318A (zh) * | 2021-11-23 | 2022-02-11 | 歌尔科技有限公司 | 音箱的校准控制方法、装置、设备及可读存储介质 |
WO2022141311A1 (zh) * | 2020-12-30 | 2022-07-07 | 深圳市大疆创新科技有限公司 | 无人机控制方法、装置、无人机、终端、***及存储介质 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7036220B2 (ja) * | 2018-08-22 | 2022-03-15 | 日本電気株式会社 | 選定装置、選定方法及び選定プログラム |
CN115016531A (zh) * | 2019-05-09 | 2022-09-06 | 深圳市速腾聚创科技有限公司 | 车辆自动驾驶方法、装置、计算机设备和存储介质 |
JP7349710B2 (ja) * | 2019-07-29 | 2023-09-25 | 合同会社サウザンズ | 風向及び風速を測定する方法及びそれに用いる無人航空機 |
CN114488784B (zh) * | 2020-10-26 | 2024-03-22 | 北京机械设备研究所 | 一种人机决策冲突的消解方法和装置 |
RU208626U1 (ru) * | 2021-08-13 | 2021-12-28 | Акционерное общество "Конструкторское бюро промышленной автоматики" (АО "КБПА") | Вычислитель управления полетом беспилотного летательного аппарата |
CN117651924A (zh) * | 2021-09-03 | 2024-03-05 | 深圳市大疆创新科技有限公司 | 飞行器的悬停控制方法、飞行器及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011511736A (ja) * | 2008-02-13 | 2011-04-14 | パルロ | 自動ホバリング飛行安定化を備えた回転翼無人機を操縦する方法 |
CN102266672A (zh) * | 2010-03-11 | 2011-12-07 | 鹦鹉股份有限公司 | 一种远程控制无人驾驶飞机、尤其是旋翼无人驾驶飞机的方法和装置 |
CN104598108A (zh) * | 2015-01-02 | 2015-05-06 | 北京时代沃林科技发展有限公司 | 智能终端触控方式比例遥控车辆及无人机的设备和方法 |
CN104781781A (zh) * | 2014-11-14 | 2015-07-15 | 深圳市大疆创新科技有限公司 | 一种移动物体的控制方法、装置及移动设备 |
CN105511496A (zh) * | 2016-02-16 | 2016-04-20 | 谭圆圆 | 一种无人飞行器的控制方法及装置 |
CN105739533A (zh) * | 2016-03-29 | 2016-07-06 | 普宙飞行器科技(深圳)有限公司 | 一种基于触摸感应交互的无人机控制方法及*** |
CN105929839A (zh) * | 2016-05-23 | 2016-09-07 | 深圳市金鹰悦飞科技有限公司 | 无人机飞行控制方法及控制*** |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8135503B2 (en) * | 2010-04-27 | 2012-03-13 | Honeywell International Inc. | Ground proximity sensor |
ES2913173T3 (es) * | 2011-02-28 | 2022-05-31 | Bea Systems Australia | Ordenador de control para un vehículo no tripulado |
WO2013123944A1 (en) | 2012-02-20 | 2013-08-29 | Lifedrone Aps | Unmanned aerial device and system thereof |
WO2014068982A1 (ja) * | 2012-10-31 | 2014-05-08 | 国立大学法人徳島大学 | 搬送装置および飛行体の制御方法 |
RU2562890C2 (ru) * | 2013-06-14 | 2015-09-10 | Открытое акционерное общество "Московский ордена Трудового Красного Знамени научно-исследовательский радиотехнический институт" (ОАО "МНИРТИ") | Способ управления беспилотным летательным аппаратом |
US9696725B2 (en) * | 2013-12-13 | 2017-07-04 | SZ DJI Technology Co., Ltd | Methods for launching and landing an unmanned aerial vehicle |
EP3145811A4 (en) * | 2014-05-23 | 2018-05-23 | LR Acquisition, LLC | Unmanned aerial copter for photography and/or videography |
US20160101856A1 (en) * | 2014-06-23 | 2016-04-14 | Nixie Labs, Inc. | Wearable unmanned aerial vehicles, and associated systems and methods |
FR3025114A1 (fr) * | 2014-08-26 | 2016-03-04 | Parrot | Procede de controle dynamique en depart lance d'un drone a voilure tournante |
CN105182986A (zh) * | 2015-08-10 | 2015-12-23 | 北京零零无限科技有限公司 | 一种手持回收和放飞无人机的方法及装置 |
CN105159321B (zh) * | 2015-08-18 | 2019-02-26 | 北京奇虎科技有限公司 | 一种基于无人飞行器的拍照方法和无人飞行器 |
CN105159874B (zh) | 2015-08-26 | 2018-09-11 | 小米科技有限责任公司 | 文字的修改方法及装置 |
CN105446356A (zh) * | 2015-12-17 | 2016-03-30 | 小米科技有限责任公司 | 无人机控制方法及装置 |
CN105539874B (zh) * | 2016-01-08 | 2019-03-15 | 天津远度科技有限公司 | 一种无人机手抛起飞方法及*** |
CN105843241A (zh) * | 2016-04-11 | 2016-08-10 | 零度智控(北京)智能科技有限公司 | 无人机、无人机起飞控制方法及装置 |
US11404056B1 (en) * | 2016-06-30 | 2022-08-02 | Snap Inc. | Remoteless control of drone behavior |
-
2016
- 2016-11-29 CN CN201611079824.8A patent/CN106527479B/zh active Active
-
2017
- 2017-02-20 RU RU2019117324A patent/RU2720389C1/ru active
- 2017-02-20 KR KR1020187035209A patent/KR102173833B1/ko active IP Right Grant
- 2017-02-20 JP JP2018527227A patent/JP6781255B2/ja active Active
- 2017-02-20 AU AU2017369919A patent/AU2017369919B2/en active Active
- 2017-02-20 EP EP17876558.2A patent/EP3449329A4/en not_active Withdrawn
- 2017-02-20 CA CA3045181A patent/CA3045181A1/en active Pending
- 2017-02-20 US US16/305,582 patent/US11281222B2/en active Active
- 2017-02-20 WO PCT/CN2017/074161 patent/WO2018098906A1/en unknown
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011511736A (ja) * | 2008-02-13 | 2011-04-14 | パルロ | 自動ホバリング飛行安定化を備えた回転翼無人機を操縦する方法 |
CN102266672A (zh) * | 2010-03-11 | 2011-12-07 | 鹦鹉股份有限公司 | 一种远程控制无人驾驶飞机、尤其是旋翼无人驾驶飞机的方法和装置 |
CN104781781A (zh) * | 2014-11-14 | 2015-07-15 | 深圳市大疆创新科技有限公司 | 一种移动物体的控制方法、装置及移动设备 |
CN104598108A (zh) * | 2015-01-02 | 2015-05-06 | 北京时代沃林科技发展有限公司 | 智能终端触控方式比例遥控车辆及无人机的设备和方法 |
CN105511496A (zh) * | 2016-02-16 | 2016-04-20 | 谭圆圆 | 一种无人飞行器的控制方法及装置 |
CN105739533A (zh) * | 2016-03-29 | 2016-07-06 | 普宙飞行器科技(深圳)有限公司 | 一种基于触摸感应交互的无人机控制方法及*** |
CN105929839A (zh) * | 2016-05-23 | 2016-09-07 | 深圳市金鹰悦飞科技有限公司 | 无人机飞行控制方法及控制*** |
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107203216A (zh) * | 2017-06-06 | 2017-09-26 | 广州市海葱科技有限公司 | 一种无人机飞行控制方法、***、电子设备及存储介质 |
CN107544546A (zh) * | 2017-10-13 | 2018-01-05 | 深圳市富斯科技有限公司 | 一种飞行器的自主定位方法和*** |
WO2019071785A1 (zh) * | 2017-10-13 | 2019-04-18 | 深圳市富斯科技有限公司 | 一种飞行器的自主定位方法和*** |
CN107544546B (zh) * | 2017-10-13 | 2020-04-28 | 深圳市富斯科技有限公司 | 一种飞行器的自主定位方法和*** |
WO2020103141A1 (zh) * | 2018-11-23 | 2020-05-28 | 深圳市大疆创新科技有限公司 | 植保机械设备控制方法及植保机械设备 |
CN111226183B (zh) * | 2019-04-28 | 2022-04-29 | 深圳市大疆创新科技有限公司 | 一种无人机的控制方法、设备、无人机、***及存储介质 |
CN111226183A (zh) * | 2019-04-28 | 2020-06-02 | 深圳市大疆创新科技有限公司 | 一种无人机的控制方法、设备、无人机、***及存储介质 |
WO2020220159A1 (zh) * | 2019-04-28 | 2020-11-05 | 深圳市大疆创新科技有限公司 | 一种无人机的控制方法、设备、无人机、***及存储介质 |
CN110687927A (zh) * | 2019-09-05 | 2020-01-14 | 深圳市道通智能航空技术有限公司 | 一种飞行控制方法、飞行器及飞行*** |
WO2021043332A1 (zh) * | 2019-09-05 | 2021-03-11 | 深圳市道通智能航空技术有限公司 | 一种飞行控制方法、飞行器及飞行*** |
CN110989641A (zh) * | 2019-11-05 | 2020-04-10 | 西安羚控电子科技有限公司 | 一种舰载垂直起降侦察较射无人机起降控制方法 |
CN110989641B (zh) * | 2019-11-05 | 2023-04-28 | 西安羚控电子科技有限公司 | 一种舰载垂直起降侦察较射无人机起降控制方法 |
CN111552307A (zh) * | 2020-05-15 | 2020-08-18 | 航迅信息技术有限公司 | 一种无人机快速悬停方法 |
WO2021237481A1 (zh) * | 2020-05-26 | 2021-12-02 | 深圳市大疆创新科技有限公司 | 无人飞行器的控制方法和设备 |
CN112666995A (zh) * | 2020-12-15 | 2021-04-16 | 广州极飞科技有限公司 | 无人机的速度规划方法、装置、设备及存储介质 |
CN112666995B (zh) * | 2020-12-15 | 2023-11-21 | 广州极飞科技股份有限公司 | 无人机的速度规划方法、装置、设备及存储介质 |
WO2022141311A1 (zh) * | 2020-12-30 | 2022-07-07 | 深圳市大疆创新科技有限公司 | 无人机控制方法、装置、无人机、终端、***及存储介质 |
CN114034318A (zh) * | 2021-11-23 | 2022-02-11 | 歌尔科技有限公司 | 音箱的校准控制方法、装置、设备及可读存储介质 |
CN114034318B (zh) * | 2021-11-23 | 2024-07-02 | 歌尔科技有限公司 | 音箱的校准控制方法、装置、设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
KR20190005923A (ko) | 2019-01-16 |
RU2720389C1 (ru) | 2020-04-29 |
CA3045181A1 (en) | 2018-06-07 |
AU2017369919B2 (en) | 2020-04-16 |
WO2018098906A1 (en) | 2018-06-07 |
CN106527479B (zh) | 2017-12-12 |
AU2017369919A1 (en) | 2019-01-03 |
KR102173833B1 (ko) | 2020-11-05 |
EP3449329A4 (en) | 2019-11-06 |
EP3449329A1 (en) | 2019-03-06 |
US20200326710A1 (en) | 2020-10-15 |
JP2019502200A (ja) | 2019-01-24 |
JP6781255B2 (ja) | 2020-11-04 |
US11281222B2 (en) | 2022-03-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106527479B (zh) | 一种无人机的控制方法及装置 | |
CN105549604B (zh) | 飞行器操控方法和装置 | |
Moore et al. | Robust post-stall perching with a simple fixed-wing glider using LQR-Trees | |
CN110825113B (zh) | 一种适用于四旋翼无人机集群飞行的队形保持方法 | |
CN104950695B (zh) | 一种通用的无人机视觉仿真平台 | |
CN106020220A (zh) | 无人机、无人机飞行控制方法及装置 | |
CN104828256A (zh) | 一种智能多模式飞行拍摄设备及其飞行控制方法 | |
Abbeel et al. | Autonomous autorotation of an RC helicopter | |
CN106796728A (zh) | 生成三维点云的方法、装置、计算机***和移动设备 | |
CN105404308A (zh) | 一种翼伞无人机飞行控制器 | |
Tomić et al. | Simultaneous estimation of aerodynamic and contact forces in flying robots: Applications to metric wind estimation and collision detection | |
CN109062252A (zh) | 基于人工势场法的四旋翼无人机集群控制方法及其装置 | |
CN107000830A (zh) | 一种无人机下降的控制方法、装置以及无人机 | |
CN104977938A (zh) | 一种定维度飞行的多旋翼飞行器及飞行控制方法 | |
CN106774374A (zh) | 一种无人机自动巡检方法及*** | |
Maher et al. | Realtime human-UAV interaction using deep learning | |
CN107608366A (zh) | 基于事件触发的多翼伞无人机*** | |
CN108205321A (zh) | 滑跑纠偏控制方法及相关装置 | |
CN202629495U (zh) | 三维悬挂运动控制高空拍摄用吊挂*** | |
CN108279562A (zh) | 一种基于滑模pid控制的飞行机械臂 | |
CN110826189A (zh) | 一种飞行器缩比模型实验***的确定方法 | |
CN106527482A (zh) | 一种无人机飞行控制方法和装置 | |
CN108107726A (zh) | 一种基于对称时变障碍李雅普诺夫函数的四旋翼飞行器输出受限反步控制方法 | |
Orsag et al. | Modeling, simulation and control of a spincopter | |
AbdElHamid et al. | A novel software simulator model based on active hybrid architecture |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | 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 | ||
CP03 | Change of name, title or address |
Address after: 510000 Block C, 115 Gaopu Road, Tianhe District, Guangzhou City, Guangdong Province Patentee after: XAG Co., Ltd. Address before: 510000 No. 1, Si Cheng Road, Gaotang Software Park, Tianhe District, Guangzhou, Guangdong 3A01 Patentee before: Guangzhou Xaircraft Technology Co.,Ltd. |
|
CP03 | Change of name, title or address |