A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for directing and controlling a robot in a control territory, the method comprising:
- negotiating, by a first controller, a dispatch routine for the robot with one or more of a transport controller and a second controller, wherein the first controller is assigned to a first control territory, and the second controller is assigned to a second control territory;
- assigning, by the first controller, a first authentication token to the robot and the second controller, the first authentication token providing an identification signal between the robot and the second controller;
- assigning, by the first controller, a second authentication token to the robot and the transport controller;
- providing a second secure connection between the robot and the transport controller, wherein the second secure connection is based at least in part on an authentication handshake between the robot and the transport controller, and wherein the authentication handshake comprises exchanging the second authentication token;
- registering a departure event with the first controller;
- providing a first secure connection between the robot and the second controller, wherein the first secure connection comprises a wireless network;
- exchanging, using the first secure connection, the first authentication token between the robot and the second controller;
- authenticating the first secure connection between the robot and the second controller based at least in part on exchanging the authentication token;
- giving, by the second controller, the robot permission to access the second control territory at a delivery location;
- and
- accessing, by the robot, the second control territory, wherein the accessing comprises one or more of:
- physically moving to an entry point at the second control territory, physically entering the second control territory, and physically moving within the second control territory.