IP Library › Granted Patent US 12,405,113
Granted Patent B2
US 12,405,113 · App. 18/398,956 · Granted Sep 2, 2025

System and method for auto-return

Inventor: Honghui Zhang (Shenzhen, CN)
Assignee: SZ DJI TECHNOLOGY CO., LTD.
G01C21/20G01C21/005G01C21/3852G01S19/14G05D1/101G05D1/106G05D1/43G05D1/46G06T7/246
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 12,405,113
App. No.
18/398,956
Granted
Sep 2, 2025
Kind
B2
Abstract

An apparatus of controlling flight of an aerial vehicle includes a memory storing a computer program code, and one or more processors, individually or collectively, configured to execute the computer program code to: collect, while the aerial vehicle traverses a flight path, a set of images corresponding to different fields of view of an environment around the aerial vehicle, construct a map of the environment using the set of images, and control the aerial vehicle to return along a return path using the map of the environment.

Claims (40)

1. An apparatus for controlling flight of an aerial vehicle, comprising:

a memory storing a computer program code; and

one or more processors, individually or collectively, configured to execute the computer program code to:

collect, while the aerial vehicle traverses a flight path, a first set of images, the first set of images corresponding to different fields of view of an environment around the aerial vehicle;

collect, while the aerial vehicle traverses a return path, a second set of images; and

control the aerial vehicle to return along the return path based on the first set of images and the second set of images.

2. The apparatus of claim 1 , wherein:

the flight path starts at a starting location; and

the flight path terminates at an end location, or the return path terminates at the starting location.

3. The apparatus of claim 1 , wherein the one or more processors are further configured to execute the computer program code to:

compare an image feature of the first set of images and an image feature of the second set of images, to control the aerial vehicle to traverse the return path.

4. The apparatus of claim 1 , wherein the first set of images and the second set of images are obtained using multiple image capture devices, and the multiple image capture devices are arranged at different orientations relative to one another.

5. The apparatus of claim 1 , wherein:

the different fields of view span a 360° panoramic view around the aerial vehicle; or

the different fields of view span a 360° vertical view around the aerial vehicle; or

the different fields of view span a spherical space around the aerial vehicle; or

each of the different fields of view is partially overlap with another adjacent field of view.

6. The apparatus of claim 4 , wherein the one or more processors are further configured to execute the computer program code to control the multiple image capture devices to capture images of one or more visual landmarks when the aerial vehicle passes by the one or more visual landmarks while traversing the flight path.

7. The apparatus of claim 1 , wherein the one or more processors are further configured to execute the computer program code to:

extract and store a first set of image features from the first set of images, the first set of image features being used for navigation of the aerial vehicle.

8. The apparatus of claim 7 , wherein the one or more processors are further configured to execute the computer program code to construct a map of the first set of image features within the environment using the first set of image features.

9. The apparatus of claim 7 , wherein the one or more processors are further configured to execute the computer program code to:

compare the first set of image features and a second set of image features extracted from the second set of images, to control the aerial vehicle to traverse the return path.

10. The apparatus of claim 1 , wherein the flight path is a take-off path of the aerial vehicle, and the return path is a landing path of the aerial vehicle.

11. The apparatus of claim 1 , wherein the return path follows the flight path in reverse.

12. The apparatus of claim 1 , wherein the aerial vehicle is configured to have a first orientation when the aerial vehicle traverses the return path, and have a second orientation when the aerial vehicle traverses the flight path, the second orientation being different from the first orientation.

13. The apparatus of claim 1 , wherein the one or more processors are further configured to execute the computer program code to:

construct a map of the environment using the first set of images.

14. The apparatus of claim 13 , wherein the one or more processors are further configured to execute the computer program code to:

construct the map of the environment using the first set of images, and geo-spatial coordinate information or inertial measurement unit (IMU) information of the aerial vehicle.

15. The apparatus of claim 3 , wherein the image feature includes at least one of a feature point, a descriptor, or a histogram.

16. A method of controlling flight of an aerial vehicle, comprising:

