| CPC B25J 9/1664 (2013.01) [B25J 9/161 (2013.01); B25J 9/162 (2013.01); G05D 1/2462 (2024.01); G05D 1/646 (2024.01); G05D 1/69 (2024.01); G06V 10/82 (2022.01); G05D 2105/87 (2024.01); G05D 2107/70 (2024.01); G05D 2111/10 (2024.01); G05D 2111/65 (2024.01)] | 20 Claims |

|
1. A system for regulating robot activity comprising:
one or more central processors;
a plurality of robots, each in communication with at least one of said one or more central processors, and each capable of performing an activity, wherein said activity is at least one selected from the group of obtaining, transporting, and depositing a resource;
wherein each robot of said plurality of robots is capable of traveling to any of a number of different queuing positions;
wherein software instructions of said one or more central processors are capable of causing a first robot of said plurality of robots to travel to a first queuing position of said number of different queuing positions, said first queuing position adjacent to and separate from a second queuing position occupied by a second robot of said plurality of robots; and
wherein software instructions of said one or more central processors are capable of causing said first robot to remain at said first queuing position at least until a subsequent position assigned to said first robot is available.
|
|
14. A method for regulating robot activity comprising:
providing one or more central processors;
providing a plurality of robots, and configuring each to be in communication with at least one processor of said one or more central processors, and to be capable of performing an activity, wherein said activity is at least one selected from the group of obtaining, transporting, and depositing a resource;
configuring each robot of said plurality of robots to be capable of traveling to any of a number of different queuing positions;
configuring software instructions of said one or more central processors to be capable of causing a first robot of said plurality of robots to travel to a first queuing position of said plurality of queuing positions, said first queuing position adjacent to and separate from a second queuing position occupied by a second robot of said plurality of robots; and
configuring software instructions of said one or more central processors to be capable of causing said first robot to remain at said first queuing position at least until a subsequent position assigned to said first robot is available.
|