MANUAL CONTROL MODES FOR AN AUTONOMOUS MOBILE ROBOT
First Claim
1. A method for performing tasks on items located in a space using a robot, the method comprising:
- Receiving an order to perform a task on at least one item;
Obtaining a pose associated with the at least one item;
the pose being in a coordinate system defined by the space and the pose being where the task is to be performed on the at least one item;
Navigating the robot toward the pose associated with the at least one item;
Detecting, when in proximity to the pose, if the pose is obstructed by an object;
If the pose is obstructed by an object, halting the robot at a location spaced from the pose; and
Causing the robot to provide a first signal indicating that the robot is in a holding mode at the location spaced from the pose.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for performing tasks on items located in a space using a robot, includes receiving an order to perform a task on at least one item and obtaining a pose associated with the at least one item. The pose is in a coordinate system defined by the space and the pose is where the task is to be performed on the at least one item. The method includes navigating the robot toward the pose associated with the at least one item and detecting, when in proximity to the pose, if the pose is obstructed by an object. If the pose is obstructed by an object, halting the robot at a location spaced from the pose and then causing the robot to provide a first signal indicating that the robot is in a holding mode at the location spaced from the pose.
23 Citations
24 Claims
-
1. A method for performing tasks on items located in a space using a robot, the method comprising:
-
Receiving an order to perform a task on at least one item; Obtaining a pose associated with the at least one item;
the pose being in a coordinate system defined by the space and the pose being where the task is to be performed on the at least one item;Navigating the robot toward the pose associated with the at least one item; Detecting, when in proximity to the pose, if the pose is obstructed by an object; If the pose is obstructed by an object, halting the robot at a location spaced from the pose; and Causing the robot to provide a first signal indicating that the robot is in a holding mode at the location spaced from the pose. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A robot for performing tasks on items located in a space, the items being located proximate fiducial markers, each fiducial marker having a fiducial identification, the robot comprising:
-
A processor configured to; receive an order to perform a task on at least one item; determine the fiducial identification associated with the at least one item; obtain, using the fiducial identification of the at least one item, a pose associated with a position of the fiducial marker with the determined fiducial identification, in a coordinate system defined by the space; A navigation system configured to navigate the robot to the pose of the fiducial marker associated with said determined fiducial identification; A display configured to communicate to an operator the task to be performed on the at least one item; and A sensor configured to detect, when in proximity to the pose, if the pose is obstructed by an object; Wherein, if the sensor detects that the pose is obstructed by an object, the processor is configured to stop the robot a location spaced from the pose and cause the robot to provide a first signal that the robot is in a holding mode. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for performing tasks on items located in a space using a robot, the method comprising:
-
Receiving an order to perform a task on at least one item; Determining a location associated with the at least one item; Navigating the robot to the location associated with the at least one item; and Communicating to an operator the task to be performed on the at least one item; wherein the method further includes; when in proximity to the location, detecting if the location is obstructed by an object and, if the location is obstructed by an object, stopping the robot a location spaced from the location and causing the robot to provide a first signal that the robot is in a holding mode.
-
-
24. A robot for performing tasks on items located in a space, the robot comprising:
-
A processor configured to receive an order to perform a task on at least one item and to determine a location in the space associated with the at least one item; A navigation system configured to navigate the robot to the location; A display configured to communicate to an operator the task to be performed on the at least one item; and A sensor configured to detect, when in proximity to the location, if the location is obstructed by an object; Wherein, if the sensor detects that the pose is obstructed by an object, the processor is configured to stop the robot at a location spaced from the pose and cause the robot to provide a first signal that the robot is in a holding mode.
-
Specification