[go: up one dir, main page]

CN107438567A - Unmanned aerial vehicle and its control method - Google Patents

Unmanned aerial vehicle and its control method Download PDF

Info

Publication number
CN107438567A
CN107438567A CN201680004278.3A CN201680004278A CN107438567A CN 107438567 A CN107438567 A CN 107438567A CN 201680004278 A CN201680004278 A CN 201680004278A CN 107438567 A CN107438567 A CN 107438567A
Authority
CN
China
Prior art keywords
drone
landing
uav
speed
height
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.)
Pending
Application number
CN201680004278.3A
Other languages
Chinese (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.)
SZ DJI Technology Co Ltd
Original Assignee
SZ DJI 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 SZ DJI Technology Co Ltd filed Critical SZ DJI Technology Co Ltd
Priority to CN202011464102.0A priority Critical patent/CN112666969A/en
Publication of CN107438567A publication Critical patent/CN107438567A/en
Pending legal-status Critical Current

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/04Control of altitude or depth
    • G05D1/06Rate of change of altitude or depth
    • G05D1/0607Rate of change of altitude or depth specially adapted for aircraft
    • G05D1/0653Rate of change of altitude or depth specially adapted for aircraft during a phase of take-off or landing
    • G05D1/0676Rate of change of altitude or depth specially adapted for aircraft during a phase of take-off or landing specially adapted for landing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D45/00Aircraft indicators or protectors not otherwise provided for
    • B64D45/04Landing aids; Safety measures to prevent collision with earth's surface
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D47/00Equipment not otherwise provided for
    • 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

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

A method of controlling a drone (500) includes obtaining a first altitude (401) of the drone (500), obtaining a reference altitude (402) of the drone (500), obtaining a first landing speed (403) of the drone (500) according to the first altitude and the reference altitude, and controlling movement (404) of the drone (500) according to the first landing speed.

Description

无人机及其控制方法Unmanned aerial vehicle and its control method

【技术领域】【Technical field】

本发明涉及一种无人机,且特别涉及一种具有自动降落功能的无人机。The invention relates to an unmanned aerial vehicle, and in particular to an unmanned aerial vehicle with an automatic landing function.

【背景技术】【Background technique】

无人机飞行降落时无人机飞行每次都必须有的一个过程,而且降落时发生事故的概率往往比较高。如降落到不适合无人机降落的地方(如树上,水面,不平的地面等),容易造成无人机受损伤。所以很有必要在无人机降落的时候引入一些保护措施。保证无人机降落的安全性,避免损坏无人机或伤及他人。When the drone is flying and landing, it must be a process every time the drone flies, and the probability of accidents during landing is often relatively high. If it lands in a place that is not suitable for drones to land (such as trees, water, uneven ground, etc.), it is easy to cause damage to the drone. So it is necessary to introduce some protection measures when the drone lands. Ensure the safety of the drone landing, avoid damaging the drone or injuring others.

现有的无人机降落方法一般都是直接往下降,没有感知降落时距地面还有多高,或者有感知但是没有加入一些保护措施,而对地面环境的感知往往没有。这容易造成无人机降落时降落到不适合降落的地方而发生安全事故。The existing drone landing methods are generally directly descending, without perception of how high it is from the ground when it lands, or with perception but without adding some protection measures, but often without perception of the ground environment. This is likely to cause safety accidents when the drone lands in a place that is not suitable for landing.

【发明内容】【Content of invention】

本发明主要解决的技术问题是提供一种无人机及其控制方法,能够在不同环境下选择合适的降落地点而自动降落,不需要人为干预,避免损坏无人机或伤及他人。The technical problem mainly solved by the present invention is to provide a UAV and its control method, which can automatically land by selecting a suitable landing place in different environments, without human intervention, and avoid damaging the UAV or injuring others.

本发明一方面提供了一种无人机的控制方法,所述方法包括:获取所述无人机的第一高度;获取预置的参考高度;根据所述预置的参考高度对所述第一高度进行分析,以获取所述无人机的第一降落速度;以及根据所述第一降落速度控制所述无人机运动。One aspect of the present invention provides a method for controlling an unmanned aerial vehicle, the method comprising: acquiring the first altitude of the unmanned aerial vehicle; acquiring a preset reference altitude; analyzing a height to obtain a first landing speed of the drone; and controlling the movement of the drone according to the first landing speed.

本发明另一方面提供了一种无人机,所述无人机包括:传感器,用于获取所述无人机的第一高度;存储器,用于存储预置的参考高度;以及一个或多个处理器,用于:从所述存储器中调取所述预置的参考高度;根据所述预置的参考高度对所述第一高度进行分析,以获取所述无人机的第一降落速度;以及根据所述第一降落速度控制所述无人机运动。Another aspect of the present invention provides an unmanned aerial vehicle, which includes: a sensor for obtaining the first altitude of the unmanned aerial vehicle; a memory for storing a preset reference altitude; and one or more a processor, configured to: retrieve the preset reference altitude from the memory; analyze the first altitude according to the preset reference altitude, so as to obtain the first landing of the drone speed; and controlling the movement of the UAV according to the first landing speed.

在一些实施例中,所述第一降落速度线性相关于所述预置的参考高度。In some embodiments, the first descent speed is linearly related to the preset reference altitude.

在一些实施例中,所述预置的参考高度包括第一参考高度及第二参考高度,所述第二参考高度小于所述第一参考高度。In some embodiments, the preset reference height includes a first reference height and a second reference height, and the second reference height is smaller than the first reference height.

在一些实施例中,所述根据所述第一降落速度控制所述无人机运动包括:根据所述第一降落速度控制所述人机在所述第一参考高度及所述第二参考高度内运动。In some embodiments, the controlling the movement of the UAV according to the first falling speed includes: controlling the human-machine at the first reference height and the second reference height according to the first falling speed inner movement.

在一些实施例中,所述根据所述第一降落速度控制所述无人机降落包括:根据所述第一降落速度控制所述无人机悬停在所述预置的参考高度。In some embodiments, the controlling the landing of the drone according to the first landing speed includes: controlling the drone to hover at the preset reference height according to the first landing speed.

在一些实施例中,所述方法还包括:获取所述无人机的第二高度,所述第二高度小于或等于所述第二参考高度;以及根据所述无人机的第二高度获取所述无人机的第二降落速度。In some embodiments, the method further includes: obtaining a second height of the UAV, the second height being less than or equal to the second reference height; and obtaining The second landing speed of the drone.

在一些实施例中,述第二降落速度小于所述第一降落速度。In some embodiments, the second falling speed is less than the first falling speed.

在一些实施例中,所述第二降落速度为常量。In some embodiments, the second falling speed is constant.

在一些实施例中,所述方法还包括:获取所述无人机的环境图像;从所述环境图像中提取降落地点;以及根据所述降落地点控制所述无人机降落。In some embodiments, the method further includes: acquiring an environment image of the UAV; extracting a landing location from the environment image; and controlling the UAV to land according to the landing location.

在一些实施例中,所述根据所述降落地点控制所述无人机降落包括:根据所述降落地点控制所述无人机降落到地面上对应所述降落点的区域。In some embodiments, the controlling the landing of the drone according to the landing location includes: controlling the landing of the drone to an area on the ground corresponding to the landing location according to the landing location.

在一些实施例中,所述方法还包括:获取所述无人机的环境图像;以及当没有降落地点从所述环境图像中提取出来时,控制所述无人机水平飞行。In some embodiments, the method further includes: acquiring an environment image of the drone; and controlling the drone to fly horizontally when no landing location is extracted from the environment image.

在一些实施例中,所述方法还包括:接收传感器的状态信息;以及根据所述状态信息控制所述无人机,使其悬停于预定高度。In some embodiments, the method further includes: receiving status information of sensors; and controlling the drone to hover at a predetermined height according to the status information.

【附图说明】【Description of drawings】

为了更清楚地说明本披露实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本披露的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description These are some embodiments of the present disclosure. Those skilled in the art can also obtain other drawings based on these drawings without any creative effort.

图1为本发明实施例提供的无人机的结构示意图;Fig. 1 is the structural representation of the unmanned aerial vehicle provided by the embodiment of the present invention;

图2为本发明实施例提供的无人机底部的结构示意图;Fig. 2 is a schematic structural diagram of the bottom of the drone provided by the embodiment of the present invention;

图3为本发明实施例提供的无人机的模块示意图;Fig. 3 is the module schematic diagram of the unmanned aerial vehicle provided by the embodiment of the present invention;

图4为本发明实施例提供的无人机控制方法的流程图;Fig. 4 is the flow chart of the UAV control method provided by the embodiment of the present invention;

图5为本发明提供的无人机自动降落实施例一的示意图;5 is a schematic diagram of the first embodiment of the automatic landing of the drone provided by the present invention;

图6为本发明提供的无人机自动降落实施例二的示意图;6 is a schematic diagram of the second embodiment of the automatic landing of the drone provided by the present invention;

图7为本发明提供的无人机自动降落实施例三的示意图;7 is a schematic diagram of the third embodiment of the automatic landing of the drone provided by the present invention;

【具体实施方式】【detailed description】

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,这仅仅是描述本发明的实施例中对相同属性的对象在描述时所采用的区分方式。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,以便包含一系列单元的过程、方法、系统、产品或设备不必限于那些单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它单元。The terms "first", "second" and the like in the description and claims of the present invention and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific sequence or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, and this is merely a description of the manner in which objects with the same attribute are described in the embodiments of the present invention. Furthermore, the terms "comprising" and "having", as well as any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, product, or apparatus comprising a series of elements is not necessarily limited to those elements, but may include elements not expressly included. Other elements listed explicitly or inherent to the process, method, product, or apparatus.

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。Some embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. In the case of no conflict, the following embodiments and features in the embodiments can be combined with each other.

下面结合附图和实施例对本发明进行详细说明。The present invention will be described in detail below in conjunction with the accompanying drawings and embodiments.

参阅图1,图1为本发明实施例提供的无人机结构示意图。无人机100可以包括机身110,所述机身110包括中央部分111以及一个或多个外部部分112。在图1所示的实施例中,所述机身110包括四个外部部分112(如机臂113)。所述四个外部部分112分别从所述中央部分111延伸出来。在其他实施例中,所述机身110可以包含任意数量的外部部分112(如6个、8个等)。在任何上述实施例中,每个所述外部部分112可以承载一个推进系统120,所述推进系统120可以驱动所述无人机100运动(如爬升、降落、水平移动等)。例如:所述机臂113可以承载对应的电机121,所述电机121可以驱动对应的螺旋桨转动。所述无人机100可以控制任意一组电机121及其对应的螺旋桨122,而不受其余的电机121及其对应的螺旋桨影响。Referring to FIG. 1, FIG. 1 is a schematic structural diagram of a drone provided by an embodiment of the present invention. The drone 100 may include a fuselage 110 including a central section 111 and one or more outer sections 112 . In the embodiment shown in FIG. 1 , the fuselage 110 includes four outer sections 112 (eg, arms 113 ). The four outer portions 112 extend from the central portion 111 respectively. In other embodiments, the fuselage 110 may include any number of outer sections 112 (eg, 6, 8, etc.). In any of the above-mentioned embodiments, each of the outer parts 112 can carry a propulsion system 120, and the propulsion system 120 can drive the UAV 100 to move (eg, climb, land, move horizontally, etc.). For example: the arm 113 can carry a corresponding motor 121, and the motor 121 can drive a corresponding propeller to rotate. The UAV 100 can control any set of motors 121 and their corresponding propellers 122 without being affected by other motors 121 and their corresponding propellers.

所述机身110可以携带一个负载130,例如:成像装置131。在一些实施例中,所述成像装置131可以包括一个摄像头,例如:可以拍摄所述无人机周围的图像、视频等。所述摄像头光敏于各种波长的光线,包括但不限于可见光、紫外线、红外线或其中的任意组合。在一些实施例中,所述负载130可以包括其他种类的传感器。在一些实施例中,所述负载130通过云台150与所述机身110连接在一起,使得所述负载130可以相对于所述机身110运动。例如:当所述负载130携带成像装置131时,所述成像装置131可以相对于机身110运动以拍摄所述无人机100周围的图像、视频等。如图所示,当无人机100位于地面时,起落架114可以支撑无人机100以保护所述负载130。The fuselage 110 can carry a payload 130 such as an imaging device 131 . In some embodiments, the imaging device 131 may include a camera, for example, it may capture images, videos, etc. around the drone. The camera is sensitive to light of various wavelengths, including but not limited to visible light, ultraviolet light, infrared light or any combination thereof. In some embodiments, the load 130 may include other types of sensors. In some embodiments, the payload 130 is connected to the fuselage 110 through a platform 150 , so that the payload 130 can move relative to the fuselage 110 . For example: when the payload 130 carries the imaging device 131 , the imaging device 131 can move relative to the fuselage 110 to capture images, videos, etc. around the UAV 100 . As shown, the landing gear 114 may support the drone 100 to protect the payload 130 when the drone 100 is on the ground.

在一些实施例中,所述无人机100可以包括控制系统140,所述控制系统140包括置于所述无人机100的组件以及与所述无人机100分离的组件。例如,所述控制系统140可以包括一个置于所述无人机100上的第一控制器141,以及一个远离所述无人机100并通过通信链路160(如无线链路)与所述第一控制器141连接的第二控制器142。所述第一控制器141可以包括一个或多个处理器、存储器、以及机载计算机可读介质143a,所述机载计算机可读介质143a可以存储用于控制无人机100行为的程序指令,所述行为包括但不限于所述推进系统120及所述成像装置131的操作,控制所述无人机进行自动降落等。所述第二控制器142可以包括一个或多个处理器、存储器、机外计算机可读介质143b,以及一个或多个输入输出装置148,例如:显示装置144及控制装置145。所述无人机100的操作者可以通过所述控制装置145远程控制所述无人机100,并通过所述显示装置144和/或其他装置接收来自所述无人机100的反馈信息。在其他实施例中,所述无人机100可以自主运作,此时所述第二控制器142可以被省去,或者所述第二控制器142可以仅被用来使无人机操作者重写用于无人机飞行的函数。所述机载计算机可读介质143a可以被移出于所述无人机100。所述机外计算接可读介质143b可以被移出于所述第二控制器142。In some embodiments, the drone 100 may include a control system 140 that includes components located on the drone 100 as well as components separate from the drone 100 . For example, the control system 140 may include a first controller 141 placed on the UAV 100, and a first controller 141 that is remote from the UAV 100 and communicates with the UAV 100 through a communication link 160 (such as a wireless link). The first controller 141 is connected to the second controller 142 . The first controller 141 may include one or more processors, memory, and an on-board computer-readable medium 143a, and the on-board computer-readable medium 143a may store program instructions for controlling the behavior of the UAV 100, The actions include, but are not limited to, the operation of the propulsion system 120 and the imaging device 131 , controlling the drone to perform automatic landing, and the like. The second controller 142 may include one or more processors, memory, an external computer-readable medium 143 b, and one or more input and output devices 148 , such as a display device 144 and a control device 145 . The operator of the UAV 100 can remotely control the UAV 100 through the control device 145 , and receive feedback information from the UAV 100 through the display device 144 and/or other devices. In other embodiments, the drone 100 may operate autonomously, in which case the second controller 142 may be omitted, or the second controller 142 may be used only to enable the drone operator to Write functions for drone flight. The onboard computer readable medium 143a may be removed from the drone 100 . The external computer readable medium 143b can be removed from the second controller 142 .

在一些实施例中,所述无人机100可以包括两个前视摄像头171和172,所述前视摄像头171和172光敏于各种波长的光线(如可见光、红外光、紫外线)用于拍摄所述无人机周围的图像或视频。在一些实施例中,所述无人机100包括置于底部的一个或多个传感器。In some embodiments, the UAV 100 may include two forward-looking cameras 171 and 172, and the forward-looking cameras 171 and 172 are photosensitive to light of various wavelengths (such as visible light, infrared light, ultraviolet light) for shooting Images or video of the drone's surroundings. In some embodiments, the drone 100 includes one or more sensors placed on the bottom.

