IP Library › Granted Patent US 9,650,152
Granted Patent B2
US 9,650,152 · App. 14/921,617 · Granted May 16, 2017

Flight envelope protection system for unmanned aerial vehicles

Inventors: Christian Claudel (Thuwal, SA); Mohammad Shaqura (Thuwal, SA)
Assignee: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY
B64D45/00B64C39/024G05B13/027G05D1/0833B64C2201/146G06N7/005
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,650,152
App. No.
14/921,617
Granted
May 16, 2017
Kind
B2
Abstract

Systems and methods to protect the flight envelope in both manual flight and flight by a commercial autopilot are provided. A system can comprise: an inertial measurement unit (IMU); a computing device in data communication with the IMU; an application executable by the computing device comprising: logic that estimates an angle of attack; a slip angle; and a speed of an unmanned aerial vehicle (UAV) based at least in part on data received from the UAV. A method can comprise estimating, via a computing device, flight data of a UAV based at least in part on data received from an IMU; comparing the estimated flight data with measured flight data; and triggering an error indication in response to a determination that the measured flight data exceeds a predefined deviation of the estimated flight data. The estimated speed can comprise an estimated airspeed, vertical speed and/or ground velocity.

Claims (36)

1. An aeronautical system, comprising:

an inertial measurement unit (IMU) attached to an unmanned aerial vehicle (UAV);

a computing device in data communication with the IMU;

an application executable by the computing device, wherein the application comprises:

logic that estimates an angle of attack of the UAV based at least in part on data received from the IMU;

logic that estimates a slip angle of the UAV based at least in part on the data received from the IMU;

logic that estimates a speed of the UAV based at least in part on the data received from the UAV, wherein the speed comprises an estimated ground velocity of the UAV, and

logic that synthesizes a flight path vector from the estimated ground velocity.

2. The system of claim 1 , wherein the speed of the UAV further comprises at least one of an estimated airspeed of the UAV and an estimated vertical speed of the UAV.

3. The system of claim 1 , wherein the application further comprises logic that causes one or more of the estimated angle of attack, the estimated slip angle, or the estimated speed to be rendered within a user interface displayed to a pilot of the UAV.

4. The system of claim 1 , wherein the application estimates at least one of the angle of attack, the slip angle, or the speed using a least mean squares approach.

5. The system of claim 1 , wherein the application estimates at least one of the angle of attack, the slip angle, or the speed using a Bayesian filter approach.

6. A method, comprising:

estimating, via a computing device, flight data of an unmanned aerial vehicle (UAV) based at least in part on data received by the computing device from an inertial measurement unit (IMU);

comparing, via the computing device, the estimated flight data of the UAV with measured flight data of the UAV to determine whether the measured flight data of the UAV is within a predefined deviation of the estimated flight data of the UAV, wherein the measured flight data is reported by a dedicated sensor; and

triggering, via the computing device, an error indication in response to a determination that the measured flight data of the UAV exceeds a predefined deviation of the estimated flight data of the UAV.

7. The method of claim 6 , wherein the estimated flight data comprises at least one of an angle of attack of the UAV, a slip angle of the UAV, or a speed of the UAV.

8. The method of claim 6 , wherein the estimated flight data comprised a speed of the UAV wherein the speed of the UAV is at least one of an estimated airspeed of the UAV, an estimated vertical speed of the UAV, or an estimated ground velocity of the UAV.

9. The method of claim 6 , wherein the estimated flight data includes an estimated ground velocity of the UAV and the method further synthesizes a flight path vector from the estimated ground velocity.

10. The method of claim 9 , wherein the step of triggering includes triggering, via the computing device, an error indication in response to a determination that the synthesized flight path vector constitutes a deviation from a predetermined flight path vector.

11. The method of claim 6 , wherein the estimated flight data is estimated using a least mean squares approach.

12. The method of claim 6 , wherein the estimated flight data is estimated using a Bayesian filter approach.

13. The method of claim 6 , wherein the IMU includes an accelerometer and a gyroscope, and the method includes generating IMU data, via the accelerometer and the gyroscope, and the data received by the computing device includes IMU data generated via the accelerometer and the gyroscope.

14. An aeronautical system, comprising:

an inertial measurement unit (IMU) attached to an unmanned aerial vehicle (UAV), the IMU including an accelerometer and a gyroscope for generating data;

a computing device in data communication with the IMU;

an application executable by the computing device, wherein the application comprises:

logic that estimates an angle of attack of the UAV based at least in part on data received from the IMU generated by the accelerometer and the gyroscope;

logic that estimates a slip angle of the UAV based at least in part on the data received from the IMU; and

logic that estimates a speed of the UAV based at least in part on the data received from the UAV.

15. The system of claim 14 , wherein the application estimates at least one of the angle of attack, the slip angle, or the speed using a least mean squares approach or a Bayesian filter approach.

16. The system of claim 14 , wherein the speed of the UAV is at least one of an estimated airspeed of the UAV, an estimated vertical speed of the UAV, or an estimated ground velocity of the UAV.

17. The system of claim 14 , wherein the application further comprises logic that causes one or more of the estimated angle of attack, the estimated slip angle, or the estimated speed to be rendered within a user interface displayed to a pilot of the UAV.

18. The system of claim 14 , wherein the application estimates at least one of the angle of attack, the slip angle, or the speed using a least mean squares approach.

19. The system of claim 14 , wherein the application estimates at least one of the angle of attack, the slip angle, or the speed using a Bayesian filter approach.

20. The system of claim 14 , wherein the application further comprises logic that estimates a ground velocity of the UAV and synthesizes a flight path vector from the estimated ground velocity.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 31, 2016
From: CLAUDEL, CHRISTIAN; SHAQURA, MOHAMMAD
To: KING ABDULLAH UNIVERSITY OF SCIENCE AND TECHNOLOGY
Reel/Frame 040174/0219 →
Continuity (2)
Provisional Application 62068199 · Oct 24, 2014
Related Publication 20160114903A1 · Apr 28, 2016