CPC G05B 19/4155 (2013.01) [H04L 67/12 (2013.01); G05B 2219/31384 (2013.01)] | 20 Claims |
1. A method performed by a controller of a machine, the method comprising:
configuring the machine to operate in a plurality of modes including a remote control mode and an autonomous control mode;
assigning a first priority to the remote control mode and a second priority to the autonomous control mode,
wherein the first priority is a higher priority than the second priority;
receiving a request to cause the machine to perform an action;
determining, based on receiving the request, a current mode of operation of the machine,
wherein the current mode of operation is one of the plurality of modes;
determining a requested mode of operation of the machine associated with the request,
wherein the requested mode of operation is one of the plurality of modes; and
selectively denying the request or enabling the machine to perform the action based on a priority assigned to the current mode of operation and a priority assigned to the requested mode of operation,
wherein the request is denied when the priority assigned to the current mode of operation is a higher priority than the priority assigned to the requested mode of operation, and
wherein the machine is enabled to perform the action when the priority assigned to the requested mode of operation is a higher priority than the priority assigned to the current mode of operation.
|