IP Library › Granted Patent US 12,197,236
Granted Patent B2
US 12,197,236 · App. 18/048,229 · Granted Jan 14, 2025

System, apparatus, and method for providing augmented reality assistance to wayfinding and precision landing controls of an unmanned aerial vehicle to differently oriented inspection targets

Inventors: Abdulrahman Althobaiti (Thuwal, SA); Fadl Abdellatif (Thuwal, SA)
Assignee: Saudi Arabian Oil Company
G05D1/2247B64C39/024B64D45/04B64U20/87G05D1/224G05D1/46B64U2101/30B64U2201/20G05D2109/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 12,197,236
App. No.
18/048,229
Granted
Jan 14, 2025
Kind
B2
Abstract

A method for controlling an unmanned aerial vehicle using a control apparatus, comprises: executing a navigation process by: obtaining a live video moving image from a navigation camera device of the UAV; and generating a navigation display interface for display on a display device of the control apparatus, the navigation display interface comprising a plurality of navigation augmented reality display elements related to a determined waypoint superimposed over the live video moving image; and when the UAV reaches the determined waypoint, executing a precision landing process by: generating a precision landing display interface for display on the display device, the precision landing display interface comprising a plurality of precision landing AR display elements related to a landing target associated with the determined waypoint superimposed over the live video moving image obtained from a precision landing camera device of the UAV.

Claims (44)

1. An apparatus for controlling an unmanned aerial vehicle (UAV), comprising:

a communication interface to the UAV;

one or more processing devices operatively connected to the communication interface;

a display device operatively connected to the one or more processing devices; and

one or more memory storage devices operatively connected to the one or more processing devices and having stored thereon machine-readable instructions that cause the one or more processing devices, when executed, to:

obtain localization data associated with the UAV in relation to an environment of the UAV from a plurality of location and orientation sensors of the UAV;

execute a navigation process by:

obtaining, via the communication interface, a live video moving image from a first camera device of the UAV;

determining a waypoint associated with an inspection point for inspecting a structure; and

generating a navigation display interface for display on the display device, the navigation display interface comprising a plurality of navigation augmented reality (AR) display elements related to the determined waypoint superimposed over the live video moving image obtained from the first camera device of the UAV; and

when the UAV reaches the determined waypoint, execute a precision landing process by:

obtaining, via the communication interface, a live video moving image from a second camera device of the UAV; and

generating a precision landing display interface for display on the display device, the precision landing display interface comprising a plurality of precision landing AR display elements related to a landing target associated with the determined waypoint superimposed over the live video moving image obtained from the second camera device of the UAV,

wherein the plurality of navigation AR display elements and the plurality of precision landing AR display elements are generated based on the localization data obtained from the plurality of location and orientation sensors of the UAV.

2. The apparatus of claim 1 , wherein the navigation AR elements comprise an indication for an optimum path to the determined waypoint.

3. The apparatus of claim 1 , wherein the navigation AR elements comprise an indication for the landing target associated with the determined waypoint.

4. The apparatus of claim 1 , wherein the precision landing AR elements comprise a plurality of indicators for respective vertical and horizontal distances between the UAV and the landing target.

5. The apparatus of claim 4 , wherein the first camera device is oriented as a navigation camera device and the second camera device is oriented as a precision landing camera device.

6. The apparatus of claim 5 , wherein the plurality of indicators are determined based on an orientation of the precision landing camera device, wherein the orientation is adjustable based on an orientation of the landing target on the structure.

7. The apparatus of claim 1 , wherein the machine-readable instructions further comprise, for the precision landing process, instructions for:

generating one or more control instruction signals based on corresponding one or more user inputs received via a user interface associated with the display device; and

transmitting the generated one or more control signals to the UAV.

8. The apparatus of claim 1 , wherein the landing target overlaps the inspection point.

9. The apparatus of claim 1 , wherein the landing target does not overlap the inspection point.

10. A method for controlling an unmanned aerial vehicle (UAV) using a control apparatus, comprising:

obtaining, via a communication interface, localization data associated with the UAV in relation to an environment of the UAV from a plurality of location and orientation sensors of the UAV;

executing, by a processing device of the control apparatus, a navigation process by:

obtaining, via the communication interface, a live video moving image from a first camera device of the UAV;

determining a waypoint associated with an inspection point for inspecting a structure; and

generating a navigation display interface for display on a display device of the control apparatus, the navigation display interface comprising a plurality of navigation augmented reality (AR) display elements related to the determined waypoint superimposed over the live video moving image obtained from the first camera device of the UAV; and

when the UAV reaches the determined waypoint, executing, by the processing device of the control apparatus, a precision landing process by:

obtaining, via the communication interface, a live video moving image from a second camera device of the UAV; and

generating a precision landing display interface for display on the display device, the precision landing display interface comprising a plurality of precision landing AR display elements related to a landing target associated with the determined waypoint superimposed over the live video moving image obtained from the second camera device of the UAV,

wherein the plurality of navigation AR display elements and the plurality of precision landing AR display elements are generated based on the localization data obtained from the plurality of location and orientation sensors of the UAV.

11. The method of claim 10 , wherein the navigation AR elements comprise an indication for an optimum path to the determined waypoint.

12. The method of claim 10 , wherein the navigation AR elements comprise an indication for the landing target associated with the determined waypoint.

13. The method of claim 10 , wherein the precision landing AR elements comprise a plurality of indicators for respective vertical and horizontal distances between the UAV and the landing target.

14. The method of claim 10 , wherein the first camera device is oriented as a navigation camera device and the second camera device is oriented as a precision landing camera device.

