IP Library › Granted Patent US 11,512,953
Granted Patent B2
US 11,512,953 · App. 16/704,708 · Granted Nov 29, 2022

Altitude estimation for aerial vehicles

Inventors: Fu Zhang (Shenzhen, CN); Mingyu Wang (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
G01C5/06B64C39/024G01C21/12G08G5/0069B64C2201/14G01C21/20
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 11,512,953
App. No.
16/704,708
Granted
Nov 29, 2022
Kind
B2
Abstract

A method for determining an altitude of a moving object includes obtaining pressure-dependent data from a plurality of sensors and computing the altitude of the moving object based on the pressure-dependent data from the plurality of sensors. Each of the sensors is mounted on the moving object with a respective primary orientation direction, and the primary orientation directions of at least two of the sensors are different.

Claims (52)

1. A method comprising:

obtaining pressure-dependent data from a plurality of sensors, each mounted on a moving object with a respective primary orientation direction, the primary orientation directions of at least two of the sensors being different;

computing an altitude of the moving object based on the pressure-dependent data from the plurality of sensors, including:

determining a direction of motion of the moving object or a velocity of the moving object;

assigning a weight to the pressure-dependent data from each of the plurality of sensors in a weighted average according to the determined direction of motion or the determined velocity; and

computing the altitude as a function of the weighted average of the pressure-dependent data from the plurality of sensors; and

controlling a flight altitude of the moving object based on the computed altitude.

2. The method of claim 1 , wherein computing the altitude of the moving object based on the pressure-dependent data from the plurality of sensors includes:

determining the direction of motion of the moving object; and

assigning the weight to the pressure-dependent data from each of the plurality of sensors in the weighted average according to the determined direction of motion.

3. The method of claim 1 , wherein computing the altitude of the moving object based on the pressure-dependent data from the plurality of sensors includes:

determining the velocity of moving object; and

assigning the weight to the pressure-dependent data from each of the plurality of sensors in the weighted average according to the determined velocity.

4. The method of claim 1 , further comprising:

determining that the pressure-dependent data from one of the sensors deviates from the pressure-dependent data of the other ones of the sensors by more than a threshold amount of discrepancy;

wherein the pressure-dependent data from the one of the sensors is precluded from computing the altitude of the moving object.

5. The method of claim 1 , wherein the primary orientation directions of all the sensors are substantially perpendicular to a vertical direction.

6. The method of claim 1 , further comprising defining the primary orientation direction of at least one of the sensors relative to an exterior boundary of an aperture through which the respective sensor is exposed to ambient pressure.

7. The method of claim 1 , wherein the moving object is an unmanned aerial vehicle (UAV).

8. The method of claim 7 , wherein the sensors are mounted on the UAV such that the primary orientation directions of at least one pair of the sensors are opposite to each other.

9. The method of claim 1 , wherein assigning the weight to the pressure-dependent data from each of the plurality of sensors in the weighted average according to the determined direction of motion or the determined velocity includes:

assigning a first weight to the pressure-dependent data from a first sensor of the plurality of sensors that is located at a lee side of the moving object, and assigning a second weight larger than the first weight to the pressure-dependent data from a second sensor of the plurality of sensors that is located at a location other than the lee side of the moving object, the lee side of the moving object being a side of the moving object that is opposite to the determined direction of motion.

10. The method of claim 1 , wherein assigning the weight to the pressure-dependent data from each of the plurality of sensors in the weighted average according to the determined direction of motion or the determined velocity includes:

assigning a first weight to the pressure-dependent data from a first sensor of the plurality of sensors that is oriented in the determined direction of motion of the moving object and assigning a second weight smaller than the first weight to the pressure-dependent data from a second sensor of the plurality of sensors that is oriented opposite to the determined direction of motion of the moving object.

11. An unmanned aerial vehicle (UAV) comprising:

a plurality of propulsion devices, each, when activated, causing a propulsion airflow substantially parallel to a vertical axis of the UAV;

a plurality of sensors, each generating pressure-dependent data and being mounted on the UAV with a respective primary orientation direction, the primary orientation directions of at least two of the sensors being different;

a storage component storing a plurality of per-sensor weights;

a navigation component configured to determine a direction of motion of the UAV or a velocity of the UAV; and

a processor configured to:

assign the plurality of per-sensor weights according to the determined direction of motion or the determined velocity; and

compute an altitude of the UAV as a function of an average, weighted by the per-sensor weights, of on the pressure-dependent data from the plurality of sensors.

12. The UAV of claim 11 , wherein:

the navigation component is configured to determine the direction of motion of the UAV; and

the processor is further configured to assign the plurality of per-sensor weights according to the determined direction of motion.

13. The UAV of claim 11 , wherein:

the navigation component is configured to determine the velocity of the UAV; and

the processor is further configured to assign the plurality of per-sensor weights according to the determined velocity.

14. The UAV of claim 11 , further comprising a processing system configured to sense failure of at least one of the sensors and set to zero the weight corresponding to the at least one of the sensors.

15. The UAV of claim 11 , wherein the primary orientation directions of all the sensors are substantially perpendicular to a vertical direction.

16. The UAV of claim 11 , wherein the primary orientation direction of at least one of the sensors is defined relative to an exterior boundary of an aperture through which the respective sensor is exposed to ambient pressure.

17. The UAV of claim 11 , wherein the sensors are mounted on the UAV such that the primary orientation directions of at least one pair of the sensors are opposite to each other.

18. The UAV of claim 11 , wherein at least one of the sensors is vertically positioned in a central portion of a landing support member.

19. The UAV of claim 11 , wherein at least one of the sensors is incorporated into a main body of the UAV.

20. A system comprising:

a plurality of sensors, each generating respective pressure-dependent data and each being mounted on a moving object with a respective primary orientation direction, the primary orientation directions of at least two of the sensors being different; and

a processor configured to:

compute an altitude of the moving object based on the pressure-dependent data from the plurality of sensors, including:

determining a direction of motion of the moving object or a velocity of the moving object;

assigning a weight to the pressure-dependent data from each of the plurality of sensors in a weighted average according to the determined direction of motion or the determined velocity; and

computing the altitude as a function of the weighted average of the pressure-dependent data from the plurality of sensors; and

control a flight altitude of the moving object based on the computed altitude.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 5, 2019
From: ZHANG, FU; WANG, MINGYU
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 051209/0755 →
Continuity (2)
Continuation PCTCN2017099099 · Aug 25, 2017
Related Publication 20200109944A1 · Apr 9, 2020