图2是本发明实施例提供的无人机底部的结构示意图。所述无人机100可以包括两个置于所述机身110底部的下视摄像头173和174。此外,所述无人机100还包括两个置于所述机身110底部的超声传感器177和178。所述超声传感器177和178可以检测和/或监测所述无人机100底部的物体及地面,并通过发送及接受超声波来测量离该物体或地面的距离。Fig. 2 is a schematic structural view of the bottom of the drone provided by the embodiment of the present invention. The drone 100 may include two downward-looking cameras 173 and 174 placed at the bottom of the fuselage 110 . In addition, the drone 100 also includes two ultrasonic sensors 177 and 178 placed at the bottom of the fuselage 110 . The ultrasonic sensors 177 and 178 can detect and/or monitor objects and the ground at the bottom of the drone 100 , and measure the distance from the objects or the ground by sending and receiving ultrasonic waves.

在其他实施例中,所述无人机100可以包括惯性测量单元(英文:inertialmeasurement unit,缩写:IMU)、红外传感器、微波传感器、温度传感器、近距离传感器(英文:proximity sensor)、三维激光测距仪、三维TOF等。所述三维激光测距仪及所述三维TOF可以检测无人机具下方物体或体面的距离。In other embodiments, the UAV 100 may include an inertial measurement unit (English: inertialmeasurement unit, abbreviation: IMU), an infrared sensor, a microwave sensor, a temperature sensor, a proximity sensor (English: proximity sensor), a three-dimensional laser measurement unit, etc. Tachymeter, 3D TOF, etc. The three-dimensional laser rangefinder and the three-dimensional TOF can detect the distance of an object or surface under the drone.

在一些实施例中,所述惯性测量单元可以用于测量多数无人机的高度。所述惯性测量单元可以包括但不限于,一个或多个加速度计、陀螺仪、磁力仪或其中的任意组合。所述加速度计可以用于测量所述无人机的加速度,以计算所述无人机的速度。In some embodiments, the inertial measurement unit may be used to measure the altitude of most drones. The inertial measurement unit may include, but is not limited to, one or more accelerometers, gyroscopes, magnetometers, or any combination thereof. The accelerometer can be used to measure the acceleration of the drone to calculate the speed of the drone.

在一些实施例中,所述无人机可以通过上述传感器检测和/或监测环境信息,以选择一个适合降落的地点。所述环境信息包括但不限于地面平整度、是否是水面等。In some embodiments, the UAV can detect and/or monitor environmental information through the aforementioned sensors, so as to select a suitable place for landing. The environmental information includes, but is not limited to, the flatness of the ground, whether it is a water surface, and the like.

在一些实施例中,所述无人机可以通过摄像头拍摄关于环境信息的图片,并从该图片中提取深度信息以重建出所述环境的三维地形(如无人机底部的三维地形),并从所述三维地形中选择一个适合降落的地点。In some embodiments, the UAV can take pictures about the environment information through the camera, and extract depth information from the pictures to reconstruct the three-dimensional terrain of the environment (such as the three-dimensional terrain at the bottom of the drone), and Select a suitable landing site from the three-dimensional terrain.

在一些实施例中,所述无人机可以根据上述传感器检测和/或监测到的环境信息(如高度),进行自动降落直到停留在所述无人机下方的地面。例如,所述无人机可以进行分段降落,在每一段中所述无人机的降落速度不同,所述分段的数量在此不做限定,可以是任意数量(如2段、3段、4段等)。In some embodiments, the UAV can automatically land until it stops on the ground below the UAV according to the environmental information (such as height) detected and/or monitored by the above sensors. For example, the UAV can land in segments, and the landing speed of the UAV in each segment is different. The number of segments is not limited here, and can be any number (such as 2 segments, 3 segments , 4 paragraphs, etc.).

在一些实施例中,所述无人机可以在降落一定高度之后,悬停在一预置的高度。在一些实施例中,所述无人机悬停之后,可以通过传感器检测所述无人机底部的环境信息,以选择一个适合降落的地点以控制所述无人机自动降落。In some embodiments, the drone can hover at a preset height after landing at a certain height. In some embodiments, after the UAV hovers, the sensor can detect the environmental information at the bottom of the UAV, so as to select a suitable landing place to control the UAV to land automatically.

图3为本发明实施例提供的的无人机的模块示意图。参阅图3,无人机100可以包括一个或多个处理器301、传感器模块302、存储模块303以及输入输出模块304。Fig. 3 is a schematic diagram of modules of the drone provided by the embodiment of the present invention. Referring to FIG. 3 , the drone 100 may include one or more processors 301 , a sensor module 302 , a storage module 303 and an input/output module 304 .

所述控制模块301可以包括一个或多个处理器,所述处理器包括但不限于微处理器(英文:microcontroller),精简指令集计算机(英文:reduced instruction setcomputer,简称:RISC),专用集成电路(英文:application specific integratedcircuits,简称:ASIC),专用指令集处理器(英文:application-specific instruction-set processor,简称:ASIP),中央处理单元(英文:central processing unit,简称:CPU),物理处理器英文(英文:physics processing unit,简称:PPU),数字信号处理器(英文:digital signal processor,简称DSP),现场可编程门阵列(英文:field programmablegate array,简称:FPGA)等。The control module 301 may include one or more processors, including but not limited to a microprocessor (English: microcontroller), a reduced instruction set computer (English: reduced instruction setcomputer, RISC for short), an application specific integrated circuit (English: application specific integrated circuits, referred to as: ASIC), dedicated instruction set processor (English: application-specific instruction-set processor, referred to as: ASIP), central processing unit (English: central processing unit, referred to as: CPU), physical processing Device English (English: physics processing unit, referred to as: PPU), digital signal processor (English: digital signal processor, referred to as DSP), field programmable gate array (English: field programmable gate array, referred to as: FPGA) and so on.

所述传感器模块302可以包括一个或多个传感器,所述传感器包括但不限于温度传感器、惯性测量单元、加速度计、图像传感器(如摄像头)、超声传感器、微波传感器、近距离传感器、三维激光测距仪、红外传感器等。The sensor module 302 may include one or more sensors, including but not limited to temperature sensors, inertial measurement units, accelerometers, image sensors (such as cameras), ultrasonic sensors, microwave sensors, proximity sensors, three-dimensional laser measurement distance meter, infrared sensor, etc.

在一些实施例中,所述惯性测量单元可以用于测量多数无人机的高度。所述惯性测量单元可以包括但不限于,一个或多个加速度计、陀螺仪、磁力仪或其中的任意组合。所述加速度计可以用于测量所述无人机的加速度,以计算所述无人机的速度。In some embodiments, the inertial measurement unit may be used to measure the altitude of most drones. The inertial measurement unit may include, but is not limited to, one or more accelerometers, gyroscopes, magnetometers, or any combination thereof. The accelerometer can be used to measure the acceleration of the drone to calculate the speed of the drone.

所述存储模块303可以包括但不限于只读存储器(ROM)、随机存储器(RAM)、可编程制度存储器(PROM)、电子抹除式可编程只读存储器(EEPROM)等。所述存储模块303可以包括费暂时性计算机可读介质,其可以存储用于执行本文其他各处所描述的一个或多个步骤的代码、逻辑或指令。所述控制模块301,其可以根据本文所描述的非暂时性计算机可读介质的代码、逻辑或指令而单独地或共同地执行一个或多个步骤。The storage module 303 may include, but not limited to, read-only memory (ROM), random access memory (RAM), programmable memory (PROM), electronically erasable programmable read-only memory (EEPROM), and the like. The storage module 303 may include a non-transitory computer readable medium that may store code, logic or instructions for performing one or more steps described elsewhere herein. The control module 301 can individually or collectively execute one or more steps according to the codes, logic or instructions of the non-transitory computer-readable medium described herein.

所述输入输出模块304用于向外部设备输出信息或指令,如接收所述输入输出装置148(见图1)发送的指令,或将所述成像装置131(见图1)拍摄的图像发送给所述输入输出装置148。The input and output module 304 is used to output information or instructions to external equipment, such as receiving instructions sent by the input and output device 148 (see FIG. 1 ), or sending images captured by the imaging device 131 (see FIG. 1 ) to The input and output device 148 .

