Systems and methods for assisting a robotic apparatus
First Claim
Patent Images
1. A method for operating a robot, comprising:
- displaying, via at least one processor, a first alert on a user interface of a robot indicating the robot being unable to perform a task after a predetermined first delay, the first alert displayed in response to at least one sensor detecting obstruction in a path of the robot;
transmitting signal to at least one actuator coupled to the robot to perform the task after a predetermined second delay after displaying the first alert, the second delay being subsequent to the first delay and in response to continued detection of the obstruction in the path of the robot;
displaying, via the at least one processor, a second alert on the user interface of the robot indicating the robot being unable to perform the task after a predetermined third delay, the third delay being subsequent to the second delay and in response to the continued detection of the obstruction in the path of the robot; and
receiving operating instructions from an operator after the third delay, the operating instructions corresponding to the robot performing the task notwithstanding the detection of the obstruction.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods assisting a robotic apparatus are disclosed. In some exemplary implementations, a robot can encounter situations where the robot cannot proceed and/or does not know with a high degree of certainty it can proceed. Accordingly, the robot can determine that it has encountered an error and/or assist event. In some exemplary implementations, the robot can receive assistance from an operator and/or attempt to resolve the issue itself. In some cases, the robot can be configured to delay actions in order to allow resolution of the error and/or assist event.
-
Citations
20 Claims
-
1. A method for operating a robot, comprising:
-
displaying, via at least one processor, a first alert on a user interface of a robot indicating the robot being unable to perform a task after a predetermined first delay, the first alert displayed in response to at least one sensor detecting obstruction in a path of the robot; transmitting signal to at least one actuator coupled to the robot to perform the task after a predetermined second delay after displaying the first alert, the second delay being subsequent to the first delay and in response to continued detection of the obstruction in the path of the robot; displaying, via the at least one processor, a second alert on the user interface of the robot indicating the robot being unable to perform the task after a predetermined third delay, the third delay being subsequent to the second delay and in response to the continued detection of the obstruction in the path of the robot; and receiving operating instructions from an operator after the third delay, the operating instructions corresponding to the robot performing the task notwithstanding the detection of the obstruction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A robot, comprising:
-
a user interface configured to display and receive information; and a processor configured to execute computer readable instructions to; display on the user interface an assist view comprising an alert corresponding to a detected obstacle by at least one sensor in a path of the robot and one or more positions of the robot after a predetermined first delay; receive, via the user interface, a selected one of the one or more selectable positions of the robot after a predetermined second delay, the second delay being subsequent to the first delay and in response to continued detection of the obstacle in the path of the robot; and actuate one or more actuators based at least in part on a selected one of the one or more selectable positions of the robot upon receiving operating instructions from an operator after a third delay, the third delay being subsequent to the second delay and in response to the continued detection of obstruction in the path of the robot, the operating instructions corresponding to the robot performing a task notwithstanding the detection of the obstacle. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for assisting a floor cleaning robot, comprising:
-
displaying, via a graphic user interface, an assist view representing that the floor cleaning robot is obstructed from cleaning after a predetermined first delay, the obstruction being detected by at least one sensor; transmitting signal to at least one actuator coupled to the robot to perform the cleaning after a predetermined second delay after displaying the assist view, the second delay being subsequent to the first delay and in response to continued detection of obstruction in a path of the robot; receiving, via the graphic user interface, operating instructions after a third delay, the third delay being subsequent to the second delay and in response to the continued detection of obstruction in the path of the robot, the operating instructions comprising displaying a plurality of paths of travel for the robot on the graphic user interface the operating instructions corresponding to the robot performing the cleaning notwithstanding the detection of the obstruction; and causing the floor cleaning robot to clean in accordance with the received operating instructions. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification