IP Library Granted Patent US 9,688,403
Granted Patent B2
US 9,688,403 · App. 14/717,955 · Granted Jun 27, 2017

Method for adaptive mission execution on an unmanned aerial vehicle

Inventors: Michael Winn (San Francisco, CA); Jonathan Millin (San Francisco, CA); Nicholas Pilkington (San Francisco, CA); Jeremy Eastwood (San Francisco, CA)
Assignee: Infatics, Inc.
B64C39/024G05D1/0094G05D1/0202B64C2201/021B64C2201/042B64C2201/123
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 9,688,403
App. No.
14/717,955
Granted
Jun 27, 2017
Kind
B2
Abstract

A method for adaptive mission execution by an unmanned aerial vehicle includes receiving a set of pre-calculated mission parameters corresponding to an initial UAV mission; collecting UAV operation data during flight of the unmanned aerial vehicle; calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the UAV operation data, the set of modified mission parameters corresponding to a modified UAV mission; and executing the modified UAV mission on the unmanned aerial vehicle.

Claims (28)

1. A method for adaptive mission execution by an unmanned aerial vehicle (UAV) comprising:

initiating execution of a pre-mission flight test including: a level flight at a first altitude at full power with determination of a maximum airspeed parameter of the UAV; a near vertical climb from the first altitude with determination of a maximum thrust parameter of the UAV; a stalling configuration from the near vertical climb with determination of a stall speed parameter of the UAV; a cycling ramping of a motor of the UAV from a no-power to a full-power setting with determination of a motor torque curve, a maximum motor torque, a motor efficiency curve, a propeller efficiency, a battery state of charge, and a maximum battery supply current; and a cycling of pitch, yaw, and roll configuration with determination of a fuselage efficiency parameter and a fuselage weight parameter of the UAV;

receiving a set of pre-calculated mission parameters, based upon the pre-mission test and corresponding to an initial UAV mission, the pre-calculated mission parameters defining a first area to be imaged by a camera of the unmanned aerial vehicle at a first imaging resolution and a first set of camera parameters including a shutter setting;

initiating execution of the initial UAV mission;

collecting UAV operation data during flight of the unmanned aerial vehicle, the UAV operation data comprising aerial images taken at the first imaging resolution; wherein collecting UAV operation data further comprises performing an analysis of the aerial images;

calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the analysis of aerial images, the set of modified mission parameters corresponding to a modified UAV mission; and

automatically executing the modified UAV mission on the unmanned aerial vehicle.

2. The method of claim 1 , wherein calculating the set of modified mission parameters comprises modifying the first set of camera parameters based on the analysis of aerial images.

3. The method of claim 1 , wherein performing an analysis of the aerial images comprises identifying a first image of the aerial images as including at least one of blur artifacts and shadow artifacts; wherein calculating a set of modified mission parameters comprises modifying the set of pre-calculated mission parameters to allow a scene captured by the first image to be recaptured in another image.

4. The method of claim 1 , wherein performing an analysis of the aerial images comprises determining that the first imaging resolution is too low for satisfactory image capture; wherein calculating a set of modified mission parameters comprises modifying the set of pre-calculated mission parameters to allow images to be captured at a second imaging resolution; wherein the second imaging resolution is higher than the first imaging resolution.

5. The method of claim 4 , further comprising prompting a user, via a management application executing on the mobile computing device of the user, to set the second imaging resolution.

6. A method for adaptive mission execution by an unmanned aerial vehicle comprising:

initiating execution of a pre-mission flight test including: a level flight at a first altitude at full power with determination of a maximum airspeed parameter of the UAV; a near vertical climb from the first altitude with determination of a maximum thrust parameter of the UAV; a stalling configuration from the near vertical climb with determination of a stall speed parameter of the UAV; a cycling ramping of a motor of the UAV from a no-power to a full-power setting with determination of a motor torque curve, a maximum motor torque, a motor efficiency curve, a propeller efficiency, a battery state of charge, and a maximum battery supply current; and a cycling of pitch, yaw, and roll configuration with determination of a fuselage efficiency parameter and a fuselage weight parameter of the UAV;

