IP Library › Granted Patent US 10,452,078
Granted Patent B2
US 10,452,078 · App. 15/591,400 · Granted Oct 22, 2019

Self-localized mobile sensor network for autonomous robotic inspection

Inventors: Yang Zhao (Niskayuna, NY); Mauricio Castillo-Effen (Niskayuna, NY); Ghulam Ali Baloch (Niskayuna, NY); Huan Tan (Niskayuna, NY); Douglas Forman (Schenectady, NY)
Assignee: GENERAL ELECTRIC COMPANY
G05D1/0276G05D2201/0207Y10S901/44
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 10,452,078
App. No.
15/591,400
Granted
Oct 22, 2019
Kind
B2
Abstract

Provided are systems and methods for autonomous robotic localization. In one example, the method includes receiving ranging measurements from a plurality of fixed anchor nodes that each have a fixed position and height with respect to the asset, receiving another ranging measurement from an aerial anchor node attached to an unmanned robot having a dynamically adjustable position and height different than the fixed position and height of each of the plurality of anchor nodes, and determining a location of the autonomous robot with respect to the asset based on the ranging measurements received from the fixed anchor nodes and the aerial anchor node, and autonomously moving the autonomous robot about the asset based on the determined location.

Claims (29)

1. A robotic computing system for monitoring a health of an asset, the robotic computing system comprising:

a motor;

a receiver configured to receive ranging measurements from a plurality of fixed anchor nodes that each have a fixed position and a fixed height with respect to the asset, and to receive an additional ranging measurement from an aerial anchor node attached to an unmanned robot having a dynamically adjustable position and a dynamically adjustable height different than the fixed position and the fixed height of each of the plurality of fixed anchor nodes; and

a processor configured to determine a location of the robotic computing system with respect to the asset based on the ranging measurements received from the plurality of fixed anchor nodes and the additional ranging measurement received from the aerial anchor node, and to control the motor to autonomously move the robotic computing system about the asset based on the location of the robotic computing system.

2. The robotic computing system of claim 1 , wherein the plurality of fixed anchor nodes comprises three anchor nodes, wherein each of the three anchor nodes is positioned ata different fixed position around the asset.

3. The robotic computing system of claim 1 , wherein the plurality of fixed anchor nodes is disposed on a same plane, and the aerial anchor node is disposed at a predetermined height above or below the same plane.

4. The robotic computing system of claim 1 , further comprising a transmitter configured to transmit a request to adjust at least one of the dynamically adjustable height and the dynamically adjustable position of the unmanned robot based on a line-of-sight between the robotic computing system and the aerial anchor node.

5. The robotic computing system of claim 4 , wherein the receiver is further configured to receive an updated ranging measurement from the aerial anchor node after at least one of the dynamically adjustable height and the dynamically adjustable position of the unmanned robot have been adjusted, and wherein the processor is configured to determine the location of the robotic computing system based thereon.

6. The robotic computing system of claim 1 , wherein the processor is configured to determine a location of the aerial anchor node based on a geometric dilution of precision (GDOP) calculated from respective locations of the plurality of fixed anchor nodes and a planned travel path of the robotic computing system.

7. The robotic computing system of claim 1 , wherein the ranging measurements comprise ultra-wide band (UWB) signals.

8. The robotic computing system of claim 1 , wherein the robotic computing system comprises a first unmanned autonomous vehicle and the unmanned robot comprises a second unmanned autonomous vehicle.

9. The robotic computing system of claim 1 , wherein the receiver is further configured to receive a second additional ranging measurement from a second aerial anchor node attached to a second unmanned robot having a dynamically adjustable position and a dynamically adjustable height, and wherein the location of the robotic computing system is further determined based on the second additional ranging measurement received from the second aerial anchor node.

10. A localization method of an autonomous robot for monitoring an asset, the localization method comprising:

receiving ranging measurements from a plurality of fixed anchor nodes that each have a fixed position and a fixed height with respect to the asset;

receiving an additional ranging measurement from an aerial anchor node attached to an unmanned robot having a dynamically adjustable position and a dynamically adjustable height different than the fixed position and the fixed height of each of the plurality of fixed anchor nodes; and

determining a location of the autonomous robot with respect to the asset based on the ranging measurements received from the plurality of fixed anchor nodes and the additional ranging measurement received from the aerial anchor node, and moving the autonomous robot about the asset based on the location of the autonomous robot.

11. The localization method of claim 10 , wherein the plurality of fixed anchor nodes comprises three anchor nodes, wherein each of the three anchor nodes is positioned at a different fixed position around the asset.

12. The localization method of claim 10 , wherein the plurality of fixed anchor nodes is disposed on a same plane, and the aerial anchor node is disposed at a predetermined height above or below the same plane.

13. The localization method of claim 10 , further comprising transmitting a request to adjust at least one of the dynamically adjustable height and the dynamically adjustable position of the unmanned robot based on a line-of-sight between the autonomous robot and the aerial anchor node.

14. The localization method of claim 13 , further comprising receiving an updated ranging measurement from the aerial anchor node after at least one of the dynamically adjustable height and the dynamically adjustable position of the unmanned robot have been adjusted, and determining the location of the autonomous robot based thereon.

15. The localization method of claim 10 , wherein the determining of the location of the unmanned robot carrying the aerial anchor node is based on a geometric dilution of precision (GDOP) calculated from respective locations of the plurality of fixed anchor nodes and a planned travel path of the autonomous robot.

16. The localization method of claim 10 , wherein the ranging measurements comprise ultra-wide band (UWB) signals.

17. The localization method of claim 10 , wherein the autonomous robot comprises a first unmanned autonomous vehicle and the unmanned robot comprises a second unmanned autonomous vehicle.

18. The localization method of claim 10 , further comprising receiving a second additional ranging measurement from a second aerial anchor node attached to a second unmanned robot having a dynamically adjustable position and a dynamically adjustable height, and wherein the location of the autonomous robot is further determined based on the second additional ranging measurement received from the second aerial anchor node.

19. A non-transitory computer readable medium having instructions stored therein, wherein the instructions, when executed by a processor, cause the processor to perform a localization method to localize an autonomous robot for monitoring an asset, the localization method comprising:

receiving ranging measurements from a plurality of fixed anchor nodes that each have a fixed position and a fixed height with respect to the asset;

receiving an additional ranging measurement from an aerial anchor node attached to an unmanned robot having a dynamically adjustable position and a dynamically adjustable height different than the fixed position and the fixed height of each of the plurality of fixed anchor nodes; and

determining a location of the autonomous robot with respect to the asset based on the ranging measurements received from the plurality of fixed anchor nodes and the additional ranging measurement received from the aerial anchor node, and moving the autonomous robot about the asset based on the location of the autonomous robot.

20. The non-transitory computer readable medium of claim 19 , wherein the plurality of fixed anchor nodes comprises three anchor nodes, wherein each of the three anchor nodes is positioned ata different fixed position around the asset.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2017
From: ZHAO, YANG; CASTILLO-EFFEN, MAURICIO; BALOCH, GHULAM ALI; TAN, HUAN; FORMAN, DOUGLAS
To: GENERAL ELECTRIC COMPANY
Reel/Frame 042322/0824 →
Continuity (1)
Related Publication 20180329433A1 · Nov 15, 2018
Cited By (1)
US 12,553,791