Autonomous delivery device
Provided is a robotic device for transporting and delivering at least one item, including: a processor; a chassis including a set of wheels; a motor for driving the set of wheels; a control system module for controlling the movement of the robotic device; a set of sensors; a screen with a graphical user interface; at least one compartment for storing the at least one item for transportation and delivery; and a door that provides access to the at least one item stored in the at least one compartment.
1 . A method for transporting and delivering at least one item, comprising:
a processor;
a chassis including a set of wheels;
a motor for driving the set of wheels;
a control system module for controlling the movement of a robotic device;
a set of sensors;
a screen with a graphical user interface;
at least one compartment for storing the at least one item for transportation and delivery; and
a door that provides access to the at least one item stored in the at least one compartment; wherein:
a first robotic device is summoned to carry at least the one item stored in the at least one compartment of the first robotic device, and when the at least one compartment of the first robotic device has reached a predetermined storage capacity; and at least one additional item needs to be carried, a second robotic device is summoned; and
the second robotic device is summoned to carry the at least one additional item stored in the at least one compartment of the second robotic device.
2 . The method of claim 1 , wherein the first robotic device and the second robotic device are robotic devices of a fleet of robotic devices transporting and delivering a plurality of items.
3 . The method of claim 1 , wherein the robotic devices autonomously navigate through the work environment to collect items and deliver the items.
4 . The method of claim 1 , wherein the robotic device collects and delivers items from multiple locations in a single work session.
5 . The method of claim 4 , wherein:
the robotic device optimizes navigation for efficiency to collect and deliver items; and
the robotic device navigates to locations in a consecutive order in such a manner that each successive location visited is a location closest to a location visited previously.
6 . The method device of claim 1 , wherein:
each of the at least one compartment stores at least one item for a specific individual; and
an individual unlocks a compartment storing the at least one item specific to the individual by at least one of: a voice command, a biometric scanner, a key, a scanned barcode, an application of a communication device, pressing a sequence of buttons, and a pin code.
7 . The method of claim 1 , wherein the robotic device parks at a storage location until a request for delivering the at least one item is provided as input to the application of the communication device by the user.
8 . The method of claim 1 , wherein the robotic device is summoned for a delivery by the individual using at least one of: the application of the communication device, the voice command, the remote control, or the screen with the graphical user interface.
9 . The method of claim 1 , wherein the robotic device comprises at least one of:
a temperature control module for at least one of: cooling, refrigeration, freezing, warming, heating, cooking;
a module for processing payment transactions; and
a scanning module to unlock the door of the at least one compartment.
10 . The method of claim 1 , wherein the robotic device transmits a notification to the application of the communication device alerting the individual that the robotic device has at least one item for delivery addressed to the individual.
11 . A robotic device, comprising:
a processor;
a chassis including a set of wheels;
a motor for driving the set of wheels;
a control system module for controlling the movement of the robotic device;
a set of sensors;
a screen with a graphical user interface;
at least one compartment for storing the at least one item for transportation and delivery; and
a door that provides access to the at least one item stored in the at least one compartment; wherein:
a first robotic device is summoned to carry at least the one item stored in the at least one compartment of the first robotic device, and when the at least one compartment of the first robotic device has reached a predetermined storage capacity; and at least one additional item needs to be carried, a second robotic device is summoned; and
the second robotic device is summoned to carry the at least one additional item stored in the at least one compartment of the second robotic device.
12 . The robotic device of claim 11 , wherein:
an application of a communication device of a user communicates with the processor of the robotic device such that the processor tracks in real time when the user will arrive at a location; and
the robotic device departs to the location to deliver the at least one item based on when the user is expected to arrive.
13 . The robotic device of claim 11 , wherein:
the robotic device further comprises sensors for capturing features of obstacles within an environment; and
the processor identifies an obstacle type of an obstacle based on features of the obstacle captured and features of different obstacles types stored in a database.
14 . The robotic device of claim 13 , wherein:
the processor determines whether the obstacle can be driven over by the robotic device; and
the robotic device maneuvers around the obstacle when it cannot be driven over by the robotic device.
15 . The robotic device of claim 13 , wherein the processor increases a likelihood of encountering the obstacle type associated with a region in which the obstacle was encountered.
16 . The robotic device of claim 13 , wherein:
the processor increases a likelihood of high obstacle density associated with a region within which the robotic device consistently encounters obstacles; and
the robotic device avoids the region with a high likelihood of encountering obstacles.
17 . The robotic device of claim 11 , wherein:
the robotic device comprises a sensor for capturing data of the environment; and
the processor generates a map of the environment based on the data;
the processor localized the robotic device within the map;
the processor marks at least one obstacle encountered within the map;
the application of the communication device receives inputs designating a delivery schedule comprising at least three of: a day, a time, a delivery location of the at least one item, a pickup location of the at least one item, and a frequency of delivery of the at least one item; and
the processor receives the delivery schedule from the application.
18 . The robotic device of claim 11 , wherein:
the application displays at least one of: a weight of an item, scheduling information, and pricing information; and
the application receives inputs designating: a path of the robotic device, an instruction for the robotic device to move in a particular direction; an instruction to remain a predetermined distance from the user.
19 . The robotic device of claim 11 , wherein:
the robotic device a microphone for receiving voice commands; and
the robotic device alerts the user by illuminating lights disposed on the robotic device.
20 . The robotic device of claim 11 , wherein:
the processor of the robotic device determines an optimal path based on a previous number of collisions recorded within an environment of the robotic device, a travel time, a previous number of stalls recorded within the environment, and a travel distance.