Robotic ordering and delivery apparatuses, systems and methods
First Claim
1. A method, comprising:
- at a robotic device,receiving a destination for the robotic device from an external source;
utilizing a map stored onboard the robotic device to determine one or more x,y coordinates positioned on a predetermined path from the robotic device to the destination, wherein the map includes the predetermined path;
rotating a first drive wheel at a first velocity and a second drive wheel at a second velocity to move the robotic device toward a location corresponding to at least one of the one or more x,y coordinates; and
changing one or more of the following based on information gathered by one or more onboard sensors;
at least one of the one or more x, y coordinates;
the first velocity; and
the second velocity.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and devices for the automated retrieval/delivery of goods from one location to another using a robotic device such as a tug and accompanying cart. A computer within the tug/cart stores a map of the building floor plan and intended paths for the tug to take when traversing from one location to the next. During the delivery, a variety of different sensors and scanners gather data that is used to avoid obstacles and/or continuously adjust the movement of the tug in order to more closely follow the intended path. The system preferably includes wireless networks that allow one or more tugs to communicate with a tug base station, a primary network located at the site of the delivery and a remote host center that monitors the status and data collected by the tugs.
-
Citations
25 Claims
-
1. A method, comprising:
at a robotic device, receiving a destination for the robotic device from an external source; utilizing a map stored onboard the robotic device to determine one or more x,y coordinates positioned on a predetermined path from the robotic device to the destination, wherein the map includes the predetermined path; rotating a first drive wheel at a first velocity and a second drive wheel at a second velocity to move the robotic device toward a location corresponding to at least one of the one or more x,y coordinates; and changing one or more of the following based on information gathered by one or more onboard sensors; at least one of the one or more x, y coordinates; the first velocity; and the second velocity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
20. A method, comprising:
at a robotic device, receiving a destination for the robotic device from an external source; utilizing a map stored onboard the robotic device to determine one or more x,y coordinates positioned on a predetermined path from the robotic device to the destination wherein the map includes the predetermined path; rotating a first drive wheel at a first velocity and a second drive wheel at a second velocity to move the robotic device toward a location corresponding to at least one of the one or more x,y coordinates; changing one or more of the following based on information gathered by one or more onboard sensors; at least one of the one or more x, y coordinates; the first velocity; and the second velocity; and sending a request to use an elevator. - View Dependent Claims (21, 22)
-
23. A robotic device, comprising:
-
a body; first and second drive wheels; one or more sensors; and a computing device having a processor, wherein the robotic device is configured to; receive a destination for the robotic device from an external source; utilize a map stored onboard the robotic device to determine one or more x,y coordinates positioned on a predetermined path from the robotic device to the destination wherein the map includes the predetermined path; rotate the first drive wheel at a first velocity and the second drive wheel at a second velocity to move the robotic device toward a location corresponding to at least one of the one or more x,y coordinates; and change one or more of the following based on information gathered by the one or more sensors; at least one of the one or more x, y coordinates; the first velocity; and the second velocity. - View Dependent Claims (24, 25)
-
Specification