WO2019000406A1 - Control method and apparatus for flight safety of unmanned aerial vehicle, and machine-readable storage medium - Google Patents
Control method and apparatus for flight safety of unmanned aerial vehicle, and machine-readable storage medium Download PDFInfo
- Publication number
- WO2019000406A1 WO2019000406A1 PCT/CN2017/091139 CN2017091139W WO2019000406A1 WO 2019000406 A1 WO2019000406 A1 WO 2019000406A1 CN 2017091139 W CN2017091139 W CN 2017091139W WO 2019000406 A1 WO2019000406 A1 WO 2019000406A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- drone
- flight
- aircraft
- ads
- module
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/08—Control of attitude, i.e. control of roll, pitch, or yaw
- G05D1/0808—Control of attitude, i.e. control of roll, pitch, or yaw specially adapted for aircraft
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/10—Simultaneous control of position or course in three dimensions
- G05D1/101—Simultaneous control of position or course in three dimensions specially adapted for aircraft
Definitions
- the invention relates to the technical field of drones, in particular to a safety control method, device and machine readable storage medium for flight of a drone.
- the ADS-B (Automatic Dependent Surveillance-Broadcast) module can detect the surrounding aircraft in real time. When it detects that an aircraft is approaching the drone and there is a collision risk, it will crash. Risk warning or automatic risk avoidance.
- the malicious user destroys the ADS-B module of the drone by cracking or interfering to disable the ADS-B module, which causes the ADS-B module carried by the drone to fail to detect the surrounding aircraft normally.
- the risk of collision cannot be detected correctly, which affects the safety of drone flight.
- the present invention discloses a safety control method, a device and a machine readable storage medium for flying a drone to protect the safety of the drone in time by automatically discovering the failure of the ADS-B module mounted on the drone.
- a method for controlling a flight of a drone comprising:
- a second aspect of the present invention provides a control device, including:
- a processor configured to acquire first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone, and acquire a periphery of the flight location from outside the drone Second aircraft information;
- a controller configured to determine that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
- a machine readable storage medium on which a plurality of computer instructions are stored, and when the computer instructions are executed, the following processing is performed:
- two kinds of aircraft information are obtained by two ways: acquiring the first aircraft surrounding the flight position of the drone detected by the ADS-B module carried by the drone Information, and acquiring second aircraft information around the flight location from outside the drone; then determining that the ADS-B module fails based on the first aircraft information and the second aircraft information, once according to the first The aircraft information and the second aircraft information determine that the failure of the ADS-B module means that the flight of the drone is at risk, and the corresponding measures are taken in time to prevent the risk and ensure the flight safety of the drone. Safe flight of the aircraft.
- FIG. 2 is a networking diagram of an application according to Embodiment 1 of the present invention.
- FIG. 3 is a flowchart of a method according to Embodiment 1 of the present invention.
- FIG. 4 is a first flowchart of determining an ADS-B module failure according to the present invention.
- FIG. 5 is a second flowchart of determining an ADS-B module failure according to the present invention.
- FIG. 6 is a third flowchart of determining an ADS-B module failure according to the present invention.
- FIG. 7 is a fourth flowchart of determining an ADS-B module failure according to the present invention.
- Figure 11 is a structural diagram of a control device provided by the present invention.
- the embodiment of the invention provides a safety control method for the flight of the drone, by checking whether the automatic Dependent Surveillance-Broadcast module (ADS-B) is installed on the drone Invalidation, so that the ADS-B module is interfered or cracked by any means. As long as the ADS-B module fails, the UAV flight safety control is performed in time to prevent the collision risk.
- ADS-B automatic Dependent Surveillance-Broadcast module
- FIG. 1 is a flowchart of a method according to an embodiment of the present invention. As shown in Figure 1, the process can include the following steps:
- Step 101 Acquire first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone.
- the ADS-B module carried by the drone can detect the surrounding aircraft in the flight position of the drone.
- the peripheral aircraft at the flight location of the drone is specifically: an aircraft within a circular area centered at the flight position and having a radius of detection of the ADS-B module.
- the aircraft information of each aircraft surrounding the flight position of the drone includes at least one of the following: an aircraft identification (such as a number), a flight position of the aircraft, and an aircraft.
- the height of the flight, the speed, and the heading of the aircraft are not specifically limited in the present invention.
- the aircraft information of each aircraft around the flight position of the drone detected by the ADS-B module mounted on the drone is uniformly recorded as the first aircraft information.
- Step 102 Acquire second aircraft information around the flight location from outside the drone.
- the outside of the drone in step 102 refers to a medium other than the drone, and the medium is not limited to a website, a device other than the drone, or the like.
- the number of aircraft around the flight position of the drone is large, and the aircraft information of each aircraft around the flight position of the drone includes at least one of the following: the aircraft identification (such as the number), the flight position of the aircraft, the altitude of the aircraft flight.
- the speed, the heading of the aircraft, and the route planning of the aircraft are not specifically limited in the present invention.
- step 102 the periphery of the flight position of the drone will be acquired from the outside of the drone.
- the aircraft information of each aircraft is uniformly recorded as the second aircraft information.
- Step 103 Determine that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
- the operation of the ADS-B module mounted on the drone can be determined based on the first aircraft information and the second aircraft information described above.
- the working condition of the ADS-B module mounted on the drone can be determined according to the first aircraft information and the second aircraft information mentioned above, because the first aircraft information described above is the ADS-equipped by the drone.
- the peripheral position of the drone detected by the B module Aircraft information, and the second aircraft information is aircraft information around the flight position of the drone obtained from the outside of the drone.
- the first aircraft information and the second aircraft information principle The same is true, or even if it is not the same, the error will be less than the set threshold; if the error of the first aircraft information and the second aircraft information is greater than the set threshold, it means that the ADS-B module is mounted on the drone.
- the performance is not good and may fail.
- the first aircraft information and the second aircraft information described above it is possible to determine the operation of the ADS-B module mounted on the drone. The following section will focus on how to determine the failure of the ADS-B module mounted on the drone based on the first aircraft information and the second aircraft information, which will not be described here.
- the ADS-B module is determined to be invalid according to the first aircraft information and the second aircraft information, it means that the flight of the drone is at risk, and corresponding measures are taken in time to prevent the risk and ensure the safety of the drone. This ultimately achieved a safe flight of the drone.
- FIG. 2 is a networking diagram of an application according to Embodiment 1 of the present invention.
- the application networking shown in FIG. 2 includes a terminal, a drone, and an outside of the drone.
- the exterior of the drone may be a designated device external to the designated website and/or drone.
- the designated website can be some websites that provide information on the flight distribution of the aircraft, such as FlightRadar: www.flightradar24.com, FlightAware: zh.flightaware.com and other websites.
- the designated device may be some device that provides aircraft flight distribution information, such as a device in a radar station, a device in an airport, or other device for providing aircraft information, etc., which is not specifically limited by the present invention.
- FIG. 3 is a flowchart of a method according to Embodiment 1 of the present invention. This process is applied to the above terminal.
- the client is set in the terminal.
- the client can be implemented by means of an APP (application), or by an SDK (Software Development Kit), or by means of a parameter (such as a drone software). Implementation, there is no limit to this implementation.
- the client set in the terminal accesses the network when the drone is in flight.
- the network can be accessed by wired or wireless, and the access mode is not limited.
- the client can communicate with the outside of the drone through the connected network.
- Figure 2 shows an example of accessing the network in a wireless manner.
- the client set in the terminal can control the drone, and the connection mode of the two can be wired connection or wireless connection.
- the connection mode is not limited, and the wireless connection is shown in FIG. 2 (such as WiFi, OcuSync, Lightbridge). , Auxiliary, etc.) as an example.
- the process may include the following steps:
- Step 301 The terminal acquires, by using a client for controlling the drone, the first aircraft information around the flight location of the drone detected by the ADS-B module carried by the drone.
- the first aircraft information around the flight position of the drone is specifically: aircraft information of each aircraft in a circular area with the flight position of the unmanned aircraft as the center and the detection range of the ADS-B module as a radius.
- aircraft information for each aircraft includes: aircraft identification, aircraft altitude, aircraft flight speed, direction of aircraft flight, and the like.
- the flight position of the UAV may be a flight position of the UAV that is transmitted in real time by the positioning module mounted on the UAV.
- the flight position is the current position of the drone and is dynamically changing, which means that the center of the circular area is constantly changing dynamically.
- each time the terminal receives the flight position of the drone sent by the positioning module carried by the drone the flow shown in FIG. 3 is executed.
- the above flight position is the current state of the drone.
- the position shown in FIG. 3 performs the drone flight safety control based on the current position of the drone, which can greatly improve the accuracy of the drone flight safety control provided by the embodiment of the present invention.
- the flying position of the drone may be a designated position in the flight path of the drone. This means that the center of the circular area is fixed, but because the aircraft in the circular area are uncontrollable, the first aircraft information around the flight position of the UAV detected by the above ADS-B module may be Dynamically changing.
- the designated location described above may be the takeoff point of the drone.
- the flight position of the drone changes dynamically, the distance caused by the change is compared.
- the detection range of the ADS-B module (generally several hundred kilometers) is small, so even if the flight position of the drone is specified, the first aircraft information acquired by the terminal will not be affected.
- the terminal can perform the process shown in FIG. 3 once in a set period.
- Step 302 The terminal acquires second aircraft information around the flight location of the drone from the outside of the drone through the set client for controlling the drone.
- the terminal obtains the client from the designated website through the wireless connection or the wired connection through the set client for controlling the drone.
- the man-machine flight position is a center, information of each aircraft in a circular area having a radius of the detection range of the ADS-B module (denoted as second aircraft information).
- the flying position of the UAV here may be the flight position of the UAV in real time sent by the positioning module carried by the UAV as described above, or may be the designated position as described above, which is not specifically limited in the embodiment of the present invention.
- Step 303 The terminal determines, according to the first aircraft information and the second aircraft information, that the ADS-B module is invalid.
- determining that the ADS-B module fails according to the first aircraft information and the second aircraft information may be implemented in the following four manners:
- the step of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information is as shown in FIG. 4, and may include:
- Step 401 determining an intersection between the aircraft set A in the first aircraft information and the aircraft set B in the second aircraft information.
- Step 402 Calculate a ratio of the number of aircrafts L in the intersection to the number of aircrafts M in the aircraft set B. When the ratio is less than the first preset threshold, determine that the ADS-B module is invalid.
- the first preset threshold may be set according to actual conditions. For example, if the requirement for the failure of the ADS-B module is strict, the value of the first preset threshold may be set to be larger. Still.
- the failure of the ADS-B module can be determined by mode 1.
- This mode 2 is similar to mode 1, except that before the mode 1 determines that the ADS-B module fails, it is necessary to further include: determining that the aircraft in the aircraft set B having greater than or equal to the set ratio is included in the aircraft set A. When it is determined that an aircraft greater than or equal to the set ratio in the aircraft set B is included in the aircraft set A, it is determined that the ADS-B module fails, and otherwise, the ADS-B module is not invalid.
- FIG. 5 specifically illustrates the steps of determining the failure of the ADS-B module in Mode 2.
- the step of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information, as shown in FIG. 6, may include:
- Step 601 determining an intersection between the aircraft set A in the first aircraft information and the aircraft set B in the second aircraft information.
- Step 602 Calculate a ratio of the number of aircrafts L in the intersection to the number N of aircrafts in the aircraft set A. When the ratio is greater than the second preset threshold, determine that the ADS-B module is invalid.
- the foregoing second preset threshold may be set according to actual conditions. For example, if the requirement for failure of the ADS-B module is strict, the value of the first preset threshold may be set to be larger, and vice versa.
- the failure of the ADS-B module can be determined by mode 3.
- the step of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information is as shown in FIG. 7, and may include:
- Step 701 When the number of aircrafts of the aircraft set A in the first aircraft information is empty or less than a set threshold, and the number of aircrafts M in the aircraft set B in the second aircraft information is greater than a third preset threshold, Go to step 702.
- the foregoing third preset threshold may be set according to actual conditions. For example, if the requirement for the failure of the ADS-B module is strict, the value of the first preset threshold may be set to be larger, and vice versa.
- Step 702 determining that the ADS-B module is invalid.
- the failure of the ADS-B module can be determined by way 4.
- the terminal determines that the ADS-B module mounted on the UAV fails by any of the above four methods, the UAV is subjected to safe flight control or a risk warning is issued to the user to control the UAV to avoid the risk. Finally, the purpose of safe flight control is achieved.
- the flight restriction to the drone includes many restrictions, such as forcing the drone to return to the air; and/or reducing the flying height of the drone, etc., which is not specifically limited.
- Embodiment 1 So far, the description of Embodiment 1 is completed.
- FIG. 8 is a networking diagram of an application according to Embodiment 2 of the present invention.
- the application networking shown in FIG. 8 includes a terminal, a server, a drone, and an outside of the drone.
- the exterior of the drone may be a designated device external to the designated website and/or drone.
- the designated website can be some websites that provide information on the flight distribution of the aircraft, such as FlightRadar: www.flightradar24.com, FlightAware: zh.flightaware.com and other websites.
- the designated device may be some device that provides aircraft flight distribution information, such as equipment in a radar station, equipment in an airport, or other for providing The apparatus and the like of the aircraft information are not specifically limited in the present invention.
- the terminal is provided with a client capable of communicating with the outside of the drone, the server, and capable of controlling the drone.
- the client example can be implemented by an APP (application) method, or by an SDK (Software Development Kit), and can also be implemented by adjusting parameters (such as a drone software). There is no limit to this implementation.
- the client does not access the network when the drone is flying, and cannot communicate with the server.
- the client can communicate with the server to complete the next flight of the drone. safely control.
- FIG. 9 is a flowchart of a method according to Embodiment 2 of the present invention.
- the process is applied to the server described above, which in one example is a server of a drone service provider. As shown in FIG. 9, the process may include the following steps:
- step 901 the server receives a flight log of the drone sent from the terminal.
- the client set by the terminal when the drone is flying, the client set by the terminal is not connected to the network, and the terminal cannot communicate with the drone, nor can the flight log of the drone be acquired; and when the drone is completed
- the terminal accesses the network through the set client, the terminal can communicate with the drone through the network accessed by the set client to obtain the flight log of the drone, and the network accessed by the set client. Communicate with the server to send the acquired flight log of the drone to the server.
- the flight log herein may include: a flight path of the drone, a list of aircraft information, and the like.
- the aircraft information list here contains the aircraft information of the surrounding aircraft detected by the ADS-B module carried by the drone in each flight position of the UAV flight path.
- Step 902 The server acquires, from the received flight log, first aircraft information around the flight location of the drone detected by the ADS-B module carried by the drone.
- the flight position of the UAV in this step 902 is the absence of the flight date record.
- the first aircraft information in step 902 is: the aircraft information around the flight position of the drone detected by the ADS-B module of the drone recorded in the aircraft information list.
- the aircraft information around the flying position of the UAV here is specifically the aircraft information of each aircraft in a circular area centered on the flying position of the UAV and having the radius of the detection range of the ADS-B module.
- Step 903 The server acquires second aircraft information around the flight location of the drone from outside the drone.
- the server obtains from the designated website through the wireless connection or the wired connection, which is centered on the flying position of the drone, and the ADS-
- the detection range of the B module is the information of each aircraft in the circular area of the radius (recorded as the second aircraft information).
- Step 904 The server determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
- the server determines that the ADS-B module carried by the drone is invalid, the UAV is subjected to safe flight control, or a risk warning is issued to the user, so that the user controls the drone to avoid the risk and finally achieves the purpose of safe flight control.
- the server will issue a risk warning to the user whether it is a safe flight control of the drone or not, and the purpose is to determine the ADS-equipped by the drone. Based on the failure of the B module, flight restrictions are imposed on the next flight of the drone to prevent flight risks.
- the flight restrictions for the next flight of the drone include: The flying height of the human machine, or the flying speed of the drone is limited, and the present invention is not specifically limited.
- Embodiment 2 So far, the description of Embodiment 2 is completed.
- FIG. 10 is a flowchart of a method according to Embodiment 3 of the present invention.
- the networking of the application is similar to the application networking of Embodiment 1 shown in FIG. 2.
- the client set by the terminal does not access the network when the drone is flying.
- the process may include the following steps:
- step 1001 the terminal acquires a flight log of the drone through a client configured to control the drone.
- the flight log herein may include: a flight path of the drone, a list of aircraft information, and the like.
- the aircraft information list here contains the aircraft information of the surrounding aircraft detected by the ADS-B module carried by the drone in each flight position of the UAV flight path.
- Step 1002 The terminal acquires, from the received flight log, first aircraft information around the flight location of the drone detected by the ADS-B module carried by the drone.
- the UAV flight position is a specified position in the flight path of the UAV recorded on the flight day, such as a takeoff position of the drone, or one of the UAV flight processes. Location and so on.
- the first aircraft information in step 1002 is: the aircraft information around the flight position of the drone detected by the ADS-B module of the drone recorded in the aircraft information list.
- the aircraft information around the flying position of the UAV here is specifically the aircraft information of each aircraft in a circular area centered on the flying position of the UAV and having the radius of the detection range of the ADS-B module.
- step 1003 the terminal acquires second aircraft information around the flight location of the drone from outside the drone.
- the terminal obtains from the designated website through the wireless connection or the wired connection, which is centered on the flying position of the drone, and the ADS-
- the detection range of the B module is the information of each aircraft in the circular area of the radius (recorded as the second aircraft information).
- Step 1004 The terminal determines, according to the first aircraft information and the second aircraft information, that the ADS-B module is invalid.
- the terminal determines that the ADS-B module carried by the drone is invalid, the UAV is subjected to safe flight control or a risk warning is issued to the user, so that the user controls the drone to avoid the risk and finally achieves the purpose of safe flight control.
- the processing manner of the ADS-B module in the second embodiment is similar to that in the case where the server determines that the ADS-B module is not in use.
- the method for flying safety control of the drone can also be performed by the drone.
- the UAV performs flight safety control, it needs to detect the first aircraft information around the flight position of the drone detected from the ADS-B module carried by the drone, and specify from the outside of the drone.
- the website or the designated device acquires the second aircraft information around the flight location of the drone, and then actively determines the use of the first aircraft information and the second aircraft information according to any one of the four manners in Embodiment 1.
- the ADS-B module is invalid.
- the manner in which the drone performs flight safety control is relatively simple.
- FIG. 11 is a structural diagram of a control device provided by the present invention. As shown in FIG. 11, the control device includes:
- a processor configured to acquire first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone, and acquire a periphery of the flight location from outside the drone Second aircraft information;
- a controller configured to determine that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
- the processor and controller are communicable via a system bus.
- the acquiring, by the processor from the exterior of the drone, the second aircraft information around the flight location comprises: acquiring from the exterior of the drone at a center of the flight position, with the ADS- The detection range of the B module is the information of the aircraft in the circular area of the radius.
- the flight position is a position when the drone is sent by the positioning module carried by the drone;
- the flight position is a designated position in a flight path of the drone.
- control device is a terminal corresponding to the drone, and the terminal accesses a network when the drone is flying, and the terminal accesses the drone through an accessed network. External to obtain second aircraft information around the flight location.
- the acquiring, by the processor from the outside of the drone, the second aircraft information around the flight location comprises:
- control device is a terminal corresponding to the drone, and the terminal does not access the network when the drone is flying;
- the flight log is obtained from the drone after detecting that the terminal accesses the network.
- control device is a server; the flight log is obtained by the terminal corresponding to the drone from the drone and sent to the server.
- the processor acquiring, from the ADS-B module carried by the drone, the first aircraft information around the flight location of the drone detected by the ADS-B module includes:
- the flight location is one of flight trajectories of the drone recorded on the flight day.
- the exterior of the drone includes: a designated website and/or a designated device external to the drone;
- the designated device includes: a device in a radar station, a device in an airport, or other device for providing aircraft information.
- the controller determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information, including:
- the controller before the controller determines that the ADS-B module fails, the controller further includes:
- the controller determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information, including:
- the controller determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information, including:
- the controller when the controller detects that the ADS-B module fails, the controller further includes:
- the safe flight control of the drone includes:
- the issuing flight restrictions to the drone includes:
- the safe flight control of the drone includes:
- the flight restrictions for the next flight of the drone include:
- the present invention also provides a machine readable storage medium that can be applied to a drone, a terminal, a server.
- a number of computer instructions are stored on a machine readable storage medium. When the computer instruction is executed, the following processing is performed:
- the machine-readable storage medium can be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as executable instructions, data, and so forth.
- the machine-readable storage medium may be: RAM (Radom Access Memory), volatile memory, non-volatile memory, flash memory, storage drive (such as a hard disk drive), solid state drive, any type of storage disk. (such as a disc, dvd, etc.), or a similar storage medium, or a combination thereof.
- the device embodiment since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment.
- the device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.
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)
- Traffic Control Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
本发明涉及无人机技术领域,尤其涉及无人机飞行的安全控制方法、装置及机器可读存储介质。The invention relates to the technical field of drones, in particular to a safety control method, device and machine readable storage medium for flight of a drone.
无人机搭载的广播式自动相关监视(ADS-B:Automatic Dependent Surveillance-Broadcast)模块,能够实时探测到周围飞机,当探测到周围有飞机正在接近无人机且存在碰撞风险时,会发出碰撞风险提示或者自动规避风险。The ADS-B (Automatic Dependent Surveillance-Broadcast) module can detect the surrounding aircraft in real time. When it detects that an aircraft is approaching the drone and there is a collision risk, it will crash. Risk warning or automatic risk avoidance.
然而在实际应用中,恶意用户通过破解或干扰的方式破坏无人机搭载的ADS-B模块使ADS-B模块失效,这导致无人机搭载的ADS-B模块无法正常探测周围飞机,进而也导致无法正确探测到碰撞风险,影响无人机飞行的安全。However, in practical applications, the malicious user destroys the ADS-B module of the drone by cracking or interfering to disable the ADS-B module, which causes the ADS-B module carried by the drone to fail to detect the surrounding aircraft normally. As a result, the risk of collision cannot be detected correctly, which affects the safety of drone flight.
发明内容Summary of the invention
有鉴于此,本发明公开了无人机飞行的安全控制方法、设备及机器可读存储介质,以通过自动发现无人机搭载的ADS-B模块失效及时保护无人机飞行的安全。In view of this, the present invention discloses a safety control method, a device and a machine readable storage medium for flying a drone to protect the safety of the drone in time by automatically discovering the failure of the ADS-B module mounted on the drone.
本发明第一方面,提供无人机飞行的安全控制方法,其特征在于,该方法包括:In a first aspect of the present invention, a method for controlling a flight of a drone is provided, the method comprising:
获取所述无人机搭载的ADS-B模块检测到的所述无人机的飞行位置周边的第一飞机信息;Obtaining first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone;
从所述无人机外部获取所述飞行位置周边的第二飞机信息;Acquiring second aircraft information around the flight location from outside the drone;
根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。 Determining that the ADS-B module fails based on the first aircraft information and the second aircraft information.
本发明第二方面,提供一种控制设备,包括:A second aspect of the present invention provides a control device, including:
处理器,用于获取所述无人机搭载的ADS-B模块检测到的所述无人机的飞行位置周边的第一飞机信息,以及从所述无人机外部获取所述飞行位置周边的第二飞机信息;a processor, configured to acquire first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone, and acquire a periphery of the flight location from outside the drone Second aircraft information;
控制器,用于根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。And a controller, configured to determine that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
本发明第三方面,提供一种机器可读存储介质,所述机器可读存储介质上存储有若干计算机指令,所述计算机指令被执行时进行如下处理:According to a third aspect of the present invention, a machine readable storage medium is provided, on which a plurality of computer instructions are stored, and when the computer instructions are executed, the following processing is performed:
获取所述无人机搭载的ADS-B模块检测到的所述无人机的飞行位置周边的第一飞机信息;Obtaining first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone;
从所述无人机外部获取所述飞行位置周边的第二飞机信息;Acquiring second aircraft information around the flight location from outside the drone;
根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。Determining that the ADS-B module fails based on the first aircraft information and the second aircraft information.
基于上述技术方案,本发明实施例中,分别通过两种途径获取两种飞机信息:获取所述无人机搭载的ADS-B模块检测到的所述无人机的飞行位置周边的第一飞机信息、以及从无人机外部获取所述飞行位置周边的第二飞机信息;之后根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效,一旦根据上述的第一飞机信息和第二飞机信息确定ADS-B模块失效,则意味着无人机的飞行存在风险,会基于防止风险,保证无人机飞行安全的目的及时做出相应措施,这最终实现了无人机的安全飞行。Based on the foregoing technical solution, in the embodiment of the present invention, two kinds of aircraft information are obtained by two ways: acquiring the first aircraft surrounding the flight position of the drone detected by the ADS-B module carried by the drone Information, and acquiring second aircraft information around the flight location from outside the drone; then determining that the ADS-B module fails based on the first aircraft information and the second aircraft information, once according to the first The aircraft information and the second aircraft information determine that the failure of the ADS-B module means that the flight of the drone is at risk, and the corresponding measures are taken in time to prevent the risk and ensure the flight safety of the drone. Safe flight of the aircraft.
图1为本发明提供的方法流程图;1 is a flow chart of a method provided by the present invention;
图2为本发明提供的实施例1的应用组网图; 2 is a networking diagram of an application according to Embodiment 1 of the present invention;
图3为本发明实施例1提供的方法流程图;3 is a flowchart of a method according to Embodiment 1 of the present invention;
图4为本发明提供的确定ADS-B模块失效的第一流程图;4 is a first flowchart of determining an ADS-B module failure according to the present invention;
图5为本发明提供的确定ADS-B模块失效的第二流程图;FIG. 5 is a second flowchart of determining an ADS-B module failure according to the present invention; FIG.
图6为本发明提供的确定ADS-B模块失效的第三流程图;6 is a third flowchart of determining an ADS-B module failure according to the present invention;
图7为本发明提供的确定ADS-B模块失效的第四流程图;FIG. 7 is a fourth flowchart of determining an ADS-B module failure according to the present invention; FIG.
图8为本发明提供的实施例2的应用组网图;8 is a networking diagram of an application according to Embodiment 2 of the present invention;
图9为本发明实施例2提供的方法流程图;9 is a flowchart of a method according to Embodiment 2 of the present invention;
图10为本发明实施例3提供的方法流程图;10 is a flowchart of a method according to Embodiment 3 of the present invention;
图11为本发明提供的控制设备的结构图。Figure 11 is a structural diagram of a control device provided by the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described in the following with reference to the accompanying drawings in the embodiments of the present invention. It is obvious that the described embodiments are only a part of the embodiments of the present application, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative efforts are within the scope of the present disclosure.
为了保证无人机飞行安全,本发明实施例提供了一种无人机飞行的安全控制方法,通过检查无人机搭载的广播式自动相关监视(ADS-B:Automatic Dependent Surveillance-Broadcast)模块是否失效,以使得ADS-B模块不论通过何种手段被干扰或破解,只要检查到ADS-B模块失效,就及时对无人机飞行进行安全控制,以防止碰撞风险。In order to ensure the safety of the drone flight, the embodiment of the invention provides a safety control method for the flight of the drone, by checking whether the automatic Dependent Surveillance-Broadcast module (ADS-B) is installed on the drone Invalidation, so that the ADS-B module is interfered or cracked by any means. As long as the ADS-B module fails, the UAV flight safety control is performed in time to prevent the collision risk.
下面通过图1对本发明实施例提供的方法进行描述:The method provided by the embodiment of the present invention is described below with reference to FIG. 1 :
参见图1,图1为本发明实施例提供的方法流程图。如图1所示,该流程可包括以下步骤: Referring to FIG. 1, FIG. 1 is a flowchart of a method according to an embodiment of the present invention. As shown in Figure 1, the process can include the following steps:
步骤101,获取所述无人机搭载的ADS-B模块检测到的所述无人机的飞行位置周边的第一飞机信息。Step 101: Acquire first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone.
在应用中,无人机搭载的ADS-B模块能够探测到无人机飞行位置的周边飞机。在一个实施例中,无人机飞行位置的周边飞机具体为:处于以所述飞行位置为圆心、以所述ADS-B模块的探测范围为半径的圆形区域内的飞机。在具体应用中,无人机飞行位置的周边飞机的数量有很多,而无人机飞行位置周边每一飞机的飞机信息包括以下至少一项:飞机标识(比如编号)、飞机的飞行位置、飞机飞行的高度、速度、飞机的航向,本发明并不具体限定。为便于描述,本步骤101将无人机搭载的ADS-B模块所探测到的无人机飞行位置周边各个飞机的飞机信息统一记为第一飞机信息。In the application, the ADS-B module carried by the drone can detect the surrounding aircraft in the flight position of the drone. In one embodiment, the peripheral aircraft at the flight location of the drone is specifically: an aircraft within a circular area centered at the flight position and having a radius of detection of the ADS-B module. In a specific application, there are a large number of peripheral aircraft in the flight position of the drone, and the aircraft information of each aircraft surrounding the flight position of the drone includes at least one of the following: an aircraft identification (such as a number), a flight position of the aircraft, and an aircraft. The height of the flight, the speed, and the heading of the aircraft are not specifically limited in the present invention. For convenience of description, in this
步骤102,从所述无人机外部获取所述飞行位置周边的第二飞机信息。Step 102: Acquire second aircraft information around the flight location from outside the drone.
步骤102中的无人机外部是指除无人机之外的介质,该介质不局限于网站、无人机之外的其他设备等。在应用中,无人机飞行位置周边的飞机数量很多,而无人机飞行位置周边每一飞机的飞机信息包括以下至少一项:飞机标识(比如编号)、飞机的飞行位置、飞机飞行的高度、速度、飞机的航向、飞机的航线规划,本发明并不具体限定。为便于和上述步骤101中无人机搭载的ADS-B模块所探测到的无人机飞行位置周边大量飞机的飞机信息区分,本步骤102中将从无人机外部获取无人机飞行位置周边各个飞机的飞机信息统一记为第二飞机信息。The outside of the drone in
步骤103,根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。Step 103: Determine that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
在本发明中,无人机搭载的ADS-B模块的工作情况可以根据上述的第一飞机信息和第二飞机信息来确定。其中,无人机搭载的ADS-B模块的工作情况之所以可以根据上述的第一飞机信息和第二飞机信息确定,其原因是:如上描述的第一飞机信息是无人机搭载的ADS-B模块检测到的无人机飞行位置周边的 飞机信息,而第二飞机信息是从无人机外部获取的无人机飞行位置周边的飞机信息,在无人机搭载的ADS-B模块正常工作时,第一飞机信息、第二飞机信息原则上是一样,或者即使不一样,误差也会小于设定阈值;而如果第一飞机信息、第二飞机信息不一样的误差大于设定阈值,也就意味着无人机搭载的ADS-B模块性能不好,有可能失效,根据上述的第一飞机信息和第二飞机信息是可以确定无人机搭载的ADS-B模块的工作情况的。下文会重点描述如何根据第一飞机信息和第二飞机信息确定无人机搭载的ADS-B模块失效,这里暂不赘述。In the present invention, the operation of the ADS-B module mounted on the drone can be determined based on the first aircraft information and the second aircraft information described above. The working condition of the ADS-B module mounted on the drone can be determined according to the first aircraft information and the second aircraft information mentioned above, because the first aircraft information described above is the ADS-equipped by the drone. The peripheral position of the drone detected by the B module Aircraft information, and the second aircraft information is aircraft information around the flight position of the drone obtained from the outside of the drone. When the ADS-B module mounted on the drone is working normally, the first aircraft information and the second aircraft information principle The same is true, or even if it is not the same, the error will be less than the set threshold; if the error of the first aircraft information and the second aircraft information is greater than the set threshold, it means that the ADS-B module is mounted on the drone. The performance is not good and may fail. According to the first aircraft information and the second aircraft information described above, it is possible to determine the operation of the ADS-B module mounted on the drone. The following section will focus on how to determine the failure of the ADS-B module mounted on the drone based on the first aircraft information and the second aircraft information, which will not be described here.
一旦根据上述的第一飞机信息和第二飞机信息确定ADS-B模块失效,则意味着无人机的飞行存在风险,会基于防止风险,保证无人机飞行安全的目的及时做出相应措施,这最终实现了无人机的安全飞行。Once the ADS-B module is determined to be invalid according to the first aircraft information and the second aircraft information, it means that the flight of the drone is at risk, and corresponding measures are taken in time to prevent the risk and ensure the safety of the drone. This ultimately achieved a safe flight of the drone.
下面通过几个具体实施例对图1所示流程进行实施例描述:The following describes the embodiment of the process shown in FIG. 1 through several specific embodiments:
实施例1:Example 1:
参见图2,图2为本发明提供的实施例1的应用组网图。图2所示的应用组网包括终端、无人机、无人机外部。在一个实施例中,无人机外部可为指定网站和/或无人机外部的指定设备。其中,指定网站可为一些提供飞机飞行分布信息的网站,比如FlightRadar:www.flightradar24.com,FlightAware:zh.flightaware.com等网站。在一个实施例中,指定设备可为一些提供飞机飞行分布信息的设备,比如雷达站中的设备、飞机场中的设备、或者其他用于提供飞机信息的设备等,本发明并不具体限定。Referring to FIG. 2, FIG. 2 is a networking diagram of an application according to Embodiment 1 of the present invention. The application networking shown in FIG. 2 includes a terminal, a drone, and an outside of the drone. In one embodiment, the exterior of the drone may be a designated device external to the designated website and/or drone. Among them, the designated website can be some websites that provide information on the flight distribution of the aircraft, such as FlightRadar: www.flightradar24.com, FlightAware: zh.flightaware.com and other websites. In one embodiment, the designated device may be some device that provides aircraft flight distribution information, such as a device in a radar station, a device in an airport, or other device for providing aircraft information, etc., which is not specifically limited by the present invention.
基于图2所示的应用组网,则本实施例1提供了应用于图2所示组网的无人机飞行安全控制的方法。参见图3,图3为本发明实施例1提供的方法流程图。该流程应用于上述的终端。其中,终端中设置有客户端。在一个例子中,客户端可以通过APP(应用程序)方式实现,也可以通过SDK(Software Development Kit,软件开发工具包)方式实现,还可以通过调参(如无人机调参软件等)方式实现,对此实现方式不做限制。 Based on the application networking shown in FIG. 2, the first embodiment provides a method for the drone flight safety control applied to the networking shown in FIG. 2. Referring to FIG. 3, FIG. 3 is a flowchart of a method according to Embodiment 1 of the present invention. This process is applied to the above terminal. Among them, the client is set in the terminal. In one example, the client can be implemented by means of an APP (application), or by an SDK (Software Development Kit), or by means of a parameter (such as a drone software). Implementation, there is no limit to this implementation.
在本实施例1中,终端中设置的客户端在无人机飞行时接入网络,这里可以为通过有线方式或无线方式接入网络,对接入方式不限。客户端通过接入的网络能够与无人机外部通信。图2以无线方式接入网络为例描述。In the first embodiment, the client set in the terminal accesses the network when the drone is in flight. Here, the network can be accessed by wired or wireless, and the access mode is not limited. The client can communicate with the outside of the drone through the connected network. Figure 2 shows an example of accessing the network in a wireless manner.
此外,终端中设置的客户端能够控制无人机,且二者的连接方式可以为有线连接或者无线连接,对此连接方式不做限制,在图2中以无线连接(如WiFi、OcuSync、Lightbridge、Auxiliary等)为例。In addition, the client set in the terminal can control the drone, and the connection mode of the two can be wired connection or wireless connection. The connection mode is not limited, and the wireless connection is shown in FIG. 2 (such as WiFi, OcuSync, Lightbridge). , Auxiliary, etc.) as an example.
如图3所示,该流程可包括以下步骤:As shown in FIG. 3, the process may include the following steps:
步骤301,终端通过设置的用于控制无人机的客户端获取无人机搭载的ADS-B模块所检测到的无人机飞行位置周边的第一飞机信息。Step 301: The terminal acquires, by using a client for controlling the drone, the first aircraft information around the flight location of the drone detected by the ADS-B module carried by the drone.
在一个例子中,无人机飞行位置周边的第一飞机信息具体为:以无人机的飞行位置为圆心、以ADS-B模块的探测范围为半径的圆形区域内的各飞机的飞机信息。在一个例子中,各飞机的飞机信息包括:飞机标识、飞机飞行高度、飞机飞行速度、飞机飞行的方向等。In one example, the first aircraft information around the flight position of the drone is specifically: aircraft information of each aircraft in a circular area with the flight position of the unmanned aircraft as the center and the detection range of the ADS-B module as a radius. . In one example, aircraft information for each aircraft includes: aircraft identification, aircraft altitude, aircraft flight speed, direction of aircraft flight, and the like.
作为一个实施例,上述无人机的飞行位置可为无人机搭载的定位模块实时发送的无人机飞行时的飞行位置。该飞行位置是无人机的当前位置,是动态变化的,这也就意味着上述圆形区域的圆心一直在动态变化。在一个例子中,终端每次收到无人机搭载的定位模块发送的无人机的飞行位置,就会执行一次图3所示的流程,如上描述,上述的飞行位置是无人机的当前位置,图3所示流程基于无人机的当前位置执行无人机飞行安全控制,这能够大大提高本发明实施例提供的无人机飞行安全控制的精准度。As an embodiment, the flight position of the UAV may be a flight position of the UAV that is transmitted in real time by the positioning module mounted on the UAV. The flight position is the current position of the drone and is dynamically changing, which means that the center of the circular area is constantly changing dynamically. In one example, each time the terminal receives the flight position of the drone sent by the positioning module carried by the drone, the flow shown in FIG. 3 is executed. As described above, the above flight position is the current state of the drone. The position shown in FIG. 3 performs the drone flight safety control based on the current position of the drone, which can greatly improve the accuracy of the drone flight safety control provided by the embodiment of the present invention.
作为另一个实施例,无人机的飞行位置可为无人机的飞行轨迹中的一个指定位置。这也就意味着上述圆形区域的圆心固定不变,但因为圆形区域内的各飞机不可控,上述ADS-B模块所检测到的无人机飞行位置周边的第一飞机信息有可能是动态变化的。在一个例子中,上述的指定位置可为无人机的起飞点。在具体实现中,尽管无人机的飞行位置动态变化,但是该变化引起的距离相比 于ADS-B模块的探测范围(一般为几百公里)很小,所以即使指定无人机的飞行位置,最终也不会影响终端获取的第一飞机信息。在一个例子中,终端可以按照设定周期执行一次图3所示的流程。As another embodiment, the flying position of the drone may be a designated position in the flight path of the drone. This means that the center of the circular area is fixed, but because the aircraft in the circular area are uncontrollable, the first aircraft information around the flight position of the UAV detected by the above ADS-B module may be Dynamically changing. In one example, the designated location described above may be the takeoff point of the drone. In a specific implementation, although the flight position of the drone changes dynamically, the distance caused by the change is compared. The detection range of the ADS-B module (generally several hundred kilometers) is small, so even if the flight position of the drone is specified, the first aircraft information acquired by the terminal will not be affected. In one example, the terminal can perform the process shown in FIG. 3 once in a set period.
步骤302,终端通过设置的用于控制无人机的客户端从无人机外部获取无人机飞行位置周边的第二飞机信息。Step 302: The terminal acquires second aircraft information around the flight location of the drone from the outside of the drone through the set client for controlling the drone.
如上描述的无人机外部,以无人机外部为指定网站为例,则步骤302中,终端通过设置的用于控制无人机的客户端通过无线连接或有线连接从指定网站获取处于以无人机飞行位置为圆心、以所述ADS-B模块的探测范围为半径的圆形区域内的各飞机的信息(记为第二飞机信息)。这里的无人机飞行位置可为如上描述的无人机搭载的定位模块实时发送的无人机飞行时的飞行位置,也可为如上描述的指定位置,本发明实施例并不具体限定。For example, in the exterior of the drone as described above, taking the outside of the drone as the designated website, in
步骤303,终端根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。Step 303: The terminal determines, according to the first aircraft information and the second aircraft information, that the ADS-B module is invalid.
作为一个实施例,步骤303中,根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效可通过以下4种方式实现:As an embodiment, in
方式1:Method 1:
本方式1下,根据第一飞机信息和第二飞机信息确定ADS-B模块失效的步骤参见图4所示,可包括:In the first mode, the step of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information is as shown in FIG. 4, and may include:
步骤401,确定第一飞机信息中的飞机集合A与第二飞机信息中的飞机集合B之间的交集。
步骤402,计算所述交集中的飞机数量L与所述飞机集合B中飞机数量M的比值,当所述比值小于第一预设门限时,确定所述ADS-B模块失效。Step 402: Calculate a ratio of the number of aircrafts L in the intersection to the number of aircrafts M in the aircraft set B. When the ratio is less than the first preset threshold, determine that the ADS-B module is invalid.
作为一个实施例,这里的第一预设门限可根据实际情况设置,比如,若对ADS-B模块失效的要求比较严格,则可设置第一预设门限的数值大一些,反 之依然。As an embodiment, the first preset threshold may be set according to actual conditions. For example, if the requirement for the failure of the ADS-B module is strict, the value of the first preset threshold may be set to be larger. Still.
至此,通过方式1即可确定出ADS-B模块失效。At this point, the failure of the ADS-B module can be determined by mode 1.
方式2:Method 2:
本方式2类似方式1,只不过在方式1确定ADS-B模块失效之前,还需要额外进一步包括:确定飞机集合B中有大于或等于设定比例的飞机包含在飞机集合A。当确定飞机集合B中有大于或等于设定比例的飞机包含在飞机集合A,则确定ADS-B模块失效,反之,则ADS-B模块未失效。图5具体示出了方式2中确定ADS-B模块失效的步骤。This mode 2 is similar to mode 1, except that before the mode 1 determines that the ADS-B module fails, it is necessary to further include: determining that the aircraft in the aircraft set B having greater than or equal to the set ratio is included in the aircraft set A. When it is determined that an aircraft greater than or equal to the set ratio in the aircraft set B is included in the aircraft set A, it is determined that the ADS-B module fails, and otherwise, the ADS-B module is not invalid. FIG. 5 specifically illustrates the steps of determining the failure of the ADS-B module in Mode 2.
方式3:Method 3:
本方式3下,根据第一飞机信息和第二飞机信息确定ADS-B模块失效的步骤参见图6所示,可包括:In the third mode, the step of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information, as shown in FIG. 6, may include:
步骤601,确定第一飞机信息中的飞机集合A与第二飞机信息中的飞机集合B之间的交集。
步骤602,计算所述交集中的飞机数量L与所述飞机集合A中飞机数量N的比值,当所述比值大于第二预设门限时,确定所述ADS-B模块失效。Step 602: Calculate a ratio of the number of aircrafts L in the intersection to the number N of aircrafts in the aircraft set A. When the ratio is greater than the second preset threshold, determine that the ADS-B module is invalid.
作为一个实施例,上述的第二预设门限可根据实际情况设置,比如,若对ADS-B模块失效的要求比较严格,则可设置第一预设门限的数值大一些,反之依然。As an embodiment, the foregoing second preset threshold may be set according to actual conditions. For example, if the requirement for failure of the ADS-B module is strict, the value of the first preset threshold may be set to be larger, and vice versa.
至此,通过方式3即可确定出ADS-B模块失效。At this point, the failure of the ADS-B module can be determined by mode 3.
方式4:Method 4:
本方式4下,根据第一飞机信息和第二飞机信息确定ADS-B模块失效的步骤参见图7所示,可包括:In the fourth mode, the step of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information is as shown in FIG. 7, and may include:
步骤701,当第一飞机信息中的飞机集合A的飞机数量为空或小于设定阈值,且所述第二飞机信息中的飞机集合B中飞机数量M大于第三预设门限时, 执行步骤702。Step 701: When the number of aircrafts of the aircraft set A in the first aircraft information is empty or less than a set threshold, and the number of aircrafts M in the aircraft set B in the second aircraft information is greater than a third preset threshold, Go to step 702.
作为一个实施例,上述的第三预设门限可根据实际情况设置,比如,若对ADS-B模块失效的要求比较严格,则可设置第一预设门限的数值大一些,反之依然。As an embodiment, the foregoing third preset threshold may be set according to actual conditions. For example, if the requirement for the failure of the ADS-B module is strict, the value of the first preset threshold may be set to be larger, and vice versa.
步骤702,确定所述ADS-B模块失效。
至此,通过方式4即可确定出ADS-B模块失效。At this point, the failure of the ADS-B module can be determined by way 4.
需要说明的是,上述4种根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效的方式,只是为使本发明更加清楚进行的举例,并不用于限定本发明,其他能够确定ADS-B模块失效的方式也应包括在本发明中。It should be noted that the above four methods for determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information are only examples for making the invention clearer, and are not intended to limit the present invention. Other ways of determining the failure of the ADS-B module should also be included in the present invention.
一旦终端通过上述四种方式中的任一方式确定无人机搭载的ADS-B模块失效,则对无人机进行安全飞行控制,或者向用户发出风险警示,以由用户控制无人机规避风险,最终达到安全飞行控制的目的。Once the terminal determines that the ADS-B module mounted on the UAV fails by any of the above four methods, the UAV is subjected to safe flight control or a risk warning is issued to the user to control the UAV to avoid the risk. Finally, the purpose of safe flight control is achieved.
在一个实施例中,对无人机进行安全飞行控制包括很多种,比如,若无人机当前正在飞行时,则向无人机发出飞行限制,以防止飞行风险。In one embodiment, there are many types of safe flight control for the drone, such as if the drone is currently flying, then a flight limit is issued to the drone to prevent flight risk.
在具体实现时,向无人机发出飞行限制包括很多限制措施,比如强制无人机返航;和/或,降低无人机的飞行高度等,本发明并不具体限定。In the specific implementation, the flight restriction to the drone includes many restrictions, such as forcing the drone to return to the air; and/or reducing the flying height of the drone, etc., which is not specifically limited.
至此,完成实施例1的描述。So far, the description of Embodiment 1 is completed.
实施例2:Example 2:
参见图8,图8为本发明提供的实施例2的应用组网图。图8所示的应用组网包括终端、服务器、无人机、无人机外部。如上描述,无人机外部可为指定网站和/或无人机外部的指定设备。其中,指定网站可为一些提供飞机飞行分布信息的网站,比如FlightRadar:www.flightradar24.com,FlightAware:zh.flightaware.com等网站。在一个实施例中,指定设备可为一些提供飞机飞行分布信息的设备,比如雷达站中的设备、飞机场中的设备、或者其他用于提供 飞机信息的设备等,本发明并不具体限定。Referring to FIG. 8, FIG. 8 is a networking diagram of an application according to Embodiment 2 of the present invention. The application networking shown in FIG. 8 includes a terminal, a server, a drone, and an outside of the drone. As described above, the exterior of the drone may be a designated device external to the designated website and/or drone. Among them, the designated website can be some websites that provide information on the flight distribution of the aircraft, such as FlightRadar: www.flightradar24.com, FlightAware: zh.flightaware.com and other websites. In one embodiment, the designated device may be some device that provides aircraft flight distribution information, such as equipment in a radar station, equipment in an airport, or other for providing The apparatus and the like of the aircraft information are not specifically limited in the present invention.
在实施例2中,终端设置有能够与无人机外部、服务器进行通信、且能够控制无人机的客户端。如上描述,客户端举例可通过APP(应用程序)方式实现,也可以通过SDK(Software Development Kit,软件开发工具包)方式实现,还可以通过调参(如无人机调参软件等)方式实现,对此实现方式不做限制。In the second embodiment, the terminal is provided with a client capable of communicating with the outside of the drone, the server, and capable of controlling the drone. As described above, the client example can be implemented by an APP (application) method, or by an SDK (Software Development Kit), and can also be implemented by adjusting parameters (such as a drone software). There is no limit to this implementation.
其中,客户端在无人机飞行时未接入网络,不能与服务器进行通信,而当客户端在无人机完成飞行时,客户端可与服务器进行通信,以完成无人机下次飞行的安全控制。The client does not access the network when the drone is flying, and cannot communicate with the server. When the client finishes flying in the drone, the client can communicate with the server to complete the next flight of the drone. safely control.
基于图8所示的应用组网,则本实施例2提供了应用于图8所示组网的无人机飞行安全控制的方法。参见图9,图9为本发明实施例2提供的方法流程图。该流程应用于上述的服务器,在一个例子中,该服务器为无人机服务商的服务器。如图9所示,该流程可包括以下步骤:Based on the application networking shown in FIG. 8, the second embodiment provides a method for the drone flight safety control applied to the networking shown in FIG. Referring to FIG. 9, FIG. 9 is a flowchart of a method according to Embodiment 2 of the present invention. The process is applied to the server described above, which in one example is a server of a drone service provider. As shown in FIG. 9, the process may include the following steps:
步骤901,服务器接收来自终端发送的无人机的飞行日志。In
本实施例2中,当无人机飞行后,终端设置的客户端未接入网络,此时终端是不能与无人机通信,也不能获取无人机的飞行日志;而当无人机完成飞行,终端通过设置的客户端接入网络时,终端可通过设置的客户端接入的网络与无人机进行通信,以获取无人机的飞行日志,并通过设置的客户端接入的网络与服务器进行通信,以将获取的无人机的飞行日志发送给服务器。In the second embodiment, when the drone is flying, the client set by the terminal is not connected to the network, and the terminal cannot communicate with the drone, nor can the flight log of the drone be acquired; and when the drone is completed When the terminal accesses the network through the set client, the terminal can communicate with the drone through the network accessed by the set client to obtain the flight log of the drone, and the network accessed by the set client. Communicate with the server to send the acquired flight log of the drone to the server.
作为一个实施例,这里的飞行日志可包括:无人机的飞行轨迹、飞机信息列表等。这里的飞机信息列表包含了无人机搭载的ADS-B模块在无人机飞行轨迹中各飞行位置检测到的周边飞机的飞机信息。As an embodiment, the flight log herein may include: a flight path of the drone, a list of aircraft information, and the like. The aircraft information list here contains the aircraft information of the surrounding aircraft detected by the ADS-B module carried by the drone in each flight position of the UAV flight path.
步骤902,服务器从接收的飞行日志中获取无人机搭载的ADS-B模块检测到的无人机飞行位置周边的第一飞机信息。Step 902: The server acquires, from the received flight log, first aircraft information around the flight location of the drone detected by the ADS-B module carried by the drone.
作为一个实施例,本步骤902中无人机飞行位置为飞行日记录的所述无
人机的飞行轨迹中的一个指定位置比如无人机的起飞位置、或者无人机飞行过程中的某一个位置等。As an embodiment, the flight position of the UAV in this
当确定出无人机飞行位置时,则步骤902中的第一飞机信息为:上述飞机信息列表中记录的无人机的ADS-B模块检测到的该无人机飞行位置周边的飞机信息。在一个例子中,这里的无人机飞行位置周边的飞机信息具体为以该无人机飞行位置为圆心、以ADS-B模块的探测范围为半径的圆形区域内的各飞机的飞机信息。When the flight position of the drone is determined, the first aircraft information in
步骤903,服务器从无人机外部获取无人机飞行位置周边的第二飞机信息。Step 903: The server acquires second aircraft information around the flight location of the drone from outside the drone.
如上描述的无人机外部,以无人机外部为指定网站为例,则步骤903中,服务器通过无线连接或有线连接从指定网站获取处于以无人机飞行位置为圆心、以所述ADS-B模块的探测范围为半径的圆形区域内的各飞机的信息(记为第二飞机信息)。For example, in the exterior of the drone as described above, taking the outside of the drone as a designated website, in
步骤904,服务器根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。Step 904: The server determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
这里,根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效的方式可参见上述实施例1中的四种方式,这里不再赘述。For the manner of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information, refer to the four modes in the foregoing Embodiment 1, and details are not described herein again.
一旦服务器确定无人机搭载的ADS-B模块失效,则对无人机进行安全飞行控制,或者向用户发出风险警示,以由用户控制无人机规避风险,最终达到安全飞行控制的目的。Once the server determines that the ADS-B module carried by the drone is invalid, the UAV is subjected to safe flight control, or a risk warning is issued to the user, so that the user controls the drone to avoid the risk and finally achieves the purpose of safe flight control.
需要说明的是,因为此时无人机已完成飞行,则服务器不管是对无人机进行安全飞行控制,还是向用户发出风险警示,其目的都是以该确定出无人机搭载的ADS-B模块失效为依据,对无人机的下次飞行进行飞行限制,以防止飞行风险。It should be noted that, since the drone has completed the flight at this time, the server will issue a risk warning to the user whether it is a safe flight control of the drone or not, and the purpose is to determine the ADS-equipped by the drone. Based on the failure of the B module, flight restrictions are imposed on the next flight of the drone to prevent flight risks.
作为一个实施例,这里对无人机的下次飞行进行飞行限制包括:限制无 人机的飞行高度、或者限制无人机的飞行速度等,本发明并不具体限定。As an embodiment, the flight restrictions for the next flight of the drone include: The flying height of the human machine, or the flying speed of the drone is limited, and the present invention is not specifically limited.
至此,完成实施例2的描述。So far, the description of Embodiment 2 is completed.
实施例3:Example 3:
参见图10,图10为本发明实施例3提供的方法流程图。该流程应用的组网类似图2示出的实施例1的应用组网。只不过相比于实施例1提供的方法流程,在本实施例3中,终端设置的客户端在无人机飞行时未接入网络。Referring to FIG. 10, FIG. 10 is a flowchart of a method according to Embodiment 3 of the present invention. The networking of the application is similar to the application networking of Embodiment 1 shown in FIG. 2. However, compared to the method flow provided in Embodiment 1, in the third embodiment, the client set by the terminal does not access the network when the drone is flying.
如此,当终端在无人机完成飞行时若接入网络,这里可以为通过有线方式或无线方式接入网络,对接入方式不限。则如图10所示,该流程可包括以下步骤:In this way, when the terminal accesses the network when the drone completes the flight, the terminal can access the network by wire or wireless, and the access mode is not limited. Then, as shown in FIG. 10, the process may include the following steps:
步骤1001,终端通过设置的用于控制无人机的客户端获取无人机的飞行日志。In
作为一个实施例,这里的飞行日志可包括:无人机的飞行轨迹、飞机信息列表等。这里的飞机信息列表包含了无人机搭载的ADS-B模块在无人机飞行轨迹中各飞行位置检测到的周边飞机的飞机信息。As an embodiment, the flight log herein may include: a flight path of the drone, a list of aircraft information, and the like. The aircraft information list here contains the aircraft information of the surrounding aircraft detected by the ADS-B module carried by the drone in each flight position of the UAV flight path.
步骤1002,终端从接收的飞行日志中获取无人机搭载的ADS-B模块检测到的无人机飞行位置周边的第一飞机信息。Step 1002: The terminal acquires, from the received flight log, first aircraft information around the flight location of the drone detected by the ADS-B module carried by the drone.
作为一个实施例,本步骤1002中无人机飞行位置为飞行日记录的所述无人机的飞行轨迹中的一个指定位置比如无人机的起飞位置、或者无人机飞行过程中的某一个位置等。As an embodiment, in this
当确定出无人机飞行位置时,则步骤1002中的第一飞机信息为:上述飞机信息列表中记录的无人机的ADS-B模块检测到的该无人机飞行位置周边的飞机信息。在一个例子中,这里的无人机飞行位置周边的飞机信息具体为以该无人机飞行位置为圆心、以ADS-B模块的探测范围为半径的圆形区域内的各飞机的飞机信息。
When the flight position of the drone is determined, the first aircraft information in
步骤1003,终端从无人机外部获取无人机飞行位置周边的第二飞机信息。In
如上描述的无人机外部,以无人机外部为指定网站为例,则步骤1003中,终端通过无线连接或有线连接从指定网站获取处于以无人机飞行位置为圆心、以所述ADS-B模块的探测范围为半径的圆形区域内的各飞机的信息(记为第二飞机信息)。For example, in the exterior of the drone as described above, taking the outside of the drone as the designated website, in
步骤1004,终端根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。Step 1004: The terminal determines, according to the first aircraft information and the second aircraft information, that the ADS-B module is invalid.
这里,根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效的方式可参见上述实施例1中的四种方式,这里不再赘述。For the manner of determining the failure of the ADS-B module according to the first aircraft information and the second aircraft information, refer to the four modes in the foregoing Embodiment 1, and details are not described herein again.
一旦终端确定无人机搭载的ADS-B模块失效,则对无人机进行安全飞行控制,或者向用户发出风险警示,以由用户控制无人机规避风险,最终达到安全飞行控制的目的。本实施例3中,终端确定无人机搭载的ADS-B模块失效后的处理方式类似上述实施例2中服务器确定无人机搭载的ADS-B模块失效后的处理方式,不再赘述。Once the terminal determines that the ADS-B module carried by the drone is invalid, the UAV is subjected to safe flight control or a risk warning is issued to the user, so that the user controls the drone to avoid the risk and finally achieves the purpose of safe flight control. In the third embodiment, after the terminal determines that the ADS-B module mounted on the UAV is disabled, the processing manner of the ADS-B module in the second embodiment is similar to that in the case where the server determines that the ADS-B module is not in use.
至此,完成实施例3的描述。So far, the description of Embodiment 3 is completed.
需要说明的是,本发明提供的无人机飞行安全控制的方法也可由无人机执行。相比上述三个实施例,无人机执行飞行安全控制时需要从无人机搭载的ADS-B模块检测到的无人机飞行位置周边的第一飞机信息、以及从无人机外部比如指定网站或指定设备获取无人机飞行位置周边的第二飞机信息,之后主动根据实施例1中的四种方式中的任一方式利用所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。相比上述三个实施例,无人机执行飞行安全控制的方式比较简单。It should be noted that the method for flying safety control of the drone provided by the present invention can also be performed by the drone. Compared with the above three embodiments, when the UAV performs flight safety control, it needs to detect the first aircraft information around the flight position of the drone detected from the ADS-B module carried by the drone, and specify from the outside of the drone. The website or the designated device acquires the second aircraft information around the flight location of the drone, and then actively determines the use of the first aircraft information and the second aircraft information according to any one of the four manners in Embodiment 1. The ADS-B module is invalid. Compared with the above three embodiments, the manner in which the drone performs flight safety control is relatively simple.
需要说明的是,上述实施例只是为便于本发明更加清楚进行的举例,并非用于限定本发明。It should be noted that the above-described embodiments are merely examples for facilitating the present invention and are not intended to limit the present invention.
以上对本发明提供的方法进行了描述,下面对本发明提供的控制设备进 行描述:The method provided by the present invention has been described above, and the control device provided by the present invention is Line description:
参见图11,图11为本发明提供的控制设备的结构图。如图11所示,所述控制设备包括:Referring to FIG. 11, FIG. 11 is a structural diagram of a control device provided by the present invention. As shown in FIG. 11, the control device includes:
处理器,用于获取所述无人机搭载的ADS-B模块检测到的所述无人机的飞行位置周边的第一飞机信息,以及从所述无人机外部获取所述飞行位置周边的第二飞机信息;a processor, configured to acquire first aircraft information around a flight location of the drone detected by the ADS-B module carried by the drone, and acquire a periphery of the flight location from outside the drone Second aircraft information;
控制器,用于根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。And a controller, configured to determine that the ADS-B module is invalid according to the first aircraft information and the second aircraft information.
在一个实施例中,处理器与控制器可经由系统总线通信。In one embodiment, the processor and controller are communicable via a system bus.
在一个实施例中,所述处理器从无人机外部获取所述飞行位置周边的第二飞机信息包括:从所述无人机外部获取处于以所述飞行位置为圆心、以所述ADS-B模块的探测范围为半径的圆形区域内的飞机的信息。In one embodiment, the acquiring, by the processor from the exterior of the drone, the second aircraft information around the flight location comprises: acquiring from the exterior of the drone at a center of the flight position, with the ADS- The detection range of the B module is the information of the aircraft in the circular area of the radius.
在一个实施例中,所述飞行位置为所述无人机搭载的定位模块发送的所述无人机飞行时的位置;或者,In one embodiment, the flight position is a position when the drone is sent by the positioning module carried by the drone; or
所述飞行位置为所述无人机的飞行轨迹中的一个指定位置。The flight position is a designated position in a flight path of the drone.
在一个实施例中,所述控制设备为所述无人机对应的终端,所述终端在所述无人机飞行时接入了网络,所述终端通过接入的网络访问所述无人机外部以获取所述飞行位置周边的第二飞机信息。In one embodiment, the control device is a terminal corresponding to the drone, and the terminal accesses a network when the drone is flying, and the terminal accesses the drone through an accessed network. External to obtain second aircraft information around the flight location.
在一个实施例中,所述处理器从无人机外部获取所述飞行位置周边的第二飞机信息包括:In one embodiment, the acquiring, by the processor from the outside of the drone, the second aircraft information around the flight location comprises:
从所述无人机的飞行日志中获取所述无人机的飞行位置;Obtaining a flight position of the drone from a flight log of the drone;
从所述无人机外部获取处于以所述飞行位置为圆心、以所述ADS-B模块的探测范围为半径的圆形区域内的飞机的信息。Information of the aircraft in a circular area centered on the flight position and having a radius of the detection range of the ADS-B module is acquired from the outside of the drone.
在一个实施例中,所述控制设备为所述无人机对应的终端,所述终端在所述无人机飞行时未接入网络;In one embodiment, the control device is a terminal corresponding to the drone, and the terminal does not access the network when the drone is flying;
所述飞行日志是检测到所述终端接入网络后从所述无人机获取的。 The flight log is obtained from the drone after detecting that the terminal accesses the network.
在一个实施例中,所述控制设备为服务器;所述飞行日志是所述无人机对应的终端接入网络后从所述无人机获取并发送给所述服务器的。In one embodiment, the control device is a server; the flight log is obtained by the terminal corresponding to the drone from the drone and sent to the server.
在一个实施例中,所述处理器从无人机搭载的ADS-B模块中获取ADS-B模块检测到的无人机的飞行位置周边的第一飞机信息包括:In one embodiment, the processor acquiring, from the ADS-B module carried by the drone, the first aircraft information around the flight location of the drone detected by the ADS-B module includes:
从所述飞行日志中获取所述无人机搭载的ADS-B模块检测到的所述飞行位置周边的第一飞机信息。Acquiring first aircraft information around the flight position detected by the ADS-B module carried by the drone from the flight log.
在一个实施例中,所述飞行位置为所述飞行日记录的所述无人机的飞行轨迹中的一个位置。In one embodiment, the flight location is one of flight trajectories of the drone recorded on the flight day.
在一个实施例中,所述无人机外部包括:指定网站和/或所述无人机外部的指定设备;In one embodiment, the exterior of the drone includes: a designated website and/or a designated device external to the drone;
其中,所述指定设备包括:雷达站中的设备、飞机场中的设备、或者其他用于提供飞机信息的设备。The designated device includes: a device in a radar station, a device in an airport, or other device for providing aircraft information.
在一个实施例中,所述控制器根据第一飞机信息和第二飞机信息确定所述ADS-B模块失效,包括:In one embodiment, the controller determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information, including:
确定第一飞机信息中的飞机集合A与第二飞机信息中的飞机集合B之间的交集;Determining an intersection between the aircraft set A in the first aircraft information and the aircraft set B in the second aircraft information;
计算所述交集中的飞机数量L与所述飞机集合B中飞机数量M的比值,当所述比值小于第一预设门限时,确定所述ADS-B模块失效。Calculating a ratio of the number L of aircraft in the intersection to the number M of aircraft in the aircraft set B. When the ratio is less than the first preset threshold, determining that the ADS-B module is invalid.
在一个实施例中,所述控制器确定所述ADS-B模块失效之前,进一步包括:In an embodiment, before the controller determines that the ADS-B module fails, the controller further includes:
确定所述飞机集合B中有大于或等于设定比例的飞机包含在飞机集合A。It is determined that the aircraft in the aircraft set B having greater than or equal to the set ratio is included in the aircraft set A.
在一个实施例中,所述控制器根据第一飞机信息和第二飞机信息确定所述ADS-B模块失效,包括:In one embodiment, the controller determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information, including:
确定第一飞机信息中的飞机集合A与第二飞机信息中的飞机集合B之间的交集; Determining an intersection between the aircraft set A in the first aircraft information and the aircraft set B in the second aircraft information;
计算所述交集中的飞机数量L与所述飞机集合A中飞机数量N的比值,当所述比值大于第二预设门限时,确定所述ADS-B模块失效。Calculating a ratio of the number L of aircrafts in the intersection to the number N of aircrafts in the aircraft set A. When the ratio is greater than a second preset threshold, determining that the ADS-B module is invalid.
在一个实施例中,所述控制器根据第一飞机信息和第二飞机信息确定所述ADS-B模块失效,包括:In one embodiment, the controller determines that the ADS-B module is invalid according to the first aircraft information and the second aircraft information, including:
当所述第一飞机信息中的飞机集合A的飞机数量为空或小于设定阈值,且所述第二飞机信息中的飞机集合B中飞机数量M大于第三预设门限时,确定所述ADS-B模块失效。Determining when the number of aircrafts of the aircraft set A in the first aircraft information is empty or less than a set threshold, and the number of aircrafts M in the aircraft set B in the second aircraft information is greater than a third preset threshold The ADS-B module is invalid.
在一个实施例中,所述控制器当检查到所述ADS-B模块失效时,进一步包括:In an embodiment, when the controller detects that the ADS-B module fails, the controller further includes:
对所述无人机进行安全飞行控制,或者向用户发出风险警示。Perform safe flight control on the drone or issue a risk warning to the user.
在一个实施例中,所述对无人机进行安全飞行控制包括:In one embodiment, the safe flight control of the drone includes:
若无人机当前正在飞行时,则向无人机发出飞行限制,以防止飞行风险。If the drone is currently flying, a flight limit is issued to the drone to prevent flight risk.
在一个实施例中,所述向无人机发出飞行限制包括:In one embodiment, the issuing flight restrictions to the drone includes:
强制返航;和/或,Forced return; and / or,
降低无人机的飞行高度。Reduce the flying height of the drone.
在一个实施例中,所述对无人机进行安全飞行控制包括:In one embodiment, the safe flight control of the drone includes:
若无人机当前未飞行时,对无人机的下次飞行进行飞行限制,以防止飞行风险。If the drone is not currently flying, flight restrictions are imposed on the next flight of the drone to prevent flight risks.
在一个实施例中,所述对无人机的下次飞行进行飞行限制包括:In one embodiment, the flight restrictions for the next flight of the drone include:
限制无人机的飞行高度。Limit the flying height of the drone.
至此,完成图11所示的控制设备的结构描述。So far, the structural description of the control device shown in FIG. 11 is completed.
本发明还提供了一种机器可读存储介质,该机器可读存储介质可以应用于无人机,终端、服务器。机器可读存储介质上存储有若干计算机指令。所述计算机指令被执行时进行如下处理:The present invention also provides a machine readable storage medium that can be applied to a drone, a terminal, a server. A number of computer instructions are stored on a machine readable storage medium. When the computer instruction is executed, the following processing is performed:
获取所述无人机搭载的ADS-B模块检测到的所述无人机的飞行位置 周边的第一飞机信息;Acquiring the flight position of the drone detected by the ADS-B module carried by the drone First aircraft information around;
从所述无人机外部获取所述飞行位置周边的第二飞机信息;Acquiring second aircraft information around the flight location from outside the drone;
根据所述第一飞机信息和所述第二飞机信息确定所述ADS-B模块失效。Determining that the ADS-B module fails based on the first aircraft information and the second aircraft information.
在一个实施例中,机器可读存储介质可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。In one embodiment, the machine-readable storage medium can be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as executable instructions, data, and so forth. For example, the machine-readable storage medium may be: RAM (Radom Access Memory), volatile memory, non-volatile memory, flash memory, storage drive (such as a hard disk drive), solid state drive, any type of storage disk. (such as a disc, dvd, etc.), or a similar storage medium, or a combination thereof.
至此,完成机器可读存储介质的描述。So far, a description of the machine readable storage medium is completed.
对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。For the device embodiment, since it basically corresponds to the method embodiment, reference may be made to the partial description of the method embodiment. The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components displayed as units may or may not be physical units, ie may be located A place, or it can be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the embodiment. Those of ordinary skill in the art can understand and implement without any creative effort.
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this context, relational terms such as first and second are used merely to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these entities or operations. There is any such actual relationship or order between them. The terms "comprising," "comprising," or "include" or "include" are intended to include a non-exclusive inclusion, such that a process, method, article, or device that includes a plurality of elements includes not only those elements but also other items not specifically listed Elements, or elements that are inherent to such a process, method, item, or device. An element that is defined by the phrase "comprising a ..." does not exclude the presence of additional equivalent elements in the process, method, item, or device that comprises the element.
以上对本发明实施例所提供的方法和装置进行了详细介绍,本文中应用 了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。 The method and device provided by the embodiments of the present invention are described in detail above. The principles and embodiments of the present invention have been described in terms of specific examples. The description of the above embodiments is only for facilitating understanding of the method and the core idea of the present invention. Meanwhile, for those skilled in the art, according to the idea of the present invention, There is a change in the scope of the present invention and the scope of the application, and the contents of the present specification should not be construed as limiting the invention.
Claims (39)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/091139 WO2019000406A1 (en) | 2017-06-30 | 2017-06-30 | Control method and apparatus for flight safety of unmanned aerial vehicle, and machine-readable storage medium |
| CN201780004891.XA CN108475065B (en) | 2017-06-30 | 2017-06-30 | Safety control method and device for unmanned aerial vehicle flight and machine readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2017/091139 WO2019000406A1 (en) | 2017-06-30 | 2017-06-30 | Control method and apparatus for flight safety of unmanned aerial vehicle, and machine-readable storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2019000406A1 true WO2019000406A1 (en) | 2019-01-03 |
Family
ID=63266579
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/091139 Ceased WO2019000406A1 (en) | 2017-06-30 | 2017-06-30 | Control method and apparatus for flight safety of unmanned aerial vehicle, and machine-readable storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN108475065B (en) |
| WO (1) | WO2019000406A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11597826B2 (en) | 2017-08-23 | 2023-03-07 | Furukawa Electric Co., Ltd. | Cellulose-fiber-dispersing polyolefin resin composite material, pellet and formed body using same, and production method for cellulose-fiber-dispersing polyolefin resin composite material |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113327343B (en) * | 2019-01-09 | 2023-05-02 | 深圳市道通智能航空技术股份有限公司 | Flight log uploading method and device, mobile terminal and unmanned aerial vehicle |
| CN111487947B (en) * | 2020-03-31 | 2021-09-07 | 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) | Security analysis method, apparatus, computer equipment and storage medium |
| CN114973781B (en) * | 2022-04-08 | 2023-05-30 | 中国民用航空总局第二研究所 | Airport scene UAV collision risk detection method, device, computer equipment |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6792058B1 (en) * | 2000-07-12 | 2004-09-14 | Lockheed Martin Corporation | Digital receiving system for dense environment of aircraft |
| CN102323567A (en) * | 2011-06-13 | 2012-01-18 | 四川大学 | A Method of Detecting ADS-B False Target |
| CN103592948A (en) * | 2013-12-04 | 2014-02-19 | 成都纵横自动化技术有限公司 | Unmanned aerial vehicle flying anti-collision method |
| CN203786910U (en) * | 2014-04-29 | 2014-08-20 | 北京威胜通达科技有限公司 | Beidou-type low-altitude operation monitoring system |
| US20140324255A1 (en) * | 2013-03-15 | 2014-10-30 | Shahid Siddiqi | Aircraft emergency system using ads-b |
| CN104346956A (en) * | 2013-08-06 | 2015-02-11 | 四川信能科技发展有限公司 | ADS-B (automatic dependent surveillance - broadcast) autonomous anti-false object spoofing method |
| CN104537896A (en) * | 2015-01-08 | 2015-04-22 | 中国航空无线电电子研究所 | Fully-silent airspace monitoring and avoiding system and method |
| CN104850130A (en) * | 2015-04-14 | 2015-08-19 | 深圳市华信天线技术有限公司 | Method and system for calculating flight parameters |
Family Cites Families (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8990101B2 (en) * | 2006-11-06 | 2015-03-24 | The Boeing Company | Customizable situational awareness dashboard and alerts, and associated systems and methods |
| US8917201B2 (en) * | 2011-09-30 | 2014-12-23 | Honeywell International Inc. | ADS-B receiver system with multipath mitigation |
| US9476962B2 (en) * | 2013-05-02 | 2016-10-25 | The Boeing Company | Device, system and methods using angle of arrival measurements for ADS-B authentication and navigation |
| CN104318809B (en) * | 2014-10-11 | 2017-02-01 | 中国电子科技集团公司第二十八研究所 | Portable ADS-B mobile system with 3g function |
| CN204376883U (en) * | 2014-12-21 | 2015-06-03 | 天津七六四通信导航技术有限公司 | A kind of miniaturized receiver circuit |
| CN104615849B (en) * | 2014-12-30 | 2017-07-11 | 中国民航大学 | A kind of flight plan assessment system and implementation method suitable for General Aviation |
| US9530323B1 (en) * | 2015-07-15 | 2016-12-27 | Honeywell International Inc. | Aircraft systems and methods to monitor proximate traffic |
| US20190019418A1 (en) * | 2015-08-27 | 2019-01-17 | Dronsystems Limited | Automated system of air traffic control (atc) for at least one unmanned aerial vehicle (uav) |
| KR102549424B1 (en) * | 2015-09-18 | 2023-06-28 | 더 보잉 컴파니 | Controller for an aircraft tracker |
| CN105929416B (en) * | 2016-04-13 | 2018-11-27 | 中国民航大学 | ADS-B autonomous type anti-fraud method based on GNSS integrity information |
| CN106043711A (en) * | 2016-05-09 | 2016-10-26 | 胥凤山 | Flight method and aircraft |
| CN106291456B (en) * | 2016-07-29 | 2018-07-24 | 中国航空无线电电子研究所 | A kind of ADS-B earth stations having monopulse direction finding function |
| CN106297417A (en) * | 2016-09-27 | 2017-01-04 | 南京航空航天大学 | A kind of unmanned plane during flying service and supervisory systems and method |
| CN106899364B (en) * | 2017-04-12 | 2023-10-20 | 云南大学 | Civil aviation radio safety early warning device and method |
-
2017
- 2017-06-30 WO PCT/CN2017/091139 patent/WO2019000406A1/en not_active Ceased
- 2017-06-30 CN CN201780004891.XA patent/CN108475065B/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6792058B1 (en) * | 2000-07-12 | 2004-09-14 | Lockheed Martin Corporation | Digital receiving system for dense environment of aircraft |
| CN102323567A (en) * | 2011-06-13 | 2012-01-18 | 四川大学 | A Method of Detecting ADS-B False Target |
| US20140324255A1 (en) * | 2013-03-15 | 2014-10-30 | Shahid Siddiqi | Aircraft emergency system using ads-b |
| CN104346956A (en) * | 2013-08-06 | 2015-02-11 | 四川信能科技发展有限公司 | ADS-B (automatic dependent surveillance - broadcast) autonomous anti-false object spoofing method |
| CN103592948A (en) * | 2013-12-04 | 2014-02-19 | 成都纵横自动化技术有限公司 | Unmanned aerial vehicle flying anti-collision method |
| CN203786910U (en) * | 2014-04-29 | 2014-08-20 | 北京威胜通达科技有限公司 | Beidou-type low-altitude operation monitoring system |
| CN104537896A (en) * | 2015-01-08 | 2015-04-22 | 中国航空无线电电子研究所 | Fully-silent airspace monitoring and avoiding system and method |
| CN104850130A (en) * | 2015-04-14 | 2015-08-19 | 深圳市华信天线技术有限公司 | Method and system for calculating flight parameters |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11597826B2 (en) | 2017-08-23 | 2023-03-07 | Furukawa Electric Co., Ltd. | Cellulose-fiber-dispersing polyolefin resin composite material, pellet and formed body using same, and production method for cellulose-fiber-dispersing polyolefin resin composite material |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108475065A (en) | 2018-08-31 |
| CN108475065B (en) | 2021-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10909861B2 (en) | Unmanned aerial vehicle in controlled airspace | |
| US11716334B2 (en) | Transport communication management | |
| US9728089B2 (en) | System and method for controlling autonomous flying vehicle flight paths | |
| US11263910B2 (en) | Very low level operations coordination platform | |
| US20180276998A1 (en) | Method, user terminal, server, and detecting device for monitoring flight of unmanned aerial vehicle | |
| US9959772B2 (en) | Flying lane management systems and methods for unmanned aerial vehicles | |
| US10134292B2 (en) | Navigating and guiding an aircraft to a reachable airport during complete engine failure | |
| WO2019000406A1 (en) | Control method and apparatus for flight safety of unmanned aerial vehicle, and machine-readable storage medium | |
| US20230289445A1 (en) | Tamper-resistant geo-fence system for drones | |
| WO2019098017A1 (en) | Information processing device | |
| CN108475068A (en) | UAV flight control method, UAV and control terminal based on ADS-B receiver | |
| US11170654B2 (en) | Authorizing a flight of an unmanned aerial vehicle (UAV) | |
| WO2017218172A1 (en) | Unmanned aerial vehicle transponder systems with integrated disablement | |
| JPWO2019093198A1 (en) | Flight control device and flight control system | |
| EP3757969B1 (en) | Verifying flight information | |
| US20250054400A1 (en) | Method and device for generating flight restriction zone, and method and device for controlling flight of unmanned aerial vehicle | |
| JP6857250B2 (en) | Flight control device and flight control system | |
| CN106658401A (en) | Out-of-control unmanned aerial vehicle initiative retrieving method and system | |
| WO2018170734A1 (en) | Unmanned aerial vehicle detection method and detection device, server control method, and server | |
| US11790761B1 (en) | Geofencing with satellite systems | |
| WO2019090512A1 (en) | Flight control method for unmanned aerial vehicle, apparatus and unmanned aerial vehicle | |
| US10466696B2 (en) | Methods and systems for managing drones in regulated spaces | |
| CN114167884A (en) | UAV control method, device, computer equipment and storage medium | |
| JPWO2020153170A1 (en) | Information processing device | |
| JPWO2019146516A1 (en) | Flight control device and flight control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17915871 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17915871 Country of ref document: EP Kind code of ref document: A1 |