| CPC B25J 9/1661 (2013.01) [B25J 9/162 (2013.01); B25J 9/1653 (2013.01); B25J 9/1679 (2013.01); B25J 11/0085 (2013.01)] | 14 Claims |

|
1. A method of operating one or more robots in an area or venue, the method comprising:
a) providing a service schedule representing a plurality of tasks, comprising a first task, and, for each task, one or more parameters,
b) a first robot performing the first task,
c) an operator engaging a user interface in communication with the robot,
d) the first robot discontinuing the first task and performing an additional task while the operator operates the user interface, wherein step d) ends when the user disengages the user interface,
e) after step d), determining, based on the parameters of any remaining tasks, an order of the remaining tasks and
f) performing the remaining tasks in the determined order.
|