Automated fault diagnosis and recovery of machines
First Claim
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.
6 Assignments
0 Petitions
Accused Products
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.
13 Citations
16 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
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. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification