CN105511488B - A kind of continuous shooting method and unmanned vehicle based on unmanned vehicle - Google Patents
A kind of continuous shooting method and unmanned vehicle based on unmanned vehicle Download PDFInfo
- Publication number
- CN105511488B CN105511488B CN201510884003.0A CN201510884003A CN105511488B CN 105511488 B CN105511488 B CN 105511488B CN 201510884003 A CN201510884003 A CN 201510884003A CN 105511488 B CN105511488 B CN 105511488B
- Authority
- CN
- China
- Prior art keywords
- image data
- unmanned aerial
- aerial vehicle
- frames
- flight
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous 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)
- Studio Devices (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明实施例提供了一种基于无人飞行器的续拍方法和无人飞行器,该方法包括:在第一无人飞行器中接收到替换指令时,获取第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据;按照所述飞行状态信息进行飞行;当飞行至距离第二无人飞行器一定范围内时,按照所述飞行状态信息拍摄一帧或多帧特征图像数据;判断所述一帧或多帧特征图像数据是否与所述一帧或多帧候选图像数据是否匹配,若是,则针对第一无人飞行器进行续拍操作。续拍中断前后的两段视频文件可以通过匹配的帧候选图像数据与特征图像数据进行衔接,避免了断层现象。
An embodiment of the present invention provides a method for continuous shooting based on an unmanned aerial vehicle and an unmanned aerial vehicle. The method includes: when a replacement instruction is received in the first unmanned aerial vehicle, acquiring the flight status of the second unmanned aerial vehicle during flight information and captured one or more frames of candidate image data; fly according to the flight status information; when flying to a certain range from the second unmanned aerial vehicle, take one or more frames of characteristic images according to the flight status information Data; judging whether the one or more frames of feature image data match the one or more frames of candidate image data, and if so, continue shooting for the first unmanned aerial vehicle. The two video files before and after the interrupted shooting can be connected through matching frame candidate image data and feature image data, thereby avoiding fault phenomenon.
Description
技术领域technical field
本发明涉及无人飞行器的技术领域,特别是涉及一种基于无人飞行器的续拍方法和一种无人飞行器。The invention relates to the technical field of unmanned aerial vehicles, in particular to a continuous shooting method based on unmanned aerial vehicles and an unmanned aerial vehicle.
背景技术Background technique
随着科技的快速发展,无人飞行器广泛普及,在自然灾害监测与评估、城市规划与市政管理、数字地球以及广告摄影等领域,经常需要无人机进行航拍。With the rapid development of science and technology, unmanned aerial vehicles are widely popularized. In the fields of natural disaster monitoring and assessment, urban planning and municipal management, digital earth and advertising photography, drones are often required for aerial photography.
在很多场景下,航拍时间一般比较长,但是,由于无人飞行器的电池容量有限,其续航能力有限,航拍20分钟左右,往往会电力供应不足,导致无法继续拍摄。In many scenarios, the aerial photography time is generally relatively long. However, due to the limited battery capacity of the unmanned aerial vehicle, its battery life is limited. The aerial photography takes about 20 minutes, and the power supply is often insufficient, resulting in the inability to continue shooting.
因此,为了完成航拍,无人飞行器需要多次进行航拍,录制了多段视频。Therefore, in order to complete the aerial photography, the unmanned aerial vehicle needs to take aerial photography many times and record multiple videos.
由于航拍中断,导致前后两段视频相差较大,往往会无法衔接,出现断层问题。Due to the interruption of aerial photography, there is a big difference between the two videos before and after, and often they cannot be connected, and there are faults.
发明内容Contents of the invention
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种基于无人飞行器的续拍方法和相应的一种无人飞行器。In view of the above problems, the present invention is proposed in order to provide a continuous shooting method based on an unmanned aerial vehicle and a corresponding unmanned aerial vehicle that overcome the above problems or at least partially solve the above problems.
依据本发明的一个方面,提供了一种基于无人飞行器的续拍方法,包括:According to one aspect of the present invention, a kind of continuous shooting method based on unmanned aerial vehicle is provided, comprising:
在第一无人飞行器中接收到替换指令时,获取第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据;When the replacement instruction is received in the first unmanned aerial vehicle, the flight state information and one or more frames of candidate image data taken by the second unmanned aerial vehicle during flight are acquired;
按照所述飞行状态信息进行飞行;Flying according to the flight status information;
当飞行至距离第二无人飞行器一定范围内时,按照所述飞行状态信息拍摄一帧或多帧特征图像数据;When flying to a certain range from the second UAV, take one or more frames of characteristic image data according to the flight state information;
判断所述一帧或多帧特征图像数据是否与所述一帧或多帧候选图像数据是否匹配,若是,则针对第一无人飞行器进行续拍操作。It is judged whether the one or more frames of feature image data match the one or more frames of candidate image data, and if so, continue shooting operation for the first unmanned aerial vehicle.
可选地,所述在第一无人飞行器中接收到替换指令时,获取第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据的步骤包括:Optionally, when the replacement instruction is received in the first UAV, the step of obtaining the flight status information of the second UAV during flight and one or more frames of candidate image data taken includes:
在第一无人飞行器中接收遥控器转发的、第二无人飞行器在满足预设的续拍条件时发送的替换指令;Receiving in the first unmanned aerial vehicle the replacement instruction transmitted by the remote controller and sent by the second unmanned aerial vehicle when the preset continuation condition is met;
获取遥控器转发的、第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据。The flight status information of the second unmanned aerial vehicle during flight and one or more frames of candidate image data captured by the remote controller are obtained.
可选地,所述续拍条件包括如下的一种或多种:Optionally, the shooting conditions include one or more of the following:
电量低于预设的电量阈值,飞行高度低于预设的高度阈值。The power is lower than the preset power threshold, and the flight altitude is lower than the preset altitude threshold.
可选地,所述飞行状态信息包括飞行轨迹信息;Optionally, the flight status information includes flight track information;
所述按照所述飞行状态信息进行飞行的步骤包括:The step of flying according to the flight status information includes:
按照所述飞行轨迹信息、以第一飞行速度进行飞行;flying at a first flight speed according to the flight track information;
其中,所述第一无人飞行器的第一飞行速度大于第二无人飞行器的第二飞行速度。Wherein, the first flying speed of the first UAV is greater than the second flying speed of the second UAV.
可选地,所述飞行状态信息包括拍摄角度;Optionally, the flight status information includes a shooting angle;
所述按照所述飞行状态信息拍摄的一帧或多帧特征图像数据的步骤包括:The step of taking one or more frames of characteristic image data according to the flight status information includes:
按照所述拍摄角度调整拍摄装置;Adjusting the shooting device according to the shooting angle;
调用调整之后的拍摄装置获取一帧或多帧特征图像数据。Call the adjusted shooting device to acquire one or more frames of characteristic image data.
可选地,所述按照所述飞行状态信息拍摄的一帧或多帧特征图像数据的步骤还包括:Optionally, the step of taking one or more frames of characteristic image data according to the flight state information further includes:
将第一无人飞行器的第一飞行速度调整至与第二无人飞行器的第二飞行速度相同。Adjusting the first flight speed of the first UAV to be the same as the second flight speed of the second UAV.
可选地,所述判断所述一帧或多帧特征图像数据是否与所述一帧或多帧候选图像数据是否匹配的步骤包括:Optionally, the step of judging whether the one or more frames of feature image data matches the one or more frames of candidate image data includes:
提取所述一帧或多帧特征图像数据边缘的第一区域图像数据;Extracting the first region image data of the edge of the one or more frames of feature image data;
提取所述一帧或多帧候选图像数据边缘的第二区域图像数据;extracting the second region image data of the edge of the one or more frames of candidate image data;
判断所述第一区域图像数据与所述第二区域图像数据是否匹配;judging whether the image data of the first area matches the image data of the second area;
若是,则判定所述一帧或多帧特征图像数据与所述一帧或多候选征图像数据匹配;If so, then determine that the one or more frames of feature image data match the one or more frames of candidate feature image data;
若否,则判定所述一帧或多帧特征图像数据与所述一帧或多候选征图像数据不匹配。If not, it is determined that the one or more frames of feature image data do not match the one or more frames of candidate feature image data.
可选地,所述针对第一无人飞行器进行续拍操作的步骤包括:Optionally, the step of performing the continuous shooting operation for the first unmanned aerial vehicle includes:
发送调整完毕的信号至遥控器,以驱动遥控器控制第二无人飞行器降落,及获取第一无人飞行器的遥控权限。The adjusted signal is sent to the remote controller to drive the remote controller to control the landing of the second unmanned aerial vehicle and obtain the remote control authority of the first unmanned aerial vehicle.
根据本发明的另一方面,提供了一种无人飞行器,包括:According to another aspect of the present invention, an unmanned aerial vehicle is provided, comprising:
续拍数据获取模块,适于在第一无人飞行器中接收到替换指令时,获取第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据;The continuous shooting data acquisition module is adapted to obtain the flight status information of the second unmanned aerial vehicle during flight and one or more frames of candidate image data taken when the replacement instruction is received in the first unmanned aerial vehicle;
飞行模块,适于按照所述飞行状态信息进行飞行;a flight module, suitable for flying according to the flight state information;
拍摄模块,适于在飞行至距离第二无人飞行器一定范围内时,按照所述飞行状态信息拍摄一帧或多帧特征图像数据;The shooting module is adapted to take one or more frames of characteristic image data according to the flight state information when flying to a certain range from the second unmanned aerial vehicle;
图像匹配模块,适于判断所述一帧或多帧特征图像数据是否与所述一帧或多帧候选图像数据是否匹配,若是,则调用航拍继续模块;The image matching module is adapted to determine whether the one or more frames of feature image data match the one or more frames of candidate image data, and if so, call the aerial photography continuation module;
航拍继续模块,适于针对第一无人飞行器进行续拍操作。The aerial photographing continuation module is suitable for continuing the photographing operation for the first unmanned aerial vehicle.
可选地,所述续拍数据获取模块还适于:Optionally, the continued shooting data acquisition module is also suitable for:
在第一无人飞行器中接收遥控器转发的、第二无人飞行器在满足预设的续拍条件时发送的替换指令;Receiving in the first unmanned aerial vehicle the replacement instruction transmitted by the remote controller and sent by the second unmanned aerial vehicle when the preset continuation condition is met;
获取遥控器转发的、第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据。The flight status information of the second unmanned aerial vehicle during flight and one or more frames of candidate image data captured by the remote controller are obtained.
可选地,所述续拍条件包括如下的一种或多种:Optionally, the shooting conditions include one or more of the following:
电量低于预设的电量阈值,飞行高度低于预设的高度阈值。The power is lower than the preset power threshold, and the flight altitude is lower than the preset altitude threshold.
可选地,所述飞行状态信息包括飞行轨迹信息;Optionally, the flight status information includes flight track information;
所述飞行模块还适于:The flight module is also adapted to:
按照所述飞行轨迹信息、以第一飞行速度进行飞行;flying at a first flight speed according to the flight track information;
其中,所述第一无人飞行器的第一飞行速度大于第二无人飞行器的第二飞行速度。Wherein, the first flying speed of the first UAV is greater than the second flying speed of the second UAV.
可选地,所述飞行状态信息包括拍摄角度;Optionally, the flight status information includes a shooting angle;
所述拍摄模块还适于:The camera module is also suitable for:
按照所述拍摄角度调整拍摄装置;Adjusting the shooting device according to the shooting angle;
调用调整之后的拍摄装置获取一帧或多帧特征图像数据。Call the adjusted shooting device to acquire one or more frames of characteristic image data.
可选地,所述拍摄模块还适于:Optionally, the camera module is also suitable for:
将第一无人飞行器的第一飞行速度调整至与第二无人飞行器的第二飞行速度相同。Adjusting the first flight speed of the first UAV to be the same as the second flight speed of the second UAV.
可选地,所述图像匹配模块还适于:Optionally, the image matching module is also suitable for:
提取所述一帧或多帧特征图像数据边缘的第一区域图像数据;Extracting the first region image data of the edge of the one or more frames of feature image data;
提取所述一帧或多帧候选图像数据边缘的第二区域图像数据;extracting the second region image data of the edge of the one or more frames of candidate image data;
判断所述第一区域图像数据与所述第二区域图像数据是否匹配;judging whether the image data of the first area matches the image data of the second area;
若是,则判定所述一帧或多帧特征图像数据与所述一帧或多候选征图像数据匹配;If so, then determine that the one or more frames of feature image data match the one or more frames of candidate feature image data;
若否,则判定所述一帧或多帧特征图像数据与所述一帧或多候选征图像数据不匹配。If not, it is determined that the one or more frames of feature image data do not match the one or more frames of candidate feature image data.
可选地,所述航拍继续模块还适于:Optionally, the aerial photography continuation module is also suitable for:
发送调整完毕的信号至遥控器,以驱动遥控器控制第二无人飞行器降落,及获取第一无人飞行器的遥控权限。The adjusted signal is sent to the remote controller to drive the remote controller to control the landing of the second unmanned aerial vehicle and obtain the remote control authority of the first unmanned aerial vehicle.
本发明实施例中,第一无人飞行器按照第二无人飞行器的飞行状态信息飞行至距离第二无人飞行器一定范围内时,并拍摄一帧或多帧特征图像数据,与第二无人飞行器的候选图像数据进行匹配,以在合适的状态继续航拍操作,因此,续拍中断前后的两段视频文件可以通过匹配的帧候选图像数据与特征图像数据进行衔接,避免了断层现象。In the embodiment of the present invention, when the first unmanned aerial vehicle flies to a certain range from the second unmanned aerial vehicle according to the flight state information of the second unmanned aerial vehicle, and takes one or more frames of characteristic image data, and the second unmanned aerial vehicle The candidate image data of the aircraft is matched to continue the aerial photography operation in a suitable state. Therefore, the two video files before and after the interruption of continuous shooting can be connected through the matching frame candidate image data and feature image data, avoiding the fault phenomenon.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.
附图说明Description of drawings
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:
图1示出了根据本发明一个实施例的一种基于无人飞行器的续拍方法实施例的步骤流程图;Fig. 1 shows a flow chart of the steps of an embodiment of a continuous shooting method based on an unmanned aerial vehicle according to an embodiment of the present invention;
图2示出了根据本发明一个实施例的一种无人飞行器的结构示意图;Fig. 2 shows a schematic structural view of an unmanned aerial vehicle according to an embodiment of the present invention;
图3A至图3F示出了根据本发明一个实施例的一种无人飞行器的飞行原理图;以及3A to 3F show a flight schematic diagram of an unmanned aerial vehicle according to an embodiment of the present invention; and
图4示出了根据本发明一个实施例的一种无人飞行器实施例的结构框图。Fig. 4 shows a structural block diagram of an unmanned aerial vehicle embodiment according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
参照图1,示出了根据本发明一个实施例的一种基于无人飞行器的续拍方法实施例的步骤流程图,具体可以包括如下步骤:Referring to Fig. 1 , it shows a flow chart of the steps of an embodiment of a continuous shooting method based on an unmanned aerial vehicle according to an embodiment of the present invention, which may specifically include the following steps:
步骤101,在第一无人飞行器中接收到替换指令时,获取第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据;Step 101, when a replacement instruction is received in the first UAV, obtain the flight status information of the second UAV during flight and one or more frames of candidate image data taken;
需要说明的是,本发明实施例可以应用于无人飞行器(Unmanned AerialVehicle,UAV)中,即利用无线遥控或程序控制来执行特定航空任务的飞行器,其不搭载操作人员,采用空气动力为飞行器提供所需的升力,能够自动飞行或远程引导。It should be noted that the embodiment of the present invention can be applied to an unmanned aerial vehicle (Unmanned Aerial Vehicle, UAV), that is, an aircraft that uses wireless remote control or program control to perform specific aviation tasks. The required lift to be able to fly autonomously or remotely guided.
在具体实现中,无人飞行器具有多种传感器和摄像头,在航拍时,可以通过传感器记录飞行状态信息(即记录飞行时状态的信息),以及,调用摄像头拍摄一帧或多帧图像数据。In a specific implementation, the unmanned aerial vehicle has various sensors and cameras. During aerial photography, the flight status information (that is, the information of recording the flight status) can be recorded through the sensors, and the camera can be called to capture one or more frames of image data.
在本发明实施例中,若第一无人飞行器接收到替换指令,则可以自动进行无人飞行器的航拍替换。In the embodiment of the present invention, if the first unmanned aerial vehicle receives a replacement instruction, the aerial replacement of the unmanned aerial vehicle may be automatically performed.
进一步而言,第二无人飞行器在检测到满足预设的续拍条件时,可以向遥控器发送替换指令,遥控器可以将替换指令转发至第一无人飞行器。Furthermore, when the second unmanned aerial vehicle detects that the preset continuation condition is met, it can send a replacement instruction to the remote controller, and the remote controller can forward the replacement instruction to the first unmanned aerial vehicle.
相对而言,在第一无人飞行器中可以接收遥控器转发的、第二无人飞行器在满足预设的续拍条件时发送的替换指令;Relatively speaking, the first unmanned aerial vehicle can receive the replacement instruction forwarded by the remote controller and sent by the second unmanned aerial vehicle when the preset continuation condition is met;
在具体实现中,该续拍条件可以包括如下的一种或多种:In a specific implementation, the continuation condition may include one or more of the following:
电量低于预设的电量阈值,飞行高度低于预设的高度阈值。The power is lower than the preset power threshold, and the flight altitude is lower than the preset altitude threshold.
当然,除上述续拍条件之外,本领域技术人员还可以根据实际情况设置其他续拍条件,本发明实施例对此不加以限制。Of course, in addition to the above-mentioned continuous shooting conditions, those skilled in the art may also set other continuous shooting conditions according to actual conditions, which is not limited in this embodiment of the present invention.
此外,除了第二无人飞行器发送替换指令之外,遥控器也可以直接发送替换指令给第一无人飞行器,本发明实施例对此亦不加以限制。In addition, in addition to the replacement instruction sent by the second UAV, the remote controller may also directly send the replacement instruction to the first UAV, which is not limited in this embodiment of the present invention.
在触发航拍替换之后,可以第一无人飞行器可以获取遥控器转发的、第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据,以接近第二无人飞行器。After the aerial photography replacement is triggered, the first unmanned aerial vehicle can obtain the flight status information of the second unmanned aerial vehicle during flight and one or more frames of candidate image data that are forwarded by the remote controller, so as to approach the second unmanned aerial vehicle .
需要说明的是,为了避免发生控制的冲突,遥控器在航拍替换之前,具有第二无人飞行器的控制权,而不具有第一无人飞行器的控制权。It should be noted that, in order to avoid control conflicts, the remote controller has the control right of the second unmanned aerial vehicle but not the first unmanned aerial vehicle before the aerial photography is replaced.
步骤102,按照所述飞行状态信息进行飞行;Step 102, flying according to the flight status information;
在具体实现中,飞行状态信息可以包括飞行轨迹信息,如按照时间排列的位置点数据(包括经纬度、高度),可以始于发送替换指令时的位置点数据。In a specific implementation, the flight status information may include flight track information, such as location point data (including longitude, latitude, and altitude) arranged in time, which may start from the location point data when the replacement instruction is sent.
进一步而言,第二无人飞行器可以通过地理定位模块,例如,GPS(GlobalPositioning System,全球定位系统)模块、北斗模块等,识别第二无人飞行器在飞行时所处的经纬度。Furthermore, the second UAV can identify the latitude and longitude where the second UAV is flying through a geographic positioning module, such as a GPS (Global Positioning System, Global Positioning System) module, a Beidou module, and the like.
此外,第二无人飞行器还可以通过高度传感器,例如,气压高度传感器等,识别第二无人飞行器在飞行时所处的高度。In addition, the second unmanned aerial vehicle may also use an altitude sensor, such as a barometric altitude sensor, to identify the altitude at which the second unmanned aerial vehicle is flying.
因此,第一无人飞行器可以按照该飞行轨迹信息、以第一飞行速度进行飞行,以接近第二无人飞行器。Therefore, the first unmanned aerial vehicle can fly at the first flight speed according to the flight track information, so as to approach the second unmanned aerial vehicle.
其中,第一无人飞行器的第一飞行速度大于第二无人飞行器的第二飞行速度。Wherein, the first flight speed of the first UAV is greater than the second flight speed of the second UAV.
需要说明的是,第二无人飞行器的第二飞行速度可以作为飞行状态信息由遥控器转发至第一无人飞行器,第一无人飞行器可以按照该第二飞行速度计算第一飞行速度。It should be noted that the second flight speed of the second UAV can be used as flight status information and forwarded by the remote controller to the first UAV, and the first UAV can calculate the first flight speed according to the second flight speed.
第一无人飞行器的第一飞行速度、第二无人飞行器的第二飞行速度也都可以是预设的值,当触发航拍替换之后,第一无人飞行器、第二无人飞行器按照预设的第一飞行速度、第二飞行速度进行飞行,本发明对此不加以限制。The first flying speed of the first unmanned aerial vehicle and the second flying speed of the second unmanned aerial vehicle can also be preset values. Fly at the first flying speed and the second flying speed, and the present invention is not limited to this.
在飞行时,以四旋翼飞行器为例,如图2所示,四旋翼飞行器采用四个旋翼作为飞行的直接动力源,旋翼对称分布在机体的前、后、左、右四个方向,四个旋翼处于同一高度平面,且四个旋翼的结构和半径都相同,旋翼201和旋翼203逆时针旋转,旋翼202和旋翼204顺时针旋转,四个电机对称的安装在无人飞行器的支架端,支架中间空间安放飞行控制计算机200和其他外部设备(如摄像头)。When flying, take the quadrotor aircraft as an example. As shown in Figure 2, the quadrotor aircraft uses four rotors as the direct power source for the flight, and the rotors are symmetrically distributed in the front, rear, left, and right directions of the body. The rotors are at the same height plane, and the structures and radii of the four rotors are the same, the rotors 201 and 203 rotate counterclockwise, the rotors 202 and 204 rotate clockwise, and the four motors are symmetrically installed on the bracket end of the UAV. The flight control computer 200 and other external devices (such as cameras) are placed in the middle space.
四旋翼飞行器是通过调节四个电机转速来改变旋翼转速,实现升力的变化,从而控制飞行器的姿态和位置。The quadrotor aircraft changes the rotation speed of the rotor by adjusting the rotation speed of the four motors to realize the change of the lift force, thereby controlling the attitude and position of the aircraft.
四旋翼飞行器是一种六自由度的垂直升降机,但只有四个输入力,同时却有六个状态输出,所以它又是一种欠驱动系统。。Quadrotor aircraft is a vertical elevator with six degrees of freedom, but it has only four input forces and six state outputs at the same time, so it is an underactuated system. .
规定沿x轴正方向运动称为向前运动,箭头在旋翼的运动平面上方表示此电机转速提高,在下方表示此电机转速下降,六自由度如下:It is stipulated that the movement along the positive direction of the x-axis is called forward movement. The arrow above the movement plane of the rotor indicates that the motor speed increases, and the arrow below indicates that the motor speed decreases. The six degrees of freedom are as follows:
1、垂直运动;1. Vertical movement;
如图3A所示,同时增加旋翼201、旋翼202、旋翼203、旋翼204的四个电机的输出功率,旋翼201、旋翼202、旋翼203、旋翼204转速增加使得总的拉力增大,当总拉力足以克服整机的重量时,四旋翼飞行器便离地垂直上升;反之,同时减小旋翼201、旋翼202、旋翼203、旋翼204的四个电机的输出功率,四旋翼飞行器则垂直下降,直至平衡落地,实现了沿z轴的垂直运动。As shown in Figure 3A, increase the output power of four motors of rotor 201, rotor 202, rotor 203, rotor 204 at the same time, rotor 201, rotor 202, rotor 203, rotor 204 rotating speed increase makes total pulling force increase, when total pulling force When it is enough to overcome the weight of the complete machine, the quadrotor aircraft will rise vertically from the ground; otherwise, the output power of the four motors of rotor 201, rotor 202, rotor 203, and rotor 204 will be reduced simultaneously, and the quadrotor aircraft will descend vertically until balanced Landing, the vertical movement along the z-axis is realized.
当外界扰动量为零时,在旋翼201、旋翼202、旋翼203、旋翼204产生的升力等于四旋翼飞行器所受重力时,四旋翼飞行器便保持悬停状态。When the external disturbance is zero, the quadrotor will keep hovering when the lift generated by the rotor 201, the rotor 202, the rotor 203 and the rotor 204 is equal to the gravity of the quadrotor.
2、俯仰运动;2. Pitching movement;
如图3B所示中,旋翼201的电机的转速上升,旋翼203的电机的转速下降(改变量大小相等),,旋翼202的电机、旋翼204的电机的转速保持不变。As shown in FIG. 3B , the rotational speed of the motor of rotor 201 increases, the rotational speed of the motor of rotor 203 decreases (the amount of change is equal), and the rotational speeds of the motors of rotor 202 and rotor 204 remain unchanged.
由于旋翼201的升力上升,旋翼203的升力下降,产生的不平衡力矩使机身绕y轴旋转。As the lift force of the rotor 201 rises, the lift force of the rotor 203 decreases, and the resulting unbalanced moment causes the fuselage to rotate around the y-axis.
同理,当旋翼201的电机的转速下降,旋翼203的电机的转速上升,机身便绕y轴向另一个方向旋转,实现四旋翼飞行器的俯仰运动。Similarly, when the rotational speed of the motor of the rotor 201 decreases, the rotational speed of the motor of the rotor 203 increases, and the fuselage rotates around the y-axis in another direction to realize the pitching motion of the quadrotor aircraft.
3、滚转运动;3. Rolling motion;
如图3C所示,改变旋翼202和旋翼204的电机的转速,保持旋翼201和旋翼203的电机的转速不变,则可使机身绕x轴旋转(正向和反向),实现四旋翼飞行器的滚转运动。As shown in Figure 3C, changing the rotating speed of the motors of the rotor 202 and the rotor 204, keeping the rotating speed of the motors of the rotor 201 and the rotor 203 constant, can make the fuselage rotate around the x axis (forward and reverse), and realize the quadrotor Rolling motion of the aircraft.
4、偏航运动;4. Yaw movement;
旋翼转动过程中由于空气阻力作用会形成与转动方向相反的反扭矩,为了克服反扭矩影响,可使四个旋翼中的两个正转,两个反转,且对角线上的各个旋翼转动方向相同。反扭矩的大小与旋翼转速有关,当四个电机转速相同时,四个旋翼产生的反扭矩相互平衡,四旋翼飞行器不发生转动;当四个电机转速不完全相同时,不平衡的反扭矩会引起四旋翼飞行器转动。During the rotation of the rotor, due to the effect of air resistance, an anti-torque opposite to the direction of rotation will be formed. In order to overcome the influence of the anti-torque, two of the four rotors can be rotated forward and two reversed, and each rotor on the diagonal can rotate same direction. The magnitude of the counter torque is related to the rotational speed of the rotors. When the rotational speeds of the four motors are the same, the counter torques generated by the four rotors are mutually balanced, and the quadrotor aircraft does not rotate; when the rotational speeds of the four motors are not exactly the same, the unbalanced counter torque will Causes the quadrotor to turn.
如图3D所示,当旋翼201和旋翼203的电机的转速上升,旋翼202和旋翼204的电机的转速下降时,旋翼201和旋翼203对机身的反扭矩大于旋翼202和旋翼204对机身的反扭矩,机身便在富余反扭矩的作用下绕z轴转动,实现飞行器的偏航运动,转向与旋翼201和旋翼203的电机的转向相反。As shown in Figure 3D, when the rotating speed of the motor of rotor 201 and rotor 203 rises, when the rotating speed of the motor of rotor 202 and rotor 204 decreases, the reaction torque of rotor 201 and rotor 203 to the fuselage is greater than that of rotor 202 and rotor 204 to the fuselage The reaction torque of the fuselage is just rotated around the z axis under the effect of surplus reaction torque, realizes the yaw motion of the aircraft, and the steering of the motors of the rotor 201 and the rotor 203 is opposite to the steering.
5、前后运动;5. Back and forth movement;
要想实现飞行器在水平面内前后、左右的运动,必须在水平面内对飞行器施加一定的力。In order to realize the movement of the aircraft back and forth, left and right in the horizontal plane, a certain force must be applied to the aircraft in the horizontal plane.
如图3E所示,增加旋翼203的电机的转速,使拉力增大,相应减小旋翼201的电机的转速,使拉力减小,同时保持其它两个电机转速不变,反扭矩仍然要保持平衡。As shown in Figure 3E, increasing the rotational speed of the motor of the rotor 203 increases the pulling force, correspondingly decreases the rotational speed of the motor of the rotor 201 to reduce the pulling force, while keeping the rotational speed of the other two motors unchanged, the counter torque still needs to be balanced .
按图3B的理论,四旋翼飞行器首先发生一定程度的倾斜,从而使旋翼拉力产生水平分量,因此可以实现四旋翼飞行器的前飞运动。向后飞行与向前飞行正好相反。According to the theory in FIG. 3B , the quadrotor aircraft first tilts to a certain degree, so that the rotor pulling force produces a horizontal component, so the forward flight movement of the quadrotor aircraft can be realized. Flying backwards is the exact opposite of flying forwards.
在图3B和图3C中,四旋翼飞行器在产生俯仰、翻滚运动的同时也会产生沿x、y轴的水平运动。In FIG. 3B and FIG. 3C , the quadrotor aircraft also generates horizontal motion along the x and y axes while generating pitch and roll motions.
6、倾向运动;6. Tend to exercise;
由于结构对称,所以倾向飞行的工作原理与前后运动完全一样。Due to the symmetrical structure, leaning flight works exactly the same as fore and aft motion.
如图3F所示,As shown in Figure 3F,
增加旋翼204的电机的转速,使拉力增大,相应减小旋翼202的电机的转速,使拉力减小,同时保持其它两个电机转速不变,反扭矩仍然要保持平衡。Increase the rotating speed of the motor of the rotor 204 to increase the pulling force, correspondingly reduce the rotating speed of the motor of the rotor 202 to reduce the pulling force, while keeping the speed of the other two motors constant, the counter torque will still be balanced.
四旋翼飞行器首先发生一定程度的倾斜,从而使旋翼拉力产垂直平分量,因此可以实现四旋翼飞行器的倾向运动。向左飞行与向右飞行正好相反。The quadrotor aircraft first tilts to a certain degree, so that the rotor pull produces a vertical component, so the inclined motion of the quadrotor aircraft can be realized. Flying left is the exact opposite of flying right.
当然,上述四旋翼飞行器只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他无人飞行器,例如,六旋翼飞行器、单旋翼飞行器等等,本发明实施例对此不加以限制。Of course, the above-mentioned quadrotor aircraft is only an example. When implementing the embodiment of the present invention, other unmanned aerial vehicles, such as six-rotor aircraft, single-rotor aircraft, etc., can be set according to the actual situation, which is not limited by the embodiment of the present invention.
步骤103,当飞行至距离第二无人飞行器一定范围内时,按照所述飞行状态信息拍摄一帧或多帧特征图像数据;Step 103, when flying to a certain range from the second UAV, take one or more frames of characteristic image data according to the flight state information;
若第一无人飞行器飞行至第二无人飞行器一定范围内,则表示第一无人飞行器与第二无人飞行器相距较小。If the first unmanned aerial vehicle flies to a certain range of the second unmanned aerial vehicle, it means that the distance between the first unmanned aerial vehicle and the second unmanned aerial vehicle is relatively small.
虽然第一无人飞行器按照飞行轨迹信息飞行,但是,也无法确保一定与第二无人飞行器航拍的位置完全重合,两者飞行的位置多多少少会存在差异,因此,为了提高前后两次飞行时所拍摄的录像衔接得更加准确,可以按照飞行状态信息对拍摄角度进行微调。Although the first unmanned aerial vehicle flies according to the flight trajectory information, it cannot ensure that it must completely coincide with the aerial photography position of the second unmanned aerial vehicle, and there will be more or less differences in the flying positions of the two. The videos taken during the flight are more accurately connected, and the shooting angle can be fine-tuned according to the flight status information.
在具体实现中,飞行状态信息可以包括拍摄角度;In a specific implementation, the flight status information may include a shooting angle;
具体而言,无人飞行器中的摄像头安装在云台上,即安装、固定摄像头的支撑设备。Specifically, the camera in the unmanned aerial vehicle is installed on the gimbal, that is, the supporting device for installing and fixing the camera.
因此,可以按照该拍摄角度调整拍摄装置,调用调整之后的拍摄装置获取一帧或多帧特征图像数据。Therefore, the shooting device can be adjusted according to the shooting angle, and the adjusted shooting device can be called to obtain one or more frames of characteristic image data.
以全方位的云台为例,其内部设置有两个电机,分别负责云台的上下和左右各方向的转动,以带动摄像头沿上下和左右各方向转动,实现拍摄角度的调整。Taking the omni-directional pan/tilt as an example, there are two motors inside it, which are respectively responsible for the rotation of the pan/tilt in the up, down, left and right directions, so as to drive the camera to rotate in the up, down, left and right directions to realize the adjustment of the shooting angle.
此外,为了保持第一无人飞行器与第二无人飞行器之间的平稳衔接,避免发生碰撞,可以降低第一无人飞行器的第一飞行速度,将第一无人飞行器的第一飞行速度调整至与第二无人飞行器的第二飞行速度相同。In addition, in order to maintain a smooth connection between the first unmanned aerial vehicle and the second unmanned aerial vehicle and avoid collisions, the first flying speed of the first unmanned aerial vehicle can be reduced, and the first flying speed of the first unmanned aerial vehicle can be adjusted to to be the same as the second flying speed of the second unmanned aerial vehicle.
步骤104,判断所述一帧或多帧特征图像数据是否与所述一帧或多帧候选图像数据是否匹配,若是,则执行步骤105;Step 104, judging whether the one or more frames of feature image data match the one or more frames of candidate image data, and if so, perform step 105;
在本发明实施例中,可以计算候选图像数据与特征图像数据之间的相似度,若相似度大于或等于预设的相似度阈值,认为两者匹配、前后衔接,则可以以该特征图像数据作为起始点继续在先的航拍操作。In the embodiment of the present invention, the similarity between the candidate image data and the feature image data can be calculated. If the similarity is greater than or equal to the preset similarity threshold, it is considered that the two match and are connected, then the feature image data can be used Use it as a starting point to continue the previous aerial photography operation.
若相似度小于该相似度阈值,认为两者不匹配,前后不衔接,由于候选图像数据是持续拍摄的,因此,此时可以重新计算其他候选图像数据与特征图像数据之间的相似度,直至两者匹配。If the similarity is less than the similarity threshold, it is considered that the two do not match, and the front and back are not connected. Since the candidate image data is continuously photographed, at this time, the similarity between other candidate image data and the feature image data can be recalculated until Both match.
其中,相似度可以用于对于两帧图像数据(候选图像数据与特征图像数据)之间内容的相似程度进行打分,根据分数的高低来判断图像数据内容的相近程度。Wherein, the similarity can be used to score the similarity of content between two frames of image data (candidate image data and feature image data), and judge the similarity of image data content according to the score.
本发明实施例,可以对图像数据(候选图像数据与特征图像数据)进行整体对比,即对图像数据(候选图像数据与特征图像数据)整体计算相似度。In the embodiment of the present invention, the image data (candidate image data and feature image data) can be compared as a whole, that is, the similarity degree can be calculated for the image data (candidate image data and feature image data) as a whole.
进一步而言,可以通过如下方式计算图像数据(候选图像数据与特征图像数据)之间整体的相似度:Further, the overall similarity between image data (candidate image data and feature image data) can be calculated in the following manner:
一、基于直方图计算相似度;1. Calculate the similarity based on the histogram;
假设具有图像数据A和图像数据B,分别计算两幅图像的直方图,HistA,HistB,然后计算两个直方图的归一化相关系数(如巴氏距离,直方图相交距离等等),获得相似度。Suppose you have image data A and image data B, calculate the histograms of the two images, HistA, HistB, and then calculate the normalized correlation coefficient of the two histograms (such as Bhattacharyachian distance, histogram intersection distance, etc.), to obtain similarity.
这种方式是基于向量之间的差异来进行图像相似程度的度量,直方图能够很好的归一化,比如通常的256个bin条的。This method is based on the difference between the vectors to measure the similarity of the image, and the histogram can be well normalized, such as the usual 256 bins.
那么两帧分辨率不同的图像数据可以直接通过计算直方图来计算相似度很方便。Then two frames of image data with different resolutions can directly calculate the similarity by calculating the histogram, which is very convenient.
二、基于矩阵分解计算相似度;Second, calculate the similarity based on matrix decomposition;
图像数据本身就是一个矩阵,可以依靠矩阵分解,如SVD(Singular ValueDecomposition,奇异值分解)、NMF(Non-negative Matrix Factorization,非负矩阵分解)来获取矩阵中一些代表这个矩阵元素值和分布的一些鲁棒性特征来对图像数据的相似度进行计算。Image data itself is a matrix, you can rely on matrix decomposition, such as SVD (Singular Value Decomposition, singular value decomposition), NMF (Non-negative Matrix Factorization, non-negative matrix factorization) to obtain some of the matrix element values and distributions in the matrix Robust features are used to calculate the similarity of image data.
三、基于特征点计算相似度。3. Calculate the similarity based on the feature points.
每一帧图像数据都有自己的特征点,这些特征点表征图像数据中比较重要的一些位置,如Harris角点和Sift特征点等等。Each frame of image data has its own feature points, which represent some important positions in the image data, such as Harris corner points and Sift feature points, etc.
那么,将得到的图像数据的特征点进行比较,如果相似的特征点数目较多,那么可以认为这两帧图像数据的相似程度较高。Then, the feature points of the obtained image data are compared, and if the number of similar feature points is large, it can be considered that the similarity of the two frames of image data is relatively high.
此外,由于第一无人飞行器已经飞行至第二无人飞行器附近,候选图像数据与特征图像数据之间相差不大,因此,为了减少计算量,可以通过候选图像数据与特征图像数据之间边缘的对比,判断候选图像数据与特征图像数据是否匹配。In addition, since the first UAV has already flown to the vicinity of the second UAV, the difference between the candidate image data and the characteristic image data is not large. Therefore, in order to reduce the amount of calculation, the edge between the candidate image data and the characteristic image data can be The comparison of the candidate image data and the feature image data are judged whether they match.
具体而言,可以提取一帧或多帧特征图像数据边缘的第一区域图像数据,提取一帧或多帧候选图像数据边缘的第二区域图像数据,判断所述第一区域图像数据与所述第二区域图像数据是否匹配。Specifically, the first region image data of the edge of one or more frames of feature image data may be extracted, the second region image data of the edge of one or more frames of candidate image data may be extracted, and the difference between the first region image data and the Whether the second region image data matches.
若是,则判定一帧或多帧特征图像数据与一帧或多候选征图像数据匹配;若否,则判定一帧或多帧特征图像数据与一帧或多候选征图像数据不匹配。If yes, it is determined that one or more frames of characteristic image data match one or more candidate image data; if not, it is determined that one or more frames of characteristic image data do not match one or more candidate image data.
进一步而言,可以通过如下方式检测图像数据(候选图像数据与特征图像数据)的边缘:Further, the edge of the image data (candidate image data and feature image data) can be detected in the following manner:
1、索贝尔算子;1. Sobel operator;
索贝尔算子是一种一阶微分算子,利用像素近邻区域的梯度值来计算一个像素的梯度,然后根据一定的阈值来取舍,得到图像中的边缘。The Sobel operator is a first-order differential operator, which uses the gradient value of the pixel's neighboring area to calculate the gradient of a pixel, and then chooses according to a certain threshold to obtain the edge in the image.
2、坎尼边缘检测;2. Canny edge detection;
坎尼边缘检测算法是高斯函数的一阶微分,根据对信噪比与定位乘积进行测度,得到最优化逼近算子。The Canny edge detection algorithm is the first-order differential of the Gaussian function, and the optimal approximation operator is obtained by measuring the product of the signal-to-noise ratio and the location.
3、高斯的拉普拉斯算法3. Gaussian Laplacian Algorithm
高斯的拉普拉斯LoG算法是一种二阶边缘检测方法,通过寻找图像的灰度值的二阶微分中的零穿越(Zero Corssing)来检测边缘点。Gaussian Laplacian LoG algorithm is a second-order edge detection method, which detects edge points by looking for zero crossing (Zero Corssing) in the second-order differential of the gray value of the image.
当然,上述匹配的判断方式只是作为示例,在实施本发明实施例时,可以根据实际情况设置其他匹配的判断方式,本发明实施例对此不加以限制。另外,除了上述匹配的判断方式外,本领域技术人员还可以根据实际需要采用其它匹配的判断方式,本发明实施例对此也不加以限制。Certainly, the above matching judging manner is only an example. When implementing the embodiment of the present invention, other matching judging manners may be set according to actual conditions, which is not limited in the embodiment of the present invention. In addition, in addition to the above matching judging manner, those skilled in the art may also use other matching judging manners according to actual needs, which is not limited in this embodiment of the present invention.
步骤105,针对第一无人飞行器进行续拍操作。Step 105, perform continuous shooting operation for the first UAV.
在具体实现中,第一无人飞行器可以发送调整完毕的信号至遥控器,以驱动遥控器控制第二无人飞行器降落,及获取第一无人飞行器的遥控权限。In a specific implementation, the first UAV can send the adjusted signal to the remote controller to drive the remote controller to control the landing of the second UAV and obtain the remote control authority of the first UAV.
继续航拍操作之前获取的一帧或多帧特征图像数据,与候选图像数据不匹配,无法作为起始点,可以直接删除。One or more frames of feature image data obtained before continuing the aerial photography operation do not match the candidate image data, so they cannot be used as a starting point and can be deleted directly.
继续航拍操作之后获取的一帧或多帧特征图像数据,与候选图像数据匹配,可以作为起始点,通过编码等处理,生成视频文件,而候选图像数据可以作为终结点,停止录制视频文件。One or more frames of feature image data obtained after continuing the aerial photography operation are matched with the candidate image data, which can be used as the starting point, through encoding and other processing, to generate a video file, and the candidate image data can be used as the end point to stop recording the video file.
续拍前后的两段视频文件,可以通过匹配的帧候选图像数据与特征图像数据进行衔接,避免了断层现象。The two video files before and after the continuous shooting can be connected through the matching frame candidate image data and feature image data, avoiding the fault phenomenon.
本发明实施例中,第一无人飞行器按照第二无人飞行器的飞行状态信息飞行至距离第二无人飞行器一定范围内时,并拍摄一帧或多帧特征图像数据,与第二无人飞行器的候选图像数据进行匹配,以在合适的状态继续航拍操作,因此,续拍中断前后的两段视频文件可以通过匹配的帧候选图像数据与特征图像数据进行衔接,避免了断层现象。In the embodiment of the present invention, when the first unmanned aerial vehicle flies to a certain range from the second unmanned aerial vehicle according to the flight state information of the second unmanned aerial vehicle, and takes one or more frames of characteristic image data, and the second unmanned aerial vehicle The candidate image data of the aircraft is matched to continue the aerial photography operation in a suitable state. Therefore, the two video files before and after the interruption of continuous shooting can be connected through the matching frame candidate image data and feature image data, avoiding the fault phenomenon.
对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。For the method embodiment, for the sake of simple description, it is expressed as a series of action combinations, but those skilled in the art should know that the embodiment of the present invention is not limited by the described action order, because according to the embodiment of the present invention , certain steps may be performed in other order or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification belong to preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
参照图4,示出了根据本发明一个实施例的一种无人飞行器实施例的结构框图,具体可以包括如下模块:Referring to FIG. 4 , it shows a structural block diagram of an unmanned aerial vehicle embodiment according to an embodiment of the present invention, which may specifically include the following modules:
续拍数据获取模块401,适于在第一无人飞行器中接收到替换指令时,获取第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据;The continuous shooting data acquisition module 401 is adapted to acquire the flight state information of the second unmanned aerial vehicle during flight and one or more frames of candidate image data captured when the first unmanned aerial vehicle receives a replacement instruction;
飞行模块402,适于按照所述飞行状态信息进行飞行;a flight module 402, adapted to perform flight according to the flight state information;
拍摄模块403,适于在飞行至距离第二无人飞行器一定范围内时,按照所述飞行状态信息拍摄一帧或多帧特征图像数据;The photographing module 403 is adapted to photograph one or more frames of characteristic image data according to the flight state information when flying within a certain range from the second UAV;
图像匹配模块404,适于判断所述一帧或多帧特征图像数据是否与所述一帧或多帧候选图像数据是否匹配,若是,则调用航拍继续模块405;The image matching module 404 is adapted to determine whether the one or more frames of feature image data match the one or more frames of candidate image data, and if so, call the aerial photography continuation module 405;
航拍继续模块405,适于针对第一无人飞行器进行续拍操作。The aerial photographing continuation module 405 is suitable for continuing the photographing operation for the first UAV.
在本发明的一种可选实施例中,所述续拍数据获取模块401还可以适于:In an optional embodiment of the present invention, the continuous shooting data acquisition module 401 may also be adapted to:
在第一无人飞行器中接收遥控器转发的、第二无人飞行器在满足预设的续拍条件时发送的替换指令;Receiving in the first unmanned aerial vehicle the replacement instruction transmitted by the remote controller and sent by the second unmanned aerial vehicle when the preset continuation condition is met;
获取遥控器转发的、第二无人飞行器在飞行时的飞行状态信息及拍摄的一帧或多帧候选图像数据。The flight status information of the second unmanned aerial vehicle during flight and one or more frames of candidate image data captured by the remote controller are obtained.
在具体实现中,所述续拍条件可以包括如下的一种或多种:In a specific implementation, the shooting continuation conditions may include one or more of the following:
电量低于预设的电量阈值,飞行高度低于预设的高度阈值。The power is lower than the preset power threshold, and the flight altitude is lower than the preset altitude threshold.
在本发明的一种可选实施例中,所述飞行状态信息可以包括飞行轨迹信息;In an optional embodiment of the present invention, the flight status information may include flight track information;
所述飞行模块402还可以适于:The flight module 402 may also be adapted to:
按照所述飞行轨迹信息、以第一飞行速度进行飞行;flying at a first flight speed according to the flight track information;
其中,所述第一无人飞行器的第一飞行速度大于第二无人飞行器的第二飞行速度。Wherein, the first flying speed of the first UAV is greater than the second flying speed of the second UAV.
在本发明的一种可选实施例中,所述飞行状态信息可以包括拍摄角度;In an optional embodiment of the present invention, the flight status information may include a shooting angle;
所述拍摄模块403还可以适于:The camera module 403 can also be adapted to:
按照所述拍摄角度调整拍摄装置;Adjusting the shooting device according to the shooting angle;
调用调整之后的拍摄装置获取一帧或多帧特征图像数据。Call the adjusted shooting device to acquire one or more frames of characteristic image data.
在本发明的一种可选实施例中,所述拍摄模块403还可以适于:In an optional embodiment of the present invention, the photographing module 403 may also be adapted to:
将第一无人飞行器的第一飞行速度调整至与第二无人飞行器的第二飞行速度相同。Adjusting the first flight speed of the first UAV to be the same as the second flight speed of the second UAV.
在本发明的一种可选实施例中,所述图像匹配模块404还可以适于:In an optional embodiment of the present invention, the image matching module 404 may also be adapted to:
提取所述一帧或多帧特征图像数据边缘的第一区域图像数据;Extracting the first region image data of the edge of the one or more frames of feature image data;
提取所述一帧或多帧候选图像数据边缘的第二区域图像数据;extracting the second region image data of the edge of the one or more frames of candidate image data;
判断所述第一区域图像数据与所述第二区域图像数据是否匹配;judging whether the image data of the first area matches the image data of the second area;
若是,则判定所述一帧或多帧特征图像数据与所述一帧或多候选征图像数据匹配;If so, then determine that the one or more frames of feature image data match the one or more frames of candidate feature image data;
若否,则判定所述一帧或多帧特征图像数据与所述一帧或多候选征图像数据不匹配。If not, it is determined that the one or more frames of feature image data do not match the one or more frames of candidate feature image data.
在本发明的一种可选实施例中,所述航拍继续模块405还可以适于:In an optional embodiment of the present invention, the aerial photography continuation module 405 may also be adapted to:
发送调整完毕的信号至遥控器,以驱动遥控器控制第二无人飞行器降落,及获取第一无人飞行器的遥控权限。The adjusted signal is sent to the remote controller to drive the remote controller to control the landing of the second unmanned aerial vehicle and obtain the remote control authority of the first unmanned aerial vehicle.
对于无人飞行器实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。For the unmanned aerial vehicle embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and for relevant parts, please refer to the part of the description of the method embodiment.
在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the content of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的基于无人飞行器的续拍设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) can be used in practice to implement some or all of some or all of the components in the continuous shooting device based on an unmanned aerial vehicle according to an embodiment of the present invention. Function. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510884003.0A CN105511488B (en) | 2015-12-03 | 2015-12-03 | A kind of continuous shooting method and unmanned vehicle based on unmanned vehicle |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510884003.0A CN105511488B (en) | 2015-12-03 | 2015-12-03 | A kind of continuous shooting method and unmanned vehicle based on unmanned vehicle |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105511488A CN105511488A (en) | 2016-04-20 |
| CN105511488B true CN105511488B (en) | 2018-05-04 |
Family
ID=55719548
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510884003.0A Active CN105511488B (en) | 2015-12-03 | 2015-12-03 | A kind of continuous shooting method and unmanned vehicle based on unmanned vehicle |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105511488B (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106070133A (en) * | 2016-06-28 | 2016-11-09 | 深圳市元征科技股份有限公司 | Flight mosquito killer control method and device |
| CN106125767B (en) * | 2016-08-31 | 2020-03-17 | 北京小米移动软件有限公司 | Aircraft control method and device and aircraft |
| CN107093191A (en) * | 2017-03-06 | 2017-08-25 | 阿里巴巴集团控股有限公司 | A kind of verification method of image matching algorithm, device and computer-readable storage medium |
| CN108702447B (en) | 2017-09-29 | 2021-11-12 | 深圳市大疆创新科技有限公司 | Video processing method, video processing equipment, unmanned aerial vehicle system and computer-readable storage medium |
| CN107796360B (en) * | 2017-09-30 | 2020-06-09 | 杭州艾航科技有限公司 | Method for measuring angle of single-pipe tower panel antenna based on unmanned aerial vehicle video |
| CN108885470B (en) * | 2017-11-25 | 2021-08-24 | 深圳市大疆创新科技有限公司 | A task execution method, mobile device, system and storage medium |
| CN108111752A (en) * | 2017-12-12 | 2018-06-01 | 北京达佳互联信息技术有限公司 | video capture method, device and mobile terminal |
| CN109074095B (en) * | 2017-12-26 | 2022-04-01 | 深圳市大疆创新科技有限公司 | Flight trajectory original path rehearsal method and aircraft |
| CN109040557B (en) * | 2018-08-23 | 2020-12-11 | 湖南中信安科技有限责任公司 | Law enforcement recorder for patrol and control method and working method thereof |
| WO2020258243A1 (en) * | 2019-06-28 | 2020-12-30 | 深圳市大疆创新科技有限公司 | Video processing method, apparatus and system, and medium |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103745449A (en) * | 2013-12-24 | 2014-04-23 | 南京理工大学 | Rapid and automatic mosaic technology of aerial video in search and tracking system |
| CN104035446A (en) * | 2014-05-30 | 2014-09-10 | 深圳市大疆创新科技有限公司 | Unmanned aerial vehicle course generation method and system |
| CN104527978A (en) * | 2014-12-31 | 2015-04-22 | 深圳雷柏科技股份有限公司 | Followed shooting type aircraft and followed shooting method thereof |
| US9139310B1 (en) * | 2014-08-08 | 2015-09-22 | SZ DJI Technology Co., Ltd | Systems and methods for UAV battery exchange |
| CN105059550A (en) * | 2015-08-31 | 2015-11-18 | 深圳市飞研智能科技有限公司 | Double unmanned aerial vehicle with improved endurance |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140316614A1 (en) * | 2012-12-17 | 2014-10-23 | David L. Newman | Drone for collecting images and system for categorizing image data |
-
2015
- 2015-12-03 CN CN201510884003.0A patent/CN105511488B/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103745449A (en) * | 2013-12-24 | 2014-04-23 | 南京理工大学 | Rapid and automatic mosaic technology of aerial video in search and tracking system |
| CN104035446A (en) * | 2014-05-30 | 2014-09-10 | 深圳市大疆创新科技有限公司 | Unmanned aerial vehicle course generation method and system |
| US9139310B1 (en) * | 2014-08-08 | 2015-09-22 | SZ DJI Technology Co., Ltd | Systems and methods for UAV battery exchange |
| CN104527978A (en) * | 2014-12-31 | 2015-04-22 | 深圳雷柏科技股份有限公司 | Followed shooting type aircraft and followed shooting method thereof |
| CN105059550A (en) * | 2015-08-31 | 2015-11-18 | 深圳市飞研智能科技有限公司 | Double unmanned aerial vehicle with improved endurance |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105511488A (en) | 2016-04-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105511488B (en) | A kind of continuous shooting method and unmanned vehicle based on unmanned vehicle | |
| CN105460217B (en) | A kind of continuous shooting method and unmanned vehicle based on unmanned vehicle | |
| CN110494360B (en) | System and method for providing autonomous photography and photography | |
| US10802509B2 (en) | Selective processing of sensor data | |
| CN109417596B (en) | Multi-sensor image stabilization technology | |
| US20210133996A1 (en) | Techniques for motion-based automatic image capture | |
| US20210009270A1 (en) | Methods and system for composing and capturing images | |
| TWI657011B (en) | Unmanned aerial vehicle, control system for unmanned aerial vehicle and control method thereof | |
| JP2019532268A (en) | Determination of stereo distance information using an imaging device integrated in the propeller blades | |
| CN108235815B (en) | Imaging control device, imaging system, moving object, imaging control method, and medium | |
| WO2022021027A1 (en) | Target tracking method and apparatus, unmanned aerial vehicle, system, and readable storage medium | |
| JP7501535B2 (en) | Information processing device, information processing method, and information processing program | |
| WO2019128275A1 (en) | Photographing control method and device, and aircraft | |
| CN111316185A (en) | Inspection control method of movable platform and movable platform | |
| CN106200693A (en) | The The Cloud Terrace real-time control system of land investigation SUAV and control method | |
| US11869236B1 (en) | Generating data for training vision-based algorithms to detect airborne objects | |
| US20210256732A1 (en) | Image processing method and unmanned aerial vehicle | |
| US20210014427A1 (en) | Control device, imaging device, mobile object, control method and program | |
| CN110799922A (en) | Shooting control method and unmanned aerial vehicle | |
| CN110800023A (en) | Image processing method and equipment, camera device and unmanned aerial vehicle | |
| CN203567947U (en) | Self stabilizing holder for unmanned plane | |
| CN206117842U (en) | Image acquisition system and unmanned aerial vehicle based on unmanned aerial vehicle | |
| WO2022205294A1 (en) | Method and apparatus for controlling unmanned aerial vehicle, unmanned aerial vehicle, and storage medium | |
| WO2022021028A1 (en) | Target detection method, device, unmanned aerial vehicle, and computer-readable storage medium | |
| WO2021035746A1 (en) | Image processing method and device, and movable platform |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20220721 Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015 Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Address before: Room 112, block D, No. 28, Xinjiekou outer street, Xicheng District, Beijing 100088 (Desheng Park) Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Patentee before: Qizhi software (Beijing) Co.,Ltd. |