| CPC B25J 9/1697 (2013.01) [B25J 9/161 (2013.01); B25J 9/163 (2013.01); B25J 9/1664 (2013.01)] | 20 Claims |

|
1. An autonomous robot comprising:
an image sensor;
memory;
machine readable instructions; and
at least one processor circuit to execute the machine readable instructions to:
cause the autonomous robot to travel in an autonomous drive mode;
responsive to a loss of access to first navigation data while the autonomous robot is in the autonomous drive mode, cause the autonomous robot to generate a notification;
after generation of the notification, cause the autonomous robot to switch from the autonomous drive mode to a guided drive mode responsive to detection of an auxiliary fiducial, the auxiliary fiducial displayed by a user device, the autonomous robot to move in the guided drive mode in a direction corresponding to a position of the auxiliary fiducial relative to the autonomous robot;
detect a fixed fiducial based on image data corresponding to outputs of the image sensor collected while the autonomous robot is moving in the guided drive mode;
generate second navigation data for the autonomous robot based on the fixed fiducial; and
cause the autonomous robot to switch from the guided drive mode to the autonomous drive mode and to travel in the autonomous drive mode using the second navigation data.
|