CPC B25J 9/1697 (2013.01) [A61B 34/30 (2016.02); A61B 34/70 (2016.02); B25J 13/003 (2013.01); G16H 10/60 (2018.01)] | 20 Claims |
1. A system for providing medication to a customer, comprising:
a movable structure, the movable structure comprising:
a robotic arm comprising one or more joints, one or more actuators, and one or more segments, each of which is structured to move a robotic manipulator coupled to an end of the robotic arm, wherein the robotic manipulator is configured to retrieve and release a container containing the medication;
a camera; and
a microphone coupled to the robotic arm; and
a computing system comprising at least one processor coupled to a memory storing instructions that, when executed by the at least one processor, causes the computing system to perform operations comprising:
capturing identifying data regarding a customer via the microphone, wherein the identifying data comprises audio data;
identifying the customer based on at least the audio data of the identifying data;
associating the customer with a medication order; and
retrieving the medication from the medication order by:
moving the robotic arm adjacent to the container containing the medication based on predetermined mapping, the predetermined mapping comprising logged locations of filled orders, the logged locations comprising a location of the container containing the medication;
retrieving the container using the robotic manipulator based on at least one image or at least one video captured by the camera; and
moving the container toward the customer by moving the robotic arm.
|