IP Library Granted Patent US 10,311,739
Granted Patent B2
US 10,311,739 · App. 15/542,631 · Granted Jun 4, 2019

Scheduling method and system for unmanned aerial vehicle, and unmanned aerial vehicle

Inventors: Wulie Guan (Guangzhou, CN); Jiaxiang Chen (Guangzhou, CN); Yaolin Huang (Guangzhou, CN)
Assignee: GUANGZHOU XAIRCRAFT TECHNOLOGY CO., LTD
G08G5/0034B64C39/024G05D1/101G07C5/008G08G5/0013G08G5/0069B64C2201/126B64C2201/14
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,311,739
App. No.
15/542,631
Granted
Jun 4, 2019
Kind
B2
Abstract

The present disclosure relates to a scheduling method and system for an unmanned aerial vehicle, an unmanned aerial vehicle, and a server for scheduling an unmanned aerial vehicle. The method comprises the following steps: obtaining identity feature data of an unmanned aerial vehicle, and sending the identity feature data to a server; receiving a task instruction sent by the server and matching the identity feature data, wherein the task instruction is generated by the server according to a preset task datasheet; performing a corresponding task according to the task instruction. The above scheduling method and system for the unmanned aerial vehicle, the unmanned aerial vehicle, the server for scheduling the unmanned aerial vehicle can achieve large-scale dispatching of unmanned aerial vehicles and facilitate the use of the unmanned aerial vehicle for people.

Claims (44)

1. A method of scheduling an unmnanned aerial vehicle (UAV), comprising the following steps of:

receiving identity characteristic data sent by the UAV;

obtaining a task data table matching the UAV according to the identity characteristic data;

generating a task instruction according to the task data table;

sending the task instruction to the UAV;

transmitting current time flight status date transmitted by the UAV, wherein the current flight status data comprises hardware status data, real-time location data, real-time motion data, real-time attitude data, sensor data, and self-test data;

receiving and storing the current flight status data sent by the UAV;

performing real-time monitoring to the UAV according to the current flight status data;

comparing the current flight status data to a preset data range;

sending an early warning to the UAV when detecting the current flight status data is abnormal;

adjusting operating parameters by the UAV when the current flight status data is abnormal and below a threshold value; and

transmitting adjustment instructions to the UAV when the current flight status data is abnormal and above the threshold value.

2. The method of scheduling the UAV of claim 1 , wherein sending the early warning to the UAV when detecting the current flight status data is abnormal specifically comprises the following steps of:

generating a preset route according to the task data table matching the UAV;

calculating a distance between the UAV and the preset route according to the real-time location data of the UAV; and

sending the early warning to the UAV when the distance is greater than a preset threshold.

3. The method of scheduling the UAV of claim 2 , wherein sending the early warning to the UAV when detecting that the current flight status data is abnormal further comprises the following steps of:

obtaining a preset sensitive area;

determining whether the real-time location of the UAV is within or approaching the sensitive area; and

sending a sensitive area early warning to the UAV if the real-time location of the UAV is within or approaching the sensitive area.

4. The method of scheduling the UAV of claim 3 , wherein sending the early warning to the UAV when detecting the current flight status data is abnormal further comprises the following steps of:

determining that the UAV is in an abnormal take-off status and sending a rejection take-off instruction to the UAV; or else

generating the task instruction according to the task data table matching the UAV and sending the task instruction to the UAV;

wherein the abnormal take-off status comprises one or more of the following: the UAV being in a non-execution task status determined according to the task data table; the UAV being not in a take-off area calculated and determined according to current location data of the UAV; the UAV being in the sensitive area calculated and determined according to the current location data of the UAV; and the self-test data of the UAV being abnormal.

5. The method of scheduling the UAV of claim 1 , wherein the identity characteristic data comprises an identity ID and a current Internet Protocol (IP) address of the UAV, the method further comprises the following steps of:

obtaining a last IP address of the UAV in a preset communication address table according to the identity ID of the UAV, wherein the communication address table records an association relationship between the identity ID and the IP address;

determining that the current IP address is the same as the last IP address and continuing to receive the current IP address sent by the UAV; or else

updating the communication address table.

6. The method of scheduling the UAV of claim 1 , wherein the method further comprises the following steps of:

receiving a control instruction for the UAV sent by a terminal;

determining the identity characteristic data of the UAV according to the control instruction; and

sending the control instruction to the UAV corresponding to the determined identity characteristic data of the UAV.

7. An unmanned aerial vehicle (UAV), comprising:

a flight control module storing an identity ID of the UAV;

a communication module in communication with the flight control module obtaining and storing a current IP address; and

a data collecting module in communication with the flight control module;

wherein the communication module sends the identity ID and the current IP address to a server and receives a task instruction sent by the server and matching the identity ID, wherein the task instruction is generated by the server according to a preset task data table;

wherein the flight control module receives the task instruction transmitted by the communication module and performs a task corresponding to the task instruction;

wherein the data collecting module obtains current flight status data, sends the current flight status data to the server via the communication module, thus enabling the server to perform real-time monitoring to the current flight status, wherein the current flight status data comprises hardware status data, real-time location data, real-time motion data, real-time attitude data, sensor data, and self-test data; the data collecting module comparing the current flight status data to a preset data range and adjusting operating parameters when the current flight status data is abnormal and below a threshold value;

wherein the server transmits adjustment instructions to the UAV when the current flight status data is abnormal and above the threshold value.

8. The UAV of claim 7 , wherein the data collecting module detects the hardware status data, the real-time location data, the real-time motion data, the real-time attitude data, and the sensor data are within a preset normal value range and generates the self-test data according to the detecting result;

the data collecting module prompts the flight status is abnormal when having determined the hardware status data, the real-time location data, the real-time motion data, the real-time attitude data, and the sensor data are not within the preset normal value range.

9. The UAV of claim 8 , wherein the flight control module performs a take-off operation and receives the task instruction sent by the server in real time, and performs the task corresponding to the task instruction when determining, the UAV is in a normal take-off status;

wherein the flight control module receives a rejection take-off instruction sent by the server via the communication module and prompts a user according to the rejection take-off instruction when determining the UAV is in an abnormal take-off status.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2017
From: GUAN, WULIE; CHEN, JIAXIANG; HUANG, YAOLIN
To: GUANGZHOU XAIRCRAFT TECHNOLOGY CO., LTD
Reel/Frame 042956/0143 →
Priority Claims (2)
CN 2015 2 0023417 U · Jan 13, 2015 · national
CN 2015 1 0036938 · Jan 23, 2015 · national
Continuity (1)
Related Publication 20180268719A1 · Sep 20, 2018