US 12,403,601 B2
System and method for queueing robot operations in a warehouse environment based on workflow optimization instructions
Tomislav Haus, Donja Stubica (HR); Petra Maẑdin Stepić, Slano (HR); and Fran Ante Lončar, Zagreb (HR)
Assigned to Gideon Brothers d.o.o., Osijek (HR)
Filed by Gideon Brothers d.o.o., Osijek (HR)
Filed on Nov. 15, 2023, as Appl. No. 18/510,041.
Claims priority of provisional application 63/425,333, filed on Nov. 15, 2022.
Prior Publication US 2024/0157556 A1, May 16, 2024
Int. Cl. B25J 9/16 (2006.01); G05D 1/246 (2024.01); G05D 1/646 (2024.01); G05D 1/69 (2024.01); G05D 105/80 (2024.01); G05D 107/70 (2024.01); G05D 111/10 (2024.01); G05D 111/63 (2024.01); G06V 10/82 (2022.01)
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
OG exemplary drawing
 
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.