Robotic arm for dispensing a beverage
OwnerGregory Finkelsoninventor
Life of this patent
Estimating the term…
Abstract
A system and method for dispensing a beverage by using a robotic arm are disclosed. The method includes detecting one or more individuals in front of a bar countertop by using a set of sensors. Further, the method includes individually fetching one or more glasses from a glass resting tray based on the detected one or more individuals. Furthermore, the method includes placing each of the fetched one or more glasses individually, on the bar countertop. The method further includes fetching a beverage bottle from a bottle resting tray upon placing the one or more glasses on the bar counter top. The method includes pouring a predefined volume of the beverage from the fetched beverage bottle in each of the one or more glasses placed on the bar countertop.
Claims23
A robot including at least one robotic arm for dispensing a beverage, the robotic arm having at least three degrees of motion comprising:
- (a) one or more hardware processors;
- and
- (b) a memory coupled to the one or more hardware processors, wherein the memory comprises a plurality of modules in the form of programmable instructions executable by the one or more hardware processors, and wherein the plurality of modules comprises:
- (i) a detection module configured to detect one or more individuals in front of a bar countertop by using a set of sensors comprising proximity sensors, ultrasonic sensors, capacitive sensors, photoelectric sensors, inductive sensors, magnetic sensors, and image sensors, and to generate signals for beverage service operations based on the detected individuals;
- (ii) a glass fetching module configured to:
- individually fetch one or more glasses wherein the number of glasses fetched corresponds to the number of detected individuals, from a glass resting tray in response to the detected one or more individuals;
- and
- place each of the fetched one or more glasses individually, on the bar countertop in the vicinity of the one or more detected individuals;
- (iii) a bottle fetching module configured to:
- fetch a beverage bottle from a bottle resting tray upon placing the one or more glasses on the bar countertop;
- and
- pour a predefined volume of the beverage from the fetched beverage bottle in each of the one or more glasses placed on the bar countertop.
A method for dispensing a beverage by using a robotic arm, the method comprising:
- detecting, by one or more hardware processors, one or more individuals in front of a bar countertop by using a set of sensors to generate signals for beverage service operations based on the detected individuals;
- individually fetching, by the one or more hardware processors, one or more glasses from a glass resting tray in response to the detected one or more individuals, wherein the number of glasses fetched corresponds to the number of detected individuals;
- placing, by the one or more hardware processors, each of the fetched one or more glasses individually, on the bar countertop;
- fetching, by the one or more hardware processors, a beverage bottle from a bottle resting tray upon placing the one or more glasses on the bar countertop;
- and
- pouring, by the one or more hardware processors, a predefined volume of the beverage from the fetched beverage bottle in each of the one or more glasses placed on the bar countertop in the vicinity of the one or more detected individuals.
Dependencies are inferred from the claim text.