METHODS, SYSTEMS AND APPARATUS FOR REMOTE DIAGNOSTICS AND CONTROL OF ROBOT
20210278126 · 2021-09-09
Assignee
Inventors
Cpc classification
F25D25/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B25J9/1679
PERFORMING OPERATIONS; TRANSPORTING
B25J21/00
PERFORMING OPERATIONS; TRANSPORTING
F25D2331/803
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
B25J13/006
PERFORMING OPERATIONS; TRANSPORTING
B25J9/1674
PERFORMING OPERATIONS; TRANSPORTING
International classification
F25D25/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A cabinet for consumer goods includes a cabinet housing and a rack system disposed within the cabinet housing. The rack system defines a plurality of discrete locations, with each respective location configured to hold and display a respective consumer good therein. A multi-axis robotic arm may selectively engage each respective location of the plurality of discrete locations to either insert or extract a respective consumer good. A user control interface is in operational communication with the multi-axis robotic arm so that a user can control the multi-axis robotic arm to selectively insert or extract one or more of the consumer goods from its respective location. An access door is located within the cabinet housing and is movable between an open position and a closed position. The selectively extracted consumer good is retrievable from the cabinet housing when the access door is in the open position.
Claims
1. A cabinet for consumer goods comprising; a) a cabinet housing; b) a rack system disposed within said cabinet housing, wherein said rack system defines a plurality of discrete locations, wherein each respective location is configured to hold and display a respective consumer good therein; c) a multi-axis robotic arm adapted to selectively engage said each respective location of said plurality of discrete locations to either insert or extract each respective consumer good; d) a user control interface in operational communication with said multi-axis robotic arm whereby a user controls said multi-axis robotic arm to selectively insert or extract one or more of the consumer goods from its respective location; and e) an access door located within said cabinet housing, said access door reciprocally movable between an open position and a closed position whereby said selectively extracted consumer good is retrievable from said cabinet housing when said access door is in said open position.
2. The cabinet of claim 1 further comprising: a) a controller operably coupled to said multi-axis robotic arm and said user control interface; and b) a WIFI adapter communicatively coupled to said controller, whereby said WIFI adapter permits internet connectivity between said controller and a remote server.
3. The cabinet of claim 2 wherein said controller communicates with a remote service technician whereby said cabinet is remotely reparable by the technician.
4. The cabinet of claim 1 further including a load cell coupled to said access door, wherein said selectively extracted consumer good is placed within said load cell prior to opening of said access door.
5. The cabinet of claim 4 further comprising a camera having a field of view configured to capture an image of said selectively extracted consumer good when said selectively extracted consumer good is located within said load cell.
6. The cabinet of claim 1 wherein said cabinet housing further comprises a base unit having a compartment defined therein, wherein replacement consumer goods are placed within said compartment whereby said multi-axis robotic arm is operable to pick replacement consumer goods from said compartment and load said rack system with the replacement consumer goods.
7. The cabinet of claim 1 wherein said consumer goods are bottles of wine.
8. The cabinet of claim 7 further comprising a chiller configured to maintain said bottles of wine at a preselected temperature.
9. The cabinet of claim 7 wherein said multi-axis robotic arm includes a tool configured to releasably grasp a neck of a bottle of wine.
10. The cabinet of claim 1 further comprising: a) a camera communicatively coupled to said user control interface and having a field of view configured to capture an image of each of said respective consumer goods; and b) a database storing information for each of said respective consumer goods, wherein said user control interface displays said information for said selectively extracted consumer good when captured by said camera.
11. The cabinet of claim 1 further comprising a WIFI adapter communicatively coupled to said user control interface, wherein said database is a third-party database accessible by said user control interface via said WIFI adapter to retrieve and display said information.
12. A method for remote maintenance of a cabinet, the method comprising: a) providing a cabinet having a cabinet housing; a rack system disposed within said cabinet housing, wherein said rack system defines a plurality of discrete locations, wherein each respective location is configured to hold and display a respective consumer good therein; a multi-axis robotic arm adapted to selectively engage said each respective location of said plurality of discrete locations to either insert or extract each respective consumer good; a user control interface in operational communication with said multi-axis robotic arm whereby a user controls said multi-axis robotic arm to selectively insert or extract one or more of the consumer goods from its respective location; an access door located within said cabinet housing, said access door reciprocally movable between an open position and a closed position whereby said selectively extracted consumer good is retrievable from said cabinet housing when said access door is in said open position; a controller operably coupled to said multi-axis robotic arm and said user control interface; and a WIFI adapter communicatively coupled to said control, whereby said WIFI adapter permits internet connectivity between said controller and a remote server; b) communicating, via said user control interface through an internet connection, with a remote service technician; c) providing said remote service technician access to said controller; d) permitting said remote service technician to perform remote maintenance to said cabinet; and e) terminating remote access once remote maintenance has been completed.
13. A method for remote maintenance of a cabinet, the method comprising: a) providing a cabinet having a cabinet housing; a rack system disposed within said cabinet housing, wherein said rack system defines a plurality of discrete locations, wherein each respective location is configured to hold and display a respective consumer good therein; a multi-axis robotic arm adapted to selectively engage said each respective location of said plurality of discrete locations to either insert or extract each respective consumer good; a user control interface in operational communication with said multi-axis robotic arm whereby a user controls said multi-axis robotic arm to selectively insert or extract one or more of the consumer goods from its respective location; an access door located within said cabinet housing, said access door reciprocally movable between an open position and a closed position whereby said selectively extracted consumer good is retrievable from said cabinet housing when said access door is in said open position; a controller operably coupled to said multi-axis robotic arm and said user control interface; and a WIFI adapter communicatively coupled to said control, whereby said WIFI adapter permits internet connectivity between said controller and a remote server; b) communicating via an internet connection with said controller; c) gaining access to said controller; d) performing remote maintenance to said cabinet; and e) terminating remote access once remote maintenance has been completed.
14. The method of claim 13 wherein said step of performing remote maintenance includes one or both of accessing one or more cameras located on or within said cabinet, and accessing a robot control interface to remotely manipulate said multi-axis robotic arm.
Description
BRIEF DESCRIPTION OF THE DRAWING FIGURES
[0008] The accompanying drawing figures forms a part of this specification and are to be read in conjunction therewith, wherein like reference numerals are employed to indicate like parts in the various views, and wherein:
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
[0024] Referring to the Figures, there is seen in
[0025] With reference to
[0026] Wine cabinet 10a may further include components for establishing an internet connection such as a global WIFI adapter 22 (
[0027] An enclosure 28 may be provided, such as proximate to or within cabinet base 11, within cabinet 10a to house electronic controls 13 operating the electrical components of the invention. (see also
[0028] As seen in
[0029] Some or all available robot and cabinet control functions may be accessible via interface 32 as described more fully below.
[0030] In the preferred embodiment, cabinet 10a includes one or more transparent panels 34 to allow the user to view the wine bottles B within the cabinet. The racks 12 in which the bottles B are removably held within the cabinet 10a are preferably arranged in an array which is visually pleasing while keeping the bottles at an angle best known for wine bottle storage.
[0031] Referring to
[0032] One or more software programs resident on a server in the cloud (and/or in situ or adjacent cabinet 10a, if desired) may be provided to control the functions of the electromechanical components including the user interface 32. User interface controls may include a “Scan and Stock” function where bottles are picked by robot from the load compartment 30, the bottle label is positioned for scanning for identification and the bottle is placed by the robot in a known location within the rack. The user would thus initiate this functionality at the user interface.
[0033] The software may include providing the user with information concerning the selected bottle, e.g., the pedigree of the wine including expert tasting notes and suggested food pairings. This information may be provided in a database and/or via links to third party websites which the software accesses upon identifying the information on the bottle label.
[0034] The software may allow the user other functionality such as, for example, the ability to lock certain areas of the rack to only specific users. This would allow the user to ensure only specific users can retrieve what might be a very expensive bottle of wine. The software could thus include security features and parental controls.
[0035] One or more cameras may be provided within or adjacent cabinet 10a. The one or more cameras may have lens covers whereby the user may selectively cover a camera whenever desired (e.g., for privacy concerns). One or more sensors may also be provided within or adjacent cabinet 10a. By way of example, and with reference to
[0036] With additional reference to
[0037] With the above description, the following paragraphs more specifically describe various operations conducted by the various components of wine cabinet 10a.
Robot bottle handling
[0038] Robot bottle handling may involve one or more of the following in no particular order:
[0039] 1. Robotic arm/tool 14/18 picking a bottle from the load compartment 30;
[0040] 2. Robotic arm/tool 14/18 placing the picked bottle in load cell 38 and/or in the viewing area of third camera 44 located within the cabinet;
[0041] 3. Robotic arm/tool 14/18 moving the picked bottle to a location within the cabinet such as rack 12, a single bottle chiller and/or a single pour area;
[0042] 4. Robotic arm/tool 14/18 picking a bottle from the rack 12;
[0043] 5. Robotic arm/tool 14/18 moving the picked bottle to a location in the cabinet, e.g., to allow user to view bottle label and/or to scan label using third camera 44 within the cabinet;
[0044] 6. Robotic arm/tool moving the picked bottle to retrieval area 40 or back to rack 12.
[0045] Remote Assistance Procedure
[0046] In the event of a malfunction of the electrical, mechanical and/or electromechanical components within cabinet 10, remote assistance may be provided via internet connection. In one embodiment, one or more of the following procedures may be provided to allow a user to request help from a remote support team and allow the support team the ability to diagnosis and repair the malfunction:
[0047] Via the user interface 32: [0048] select “Customer Help Request and Provide Remote Access”; [0049] securely Login to the Winecab™ PC [0050] Remote Maintenance by Support Team initiated [0051] once functionality is restored, a thank you message is displayed and the user selects “Revoke the Remote Access” thereby terminating the internet connection to the remote support team.
[0052] Step 1—Customer Help Request and Provide Remote Access [0053] 1) The user can contact the support team at the phone number provided which appears under the HELP CENTER or similar screen at the user interface 32: [0054] 2) The support contact person will answer the call and ask the customer for his/her contact phone number to let the support team call the customer back if the connection will be lost for any unexpected reasons. [0055] 3) The support contact person will ask the customer to click on Remote Assistance Button to navigate to REMOTE ASSISTANCE screen. [0056] 4) The support contact person on the phone will read the privacy terms and after getting the customer's confirmation by verbally accepting the privacy terms previously read to him/her, will ask the customer to provide the support team the remote access to the customer's cabinet. To this end, the customer will be asked click on the Grant Access button on the bottom of the REMOTE ASSISTANCE screen. [0057] 5) The customer will be asked to stay online if possible while the remote maintenance is being made by the support team; otherwise, if the customer would rather be notified after the maintenance has been made, the support contact person will notify the customer afterwards.
[0058] Step 2—Secure Login to the Winecab PC [0059] 1) As soon as the customer provides access, the support team will receive a support ticket email at support@xxxx.com. [0060] At the same time, the icon 102 corresponding to Winecab system with granted access will appear under the Help Requested Winecab folder 104 of Team Viewer Application on the support team PCs. (See screenshot 100 shown in
[0061] Step 3—Remote Maintenance by Support Team initiated [0062] 1) The Winecab support team will login to the help-requested Winecab PC remotely through the secure Team Viewer service. [0063] 2) The Winecab support team will take control of the Winecab Logics Control Software to make the changes and fixes which are required to keep the Winecab continue working. In the Logics Control Software, there have been designed many remote management features, among which the two most useful and important ones are: [0064] A) The support team can look at different cameras' views to check if any physical issues occurred: [0065]
[0070] Step 4—Thank You Message and Revoke the Remote Access [0071] 1) The support contact person will thank the customer for his/her patience if the customer has been stayed online while the remote maintenance is being made by the support team, otherwise if the customer preferred to be notified after the maintenance had been made, the support contact person call the customer afterwards using the contact number provide in step 1. [0072] 2) The support contact person will appreciate customer for his/her help to fix the Winecab problem, and the customer will be asked to click on the Revoke Access button on the bottom of the REMOTE ASSISTANCE screen before ending the conversation. (See
[0073] Although the present invention has been described in considerable detail with reference to certain aspects thereof, other versions are possible. Therefore, the spirit and scope of the appended claims should not be limited to the description of the aspects contained herein.
[0074] All features disclosed in the specification, including the claims, abstract, and drawings, and all the steps in any method or process disclosed, may be combined in any combination, except combinations where at least some of such features and/or steps are mutually exclusive. Each feature disclosed in the specification, including the claims, abstract, and drawings, can be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise. Thus, unless expressly stated otherwise, each feature disclosed is one example only of a generic series of equivalent or similar features.