receiving a set of pre-calculated mission parameters corresponding to an initial UAV mission, the pre-calculated mission parameters defining a first area to be imaged by a camera of the unmanned aerial vehicle at a first imaging resolution and a first set of camera parameters including a shutter setting;

collecting UAV operation data during flight of the unmanned aerial vehicle;

calculating a set of modified mission parameters from the set of pre-calculated mission parameters and the UAV operation data, the set of modified mission parameters corresponding to a modified UAV mission; and

automatically executing the modified UAV mission on the unmanned aerial vehicle.

7. The method of claim 6 , wherein executing a pre-mission flight test comprises capturing aerial images and analyzing captured images to determine operational status of a camera coupled to the UAV.

8. The method of claim 6 , further comprising initiating execution of the initial UAV mission; wherein collecting UAV operation data during flight of the unmanned aerial vehicle comprises collecting UAV operation data during the pre-mission flight test and during execution of the initial UAV mission; wherein executing the modified UAV mission comprises executing the modified UAV mission after initiating and before completing execution of the initial UAV mission.

9. The method of claim 6 , further comprising initiating execution of the initial UAV mission; wherein collecting UAV operation data during flight of the unmanned aerial vehicle comprises collecting UAV operation data during execution of the initial UAV mission; wherein executing the modified UAV mission comprises executing the modified UAV mission after initiating execution of the initial UAV mission.

10. The method of claim 9 , wherein the set of pre-calculated mission parameters comprise a first flightpath and a first set of UAV speeds corresponding to the first flightpath; wherein the set of modified mission parameters comprise a second flightpath and a second set of UAV speeds corresponding to the second flightpath; wherein the second flightpath is modified from the first flightpath.

11. The method of claim 10 , wherein the second set of UAV speeds is modified from the first set of UAV speeds.

12. The method of claim 11 , wherein collecting UAV operation data during flight of the unmanned aerial vehicle comprises collecting UAV battery charge data; wherein calculating the set of modified mission parameters comprises modifying the set of pre-calculated mission parameters based on the UAV battery charge data, wherein collecting UAV operation data further comprises processing the UAV battery charge data to indicate that the unmanned aerial vehicle is incapable of completing the initial UAV mission; wherein calculating the set of modified mission parameters comprises verifying that the unmanned aerial vehicle is capable of completing the modified UAV mission.

13. The method of claim 9 , wherein calculating the set of modified mission parameters further comprises prompting a user, via a management application executing on a mobile computing device of the user, to confirm calculation of the set of modified mission parameters.

14. The method of claim 13 , wherein calculating the set of modified mission parameters further comprises receiving input from the user regarding modification of mission parameters and calculating the set of modified mission parameters based on the input.

15. The method of claim 14 , wherein receiving input from the user comprises receiving a slider position set by the user; wherein the slider position represents a tradeoff between aerial image resolution and image capture area.

16. The method of claim 11 , wherein collecting UAV operation data comprises collecting weather data; wherein calculating a set of modified mission parameters comprises calculating the set of modified mission parameters according to the weather data.

17. The method of claim 11 , wherein collecting UAV operation data comprises collecting an external set of mission parameters from another unmanned aerial vehicle over a cellular radio; wherein calculating a set of modified mission parameters comprises calculating the set of modified mission parameters according to the external set of mission parameters.

Assignments (4)
SECURITY INTEREST Recorded Sep 19, 2023
From: DRONEDEPLOY, INC.
To: HERCULES CAPITAL, INC., AS AGENT
Reel/Frame 064958/0425 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE ADDRESS PREVIOUSLY RECORDED AT REEL: 056027 FRAME: 0157. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded May 17, 2021
From: INFATICS, INC.
To: DRONEDEPLOY, INC
Reel/Frame 056267/0337 →
CHANGE OF NAME Recorded Apr 23, 2021
From: INFATICS, INC.
To: DRONEDEPLOY, INC
Reel/Frame 056027/0157 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2015
From: WINN, MICHAEL; MILLIN, JONATHAN; PILKINGTON, NICHOLAS; EASTWOOD, JEREMY
To: INFATICS, INC.
Reel/Frame 036156/0766 →
Continuity (3)
Provisional Application 62000933 · May 20, 2014
Provisional Application 62045473 · Sep 3, 2014
Related Publication 20150336671A1 · Nov 26, 2015