在一些实施例中,所述控制模块301可以根据所述传感器模块302检测和/或监测到的信息,控制所述无人机100降落。例如,所述控制模块301可以根据所述传感器模块302检测和/或监测到的高度,计算所述无人机100的降落速度。再如,所述控制模块301可以根据所述传感器模块302拍摄的图像或视频,重建所述无人机100底部的三维地形,并在所述三维地形中选择合适的降落地点,以控制所述无人机100降落。In some embodiments, the control module 301 can control the UAV 100 to land according to the information detected and/or monitored by the sensor module 302 . For example, the control module 301 may calculate the landing speed of the UAV 100 according to the height detected and/or monitored by the sensor module 302 . For another example, the control module 301 can reconstruct the three-dimensional terrain at the bottom of the drone 100 according to the images or videos taken by the sensor module 302, and select a suitable landing site in the three-dimensional terrain to control the drone 100. The drone 100 lands.

图4为本发明实施例提供的无人机控制方法的流程图。参阅图4,该流程的执行主体为所述无人机的控制系统及一个或多个传感器。所述无人机的控制系统可以接收所述一个或多个传感器检测和/或监测的数据,并根据所述数据控制所述无人机运动。Fig. 4 is a flow chart of the drone control method provided by the embodiment of the present invention. Referring to FIG. 4 , the process is executed by the control system and one or more sensors of the drone. The control system of the drone may receive the data detected and/or monitored by the one or more sensors, and control the movement of the drone according to the data.

步骤401,获取所述无人机的第一高度。Step 401, acquire the first altitude of the drone.

在一些实施例中,所述无人机可以通过一个或多个超声传感器,如:超声传感器177和178(见图1)中的一个或多个,获取所述第一高度。具体地,所述超声传感器177和178可以向地面发送超声波,所述超声波经地面反射之后可以被所述无人机接收,通过获取所述超声波的发送时刻以及接收时刻,辅以声音的传播速度,可以计算出所述第一高度。In some embodiments, the UAV can obtain the first altitude through one or more ultrasonic sensors, such as one or more of the ultrasonic sensors 177 and 178 (see FIG. 1 ). Specifically, the ultrasonic sensors 177 and 178 can send ultrasonic waves to the ground, and the ultrasonic waves can be received by the UAV after being reflected by the ground. , the first height can be calculated.

在其他实施例中,所述无人机可以通过一个或多个摄像头,如前视摄像头171和172,下视摄像头173和174中的一个或多个,获取所述第一高度。如图2所示,所述下视摄像头173和174被安装于所述无人机的底部,用于拍摄所述无人机底部的图像和/或视频。所述无人机可以利用立体匹配技术(英文:stereo matching techniques),提取所述图像和/或所述视频中的深度信息,并依据所述深度信息重建所述无人机底部的三维地形,从而获取所述第一高度。在其他实施例中,所述无人机可以利用外部摄像头(如:成像装置131),获取所述第一高度。In other embodiments, the UAV may obtain the first altitude through one or more cameras, such as one or more of the front-view cameras 171 and 172 and the down-view cameras 173 and 174 . As shown in FIG. 2 , the downward-looking cameras 173 and 174 are installed at the bottom of the drone for capturing images and/or videos of the bottom of the drone. The drone may use stereo matching techniques (English: stereo matching techniques) to extract depth information from the image and/or the video, and reconstruct the three-dimensional terrain at the bottom of the drone based on the depth information, Thus, the first height is obtained. In other embodiments, the drone may use an external camera (such as the imaging device 131 ) to obtain the first height.

在其他实施例中,所述无人机可以通过微波传感器向地面发送微波,所述微波经地面反射之后可以被所述无人机接收,通过获取所述微波的发送时刻及接收时刻,辅以微波的传播速速,可以计算出所述第一高度。In other embodiments, the UAV can send microwaves to the ground through a microwave sensor, and the microwaves can be received by the UAV after being reflected by the ground. By obtaining the sending time and receiving time of the microwaves, supplemented by The propagation speed of the microwave can be used to calculate the first height.

在其他实施例中,所述无人机可以通过一个或多个激光测距仪获取所述第一高度。具体地,所述激光测距仪可以被安装在所述无人机的底部以向地面发送微波,所述激光经地面反射之后可以被所述无人机接收,通过获取所述激光的发送时刻及接收时刻,辅以激光的传播速度,可以计算出所述第一高度。。In other embodiments, the UAV may obtain the first altitude through one or more laser range finders. Specifically, the laser range finder can be installed on the bottom of the drone to send microwaves to the ground, and the laser can be received by the drone after being reflected by the ground, and by acquiring the sending time of the laser and the receiving time, supplemented by the propagation speed of the laser, the first height can be calculated. .

在其他实施例中,所述无人机可以通过红外传感器、近距离传感器等获取所述第一高度,在此不做赘述。In other embodiments, the UAV may obtain the first altitude through an infrared sensor, a proximity sensor, etc., which will not be described in detail here.

步骤402,获取预置的参考高度。Step 402, obtaining a preset reference height.

在一些实施例中,所述预置的参考高度可以用于计算所述无人机的降落速度,所述参考高度被预置与所述无人机内,如所述计算机可读介质143a(见图1)、所述存储模块403(见图4)、或者所述存储器。参阅图5,图5为本发明提供的无人机自动降落实施例一的示意图。无人机500有自动降落功能。在一些实施例中,无人机500可以沿垂直于地面501的方向自动降落。在一些实施例中,无人机500可以根据参考高度,沿垂直于地面501的方向分段进行自动降落。例如:所述预置的参考高度包括第一参考高度H1及第二参考高度H2,当无人机500的高度大于或等于H1时,其将按照速度V1降落。当所述无人机500的高度大于H2小于H1时,其将按照速度V2降落。当所述无人机500的高度小于或等于H2时,其将按照速度V3降落。计算V1、V2、V3的公式为:In some embodiments, the preset reference altitude can be used to calculate the landing speed of the drone, and the reference altitude is preset in the drone, such as the computer-readable medium 143a( See FIG. 1 ), the storage module 403 (see FIG. 4 ), or the memory. Referring to FIG. 5, FIG. 5 is a schematic diagram of Embodiment 1 of the automatic landing of the drone provided by the present invention. The UAV 500 has an automatic landing function. In some embodiments, the drone 500 can automatically land in a direction perpendicular to the ground 501 . In some embodiments, the UAV 500 can automatically land in segments along a direction perpendicular to the ground 501 according to the reference altitude. For example: the preset reference height includes a first reference height H 1 and a second reference height H 2 , and when the height of the UAV 500 is greater than or equal to H 1 , it will land at the speed V 1 . When the height of the UAV 500 is greater than H2 and less than H1, it will land at the speed V2. When the height of the UAV 500 is less than or equal to H2 , it will land at the speed V3 . The formulas for calculating V1, V2, and V3 are:

V1=a (h≥5)V 1 =a (h≥5)

V3=b (h≤0.5)V 3 =b (h≤0.5)

其中,h指所述无人机500的当前高度,a与b为常量。Wherein, h refers to the current height of the UAV 500, and a and b are constants.

在一些实施例中,H1为5米,H2为0.5米,无人机500将按照如下公式计算其降落速度。In some embodiments, H 1 is 5 meters, H 2 is 0.5 meters, and the UAV 500 will calculate its landing speed according to the following formula.

V1=V (h≥5)V 1 =V (h≥5)

V3=0.4 (h≤0.5)V 3 =0.4 (h≤0.5)

其中,h指所述无人机500的当前高度,当所述无人机500的高度大于或等于5米时,其将按照速度V米/秒降落,V为一常量(如5米/秒、4米/秒)。当所述无人机500的高度大于0.5米且小于5米时,其将按照速度V2降落。速度V2为一变量,其线性相关于高度h。当所述无人机500的高度小于或等于0.5米时,其将按照速度V3降落。在本实施例中,V3为0.4米/秒。Wherein, h refers to the current height of the unmanned aerial vehicle 500, when the height of the unmanned aerial vehicle 500 is greater than or equal to 5 meters, it will land according to the speed V m/s, and V is a constant (such as 5 m/s , 4 m/s). When the height of the UAV 500 is greater than 0.5 meters and less than 5 meters, it will land at the speed V2. Velocity V2 is a variable that is linearly related to height h. When the height of the drone 500 is less than or equal to 0.5 meters, it will land at the speed V3 . In this embodiment, V 3 is 0.4 m/s.

值得注意的是,上述对参考高度的描述仅为了便于理解本发明。对本领域的普通技术人员来说,在理解本发明的基础上,所述无人机或操控所述无人机的用户可以对所述第一参考高度及所述第二参考高度的值做出实时的修改与变换,但所述修改与变换仍在本发明的保护范围之内。例如:修改所述第一高度H1为10米,修改所述第二高度H2为1米。再如:用户可以对公式组1中的参数及常量做出修改与变换,但所述修改与变换仍在本发明的保护范围之内。It should be noted that the above description of the reference height is only for the convenience of understanding the present invention. For those of ordinary skill in the art, on the basis of understanding the present invention, the UAV or the user who controls the UAV can make a decision on the values of the first reference altitude and the second reference altitude. Real-time modification and transformation, but said modification and transformation are still within the protection scope of the present invention. For example: modify the first height H1 to be 10 meters, and modify the second height H2 to be 1 meter. Another example: the user can modify and transform the parameters and constants in the formula group 1, but the modification and transformation are still within the protection scope of the present invention.

在一些实施例中,所述参考高度可以用于计算所述无人机的降落速度,并使所述无人机悬停。所述参考高度被预置于所述无人机内,如所述计算机可读介质143a(见图1)、所述存储模块403(见图4)、或者所述存储器。参阅图6,图6为本发明提供的无人机自动降落实施例二的示意图。无人机600有自动降落功能。在本实施例中,所述预置的参考高度为h,无人机的当前高度为H,无人机600可以沿垂直于地面601的方向自动降落一端距离后悬停于h。则无人机600从高度H降落到高度h的降落速度V可以根据如下公式计算:In some embodiments, the reference altitude can be used to calculate the landing speed of the UAV and make the UAV hover. The reference altitude is preset in the drone, such as the computer readable medium 143a (see FIG. 1 ), the storage module 403 (see FIG. 4 ), or the memory. Referring to Fig. 6, Fig. 6 is a schematic diagram of the second embodiment of the automatic landing of the drone provided by the present invention. The UAV 600 has an automatic landing function. In this embodiment, the preset reference height is h, the current height of the UAV is H, and the UAV 600 can automatically land at an end distance along a direction perpendicular to the ground 601 and then hover at h. Then the landing speed V of the UAV 600 from the height H to the height h can be calculated according to the following formula:

V=H-h (公式组3)V=H-h (Formula Group 3)

其中,无人机600的降落速度V线性相关于高度H,随着其高度不断降低而减小,最终使得无人机600悬停于所述预置的参考高度h。Wherein, the landing speed V of the UAV 600 is linearly related to the height H, and decreases as the height continues to decrease, and finally makes the UAV 600 hover at the preset reference height h.

在其他实施例中,无人机600的降落速度V可以非线性相关于高度H,如:无人机600的降落速度V可以按照如下公式计算:In other embodiments, the landing speed V of the drone 600 can be nonlinearly related to the height H, for example: the landing speed V of the drone 600 can be calculated according to the following formula:

V=H2-h (公式组4)V=H 2 -h (Formula Group 4)

其中,无人机600的降落速度V非线性相关于高度H,随着其高度不断降低而减小,最终使得无人机600悬停于高度 Among them, the landing velocity V of the UAV 600 is nonlinearly related to the height H, and decreases as its height continues to decrease, and finally makes the UAV 600 hover at a height of

步骤403,根据所述预置的参考高度对所述第一高度进行分析,以获取所述无人机的第一降落速度。Step 403 , analyzing the first height according to the preset reference height, so as to obtain a first landing speed of the UAV.

其中,所述无人机的第一降落速度可以根据上文中的公式组1、公式组2、公式组3、公式组4等计算,在此不作赘述。Wherein, the first landing speed of the UAV can be calculated according to the above formula group 1, formula group 2, formula group 3, formula group 4, etc., which will not be repeated here.

在一些实施例中,所述第一降落速度可以为V1。在其他实施例中,所述第一降落速度可以为V2In some embodiments, the first falling velocity may be V 1 . In other embodiments, the first falling speed may be V 2 .

在一些实施例中,所述第一降落速度为常量,所述无人机可以匀速降落到一预定高度,或者匀速降落到地面。In some embodiments, the first falling speed is constant, and the UAV can descend to a predetermined height at a constant speed, or land on the ground at a constant speed.

步骤404,根据所述第一降落速度控制所述无人机运动。Step 404, controlling the motion of the drone according to the first landing speed.

在一些实施例中,所述无人机可以获取第二高度,所述第二高度小于或等于所述第二参考高度,所述无人机可以根据所述第二高度获取第二降落速度。在一些实施例中,所述第二降落速度为常量(如V3),所述无人机可以根据所述第二降落速度降落到地面。In some embodiments, the UAV can obtain a second height, the second height is less than or equal to the second reference height, and the UAV can obtain a second landing speed according to the second height. In some embodiments, the second falling speed is constant (such as V 3 ), and the UAV can land on the ground according to the second falling speed.

在一些实施例中,所述无人机可以依据所述第一降落速度降落到一定高度(如3米)后,利用机载的环境传感器,检测和/或监测所述无人机底部的环境信息,以判断所述无人机的底部是否适合降落。所述传感器包括但不限于超声传感器、红外传感器、近距离传感器、微波传感器、摄像头、三维激光测距仪、三维TOF等。In some embodiments, after the UAV lands to a certain height (such as 3 meters) according to the first landing speed, it can detect and/or monitor the environment at the bottom of the UAV by using an airborne environmental sensor. information to determine whether the bottom of the drone is suitable for landing. The sensors include, but are not limited to, ultrasonic sensors, infrared sensors, proximity sensors, microwave sensors, cameras, three-dimensional laser rangefinders, three-dimensional TOF, and the like.

在一些实施例中,所述无人机可以通过摄像头,如下视摄像头173和174(见图2)中的一个或两个,从不同角度拍摄所述无人机底部的图像。在一些实施例中,所述无人机可以通过一个滑动窗口在所述图像中选择一个目标区域。所述目标区域中每个像素的坐标信息(如每个像素的x、y、z坐标,z坐标表示所述像素的深度信息)可以被提取出来。在一些实施例中,所述无人机可以利用摄像头(如摄像头172和714)同时拍摄或相继拍摄两张图像,所述深度信息可以根据立体匹配技术(如semi-global block matching算法)被提取出来。所述无人机可以根据所述目标区域中像素的坐标信息从所述图标区域中选择一个最佳平面以及与所述最佳平面对应的价值函数。在一些实施例中,所述无人机可以通过利用算法,如:莱文贝格-马夸特方法(英文:Leverberg-Marquardt algorithm),来确定一个最佳平面及其对应的价值函数。之后,所述无人机将通过所述滑动窗口遍历所述图像中的剩余区域,生成多个最佳平面及与所述多个最佳平面对应的价值函数。所述多个最佳平面将被处理(如平滑处理)以生成一个最佳平面作为适合降落的地点。In some embodiments, the UAV can take images of the bottom of the UAV from different angles through cameras, such as one or two of the down-view cameras 173 and 174 (see FIG. 2 ). In some embodiments, the UAV can select a target area in the image through a sliding window. The coordinate information of each pixel in the target area (such as the x, y, z coordinates of each pixel, where the z coordinate represents the depth information of the pixel) can be extracted. In some embodiments, the UAV can use cameras (such as cameras 172 and 714) to take two images simultaneously or successively, and the depth information can be extracted according to a stereo matching technique (such as a semi-global block matching algorithm) come out. The UAV may select an optimal plane and a value function corresponding to the optimal plane from the icon area according to the coordinate information of the pixels in the target area. In some embodiments, the UAV can determine an optimal plane and its corresponding value function by using an algorithm, such as the Leverberg-Marquardt method (English: Leverberg-Marquardt algorithm). Afterwards, the UAV will traverse the remaining area in the image through the sliding window to generate multiple optimal planes and cost functions corresponding to the multiple optimal planes. The plurality of optimal planes will be processed (eg, smoothed) to generate an optimal plane as a suitable landing site.

在本实施例中,所述无人机通过摄像头拍摄底部的图像,并根据所述图像重建出底部的三维地形,以从所述三维地形中选择一个适合降落的地点。本发明实施例的优点在于,可以通过所述三维地形,自动选择可以降落的地点,安全平缓地降落,而不需要人为干预。保证无人机降落的安全性,避免损坏无人机或伤及他人。In this embodiment, the UAV uses a camera to take images of the bottom, and reconstructs the three-dimensional topography of the bottom according to the images, so as to select a suitable landing site from the three-dimensional topography. The advantage of the embodiments of the present invention is that a place that can be landed can be automatically selected through the three-dimensional terrain, and a safe and gentle landing can be made without human intervention. Ensure the safety of the drone landing, avoid damaging the drone or injuring others.

参阅图7,图7为本发明实施例提供的无人机自动降落实施例三的示意图。无人机700可以通过以上实施例描述的方法,拍摄底部图像705,并依据所述图像705重建所述无人机700底部的三维地形,并在所述三维地形中选择合适的降落地点。例如:所述无人机700可以识别出水面701、小坡702以及平地703。所述无人机700可以判断所述水面701及所述小坡702不适合降落,并最终选择所述平地703降落。Referring to FIG. 7, FIG. 7 is a schematic diagram of the third embodiment of the automatic landing of the drone provided by the embodiment of the present invention. The UAV 700 can take a bottom image 705 through the methods described in the above embodiments, reconstruct the three-dimensional terrain at the bottom of the UAV 700 according to the image 705, and select a suitable landing site in the three-dimensional terrain. For example: the UAV 700 can identify a water surface 701 , a small slope 702 and a flat land 703 . The UAV 700 can judge that the water surface 701 and the small slope 702 are not suitable for landing, and finally choose the flat land 703 to land.

在一些实施例中,如果所述三维地形中没有找到适合降落的地点,则所述无人机将保持高度不变,通过水平方向移动拍摄新的底部图片以获取新的的三维地形,并尝试在新的三维地形中寻找合适的降落地点。In some embodiments, if no suitable landing site is found in the three-dimensional terrain, the drone will keep the height constant, move horizontally to take new bottom pictures to obtain new three-dimensional terrain, and try to Find a suitable landing spot in the new 3D terrain.

在一些实施例中,如果所述无人机始终找不到合适的降落地点,如在一个预定的时间区间内无法找到合适的降落地点,则所述无人机将会悬停在一个已知的高度,等待用户输入下一个指令。In some embodiments, if the unmanned aerial vehicle cannot find a suitable landing place all the time, such as failing to find a suitable landing place within a predetermined time interval, the unmanned aerial vehicle will hover at a known height, waiting for the user to enter the next command.

在一些实施例中,如果所述无人机在获取的三维地形中找到了合适的降落地点,则所述无人机将直接降落至所述降落地点。In some embodiments, if the drone finds a suitable landing site in the acquired three-dimensional terrain, the drone will directly land at the landing site.

在一些实施例中所述无人机可以获取所述无人机的传感器(如所述前视摄像头171和172、所述下视摄像头173和174、所述超声传感器177和178)的状态信息,如检测和/或监测所述传感器是否失效。例如,所述无人机可以通过向所述传感器发送一个查询信号,如果所述传感器没有返回应答信号,则所述无人机可以确定所述传感器失效。在其他实施例中,所述传感器可以周期性或非周期性地向所述无人机发送检测和/或监测到的信息,如果所述无人机在一个预定的时间区间内(如:60秒)未收到所述传感器发送的信息,则所述无人机可以判断所述传感器失效。In some embodiments, the UAV can acquire the state information of the sensors of the UAV (such as the forward-looking cameras 171 and 172, the down-looking cameras 173 and 174, and the ultrasonic sensors 177 and 178) , such as detecting and/or monitoring whether said sensor fails. For example, the UAV may send an inquiry signal to the sensor, and if the sensor does not return a response signal, the UAV may determine that the sensor is invalid. In other embodiments, the sensor may periodically or non-periodically send detected and/or monitored information to the UAV, if the UAV is within a predetermined time interval (such as: 60 seconds) does not receive the information sent by the sensor, then the UAV can judge that the sensor is invalid.

在一些实施例中,如果所述无人机判断所述传感器失效,则所述无人机可以悬停在一个已知高度,等待用户确认降落地点是否安全,如果用户确认降落地点安全,可以向所述无人机发送一个降落指令。所述无人机收到降落指令后,将开始降落直到完成整个降落过程。In some embodiments, if the UAV judges that the sensor is invalid, the UAV can hover at a known height and wait for the user to confirm whether the landing site is safe. If the user confirms that the landing site is safe, the user can report to The drone sends a landing command. After the drone receives the landing command, it will start to land until the entire landing process is completed.

采用本发明实施例,在无人机的传感器失效时,可以及时采用保护机制,控制所述无人机悬停在一预定高度,等待用户的输入的指令,从而确保了无人机可以安全降落,避免损坏无人机或伤及他人。By adopting the embodiment of the present invention, when the sensor of the UAV fails, the protection mechanism can be adopted in time to control the UAV to hover at a predetermined height and wait for the user's input instruction, thereby ensuring that the UAV can land safely , to avoid damaging the drone or injuring others.

值得注意的是,上述流程图只是为了便于理解本发明,不应被视为是本发明唯一的实现方案。对本领域的普通技术人员来说,在理解本发明的基础上,可以对上述流程图的中的步骤进行增加、删除以及变换,但所述对流程图的修改仍在本发明的保护范围之内。例如,用户可以修改所述参考高度。It should be noted that the above flowchart is only for the convenience of understanding the present invention, and should not be regarded as the only implementation solution of the present invention. For those of ordinary skill in the art, on the basis of understanding the present invention, the steps in the above flow chart can be added, deleted and transformed, but the modification to the flow chart is still within the protection scope of the present invention . For example, the user can modify the reference altitude.

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above is only an embodiment of the present invention, and does not limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made by using the description of the present invention and the contents of the accompanying drawings, or directly or indirectly used in other related technologies fields, all of which are equally included in the scope of patent protection of the present invention.

本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。The disclosure of this patent document contains material that is protected by copyright. This copyright belongs to the copyright owner. The copyright owner has no objection to the reproduction by anyone of the patent document or the patent disclosure as it exists in the official records and files of the Patent and Trademark Office.

最后应说明的是:以上各实施例仅用以说明本披露的技术方案,而非对其限制;尽管参照前述各实施例对本披露进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本披露各实施例技术方案的范围。Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present disclosure, not to limit them; although the present disclosure has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the technical solutions of the various embodiments of the present disclosure. scope.

Claims (24)