15. The method of claim 14 , wherein the plurality of indicators are determined based on an orientation of the precision landing camera device, wherein the orientation is adjustable based on an orientation of the landing target on the structure.

16. The method of claim 10 , further comprising, for the precision landing process:

generating one or more control instruction signals based on corresponding one or more user inputs received via a user interface associated with the display device; and

transmitting the generated one or more control signals to the UAV.

17. The method of claim 10 , wherein the landing target overlaps the inspection point.

18. The method of claim 10 , wherein the landing target does not overlap the inspection point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 21, 2022
From: ALTHOBAITI, ABDULRAHMAN; ABDELLATIF, FADL
To: SAUDI ARABIAN OIL COMPANY
Reel/Frame 061494/0049 →
Continuity (2)
Related Publication 20240134373A1 · Apr 25, 2024
Related Publication 20240231371A9 · Jul 11, 2024
References Cited (53)
US 7920071B2 · Baillot et al. · 2011 [cited by applicant]
US 8577535B2 · Cummings et al. · 2013 [cited by applicant]
US 9335764B2 · Herz et al. · 2016 [cited by applicant]
US 9984586B2 · Popa-Simil et al. · 2018 [cited by applicant]
US 9996978B2 · Olson et al. · 2018 [cited by applicant]
US 10049589B1 · Boyd · 2018 [cited by examiner]
US 10077109B2 · Ling · 2018 [cited by applicant]
US 10139819B2 · Hollida et al. · 2018 [cited by applicant]
US 10198955B1 · Boyd · 2019 [cited by examiner]
US 10200659B2 · Smolyanskiy · 2019 [cited by applicant]
US 10223753B1 · Marlow · 2019 [cited by examiner]
US 10466695B2 · Bachrach et al. · 2019 [cited by applicant]
US 10525332B2 · Poynter et al. · 2020 [cited by applicant]
US 10532814B2 · Chapman et al. · 2020 [cited by applicant]
US 10935987B2 · Rose et al. · 2021 [cited by applicant]
US 11017679B2 · Moster et al. · 2021 [cited by applicant]
US 11030812B2 · Kelsey et al. · 2021 [cited by applicant]
US 11097796B2 · Abdellatif et al. · 2021 [cited by applicant]
US 11125561B2 · Taylor et al. · 2021 [cited by applicant]
US 11235823B2 · Abdelkader et al. · 2022 [cited by applicant]
US 11242144B2 · Holtz et al. · 2022 [cited by applicant]
US 11455894B2 · Henry · 2022 [cited by examiner]
US 11472498B2 · Abdellatif et al. · 2022 [cited by applicant]
US 11869090B1 · Marlow · 2024 [cited by examiner]
US 12038767B2 · Huang · 2024 [cited by examiner]
US 20110130913A1 · Duggan et al. · 2011 [cited by applicant]
US 20140010407A1 · Sinha et al. · 2014 [cited by applicant]
US 20150346722A1 · Herz · 2015 [cited by examiner]
US 20160313732A1 · Seydoux et al. · 2016 [cited by applicant]
US 20170045894A1 · Canoy · 2017 [cited by examiner]
US 20170212529A1 · Kumar · 2017 [cited by examiner]
US 20170313439A1 · Holt · 2017 [cited by examiner]
US 20180095469A1 · Leurent · 2018 [cited by examiner]
US 20180249343A1 · Priest et al. · 2018 [cited by applicant]
US 20190250601A1 · Donahoe et al. · 2019 [cited by applicant]
US 20190354116A1 · Shomin · 2019 [cited by examiner]
US 20200172184A1 · Abdellatif et al. · 2020 [cited by applicant]
US 20200174478A1 · Abdellatif et al. · 2020 [cited by applicant]
US 20210094180A1 · Szafir · 2021 [cited by examiner]
US 20210287559A1 · Jeong et al. · 2021 [cited by applicant]
US 20220397915A1 · Ortman · 2022 [cited by examiner]
CN 113052151B · 2021 [cited by applicant]
CN 113359782A · 2021 [cited by applicant]
EP 1835370A2 · 2007 [cited by applicant]
JP 7083010B2 · 2020 [cited by applicant]
WO 2017120363A1 · 2017 [cited by applicant]
WO WO2021230948A2 · 2021 [cited by examiner]
KR 20170136133 A with English translation; date filed May 31, 2016; date published Dec. 11, 2017. (Year: 2017). [cited by examiner]
EP 3078402 A1 with English translation; date filed Apr. 7, 2016; date published Oct. 12, 2016. (Year: 2016). [cited by examiner]
Pierre-Jean Bristeau et al.; The Navigation and Control technology inside the AR.Drone micro UAV; Proceedings of the 18th World Congress; https://www.sciencedirect.com/science/article/pii/S1474667016438188; The Internat… [cited by applicant]
Mohammad Fattahi Sani et al.; Automatic Navigation and Landing of an Indoor AR. Drone Quadrotor Using ArUco Marker and Inertial Sensors; Faculty of Electrical and Computer Engineering, University of Tabriz, Iran. Downlo… [cited by applicant]
Aurello Patrik et al.; GNSS based navigation systems of autonomous drone for delivering items; Journal of Big Data; https://link.springer.com/article/10.1186/s40537-019-0214-3; Jun. 14, 2019; 14 pages. [cited by applicant]
Dijkshoorn; Simultaneous localization and mapping with the AR. Drone; Universiteit van Amsterdam; Jul. 14, 2012; 117 pages. [cited by applicant]