IP Library Granted Patent US 10,802,497
Granted Patent B2
US 10,802,497 · App. 15/769,787 · Granted Oct 13, 2020

Automated fault diagnosis and recovery of machines

Inventors: Akash Gupta (New Delhi, IN); Samay Kohli (New Delhi, IN); Wolfgang Kurt Hoeltgen (Laatzen, DE); Gaurav Kejriwal (Benares, IN)
Assignee: GREY ORANGE PTE. LTD.
G05D1/0236G05D1/0234G05D1/0248G06T7/73G06T7/74G06T7/77G06T7/80G05D2201/0216G06T2207/10016G06T2207/30208G06T2207/30252G06T2207/30256
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,802,497
App. No.
15/769,787
Granted
Oct 13, 2020
Kind
B2
Abstract

A system and method for diagnosing and recovering from faults in a robot includes providing markers affixed to a floor surface, where each marker has a positional indicia thereon, navigating an area by the robot using the markers, acquiring the positional indicia on at least one marker, processing the acquired positional indicia to determine a position and angle of the at least one marker, computing a position offset and angle offset of markers with respect to a reference position and angle, adjusting the reference position and angle when the computed position offset and angle offset meets a first predetermined criteria, and alerting an external entity when the computed position offset and angle offset does not meet the first predetermined criteria.

Claims (33)

1. A method for diagnosing and recovering from faults in a robot, the method comprising:

providing a plurality of markers affixed to a floor surface, each marker having a positional indicia thereon and each marker having a position and angle;

navigating, by the robot, from a first marker of the plurality of markers to a second marker of the plurality of markers using a stored position offset and/or angle offset of the second marker and a position and angle of the first marker relative to the robot;

acquiring, using a sensor, the positional indicia on the second marker;

processing, using circuitry, the acquired positional indicia to determine a position and angle of the second marker;

computing a position offset and angle offset of the second marker with respect to the position and angle of the first marker;

adjusting the stored position offset and angle offset of the second marker when the computed position offset and angle offset of the second marker meets a first predetermined criteria; and

alerting an external entity when the computed position offset and angle offset of the second marker does not meet the first predetermined criteria.

2. The method of claim 1 , further comprising:

altering one or more operating parameters of the robot when the computed position offset and angle offset of the second marker meets a second predetermined criteria.

3. The method of claim 2 , wherein the one or more operating parameters of the robot includes a ratio of wheel velocities between a first wheel and a second wheel.

4. The method of claim 1 , wherein the positional indicia include one or more of a bar code, a QR code, a Data Matrix code, and an Aztec Code.

5. The method of claim 1 , wherein the sensor includes one or more of a camera and a laser scanner.

6. The method of claim 1 , wherein the adjusting of the stored position offset and angle offset of the second marker includes using a statistical method.

7. The method of claim 1 , wherein the first predetermined criteria includes a first predetermined threshold of the computed position offset and angle offset of the second marker.

8. The method of claim 2 , wherein the first predetermined criteria includes a first predetermined threshold of the computed position offset and angle offset of the second marker and the second predetermined criteria includes a second predetermined threshold of the computed position offset and angle offset of the second marker, wherein the second predetermined threshold is greater than the first predetermined threshold.

9. A system for diagnosing and recovering from faults comprising:

a plurality of markers affixed to a floor surface, each marker having a positional indicia thereon and each marker having a reference position and angle;

one or more robots, wherein each robot includes circuitry configured to:

navigate from a first marker of the plurality of markers to a second marker of the plurality of markers using a stored position offset and/or angle offset of the second marker and a position and angle of the first marker relative to the robot;

acquire, using a sensor, the positional indicia on the second marker;

process the acquired positional indicia to determine a position and angle of the second marker;

compute a position offset and angle offset of the second marker with respect to the position and angle of the first marker;

adjust the stored position offset and angle offset of the second marker when the computed position offset and angle offset of the second marker meets a first predetermined criteria; and

alert an external entity when the computed position offset and angle offset of the second marker does not meet the first predetermined criteria.

10. The system of claim 9 , wherein the circuitry is further configured to:

alter one or more operating parameters of the robot when the computed position offset and angle offset of the second marker meets a second predetermined criteria.

11. The system of claim 10 , wherein the one or more operating parameters of the robot includes a ratio of wheel velocities between a first wheel and a second wheel.

12. The system of claim 9 , wherein the positional indicia include one or more of a bar code, a QR code, a Data Matrix code, and an Aztec Code.

13. The system of claim 9 , wherein the sensor includes one or more of a camera and a laser scanner.

14. The system of claim 9 , wherein the adjustment of the stored position offset and angle offset of the second marker includes using a statistical method.

15. The system of claim 9 , wherein the first predetermined criteria includes a first predetermined threshold of the computed position offset and angle offset of the second marker.

16. The system of claim 10 , wherein the first predetermined criteria includes a first predetermined threshold of the computed position offset and angle offset and the second predetermined criteria includes a second predetermined threshold of the computed position offset and angle offset, wherein the second predetermined threshold is greater than the first predetermined threshold.

Assignments (7)
ACKNOWLEDGEMENT OF SUCCESSOR ADMINISTRATIVE AGENT UNDER INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded May 9, 2024
From: TD SLP, LLC (FORMERLY KNOWN AS CSI GP I LLC), AS RETIRING AGENT
To: ANTHELION FUND I GP LLC, AS SUCCESSOR AGENT
Reel/Frame 067370/0677 →
RELEASE OF SECURITY INTEREST Recorded Nov 17, 2023
From: ACQUIOM AGENCY SERVICES LLC
To: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
Reel/Frame 065603/0442 →
SECURITY INTEREST Recorded Nov 10, 2023
From: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
To: CSI GP I LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 065535/0861 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2022
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: GREY ORANGE INTERNATIONAL INC.
Reel/Frame 060529/0041 →
SECURITY INTEREST Recorded May 6, 2022
From: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 059842/0292 →
SECURITY INTEREST Recorded Mar 25, 2021
From: GREY ORANGE INTERNATIONAL INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 055726/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2020
From: GUPTA, AKASH; KOHLI, SAMAY; HOELTGEN, WOLFGANG KURT; KEJRIWAL, GAURAV
To: GREY ORANGE PTE. LTD.
Reel/Frame 051848/0523 →
Priority Claims (1)
SG 10201508740W · Oct 22, 2015 · national
Continuity (1)
Related Publication 20190265720A1 · Aug 29, 2019