1.一种无人机的控制方法,其特征在于,所述方法包括:1. A control method of unmanned aerial vehicle, it is characterized in that, described method comprises: 获取所述无人机的第一高度;Obtain the first height of the drone; 获取预置的参考高度;Get the preset reference height; 根据所述预置的参考高度对所述第一高度进行分析,以获取所述无人机的第一降落速度;以及analyzing the first altitude according to the preset reference altitude to obtain a first landing speed of the UAV; and 根据所述第一降落速度控制所述无人机运动。Controlling the movement of the drone according to the first landing speed. 2.根据权利要求1所述的方法,其特征在于,所述第一降落速度线性相关于所述预置的参考高度。2. The method according to claim 1, wherein the first descent speed is linearly related to the preset reference altitude. 3.根据权利要求2所述的方法,其特征在于,所述预置的参考高度包括第一参考高度及第二参考高度,所述第二参考高度小于所述第一参考高度。3. The method according to claim 2, wherein the preset reference height comprises a first reference height and a second reference height, the second reference height being smaller than the first reference height. 4.根据权利要求3所述的方法,其特征在于,所述根据所述第一降落速度控制所述无人机运动包括:4. The method according to claim 3, wherein the controlling the movement of the drone according to the first landing speed comprises: 根据所述第一降落速度控制所述人机在所述第一参考高度及所述第二参考高度内运动。The man-machine is controlled to move within the first reference height and the second reference height according to the first falling speed. 5.根据权利要求2所述的方法,其特征在于,所述根据所述第一降落速度控制所述无人机降落包括:5. The method according to claim 2, wherein the controlling the landing of the drone according to the first landing speed comprises: 根据所述第一降落速度控制所述无人机悬停在所述预置的参考高度。Controlling the UAV to hover at the preset reference altitude according to the first landing speed. 6.根据权利要求4所述的方法,其特征在于,所述方法还包括:6. The method according to claim 4, characterized in that the method further comprises: 获取所述无人机的第二高度,所述第二高度小于或等于所述第二参考高度;以及Obtaining a second altitude of the drone, the second altitude being less than or equal to the second reference altitude; and 根据所述无人机的第二高度获取所述无人机的第二降落速度。Acquiring a second landing speed of the UAV according to a second height of the UAV. 7.根据权利要求6所述的方法,其特征在于,所述第二降落速度小于所述第一降落速度。7. The method of claim 6, wherein the second falling speed is less than the first falling speed. 8.根据权利要求7所述的方法,其特征在于,所述第二降落速度为常量。8. The method according to claim 7, wherein the second falling speed is constant. 9.根据权利要求5所述的方法,其特征在于,所述方法还包括:9. The method of claim 5, further comprising: 获取所述无人机的环境图像;Obtaining an image of the environment of the drone; 从所述环境图像中提取降落地点;以及extracting a landing site from the environment image; and 根据所述降落地点控制所述无人机降落。The landing of the drone is controlled according to the landing location. 10.根据权利要求9所述的方法,其特征在于,所述根据所述降落地点控制所述无人机降落包括:10. The method according to claim 9, wherein the controlling the landing of the drone according to the landing site comprises: 根据所述降落地点控制所述无人机降落到地面上对应所述降落地点的区域。Controlling the UAV to land on the ground in an area corresponding to the landing location according to the landing location. 11.根据权利要求5所述的方法,其特征在于,所述方法还包括:11. The method according to claim 5, further comprising: 获取所述无人机的环境图像;以及acquiring an image of the environment of the drone; and 当没有降落地点从所述环境图像中提取出来时,控制所述无人机水平飞行。When no landing location is extracted from the environment image, the drone is controlled to fly horizontally. 12.根据权利要求1所述的方法,其特征在于,所述方法还包括:12. The method of claim 1, further comprising: 接收传感器的状态信息;以及receive status information from sensors; and 根据所述状态信息控制所述无人机,使其悬停于预定高度。The drone is controlled according to the state information so that it hovers at a predetermined height. 13.一种无人机,其特征在于,所述无人机包括:13. A kind of unmanned aerial vehicle, it is characterized in that, described unmanned aerial vehicle comprises: 传感器,用于获取所述无人机的第一高度;a sensor for obtaining the first height of the drone; 存储器,用于存储预置的参考高度;以及a memory for storing a preset reference height; and 一个或多个处理器,用于:One or more processors for: 从所述存储器中调取所述预置的参考高度;recalling the preset reference altitude from the memory; 根据所述预置的参考高度对所述第一高度进行分析,以获取所述无人机的第一降落速度;以及analyzing the first altitude according to the preset reference altitude to obtain a first landing speed of the UAV; and 根据所述第一降落速度控制所述无人机运动。Controlling the movement of the drone according to the first landing speed. 14.根据权利要求13所述的无人机,其特征在于,所述第一降落速度线性相关于所述预置的参考高度。14. The drone according to claim 13, wherein the first landing speed is linearly related to the preset reference altitude. 15.根据权利要求14所述的无人机,其特征在于,所述预置的参考高度包括第一参考高度及第二参考高度,所述第二参考高度小于所述第一参考高度。15. The drone according to claim 14, wherein the preset reference altitude includes a first reference altitude and a second reference altitude, and the second reference altitude is smaller than the first reference altitude. 16.根据权利要求15所述的无人机,其特征在于,所述根据所述第一降落速度控制所述无人机运动包括:16. The unmanned aerial vehicle according to claim 15, wherein said controlling said unmanned aerial vehicle movement according to said first landing speed comprises: 根据所述第一降落速度控制所述无人机在所述第一参考高度及所述第二参考高度内运动。Controlling the UAV to move within the first reference altitude and the second reference altitude according to the first landing speed. 17.根据权利要求14所述的无人机,其特征在于,所述根据所述第一降落速度控制所述无人机降落包括:17. The unmanned aerial vehicle according to claim 14, wherein the controlling the landing of the unmanned aerial vehicle according to the first landing speed comprises: 根据所述第一降落速度控制所述无人机悬停在所述预置的参考高度。Controlling the UAV to hover at the preset reference altitude according to the first landing speed. 18.根据权利要求16所述的无人机,其特征在于,所述方法还包括:18. The drone of claim 16, wherein the method further comprises: 获取所述无人机的第二高度,所述第二高度小于或等于所述第二参考高度;以及Obtaining a second altitude of the drone, the second altitude being less than or equal to the second reference altitude; and 根据所述无人机的第二高度获取所述无人机的第二降落速度。Acquiring a second landing speed of the UAV according to a second height of the UAV. 19.根据权利要求18所述的无人机,其特征在于,所述第二降落速度小于所述第一降落速度。19. The drone of claim 18, wherein the second falling speed is less than the first falling speed. 20.根据权利要求18所述的无人机,其特征在于,所述第二降落速度为常量。20. The drone according to claim 18, wherein the second falling speed is constant. 21.根据权利要求17所述的无人机,其特征在于,所述一个或多个处理器还用于:21. The drone of claim 17, wherein the one or more processors are further configured to: 获取所述无人机的环境图像;Obtaining an image of the environment of the drone; 从所述环境图像中提取降落地点;以及extracting a landing site from the environment image; and 根据所述降落地点控制所述无人机降落。The landing of the drone is controlled according to the landing location. 22.根据权利要求21所述的无人机,其特征在于,所述根据所述降落地点控制所述无人机降落包括:22. The unmanned aerial vehicle according to claim 21, wherein the controlling the landing of the unmanned aerial vehicle according to the landing site comprises: 根据所述降落地点控制所述无人机降落到地面上对应所述降落地点的区域。Controlling the UAV to land on the ground in an area corresponding to the landing location according to the landing location. 23.根据权利要求17所述的无人机,其特征在于,所述方法还包括:23. The drone of claim 17, wherein the method further comprises: 获取所述无人机的环境图像;以及acquiring an image of the environment of the drone; and 当没有降落地点从所述环境图像中提取出来时,控制所述无人机水平飞行。When no landing location is extracted from the environment image, the drone is controlled to fly horizontally. 24.根据权利要求13所述的无人机,其特征在于,所述一个或多个传感器还用于:24. The drone of claim 13, wherein the one or more sensors are further used to: 接收传感器的状态信息;以及receive status information from sensors; and 根据所述状态信息控制所述无人机,使其悬停于预定高度。The drone is controlled according to the state information so that it hovers at a predetermined height.
CN201680004278.3A 2016-09-26 2016-09-26 Unmanned aerial vehicle and its control method Pending CN107438567A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011464102.0A CN112666969A (en) 2016-09-26 2016-09-26 Unmanned aerial vehicle and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/100197 WO2018053867A1 (en) 2016-09-26 2016-09-26 Unmanned aerial vehicle, and control method thereof

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202011464102.0A Division CN112666969A (en) 2016-09-26 2016-09-26 Unmanned aerial vehicle and control method thereof

Publications (1)

Publication Number Publication Date
CN107438567A true CN107438567A (en) 2017-12-05

Family

