IP Library Granted Patent US 11,370,540
Granted Patent B2
US 11,370,540 · App. 16/560,487 · Granted Jun 28, 2022

Context-based flight mode selection

Inventors: Ang Liu (Shenzhen, CN); Xiao Hu (Shenzhen, CN); Guyue Zhou (Shenzhen, CN); Xuyang Pan (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
B64C39/024B64C19/00G05D1/0061G05D1/0088G05D1/0202G05D1/042G08G5/045B64C2201/127B64C2201/141B64C2201/145B64C2201/146
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,370,540
App. No.
16/560,487
Granted
Jun 28, 2022
Kind
B2
Abstract

A system for controlling an unmanned aerial vehicle (UAV) to switch between different flight modes during operation. The system includes one or more processors configured to determine, based on sensor data received from one or more sensors carried by the UAV, a change in environment of the UAV from a first environment type to a second environment type. In response to determining the change in environment, the one or more processors configured to switch a flight mode of the UAV from a first flight mode to a second flight mode, and effect operation of the UAV in accordance with a second set of operating rules for operating in the second environment type.

Claims (50)

1. A system for controlling an unmanned aerial vehicle (UAV) to switch between different flight modes during operation, the system comprising:

one or more processors configured to:

determine, based on sensor data received from one or more sensors carried by the UAV, a change in environment of the UAV from a first environment type to a second environment type, the first environment type and the second environment type being selected from a plurality of different environment types;

in response to determining the change in environment, switch a flight mode of the UAV from a first flight mode to a second flight mode, the first flight mode and the second flight mode being selected from a plurality of different flight modes, the first flight mode being associated with a first set of operating rules for the UAV to operate in the first environment type, and the second flight mode being associated with a second set of operating rules for the UAV to operate in the second environment type; and

effect operation of the UAV in the second environment type in accordance with the second set of operating rules associated with the second flight mode.

2. The system of claim 1 , wherein the one or more sensors comprise a GPS sensor, an inertial sensor, a vision sensor, a lidar sensor, an ultrasonic sensor, a barometer, or an altimeter.

3. The system of claim 1 , wherein the plurality of different environment types are selected from: an indoor/enclosed environment, an outdoor/open environment, a high obstacle density environment, a low obstacle density environment, a high altitude environment, a low altitude environment, a long range environment, and a short range environment.

4. The system of claim 1 , wherein the plurality of different flight modes are selected from: an indoor flight mode, an outdoor flight mode, a high obstacle density flight mode, low obstacle density flight mode, a high altitude flight mode, a low altitude flight mode, a long range flight mode, a short range flight mode, a fully autonomous flight mode, a semi-autonomous flight mode, a manual flight mode, and an autonomous return mode.

5. The system of claim 4 , wherein at least one of the plurality of different flight modes is associated with a set of operating rules for implementing an autonomous obstacle avoidance strategy.

6. The system of claim 1 , wherein the one or more processors are further configured to:

receive, from a remote controller or a mobile device, a user input signal comprising commands for switching the flight mode of the UAV;

switch the flight mode of the UAV to a user-preferred flight mode based on the user input signal; and

effect the operation of the UAV in accordance with a set of operating rules associated with the user-preferred flight mode.

7. The system of claim 1 , wherein the one or more processors are further configured to:

receive, from a remote controller or a mobile device, a user input signal comprising commands for switching the flight mode of the UAV to a user-preferred flight mode;

prioritize between the second flight mode and the user-preferred flight mode based on a pre-determined sequence, so as to mitigate conflict between the second flight mode and the user-preferred flight mode; and

effect the operation of the UAV in accordance with a set of operating rules associated with the prioritized flight mode.

8. A method for controlling an unmanned aerial vehicle (UAV) to switch between different flight modes during operation, the method comprising:

determining, based on sensor data received from one or more sensors carried by the UAV, a change in environment of the UAV from a first environment type to a second environment type, the first environment type and the second environment type being selected from a plurality of different environment types;

in response to determining the change in environment, switching a flight mode of the UAV from a first flight mode to a second flight mode, the first flight mode and the second flight mode being selected from a plurality of different flight modes, the first flight mode being associated with a first set of operating rules for the UAV to operate in the first environment type, and the second flight mode being associated with a second set of operating rules for the UAV to operate in the second environment type; and

effecting operation of the UAV in the second environment type in accordance with the second set of operating rules associated with the second flight mode.

9. The method of claim 8 , wherein the one or more sensors comprise a GPS sensor, an inertial sensor, a vision sensor, a lidar sensor, an ultrasonic sensor, a barometer, or an altimeter.

10. The method of claim 8 , wherein the plurality of different environment types are selected from: an indoor/enclosed environment, an outdoor/open environment, a high obstacle density environment, a low obstacle density environment, a high altitude environment, a low altitude environment, a long range environment, and a short range environment.

11. The method of claim 8 , wherein the plurality of different flight modes are selected from: an indoor flight mode, an outdoor flight mode, a high obstacle density flight mode, low obstacle density flight mode, a high altitude flight mode, a low altitude flight mode, a long range flight mode, a short range flight mode, a fully autonomous flight mode, a semi-autonomous flight mode, a manual flight mode, and an autonomous return mode.

12. The method of claim 11 , wherein at least one of the plurality of different flight modes is associated with a set of operating rules for implementing an autonomous obstacle avoidance strategy.

13. The method of claim 8 , further comprising:

receiving, from a remote controller or a mobile device, a user input signal comprising commands for switching the flight mode of the UAV;

switching the flight mode of the UAV to a user-preferred flight mode based on the user input signal; and

effecting the operation of the UAV in accordance with a set of operating rules associated with the user-preferred flight mode.

14. The method of claim 8 , further comprising:

receiving, from a remote controller or a mobile device, a user input signal comprising commands for switching the flight mode of the UAV to a user-preferred flight mode;

prioritizing between the second flight mode and the user-preferred flight mode based on a pre-determined sequence, so as to mitigate conflict between the second flight mode and the user-preferred flight mode; and

effecting the operation of the UAV in accordance with a set of operating rules associated with the prioritized flight mode.

15. An unmanned aerial vehicle (UAV) switchable between different flight modes during operation, comprising:

one or more sensors; and

one or more processors configured to:

determine, based on sensor data received from one or more sensors carried by the UAV, a change in environment of the UAV from a first environment type to a second environment type, the first environment type and the second environment type being selected from a plurality of different environment types;

in response to determining the change in environment, switch a flight mode of the UAV from a first flight mode to a second flight mode, the first flight mode and the second flight mode being selected from a plurality of different flight modes, the first flight mode being associated with a first set of operating rules for the UAV to operate in the first environment type, and the second flight mode being associated with a second set of operating rules for the UAV to operate in the second environment type; and

effect operation of the UAV in the second environment type in accordance with the second set of operating rules associated with the second flight mode.

16. The UAV of claim 15 , wherein the one or more sensors comprise a GPS sensor, an inertial sensor, a vision sensor, a lidar sensor, an ultrasonic sensor, a barometer, or an altimeter.

17. The UAV of claim 15 , wherein the plurality of different environment types are selected from: an indoor/enclosed environment, an outdoor/open environment, a high obstacle density environment, a low obstacle density environment, a high altitude environment, a low altitude environment, a long range environment, and a short range environment.

18. The UAV of claim 15 , wherein the plurality of different flight modes are selected from: an indoor flight mode, an outdoor flight mode, a high obstacle density flight mode, low obstacle density flight mode, a high altitude flight mode, a low altitude flight mode, a long range flight mode, a short range flight mode, a fully autonomous flight mode, a semi-autonomous flight mode, a manual flight mode, and an autonomous return mode; and wherein at least one of the plurality of different flight modes is associated with a set of operating rules for implementing an autonomous obstacle avoidance strategy.

19. The UAV of claim 15 , wherein the one or more processors are further configured to:

receive, from a remote controller or a mobile device, a user input signal comprising commands for switching the flight mode of the UAV;

switch the flight mode of the UAV to a user-preferred flight mode based on the user input signal; and

effect the operation of the UAV in accordance with a set of operating rules associated with the user-preferred flight mode.

20. The UAV of claim 15 , wherein the one or more processors are further configured to:

receive, from a remote controller or a mobile device, a user input signal comprising commands for switching the flight mode of the UAV to a user-preferred flight mode;

prioritize between the second flight mode and the user-preferred flight mode based on a pre-determined sequence, so as to mitigate conflict between the second flight mode and the user-preferred flight mode; and

effect the operation of the UAV in accordance with a set of operating rules associated with the prioritized flight mode.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 4, 2019
From: LIU, ANG; HU, XIAO; ZHOU, GUYUE; PAN, XUYANG
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 050267/0022 →
Continuity (6)
Continuation 16041369 · Jul 20, 2018
Continuation 15340404 · Nov 1, 2016
Continuation 15088645 · Apr 1, 2016
Continuation 14801640 · Jul 16, 2015
Continuation PCTCN2014086006 · Sep 5, 2014
Related Publication 20200010194A1 · Jan 9, 2020
Cited By (1)
US 12,346,128