CPC G06Q 10/20 (2013.01) [B25J 9/1664 (2013.01); B25J 9/1676 (2013.01); B25J 9/1697 (2013.01); B25J 11/0005 (2013.01); B25J 11/0035 (2013.01); B25J 11/008 (2013.01); B25J 13/006 (2013.01); B25J 19/023 (2013.01); G05D 1/0016 (2013.01); G05D 1/0027 (2013.01); G05D 1/0044 (2013.01); G05D 1/0061 (2013.01); G05D 1/0094 (2013.01); G05D 1/0212 (2013.01); G05D 1/0231 (2013.01); G06F 3/04817 (2013.01); G06K 7/1417 (2013.01); G06N 20/00 (2019.01); G06Q 20/327 (2013.01); G06Q 20/3674 (2013.01); G06Q 20/40145 (2013.01); G06V 20/10 (2022.01); G06V 30/40 (2022.01); G06V 40/172 (2022.01); G07C 9/00571 (2013.01); G07C 9/32 (2020.01); G07C 9/38 (2020.01); G07F 17/3206 (2013.01); G07F 17/3209 (2013.01); G07F 17/3216 (2013.01); G07F 17/3223 (2013.01); G07F 17/323 (2013.01); G07F 17/3241 (2013.01); G07F 17/3253 (2013.01); G07F 17/3255 (2013.01); G07F 17/42 (2013.01); H04N 7/15 (2013.01); H04W 4/025 (2013.01); H04W 4/33 (2018.02); G05B 2219/31076 (2013.01); G05B 2219/31078 (2013.01); G07F 17/3227 (2013.01)] | 19 Claims |
1. A delivery robot comprising:
a propulsion system;
a storage area arranged to contain at least one item for delivery;
a wireless interface;
a memory device; and
a processor configured to execute instructions stored in the memory device, which when executed by the processor, cause the processor to at least:
receive, from a robot management system (RMS) and via the wireless interface, a delivery request, wherein the delivery request identifies at least the item contained within the storage area, a delivery location, and a recipient;
in response to receiving the delivery request, control the propulsion system to navigate the delivery robot to the delivery location;
receive an authentication credential from the recipient;
authenticate the recipient based upon the authentication credential;
in response to authenticating the recipient, control the storage area to provide the at least one item contained within the storage area to the recipient;
receive, from the recipient, a request for a different item;
determine whether the different item is contained within the storage area; and
at least one of:
if the different item is contained within the storage area, provide the different item to the recipient; or
if the different item is not contained within the storage area, transmit the request for the different item to the RMS.
|