ID=60458671

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201680004278.3A Pending CN107438567A (en) 2016-09-26 2016-09-26 Unmanned aerial vehicle and its control method
CN202011464102.0A Pending CN112666969A (en) 2016-09-26 2016-09-26 Unmanned aerial vehicle and control method thereof

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN202011464102.0A Pending CN112666969A (en) 2016-09-26 2016-09-26 Unmanned aerial vehicle and control method thereof

Country Status (2)

Country Link
CN (2) CN107438567A (en)
WO (1) WO2018053867A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107943090A (en) * 2017-12-25 2018-04-20 广州亿航智能技术有限公司 The landing method and system of a kind of unmanned plane
CN109154831A (en) * 2017-12-18 2019-01-04 深圳市大疆创新科技有限公司 Flight control method of agricultural drone, radar system and agricultural drone
CN109383826A (en) * 2018-10-09 2019-02-26 成都戎创航空科技有限公司 Rotor wing unmanned aerial vehicle lands auxiliary system automatically
CN110262559A (en) * 2019-07-18 2019-09-20 深圳市道通智能航空技术有限公司 Unmanned aerial vehicle safety protection method and device and unmanned aerial vehicle

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023044897A1 (en) * 2021-09-27 2023-03-30 深圳市大疆创新科技有限公司 Unmanned aerial vehicle control method and apparatus, unmanned aerial vehicle, and storage medium
CN119002520B (en) * 2024-10-23 2025-01-10 湖南中图通无人机技术有限责任公司 Unmanned aerial vehicle landing control method and system based on visual recognition

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104166355A (en) * 2014-07-16 2014-11-26 深圳市大疆创新科技有限公司 Electric unmanned aerial vehicle and its intelligent power protection method
CN104309803A (en) * 2014-10-27 2015-01-28 广州极飞电子科技有限公司 Automatic landing system and method of rotor aircraft
JP2015024705A (en) * 2013-07-25 2015-02-05 有限会社Gen Corporation Automatic landing/taking-off control method of small electric helicopter
CN105676873A (en) * 2016-03-08 2016-06-15 览意科技(上海)有限公司 Automatic landing method and control system of unmanned aerial vehicle
CN105787192A (en) * 2016-03-15 2016-07-20 联想(北京)有限公司 Information processing method and aircraft
KR101651600B1 (en) * 2016-04-29 2016-08-29 공간정보기술 주식회사 Unmanned aerial drone having automatic landing function by stereo camera

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101136120B1 (en) * 2010-03-29 2012-04-17 한국항공우주산업 주식회사 Departure and landing path guide system for UAV
JP6247403B2 (en) * 2014-12-15 2017-12-13 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd Landing control method, landing control system, and aircraft
CN104808682B (en) * 2015-03-10 2017-12-29 成都优艾维智能科技有限责任公司 Small-sized rotor wing unmanned aerial vehicle automatic obstacle avoiding flight control method
CN105700551A (en) * 2016-01-27 2016-06-22 浙江大华技术股份有限公司 An unmanned aerial vehicle landing area determination method, an unmanned aerial vehicle landing method and related apparatuses
CN105599912A (en) * 2016-01-27 2016-05-25 谭圆圆 Automatic landing method and automatic landing device of unmanned aerial vehicle
CN105652887A (en) * 2016-03-22 2016-06-08 临沂高新区翔鸿电子科技有限公司 Unmanned aerial vehicle landing method adopting two-level graph recognition
CN105867181A (en) * 2016-04-01 2016-08-17 腾讯科技(深圳)有限公司 Control method and device for unmanned aerial vehicle
CN105867405A (en) * 2016-05-23 2016-08-17 零度智控(北京)智能科技有限公司 UAV (unmanned aerial vehicle) as well as UAV landing control method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015024705A (en) * 2013-07-25 2015-02-05 有限会社Gen Corporation Automatic landing/taking-off control method of small electric helicopter
CN104166355A (en) * 2014-07-16 2014-11-26 深圳市大疆创新科技有限公司 Electric unmanned aerial vehicle and its intelligent power protection method
CN104309803A (en) * 2014-10-27 2015-01-28 广州极飞电子科技有限公司 Automatic landing system and method of rotor aircraft
CN105676873A (en) * 2016-03-08 2016-06-15 览意科技(上海)有限公司 Automatic landing method and control system of unmanned aerial vehicle
CN105787192A (en) * 2016-03-15 2016-07-20 联想(北京)有限公司 Information processing method and aircraft
KR101651600B1 (en) * 2016-04-29 2016-08-29 공간정보기술 주식회사 Unmanned aerial drone having automatic landing function by stereo camera

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张祥全等: "《架空输电线路无人机巡检技术》", 30 June 2016, 中国电力出版社 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109154831A (en) * 2017-12-18 2019-01-04 深圳市大疆创新科技有限公司 Flight control method of agricultural drone, radar system and agricultural drone
CN109154831B (en) * 2017-12-18 2023-08-29 深圳市大疆创新科技有限公司 Flight control method of agricultural unmanned aerial vehicle, radar system and agricultural unmanned aerial vehicle
CN107943090A (en) * 2017-12-25 2018-04-20 广州亿航智能技术有限公司 The landing method and system of a kind of unmanned plane
CN109383826A (en) * 2018-10-09 2019-02-26 成都戎创航空科技有限公司 Rotor wing unmanned aerial vehicle lands auxiliary system automatically
CN110262559A (en) * 2019-07-18 2019-09-20 深圳市道通智能航空技术有限公司 Unmanned aerial vehicle safety protection method and device and unmanned aerial vehicle
WO2021008624A1 (en) * 2019-07-18 2021-01-21 深圳市道通智能航空技术有限公司 Unmanned aerial vehicle safety protection method and device, and unmanned aerial vehicle
CN115840461A (en) * 2019-07-18 2023-03-24 深圳市道通智能航空技术股份有限公司 Unmanned aerial vehicle safety protection method and device and unmanned aerial vehicle
US11964774B2 (en) 2019-07-18 2024-04-23 Autel Robotics Co., Ltd. Unmanned aerial vehicle safety protection method and apparatus and unmanned aerial vehicle
CN115840461B (en) * 2019-07-18 2025-11-04 深圳市道通智能航空技术股份有限公司 A method, device and drone for protecting drones

Also Published As

Publication number Publication date
WO2018053867A1 (en) 2018-03-29
CN112666969A (en) 2021-04-16

Similar Documents

Publication Publication Date Title
JP6609833B2 (en) Method and system for controlling the flight of an unmanned aerial vehicle
CN107108023B (en) Unmanned aerial vehicle and its control method
CN107209514B (en) Selective processing of sensor data
US11604479B2 (en) Methods and system for vision-based landing
CN107438567A (en) Unmanned aerial vehicle and its control method
JP6673371B2 (en) Method and system for detecting obstacle using movable object
US11922819B2 (en) System and method for autonomously landing a vertical take-off and landing (VTOL) aircraft
CN109219785B (en) A multi-sensor calibration method and system
CN110570463B (en) Target state estimation method and device and unmanned aerial vehicle
US9892646B2 (en) Context-aware landing zone classification
CN111527463A (en) Method and system for multi-target tracking
CN111033561A (en) System and method for navigating robotic devices using semantic information
US10565887B2 (en) Flight initiation proximity warning system
JP2018504652A (en) Prominent feature based mobile positioning
CN107615211A (en) Sensor Fusion Using Inertial Sensors and Image Sensors
WO2018094583A1 (en) Unmanned aerial vehicle obstacle-avoidance control method, flight controller and unmanned aerial vehicle
CN107850899A (en) Merged using the sensor of inertial sensor and imaging sensor
WO2018045538A1 (en) Unmanned aerial vehicle, obstacle avoidance method for same, and obstacle avoidance system thereof
US20160027313A1 (en) Environmentally-aware landing zone classification
CN108163203B (en) Shooting control method and device and aircraft
JP2016173709A (en) Autonomous mobile robot
CN112119428A (en) Method, device, unmanned aerial vehicle, system and storage medium for obtaining landing position
CN107074360A (en) Control method, flight controller and the unmanned vehicle of unmanned vehicle
JP6469492B2 (en) Autonomous mobile robot
KR102104698B1 (en) Unmaned Aerial Vehicle for inspecting power facilities, power facilities inspection system and method for controlling 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171205