collecting, while the aerial vehicle traverses a flight path, a first set of images, the first set of images corresponding to different fields of view of an environment around the aerial vehicle;

collecting, while the aerial vehicle traverses a return path, a second set of images; and

controlling the aerial vehicle to return along the return path based on the first set of images and the second set of images.

17. The method of claim 16 , wherein the flight path starts at a starting location and terminates at an end location.

18. The method of claim 17 , wherein the return path starts at the end location and terminates at the starting location.

19. The method of claim 16 , further comprising:

comparing the first set of images and the second set of images, to control the aerial vehicle to traverse the return path.

20. The method of claim 16 , wherein the first set of images and the second set of images are obtained using multiple image capture devices, and the multiple image capture devices are arranged at different orientations relative to one another.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2023
From: ZHANG, HONGHUI
To: SZ DJI TECHNOLOGY CO., LTD.
Reel/Frame 065973/0131 →
Continuity (5)
Continuation 17718301 · Apr 11, 2022
Continuation 16885841 · May 28, 2020
Continuation 16001926 · Jun 6, 2018
Continuation PCTCN2015096746 · Dec 9, 2015
Related Publication 20240410697A1 · Dec 12, 2024
References Cited (41)
US 7725257B2 · Strelow et al. · 2010 [cited by applicant]
US 7912633B1 · Dietsch et al. · 2011 [cited by applicant]
US 8467902B2 · Myeong et al. · 2013 [cited by applicant]
US 8666661B2 · Higgins · 2014 [cited by applicant]
US 9007461B2 · Ohtomo et al. · 2015 [cited by applicant]
US 9046759B1 · Tarlinton et al. · 2015 [cited by applicant]
US 9051043B1 · Peeters et al. · 2015 [cited by applicant]
US 9075415B2 · Kugelmass · 2015 [cited by examiner]
US 9508263B1 · Teng · 2016 [cited by examiner]
US 10162353B2 · Hammond · 2018 [cited by examiner]
US 11300413B2 · Zhang · 2022 [cited by applicant]
US 11879737B2 · Zhang · 2024 [cited by examiner]
US 20030152892A1 · Huang et al. · 2003 [cited by applicant]
US 20090125223A1 · Higgins · 2009 [cited by applicant]
US 20090285450A1 · Kaiser et al. · 2009 [cited by applicant]
US 20140207365A1 · Pereira · 2014 [cited by applicant]
US 20150260526A1 · Paduano et al. · 2015 [cited by applicant]
US 20150298799A1 · Bertrand et al. · 2015 [cited by applicant]
CN 101000243A · 2007 [cited by applicant]
CN 101114337A · 2008 [cited by applicant]
CN 101650891A · 2010 [cited by applicant]
CN 102201115A · 2011 [cited by applicant]
CN 103822635A · 2014 [cited by applicant]
CN 103916632A · 2014 [cited by applicant]
CN 103941746A · 2014 [cited by applicant]
CN 103941748A · 2014 [cited by applicant]
CN 104102218A · 2014 [cited by applicant]
CN 104516354A · 2015 [cited by applicant]
CN 104781781A · 2015 [cited by applicant]
CN 104807456A · 2015 [cited by applicant]
CN 104932515A · 2015 [cited by applicant]
CN 105068553A · 2015 [cited by applicant]
JP 2012140101A · 2012 [cited by applicant]
JP 2014051213A · 2014 [cited by applicant]
JP 2014139538A · 2014 [cited by applicant]
JP 2015048025A · 2015 [cited by applicant]
JP 2015201183A · 2015 [cited by applicant]
JP 2015210677A · 2015 [cited by applicant]
WO 2015143615A1 · 2015 [cited by applicant]
The World Intellectual Property Organization (WIPO) International Search Report and Written Opinion for PCT/CN2015/096746 Aug. 29, 2016 9 Pages. [cited by applicant]
Friedrich Fraundorfer et al. “Vision-based autonomous mapping and exploration using a quadrotor MAV”, 2012 IEEE/RSJ International Conference On Intelligent Robots And Systems, Oct. 1, 2012 (Oct. 1, 2012), pp. 4557-4564. [cited by applicant]