[go: up one dir, main page]

TWI888393B - Automatic tableware washing system, automatic tableware washing method, automatic tableware washing program, and storage medium - Google Patents

Automatic tableware washing system, automatic tableware washing method, automatic tableware washing program, and storage medium Download PDF

Info

Publication number
TWI888393B
TWI888393B TW109123090A TW109123090A TWI888393B TW I888393 B TWI888393 B TW I888393B TW 109123090 A TW109123090 A TW 109123090A TW 109123090 A TW109123090 A TW 109123090A TW I888393 B TWI888393 B TW I888393B
Authority
TW
Taiwan
Prior art keywords
tableware
section
information
washing
information acquisition
Prior art date
Application number
TW109123090A
Other languages
Chinese (zh)
Other versions
TW202110384A (en
Inventor
白木裕士
Original Assignee
日商科技魔具股份有限公司
日商富士瑪克股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日商科技魔具股份有限公司, 日商富士瑪克股份有限公司 filed Critical 日商科技魔具股份有限公司
Publication of TW202110384A publication Critical patent/TW202110384A/en
Application granted granted Critical
Publication of TWI888393B publication Critical patent/TWI888393B/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/24Washing or rinsing machines for crockery or tableware with movement of the crockery baskets by conveyors
    • AHUMAN NECESSITIES
    • A47FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
    • A47LDOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
    • A47L15/00Washing or rinsing machines for crockery or tableware
    • A47L15/42Details
    • A47L15/46Devices for the automatic control of the different phases of cleaning ; Controlling devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)
  • Washing And Drying Of Tableware (AREA)

Abstract

本發明之目的在於提供一種餐具自動洗淨系統,該系統能夠於將餐具以三維不同之角度在輸送機上搬送之狀態下,判別各餐具之種類及狀態,由機器人安全地拾取餐具,且收納於特定之收納位置。 The purpose of the present invention is to provide an automatic tableware washing system, which can identify the type and state of each tableware while the tableware is being transported on a conveyor at different three-dimensional angles, and the robot can safely pick up the tableware and store it in a specific storage location.

本發明之實施形態之餐具自動洗淨系統係具備餐具投入部、餐具洗淨部、餐具搬送部、識別餐具而取得餐具資訊之餐具資訊取得部、餐具載置部、及餐具拿取部者,其特徵在於上述餐具資訊取得部所取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、餐具標記、或餐具編碼中之至少一者,若上述餐具資訊取得部識別正由上述餐具搬送部搬送之餐具,則上述餐具拿取部基於以上述餐具資訊取得部取得之資訊,對應餐具之狀態來拿取餐具。 The automatic tableware washing system of the embodiment of the present invention is equipped with a tableware input part, a tableware washing part, a tableware conveying part, a tableware information acquisition part for identifying tableware and acquiring tableware information, a tableware placing part, and a tableware picking part. The characteristic of the system is that the information acquired by the tableware information acquisition part includes at least one of tableware type, tableware size, tableware shape, tableware color, tableware position, tableware posture, tableware orientation, tableware mark, or tableware code. If the tableware information acquisition part identifies tableware being conveyed by the tableware conveying part, the tableware picking part picks up the tableware according to the state of the tableware based on the information acquired by the tableware information acquisition part.

Description

餐具自動洗淨系統、餐具自動洗淨方法、餐具自動洗淨程式、及記憶媒體 Automatic tableware washing system, automatic tableware washing method, automatic tableware washing program, and storage medium

本發明關於一種自動洗淨餐具等之系統。 The present invention relates to a system for automatically washing tableware, etc.

近年來,基於餐飲店從業者不足等之背景,而有欲使餐飲店之業務或服務之步驟自動化的要求。對於餐具洗淨,亦有自動化之要求,先前已有提案出如專利文獻1之技術。 In recent years, due to the shortage of restaurant operators, there is a demand to automate the steps of restaurant operations or services. There is also a demand for automation of dishwashing, and a technology such as Patent Document 1 has been proposed previously.

上述專利文獻1記載之餐具洗淨系統為了識別陶瓷器,而於陶器之器足內預先設置可供人識別之記號或文字,以相機取得洗淨用輸送機上之圖像,自取得之圖像讀取藉由樣板比對而設置於陶瓷器之記號或文字,藉此辨識陶瓷器而藉由機器手臂機構揀選陶瓷器。 The tableware washing system described in the above-mentioned patent document 1 sets a mark or text that can be identified by humans in advance in the base of the ceramics in order to identify ceramics. The camera obtains the image on the washing conveyor, reads the mark or text set on the ceramics by template comparison from the obtained image, and thereby identifies the ceramics and selects the ceramics by the machine arm mechanism.

上述專利文獻2記載之餐具洗淨系統為,於餐具之器足標記有可供人識別且用以判定餐具之種類(大小、茶碗、丼碗、盤等)之識別符、及用以特定識別符之位置、範圍和朝向之符號,以相機取得洗淨用輸送機上之圖像,從取得之圖像藉由樣式比對而識別設置於陶瓷器之識別符,且藉由機器手臂機構揀選餐具。又,專利文獻2中,作為識別符,為可供人識別者,條碼、二維碼、磁碼等除外。 The tableware washing system described in the above-mentioned patent document 2 is a system in which the tableware base is marked with an identifier that can be identified by humans and used to determine the type of tableware (size, tea bowl, bowl, plate, etc.), and a symbol for specifying the position, range and direction of the identifier. The image on the washing conveyor is obtained by a camera, and the identifier set on the ceramic is identified from the obtained image by pattern matching, and the tableware is selected by a robot arm mechanism. In addition, in patent document 2, the identifier is a person-identifiable one, excluding barcodes, two-dimensional codes, magnetic codes, etc.

上述專利文獻3記載之餐具洗淨系統係對於自餐具洗淨機取出且自等候區移至揀選區且靜止之餐具,處理以揀選區相機取得之圖像而判別餐具之種類且計算餐具之重心位置,藉由機器手臂機構揀選,按餐具之種類向釋出區堆疊。於專利文獻3中,進行樣式比對處理作為圖像處理,判定餐具種類、重心位置、自上方觀察盤子時之長邊方向之朝向(長方形上之盤子朝向)。 The tableware washing system described in the above-mentioned patent document 3 processes the images obtained by the camera in the picking area to identify the type of tableware and calculate the center of gravity position of the tableware taken out from the tableware washing machine and moved from the waiting area to the picking area and stationary, and selects the tableware by the machine arm mechanism and stacks the tableware in the release area according to the type. In patent document 3, pattern matching processing is performed as image processing to determine the type of tableware, the center of gravity position, and the direction of the long side of the plate when viewed from above (the direction of the plate on the rectangle).

於上述專利文獻4記載之餐具洗淨系統係由機器手臂進行:將洗淨用托架搬入洗淨室、開閉餐具洗淨機之門、按下洗淨開關、自洗淨室將洗淨用托架搬出至搬出台、及自搬出台揀選餐具且將餐具移送至儲放托架。於洗淨用托架靜止之狀態,以揀選相機拍攝與洗淨用托架之位置對應之搬出台上之揀選區之圖像,對該圖像進行樣式比對處理,藉此判定餐具之種類、餐具之重心位置、自上方觀察盤子時之長邊方向之朝向(長方形上之盤子朝向)。 The tableware washing system described in the above-mentioned patent document 4 is performed by a robot arm: moving the washing tray into the washing room, opening and closing the door of the tableware washing machine, pressing the washing switch, moving the washing tray from the washing room to the unloading table, and selecting tableware from the unloading table and transferring the tableware to the storage tray. When the washing tray is stationary, the selection camera takes an image of the selection area on the unloading table corresponding to the position of the washing tray, and the image is subjected to pattern matching processing to determine the type of tableware, the center of gravity of the tableware, and the direction of the long side when the plate is viewed from above (the direction of the plate on the rectangle).

[先前技術文獻] [Prior Art Literature] [專利文獻] [Patent Literature]

[專利文獻1]日本專利特開2018-126272號公報 [Patent document 1] Japanese Patent Publication No. 2018-126272

[專利文獻2]日本專利特開2019-037349號公報 [Patent Document 2] Japanese Patent Publication No. 2019-037349

[專利文獻3]國際公開第2018/034251號 [Patent Document 3] International Publication No. 2018/034251

[專利文獻4]國際公開第2018/034252號 [Patent Document 4] International Publication No. 2018/034252

於上述專利文獻1記載之餐具洗淨系統中,藉由將設置於陶瓷器之器足內之可供人識別之記號或文字,根據以相機取得之圖像進行樣板比對,辨識出陶瓷器而藉由機器手臂機構揀選陶瓷器。然而,其前提為需在陶瓷器全數相對於輸送機水平地倒扣排列之狀態(器足朝向正上方之狀態)下使用,且未對於判別陶瓷器之種類加以記載。於將陶瓷器以三維不同之角度在輸送機上搬送之情形時,專利文獻1之餐具洗淨系統無法因應。又,設置於陶瓷器之器足內之記號或文字限定為可供人識別者。進而,未能做到自動化地將陶瓷器排列於洗淨用輸送機。 In the tableware washing system described in the above-mentioned patent document 1, the marks or characters that can be identified by humans are placed in the feet of the ceramics. The ceramics are identified and selected by the machine arm mechanism by comparing the template with the image obtained by the camera. However, the premise is that all the ceramics must be arranged horizontally upside down relative to the conveyor (the feet of the ceramics are facing upwards), and there is no description for distinguishing the types of ceramics. When the ceramics are transported on the conveyor at different three-dimensional angles, the tableware washing system of patent document 1 cannot cope with it. In addition, the marks or characters placed in the feet of the ceramics are limited to those that can be identified by humans. Furthermore, it is not possible to automatically arrange the ceramics on the conveyor for washing.

於上述專利文獻2記載之餐具洗淨系統中,於餐具之器足內設置用以判定餐具種類之識別符、及用以特定識別符位置、範圍和朝向之符號,而由餐具洗淨系統藉由樣式比對處理判別餐具之種類。然而,其前提為需在餐具全數相對於輸送機水平地倒扣排列之狀態(器足朝向正上方之狀態)下使用,於將餐具以三維不同之角度在輸送機上搬送之情形時,專利文獻2之餐具洗淨系統無法因應。又,設置於陶瓷器之器足內之記號或文字限定為可供人識別者。進而,未能做到自動化地將餐具排列於洗淨用輸送機。 In the tableware washing system described in the above-mentioned patent document 2, an identifier for determining the type of tableware and a symbol for specifying the position, range and direction of the identifier are set in the foot of the tableware, and the tableware washing system determines the type of tableware through pattern matching processing. However, the premise is that all the tableware must be used in a state where the tableware is horizontally arranged upside down relative to the conveyor (the foot of the tableware is facing directly upward). When the tableware is transported on the conveyor at different three-dimensional angles, the tableware washing system of patent document 2 cannot cope with it. In addition, the mark or text set in the foot of the ceramic ware is limited to those that can be identified by humans. Furthermore, it is not possible to automatically arrange the tableware on the conveyor for washing.

於上述專利文獻3記載之餐具洗淨系統中,對揀選區中靜止之餐具,處理以揀選區相機取得之圖像並判別餐具種類。因此,必須區分揀選區之揀選輸送機與洗淨輸送機,進而於其間設置中繼輸送機,從而輸送機之構造變得複雜。又,其前提為需在餐具全數相對於輸送機水平地倒扣排列之 狀態(器足朝向正上方之狀態)下使用,於將餐具以三維不同之角度在輸送機上搬送之情形時,專利文獻3之餐具洗淨系統無法因應。再者,未能做到自動化地將餐具排列於洗淨輸送機。 In the tableware washing system described in the above-mentioned patent document 3, the tableware stationary in the picking area is processed by the image obtained by the picking area camera and the tableware type is identified. Therefore, it is necessary to distinguish the picking conveyor and the washing conveyor in the picking area, and then set a relay conveyor in between, so that the structure of the conveyor becomes complicated. In addition, its premise is that all the tableware must be arranged horizontally with respect to the conveyor upside down (the foot of the tableware is facing upward). When the tableware is transported on the conveyor at different three-dimensional angles, the tableware washing system of patent document 3 cannot cope with it. Furthermore, it is not possible to automatically arrange the tableware on the washing conveyor.

於上述專利文獻4記載之餐具洗淨系統中,在洗淨用托架為靜止之狀態下,以揀選相機拍攝與洗淨用托架之位置對應之搬出台上之揀選區之圖像,對該圖像進行樣式比對處理,而判別餐具之種類。因此,無法運用在拾取輸送機上移動中之餐具之用途。又,其前提為需在餐具全數相對於輸送機水平地倒扣排列之狀態(器足朝向正上方之狀態)下使用,於將餐具以三維不同之角度在輸送機上搬送之情形時,專利文獻4之餐具洗淨系統無法因應。再者,未能做到自動化地將餐具排列於洗淨用托架。 In the tableware washing system described in the above-mentioned patent document 4, when the washing tray is stationary, a picking camera is used to capture an image of the picking area on the unloading table corresponding to the position of the washing tray, and the image is subjected to pattern matching processing to identify the type of tableware. Therefore, it cannot be used to pick up tableware moving on a conveyor. In addition, the premise is that all tableware must be arranged horizontally upside down relative to the conveyor (the feet of the utensils are facing directly upward). When the tableware is transported on the conveyor at different three-dimensional angles, the tableware washing system of patent document 4 cannot cope with it. Furthermore, it is not possible to automatically arrange the tableware on the washing tray.

於上述專利文獻1~4中,未考慮於將複數個餐具以三維不同之角度在輸送機上搬送之狀態下由機器人拾取餐具之情況。本發明者為實現全自動之餐具自動洗淨系統,基於例如從將洗淨前之餐具排列至輸送機之階段開始自動化、排列餐具之角度實用上不限於器足朝向正上方之狀態、拾取輸送機上移動中之餐具、對機器人之姿勢加以限制等條件,經由對餐具及機器人進行靜態及動態分析,深入汲出進行有關全自動之餐具自動洗淨系統之研究開發,而終至完成本發明之實施形態。即,本發明之目的在於提供一種餐具自動洗淨系統,其能夠於將餐具以三維不同之角度在輸送機上搬送之狀態下,判別各餐具之種類或狀態,由機器人安全地拾取餐具,且載置於特定之收納位置。 In the above-mentioned patent documents 1 to 4, the situation of a robot picking up a plurality of tableware while the tableware is being transported on a conveyor at different three-dimensional angles is not considered. The inventor of the present invention aims to realize a fully automatic tableware washing system. Based on conditions such as automating the stage of arranging tableware before washing on the conveyor, arranging tableware at an angle that is not limited to the state where the tableware feet are facing upward, picking up tableware moving on the conveyor, and restricting the robot's posture, the inventor of the present invention has conducted static and dynamic analysis of tableware and robots, and has conducted in-depth research and development on a fully automatic tableware washing system, and finally completed the implementation form of the present invention. That is, the purpose of the present invention is to provide an automatic tableware washing system that can identify the type or state of each tableware while the tableware is being transported on a conveyor at different three-dimensional angles, and the robot can safely pick up the tableware and place it in a specific storage position.

本發明之上述目的可藉由以下構成而達成。即,本發明之第1態樣之餐具自動洗淨系統具備:餐具洗淨部,其將自投入餐具之餐具投入部所投入之餐具洗淨;餐具搬送部,其搬送由上述餐具洗淨部洗淨之餐具;餐具資訊取得部,其識別由上述餐具搬送部搬送之餐具,且取得該餐具之資訊;餐具載置部,其載置由上述餐具搬送部搬送之餐具;及餐具拿取部,其自上述餐具搬送部拿取餐具,且向上述餐具載置部載置該餐具;且其特徵在於,上述餐具資訊取得部取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、附於餐具之標記、或附於餐具之碼中之至少任一者;若上述餐具資訊取得部識別由上述餐具搬送部搬送之餐具,則上述餐具拿取部基於上述餐具資訊取得部所取得之資訊,對應於餐具之狀態而拿取餐具。 The above-mentioned purpose of the present invention can be achieved by the following structure. That is, the first aspect of the present invention is an automatic tableware washing system comprising: a tableware washing section, which washes the tableware put in from the tableware putting section; a tableware conveying section, which conveys the tableware washed by the tableware washing section; a tableware information acquisition section, which identifies the tableware conveyed by the tableware conveying section and acquires the information of the tableware; a tableware placing section, which places the tableware conveyed by the tableware conveying section; and a tableware taking section, which takes the tableware from the tableware conveying section and gives the tableware to the tableware conveyor. The loading unit loads the tableware; and the feature is that the information acquired by the tableware information acquisition unit includes at least one of the tableware type, tableware size, tableware shape, tableware color, tableware position, tableware posture, tableware orientation, a mark attached to the tableware, or a code attached to the tableware; if the tableware information acquisition unit identifies the tableware transported by the tableware transport unit, the tableware picking unit picks up the tableware according to the state of the tableware based on the information acquired by the tableware information acquisition unit.

根據本發明之實施形態,可提供一種餐具自動洗淨系統,其能夠於將餐具以三維不同之角度在輸送機上搬送之狀態下,判別各餐具之種類或狀態,由機器人安全地拾取餐具,且載置於特定之收納位置。 According to the implementation form of the present invention, an automatic tableware washing system can be provided, which can identify the type or state of each tableware while the tableware is being transported on a conveyor at different three-dimensional angles, and the robot can safely pick up the tableware and place it in a specific storage position.

1:餐具投入部 1: Tableware feeding section

2:餐具洗淨部 2: Dishwashing Department

3:餐具取出部 3: Tableware removal section

10:餐具搬送部 10: Tableware transport department

11:餐具 11: Tableware

12:多關節機器人 12: Multi-joint robot

13:餐具載置部 13: Tableware placement part

14:餐具資訊取得部 14: Tableware information acquisition department

30:餐具取出運算部 30: Tableware removal calculation unit

31:餐具位置/姿勢檢測部 31: Tableware position/posture detection unit

32:餐具取出順序計劃部 32: Tableware removal sequence planning department

33:餐具取出動作指令部 33: Tableware removal action command unit

35:圖像取得部 35: Image acquisition unit

36:餐具投入部 36: Tableware feeding section

37:餐具搬送部 37: Tableware transport department

38:餐具洗淨部 38: Dishwashing Department

40:機械手 40:Manipulator

40A:機械手 40A:Manipulator

40C:機械手 40C: Robotic arm

41:吸附部 41: Adsorption part

41A:第1吸附部 41A: 1st adsorption part

41B:第2吸附部 41B: Second adsorption part

42:AR標記 42:AR marker

45:延伸部 45: Extension

46:機械手安裝部 46: Robot installation department

47:真空軟管 47: Vacuum hose

48:機械手側真空軟管安裝部 48: Vacuum hose installation part on the robot side

49:結合部 49: Junction

50:檢測框 50: Detection frame

51:類別顯示 51:Category display

55:交接台 55: Handover platform

56:容器收納機器人 56: Container storage robot

57:容器 57:Container

60:彈簧機構 60: Spring mechanism

61:球接頭 61:Ball joint

62:力感測器 62: Force sensor

70:跨搬送部架台 70: Cross-transportation platform

80:檢測器 80: Detector

S1~S5:步驟 S1~S5: Steps

圖1係餐具自動洗淨系統之步驟圖。 Figure 1 is a step diagram of the automatic tableware washing system.

圖2A、2B係餐具自動洗淨系統之整體構成圖。 Figures 2A and 2B are the overall structure diagrams of the automatic tableware washing system.

圖3係餐具取出部之方塊圖。 Figure 3 is a block diagram of the tableware removal section.

圖4之圖4A係餐具取出部之俯視圖,圖4B係餐具取出部之立體圖。 Figure 4A of Figure 4 is a top view of the tableware removal section, and Figure 4B is a three-dimensional view of the tableware removal section.

圖5係標記之使用例之說明圖。 Figure 5 is an illustration of an example of how to use the marking.

圖6係機械手之立體圖。 Figure 6 is a three-dimensional diagram of the robot.

圖7之圖7A係機械手之變化例之立體圖,圖7B係機械手之變化例之側視圖。 Figure 7A of Figure 7 is a three-dimensional diagram of a variation of the robot, and Figure 7B is a side view of a variation of the robot.

圖8之圖8A係機械手之另一變化例之立體圖,圖8B係機械手之另一變化例之側視圖。 Figure 8A of Figure 8 is a three-dimensional view of another variation of the robot, and Figure 8B is a side view of another variation of the robot.

圖9之圖9A係上疊式餐具載置部之說明圖,圖9B係下疊式餐具載置部之說明圖。 Figure 9A of Figure 9 is an explanatory diagram of the upper stacking tableware placement section, and Figure 9B is an explanatory diagram of the lower stacking tableware placement section.

圖10之圖10A係機械手之變化例之立體圖,圖10B係機械手之變化例之側視圖。 Figure 10A of Figure 10 is a three-dimensional diagram of a variation of the robot, and Figure 10B is a side view of a variation of the robot.

圖11A、11B係於餐具之背面直接印刷AR(Augmented Reality:擴增實境)標記後進行塗佈之方法。 Figures 11A and 11B show a method of directly printing AR (Augmented Reality) marks on the back of tableware and then applying them.

圖12係不使用餐具標記之餐具之圖像辨識之說明圖。 Figure 12 is an illustration of image recognition of tableware without tableware marking.

圖13係實施形態4之餐具取出部之俯視圖。 Figure 13 is a top view of the tableware removal section of implementation form 4.

圖14之圖14A係餐具自動洗淨系統之上視圖,圖14B係餐具自動洗淨系統之立體圖。 Figure 14A of Figure 14 is a top view of the automatic tableware washing system, and Figure 14B is a three-dimensional view of the automatic tableware washing system.

圖15係顯示餐具自動洗淨系統之交接台周邊之圖。 Figure 15 shows the periphery of the transfer station of the automatic tableware washing system.

以下,參照圖式說明本發明之實施形態之餐具自動洗淨系統。惟以下所示之實施形態乃例示用以將本發明之技術思想具體化之餐具自動洗淨系統者,並非將本發明特定於該等者,亦可同樣應用於專利申請範圍所涵蓋之其他實施形態者。 The following is a description of the automatic tableware washing system of the embodiment of the present invention with reference to the drawings. However, the embodiments shown below are examples of automatic tableware washing systems that embody the technical ideas of the present invention, and the present invention is not limited to these embodiments, and can also be applied to other embodiments covered by the scope of the patent application.

[第1實施形態] [First implementation form]

對本發明之第1實施形態之餐具自動洗淨系統,參照圖1~圖9進行說明。 The automatic tableware washing system of the first embodiment of the present invention is described with reference to Figures 1 to 9.

圖1係本實施形態之餐具自動洗淨系統之步驟圖之一例。本實施形態之餐具自動洗淨系統包含餐具投入部1、餐具洗淨部2及餐具取出部3。又,本實施形態之餐具自動洗淨系統包含自餐具去除殘渣或垃圾之步驟S1、將餐具排列置放於輸送機上之步驟S2、藉由水流與洗劑進行洗淨之步驟S3、乾燥之步驟S4、及將餐具自輸送機上移向存放場所之步驟S5。於餐具投入部1中,執行自餐具去除殘渣或垃圾之步驟S1、及將餐具排列置放於輸送機上之步驟S2;於餐具洗淨部2中,執行藉由水流與洗劑進行洗淨之步驟S3、及乾燥之步驟S4;於餐具取出部3中,執行將餐具自輸送機上移向存放場所之步驟S5。 FIG1 is an example of a step diagram of the automatic tableware washing system of the present embodiment. The automatic tableware washing system of the present embodiment includes a tableware input part 1, a tableware washing part 2, and a tableware removal part 3. In addition, the automatic tableware washing system of the present embodiment includes a step S1 of removing residues or garbage from the tableware, a step S2 of arranging the tableware on a conveyor, a step S3 of washing the tableware with water flow and detergent, a step S4 of drying, and a step S5 of moving the tableware from the conveyor to a storage place. In the tableware feeding section 1, step S1 of removing residues or garbage from the tableware and step S2 of arranging the tableware and placing it on the conveyor are performed; in the tableware washing section 2, step S3 of washing the tableware with water flow and detergent and step S4 of drying are performed; in the tableware taking-out section 3, step S5 of moving the tableware from the conveyor to the storage place is performed.

圖2係本實施形態之餐具自動洗淨系統之整體構成圖之一例。作為餐具11,包含用餐所使用之所有的道具或器具,例如不拘於西式餐具、日式餐具、形狀等之種類,例如有:用以盛放食品之盤、盆、碗、丼碗、鉢等;裝飲料之有柄杯、無柄杯、玻璃杯、茶碗、酒器等;處理食物之筷 子、餐叉、餐刀、湯匙、攪拌棒、調羹等;烹飪用具或廚房用品即鍋子、煎鍋或砧板、菜刀、主廚刀、盆、量杯、容器、鍋鏟、刮鏟、杓子等。餐具11藉由餐具搬送部10,自餐具投入部1經由餐具洗淨部2被搬送至餐具取出部3。餐具搬送部10可設為例如用以將餐具自餐具投入部1通過餐具洗淨部2搬送至餐具取出部3之單一輸送機,但亦可分為例如餐具投入部1用之輸送機、餐具洗淨部2用之輸送機、及餐具取出部3用之輸送機而由複數個輸送機構成,更可於各部中將輸送機分為複數個而設置,或可設為1個輸送機而取代複數個輸送機。 FIG. 2 is an example of the overall configuration diagram of the automatic tableware washing system of this embodiment. Tableware 11 includes all utensils or appliances used for dining, such as Western tableware, Japanese tableware, shapes, etc., such as: plates, basins, bowls, bowls, bowls, etc. for holding food; cups with handles, cups without handles, glasses, tea bowls, wine vessels, etc. for holding drinks; chopsticks, forks, knives, spoons, stirring rods, spoons, etc. for handling food; cooking utensils or kitchen supplies, i.e. pots, frying pans or cutting boards, kitchen knives, chef knives, basins, measuring cups, containers, spatulas, scrapers, ladles, etc. Tableware 11 is transported from the tableware input part 1 to the tableware removal part 3 via the tableware washing part 2 by the tableware transporting part 10. The tableware conveying section 10 can be, for example, a single conveyor for conveying tableware from the tableware input section 1 through the tableware washing section 2 to the tableware taking-out section 3, but can also be divided into, for example, a conveyor for the tableware input section 1, a conveyor for the tableware washing section 2, and a conveyor for the tableware taking-out section 3 and composed of a plurality of conveyors, and can further be divided into a plurality of conveyors and provided in each section, or can be provided as a single conveyor instead of a plurality of conveyors.

餐具搬送部10雖非特別限定,但為例如可搬送餐具之輸送機。另,作為輸送機之種類,可因應各種類型之輸送機,例如:a)輸送機面為平面,且預先使餐具倒扣於輸送機上之類型者即平面輸送機;b)於輸送機面之下設置插入餐具之空間,可因應較薄之餐具乃至洗淨托架之下;下方刮板(underflight)輸送機;c)將餐具立靠在輸送機上之突起而進行洗淨,可因應較薄之餐具乃至洗淨托架之刮板(flight)輸送機;d)對收納於洗淨托架之餐具進行洗淨時使用之托架輸送機等。 Although the tableware conveying part 10 is not particularly limited, it is, for example, a conveyor that can convey tableware. In addition, as a type of conveyor, it can be adapted to various types of conveyors, for example: a) The conveyor surface is a flat surface, and the tableware is pre-inverted on the conveyor, that is, a flat conveyor; b) a space is provided under the conveyor surface for inserting tableware, which can be adapted to thinner tableware or even under the washing tray; an underflight conveyor; c) a flight conveyor that washes the tableware standing against a protrusion on the conveyor, which can be adapted to thinner tableware or even a washing tray; d) a tray conveyor used to wash the tableware stored in the washing tray, etc.

於餐具取出部3設置有:作為餐具拿取部之多關節機器人12;餐具載置部13,其用以集中載置由餐具拿取部自餐具搬送部10拿取之餐具;及識別由餐具搬送部10搬送之餐具且取得餐具資訊之餐具資訊取得部14。於餐具取出部3中,基於來自餐具資訊取得部14之餐具資訊,藉由作為餐具拿取部之多關節機器人12而拿取餐具,且將拿取出之餐具集中載置於餐具載置部13。此處,作為餐具拿取部,例示多關節機器人12,但本實施 形態並非限定於此者,只要具備可拿取餐具之機制,則包含所有的餐具拿取用機構,例如具有自由變形之機械臂的機器人、吊升型機器人等之產業用機器人等。於餐具載置部13中,將藉由餐具拿取部拿取出之餐具例如按種類加以集合載置。作為餐具載置部13中集中載置餐具之方法,例如以將相同種類之餐具以倒扣之狀態沿相同方向重疊載置。餐具取出部3可根據來自餐具資訊取得部14之資訊而掌握餐具之種類與姿勢,因此可以例如使俯視為長方形之餐具之長邊與短邊之方向一致之狀態,將餐具重疊並載置於餐具載置部13。作為餐具之種類,包含餐具之大小、形狀、色彩等。又,多關節機器人12即使於以餐具搬送部10正在搬送餐具之狀態、即餐具移動時,亦可自餐具搬送部10拿取餐具。 The tableware taking-out section 3 is provided with: a multi-joint robot 12 as a tableware taking-out section; a tableware placing section 13 for placing the tableware taken from the tableware conveying section 10 by the tableware taking-out section in a centralized manner; and a tableware information acquiring section 14 for identifying the tableware conveyed by the tableware conveying section 10 and acquiring tableware information. In the tableware taking-out section 3, the multi-joint robot 12 as the tableware taking-out section takes the tableware based on the tableware information from the tableware information acquiring section 14, and the taken-out tableware is placed in a centralized manner on the tableware placing section 13. Here, the multi-joint robot 12 is exemplified as the tableware taking-out section, but the present embodiment is not limited thereto, and includes all tableware taking-out mechanisms as long as they have a mechanism for taking tableware, such as industrial robots such as robots with freely deformable mechanical arms and lifting robots. In the tableware loading section 13, the tableware taken out by the tableware taking section is collectively loaded, for example, by type. As a method of collectively loading tableware in the tableware loading section 13, for example, the same type of tableware is stacked and loaded in the same direction in an inverted state. The tableware taking section 3 can grasp the type and posture of the tableware based on the information from the tableware information acquisition section 14, so that, for example, the tableware can be stacked and loaded on the tableware loading section 13 in a state where the long side and the short side of the tableware in a rectangular shape when viewed from above are in the same direction. The types of tableware include the size, shape, color, etc. of the tableware. In addition, the multi-joint robot 12 can also take tableware from the tableware conveying section 10 even when the tableware conveying section 10 is conveying tableware, that is, when the tableware is moving.

於本實施形態中,基於將餐具自動洗淨系統全自動化之觀點加以說明,但例如亦可將餐具投入部1之一部分以手動進行。 In this embodiment, the tableware automatic washing system is described from the perspective of fully automating it, but for example, part of the tableware feeding part 1 may be manually operated.

餐具投入部1包含餐具浸漬單元、餐具汲出單元、及洗淨泵,餐具浸漬單元具有餐具浸漬槽及噴嘴,餐具汲出單元具有餐具汲出用輸送機、餐具對齊部及濾網。於餐具浸漬槽儲有水,藉由來自噴嘴之水流,自餐具去除殘渣或垃圾。將由濾網過濾後之水藉由洗淨泵予以加壓,並自噴嘴噴射。利用來自噴嘴之水流去除殘渣或垃圾後之餐具,藉由餐具汲出用輸送機被搬送至餐具洗淨部2。另,洗淨泵描繪於餐具洗淨部之下部,濾網描繪於餐具汲出用輸送機之下部,噴嘴描繪於餐具汲出用輸送機之正面,但其僅為一例,可根據餐具浸漬單元、餐具拿取單元及餐具洗淨部之形狀或配置,而適當變更洗淨泵、濾網及噴嘴之配置。 The tableware input section 1 includes a tableware immersion unit, a tableware extraction unit, and a cleaning pump. The tableware immersion unit has a tableware immersion tank and a nozzle, and the tableware extraction unit has a tableware extraction conveyor, a tableware alignment section, and a filter. Water is stored in the tableware immersion tank, and the water flow from the nozzle removes residues or garbage from the tableware. The water filtered by the filter is pressurized by the cleaning pump and sprayed from the nozzle. The tableware after the residues or garbage are removed by the water flow from the nozzle is transported to the tableware washing section 2 by the tableware extraction conveyor. In addition, the cleaning pump is depicted at the bottom of the tableware washing section, the filter is depicted at the bottom of the tableware extraction conveyor, and the nozzle is depicted at the front of the tableware extraction conveyor, but this is only an example, and the configuration of the cleaning pump, filter, and nozzle can be appropriately changed according to the shape or configuration of the tableware immersion unit, tableware retrieval unit, and tableware washing section.

餐具對齊部係於餐具汲出用輸送機上使被搬送至餐具洗淨部之餐具之種類或姿勢對齊之機構,例如可使用多關節機器人等產業用機器人等。要被餐具拿取用輸送機拿取之餐具,於其當時之狀態下,可能會有餐具重疊、或處於餐具姿勢不適於餐具洗淨部2洗淨之狀態。餐具對齊部藉由調整餐具之配置或姿勢,而讓餐具洗淨部2容易洗淨餐具,或於餐具取出部3中容易取出餐具。若例如大盤子於餐具汲出用輸送機上以倒扣之狀態被搬送,則有可能於大盤子之下重疊著小盤子或碗等較小之其他餐具,而於後續步驟即餐具洗淨部2中產生殘餘物之虞。又,若餐具重疊,則有可能於餐具資訊取得部14中未取得餐具資訊,該情形時,會有於餐具取出部3中產生漏取出餐具之可能性。因此,若於餐具汲出用輸送機上有大盤子倒扣之狀態,則將大盤子調整為立靠在餐具拿取用輸送機上之突起之狀態,以避免例如大盤子重疊於其他餐具之上。 The tableware alignment unit is a mechanism that aligns the types or postures of tableware conveyed to the tableware washing unit on the tableware extraction conveyor. For example, a multi-joint robot or other industrial robot can be used. The tableware to be picked up by the tableware picking conveyor may be overlapped or in a state where the tableware posture is not suitable for washing in the tableware washing unit 2. The tableware alignment unit adjusts the configuration or posture of the tableware to make it easier for the tableware washing unit 2 to wash the tableware or to remove the tableware in the tableware removal unit 3. If, for example, a large plate is conveyed in an upside-down state on the tableware extraction conveyor, other smaller tableware such as small plates or bowls may overlap under the large plate, and there is a risk of residue in the subsequent step, namely, the tableware washing section 2. In addition, if the tableware overlaps, the tableware information acquisition section 14 may not obtain the tableware information, and in this case, there is a possibility that the tableware is missed in the tableware extraction section 3. Therefore, if there is a large plate in an upside-down state on the tableware extraction conveyor, the large plate is adjusted to stand against the protrusion on the tableware retrieval conveyor to avoid, for example, the large plate overlapping other tableware.

又,若相對於輸送機之搬送方向預先使餐具姿勢一致,例如預先使餐具以背面(底足)朝向輸送機之行進方向之方式一致地排列,則可於餐具洗淨部2中適當洗淨各餐具,且於餐具取出部3中容易取出各餐具。再者,如後所述,於餐具投入部1中,根據預先決定之餐具種類、位置及姿勢之規則投入餐具,藉此可提高餐具取出部3中之餐具種類、位置及姿勢之圖像辨識精度,減少餐具拿取失敗,且提高拿取餐具之速度。 Furthermore, if the tableware is arranged in a consistent posture relative to the conveying direction of the conveyor, for example, the tableware is arranged in a consistent manner with the back (bottom) facing the conveyor's travel direction, each tableware can be properly washed in the tableware washing section 2, and each tableware can be easily taken out in the tableware taking-out section 3. Furthermore, as described later, in the tableware feeding section 1, tableware is fed in according to the predetermined rules of tableware type, position and posture, thereby improving the image recognition accuracy of the tableware type, position and posture in the tableware taking-out section 3, reducing tableware picking failures, and increasing the speed of picking up tableware.

根據餐具洗淨部2之類型,即,根據餐具投入位置與餐具取出位置之配置,調整餐具投入部1及餐具取出部3之配置。因此,如圖2所示之餐具 自動洗淨系統之整體構成圖為本實施形態之一例,且為對直線類型進行說明者,本實施形態並非限定於該圖式所示之佈局,可為與轉角類型或地面類型等其他多種類型之餐具洗淨部2對應之佈局。 According to the type of the tableware washing section 2, that is, according to the configuration of the tableware input position and the tableware removal position, the configuration of the tableware input section 1 and the tableware removal section 3 is adjusted. Therefore, the overall configuration diagram of the tableware automatic washing system shown in Figure 2 is an example of this embodiment, and is for explaining the straight line type. This embodiment is not limited to the layout shown in the figure, and can be a layout corresponding to other types of tableware washing sections 2 such as corner types or floor types.

圖3係顯示本實施形態之餐具取出部3之方塊圖之一例。餐具取出部3包含作為餐具資訊取得部14之圖像取得部、餐具取出運算部30及多關節機器人12等。餐具取出運算部30為例如由個人電腦(以下稱為「PC(Personal Computer)」)或平板終端等構成者,具有餐具位置/姿勢檢測部31、餐具取出順序計劃部32、及餐具取出動作指令部33。餐具位置/姿勢檢測部31自餐具資訊取得部14取得餐具位置、姿勢及種類等相關之資訊。 FIG3 is an example of a block diagram showing the tableware removal unit 3 of the present embodiment. The tableware removal unit 3 includes an image acquisition unit as the tableware information acquisition unit 14, a tableware removal calculation unit 30, and a multi-joint robot 12. The tableware removal calculation unit 30 is composed of, for example, a personal computer (hereinafter referred to as "PC (Personal Computer)") or a tablet terminal, and has a tableware position/posture detection unit 31, a tableware removal sequence planning unit 32, and a tableware removal action instruction unit 33. The tableware position/posture detection unit 31 obtains information related to the tableware position, posture, and type from the tableware information acquisition unit 14.

餐具取出順序計劃部32對餐具搬送部10輸出輸送機之運作或停止之指令,且對餐具投入部1輸出與輸送機之運作相應之運作或停止之指令。 The tableware removal sequence planning unit 32 outputs the conveyor operation or stop command to the tableware transport unit 10, and outputs the conveyor operation or stop command corresponding to the conveyor operation to the tableware input unit 1.

又,餐具位置/姿勢檢測部31除與餐具資訊取得部14連接外,並與餐具投入部1、餐具搬送部10及餐具洗淨部2等連接,當能夠與各部通信之情形時,餐具位置/姿勢檢測部31亦可將例如來自餐具投入部1之餐具投入時之餐具位置或姿勢資訊、餐具搬送部之餐具搬送速度之資訊、餐具洗淨部之洗淨水流之強度相關之資訊等,運用在餐具位置、姿勢及種類等相關資訊之取得。 In addition, the tableware position/posture detection unit 31 is connected to the tableware input unit 1, the tableware conveying unit 10, and the tableware washing unit 2 in addition to being connected to the tableware information acquisition unit 14. When it is possible to communicate with each unit, the tableware position/posture detection unit 31 can also use, for example, tableware position or posture information when tableware is input from the tableware input unit 1, tableware conveying speed information from the tableware conveying unit, and information related to the strength of the washing water flow in the tableware washing unit to obtain information related to the tableware position, posture, and type.

餐具取出動作指令部33對多關節機器人12輸出餐具取出動作之指令,多關節機器人12基於該指令,自餐具搬送部10拿取餐具,且向餐具 載置部集中載置餐具。 The tableware removal action instruction unit 33 outputs the tableware removal action instruction to the multi-joint robot 12. Based on the instruction, the multi-joint robot 12 takes the tableware from the tableware conveying unit 10 and places the tableware on the tableware loading unit.

圖4係本實施形態之餐具取出部3之概述圖之一例。圖4A為餐具取出部3之俯視圖,圖4B為餐具取出部3之立體圖。於餐具取出部3中,基於來自餐具資訊取得部14之餐具資訊,由作為餐具拿取部之多關節機器人12拿取由餐具搬送部10搬送之餐具,且向餐具載置部13集中載置所拿取之餐具。此處,圖4A及圖4B中,多關節機器人12、餐具搬送部10及餐具載置部13之配置為本實施形態之一例,亦可於例如隔著餐具搬送部10而於多關節機器人12之相反側,設置餐具搬送部10。如此,藉由將多關節機器人12在餐具搬送部10上拿取餐具之位置與餐具載置部13之距離設定為盡可能短,可使餐具拿取部12之動作高速化。 FIG. 4 is an example of an overview diagram of the tableware taking-out section 3 of the present embodiment. FIG. 4A is a top view of the tableware taking-out section 3, and FIG. 4B is a three-dimensional view of the tableware taking-out section 3. In the tableware taking-out section 3, based on the tableware information from the tableware information acquisition section 14, the multi-joint robot 12 serving as the tableware taking section takes the tableware conveyed by the tableware conveying section 10, and collectively places the taken tableware on the tableware placing section 13. Here, in FIG. 4A and FIG. 4B, the configuration of the multi-joint robot 12, the tableware conveying section 10, and the tableware placing section 13 is an example of the present embodiment, and the tableware conveying section 10 may also be provided, for example, on the opposite side of the multi-joint robot 12 across the tableware conveying section 10. In this way, by setting the distance between the position where the multi-joint robot 12 picks up the tableware on the tableware conveying part 10 and the tableware placing part 13 as short as possible, the movement of the tableware picking part 12 can be accelerated.

於餐具搬送部10之行進側之端部,設置有接收多關節機器人12無法拿取之餐具用之餐具接收部(省略圖式)。因多關節機器人12之各關節具有可動極限,故於自1個姿勢位移至下個姿勢時,會有伴隨著可動極限之限制。根據餐具之姿勢,有可能因多關節機器人12之可動極限而無法拿取餐具。又,若餐具資訊取得部14無法適當讀取AR標記42,例如餐具彼此重疊之情形等,則有多關節機器人12無法拿取餐具之可能性。因此,藉由於餐具搬送部10之行進側之端部預先設置餐具接收部,即使於例如多關節機器人12無法拿取餐具之情形時,亦可安全地接收餐具,可使餐具自動洗淨系統具備冗餘性。 At the end of the moving side of the tableware conveying section 10, a tableware receiving section (not shown) is provided for receiving tableware that the multi-joint robot 12 cannot pick up. Since each joint of the multi-joint robot 12 has a movable limit, when it moves from one posture to the next, there will be restrictions accompanying the movable limit. Depending on the posture of the tableware, it is possible that the multi-joint robot 12 cannot pick up the tableware due to the movable limit. In addition, if the tableware information acquisition section 14 cannot properly read the AR marker 42, for example, when the tableware overlaps each other, there is a possibility that the multi-joint robot 12 cannot pick up the tableware. Therefore, by pre-arranging a tableware receiving portion at the end of the moving side of the tableware conveying portion 10, the tableware can be safely received even when, for example, the multi-joint robot 12 is unable to pick up the tableware, so that the tableware automatic washing system can have redundancy.

圖5係本實施形態之標記之使用例之說明圖之一例。於本實施例中, 對如下之例進行說明:將標記例如AR標記42設置於餐具之背面(底足),以作為餐具資訊取得部14之餐具檢測用相機取得餐具之圖像並進行圖像辨識,藉此辨識餐具且取得餐具位置、姿勢及種類相關之資訊。 FIG5 is an example of an explanatory diagram of a usage example of a marker of this embodiment. In this embodiment, the following example is described: a marker such as an AR marker 42 is set on the back (bottom) of tableware, so that the tableware detection camera of the tableware information acquisition unit 14 acquires an image of the tableware and performs image recognition, thereby identifying the tableware and acquiring information related to the position, posture, and type of the tableware.

作為餐具資訊取得部14之餐具檢測用相機如圖4所示,設置於例如餐具搬送部10之上方,且為餐具拿取部12之上游側,且於餐具搬送部10之兩側,朝向餐具搬送部10之寬度方向中央。於餐具之背面(底足)設置有依餐具種類而異之標記,例如AR標記42。另,作為本實施形態之標記,並非限定於AR標記42者,只要為可識別餐具種類、餐具位置、或餐具姿勢之至少任一者之標記,則可使用任意標記。 As shown in FIG4 , the tableware detection camera serving as the tableware information acquisition unit 14 is disposed, for example, above the tableware conveying unit 10 and upstream of the tableware picking unit 12, and on both sides of the tableware conveying unit 10, facing the center of the width direction of the tableware conveying unit 10. Marks that vary depending on the type of tableware, such as an AR mark 42, are disposed on the back (bottom) of the tableware. In addition, the mark used in this embodiment is not limited to the AR mark 42, and any mark may be used as long as it can identify at least one of the type of tableware, the position of the tableware, or the posture of the tableware.

另,於圖4中,例示設置2個餐具資訊取得部14者,但餐具資訊取得部14之數目未限定於2個,只要為1個以上即可。例如,亦可設置4個餐具資訊取得部14。如為設置4個餐具資訊取得部14之情形,相對於圖4所示之2個餐具資訊取得部14之各者將高度設為相同,且於沿輸送機之搬送方向離開之位置設置餐具資訊取得部14。例如,若將4個餐具資訊取得部14配置於與4角形輸送線之各角落對應之位置,且以光軸聚集於輸送機之橫寬方向中心之特定區域之方式調整朝向,則可藉由4個餐具資訊取得部14自搬送方向之正反兩方向取得餐具之圖像。 In addition, in FIG. 4, two tableware information acquisition units 14 are provided, but the number of tableware information acquisition units 14 is not limited to two, as long as it is one or more. For example, four tableware information acquisition units 14 may be provided. In the case of providing four tableware information acquisition units 14, the heights of the two tableware information acquisition units 14 shown in FIG. 4 are set to be the same, and the tableware information acquisition units 14 are provided at positions away from the conveying direction of the conveyor. For example, if the four tableware information acquisition units 14 are arranged at positions corresponding to the corners of the quadrilateral conveyor line, and the orientation is adjusted in such a way that the optical axis is focused on a specific area at the center of the width direction of the conveyor, the images of the tableware can be obtained from both the forward and reverse directions of the conveying direction by the four tableware information acquisition units 14.

即,若設置4個餐具資訊取得部14,則即使是與餐具11之背面(底足)朝向輸送機之行進方向一致排列之規則不符之餐具11,亦可藉由光軸朝輸送機之行進方向側傾斜之餐具資訊取得部14,取得餐具11之背面(底足)之圖像。 That is, if four tableware information acquisition units 14 are provided, even if the tableware 11 does not conform to the rule of being arranged with the back side (bottom) of the tableware 11 facing the conveyor's traveling direction, the image of the back side (bottom) of the tableware 11 can be acquired by the tableware information acquisition unit 14 whose optical axis is tilted toward the conveyor's traveling direction.

關於AR標記42,「AR標記意指於圖像辨識型AR(Augmented Reality:擴增實境)系統中,用以指定顯示附加資訊之位置之標識、即既定之圖案圖像。」(依據網站IT用語辭典e-Words)。藉由使用AR標記42,於以餐具檢測用相機檢測之圖像中,儘管餐具之圖像會因觀察角度或距離而變化,但只要利用AR標記42,即可讀取附加於AR標記42之數位資訊,且可檢測AR標記42之姿勢、即附有AR標記之餐具之姿勢。又,若預先於AR標記42中將餐具之種類編碼化,則藉由以餐具檢測用相機拍攝AR標記,可將餐具之位置、姿勢及種類等作為餐具之資訊而檢測。另,作為藉由拍攝AR標記42而取得之餐具之位置資訊,舉出餐具之背面(底足)之中心位置。 Regarding the AR marker 42, "AR marker means a marker for specifying a location where additional information is displayed in an image recognition type AR (Augmented Reality) system, that is, a predetermined pattern image." (According to the website IT terminology dictionary e-Words). By using the AR marker 42, in the image detected by the tableware detection camera, although the image of the tableware changes due to the viewing angle or distance, as long as the AR marker 42 is used, the digital information attached to the AR marker 42 can be read, and the posture of the AR marker 42, that is, the posture of the tableware with the AR marker attached, can be detected. Furthermore, if the type of tableware is encoded in the AR marker 42 in advance, the position, posture, and type of the tableware can be detected as tableware information by photographing the AR marker with a tableware detection camera. In addition, the center position of the back side (bottom) of the tableware is presented as the position information of the tableware obtained by photographing the AR marker 42.

於多關節機器人12之機械臂之前端側安裝有機械手40,於機械手40之前端側設置有用以吸附餐具之吸附部41。 A robot arm 40 is installed on the front end side of the robot arm of the multi-joint robot 12, and a suction part 41 for sucking tableware is provided on the front end side of the robot arm 40.

圖6係顯示本實施形態之機械手40之立體圖之一例。機械手40具備延伸部45、延伸部45之一端側之機械手安裝部46、延伸部45之另一端側之吸附部41、及真空軟管47。機械手安裝部46安裝於多關節機器人12之機械臂側。真空軟管47之配管通過延伸部45延伸至吸附部41,吸附部41可藉由真空而吸附餐具之背面(底足)。另,真空軟管之另一端側安裝於多關節機器人12上設置之機器人側真空軟管安裝部(省略圖示),吸附部41藉由該機器人側真空軟管安裝部進行真空吸附。 FIG6 is an example of a three-dimensional diagram of a manipulator 40 of the present embodiment. The manipulator 40 has an extension portion 45, a manipulator mounting portion 46 on one end of the extension portion 45, a suction portion 41 on the other end of the extension portion 45, and a vacuum hose 47. The manipulator mounting portion 46 is mounted on the side of the manipulator arm of the multi-joint robot 12. The piping of the vacuum hose 47 extends through the extension portion 45 to the suction portion 41, and the suction portion 41 can suction the back side (bottom foot) of the tableware by vacuum. In addition, the other end of the vacuum hose is mounted on the robot side vacuum hose mounting portion (omitted from the figure) provided on the multi-joint robot 12, and the suction portion 41 is vacuum suctioned by the robot side vacuum hose mounting portion.

於多關節機器人12吸附餐具並搬送時,若以高速運送較大之餐具、 較重之餐具,則振動變大,有可能無法順利進行後續之上疊。該振動之原因在於機械手40之吸附部41吸附餐具後變形。藉由以包圍吸附部41之方式設置剛性高於機械手之環狀構件,且於吸附時以內力吸附餐具而抑制機械手40變形,可大幅地減少藉由多關節機器人12吸附餐具並搬送時之餐具振動。 When the multi-joint robot 12 sucks and transports tableware, if larger tableware or heavier tableware is transported at high speed, the vibration becomes larger and the subsequent stacking may not be carried out smoothly. The reason for the vibration is that the suction part 41 of the robot 40 is deformed after sucking the tableware. By providing a ring-shaped component with higher rigidity than the robot in a manner of surrounding the suction part 41, and sucking the tableware with internal force during suction to suppress the deformation of the robot 40, the vibration of the tableware when the multi-joint robot 12 sucks and transports the tableware can be greatly reduced.

圖7係顯示本實施形態之機械手40A之另一實施例之立體圖之一例。機械手40A具備延伸部45、延伸部45之一端側之機械手安裝部46、延伸部45之另一端側之結合部49、設置於結合部之第1吸附部41A與第2吸附部41B、及機械手側真空軟管安裝部48。於機械手側真空軟管安裝部48安裝有未圖示之真空軟管,該真空軟管之另一端安裝於機器人側真空軟管安裝部(省略圖示)。來自機械手側真空軟管安裝部之配管通過延伸部45延伸至吸附部41A、41B,吸附部41A、41B可藉由真空而吸附餐具之背面(底足)。兩吸附部41A、41B以大致90度間隔設置於結合部49。因吸附部41A、41B為2個部位,多關節機器人12無需採取不合理的姿勢即可拿取餐具。又,藉此可減少餐具取出失敗之比例。 FIG7 is an example of a three-dimensional diagram showing another embodiment of the manipulator 40A of the present embodiment. The manipulator 40A has an extension portion 45, a manipulator mounting portion 46 on one end side of the extension portion 45, a coupling portion 49 on the other end side of the extension portion 45, a first suction portion 41A and a second suction portion 41B provided at the coupling portion, and a manipulator-side vacuum hose mounting portion 48. A vacuum hose not shown is mounted on the manipulator-side vacuum hose mounting portion 48, and the other end of the vacuum hose is mounted on the robot-side vacuum hose mounting portion (omitted from the diagram). The piping from the manipulator-side vacuum hose mounting portion extends through the extension portion 45 to the suction portions 41A and 41B, and the suction portions 41A and 41B can suction the back side (bottom) of the tableware by vacuum. The two suction parts 41A and 41B are arranged at a 90-degree interval on the joint part 49. Since the suction parts 41A and 41B are two parts, the multi-joint robot 12 can pick up the tableware without taking an unreasonable posture. In addition, the proportion of tableware removal failure can be reduced.

圖8之圖8A係機械手之另一變化例之立體圖,圖8B係機械手之另一變化例之側視圖。於圖8中,對與圖7相同之構成使用相同符號,且省略其說明。 FIG8A of FIG8 is a three-dimensional view of another variation of the robot, and FIG8B is a side view of another variation of the robot. In FIG8, the same symbols are used for the same components as FIG7, and their descriptions are omitted.

多關節機器人12可能因餐具11之辨識(餐具11之位置與姿勢)誤差,而發生於非餐具11之位置進行拿取動作之情況。例如,多關節機器人12有 可能在較餐具11靠後側之位置進行拿取動作。 The multi-joint robot 12 may perform a picking action at a position other than the tableware 11 due to an error in the recognition of the tableware 11 (the position and posture of the tableware 11). For example, the multi-joint robot 12 may perform a picking action at a position behind the tableware 11.

此時,吸附部41等之機械手40之一部分會與餐具搬送部10之輸送機或其他構件接觸,而發生在未能拿取到餐具11之狀態下,便將機械手40向輸送機推壓之情況,從而有致使輸送機、餐具11或機械手40破損之虞。 At this time, a part of the robot 40 such as the suction part 41 will contact the conveyor or other components of the tableware conveying part 10, and when the tableware 11 cannot be picked up, the robot 40 will be pushed toward the conveyor, which may cause damage to the conveyor, tableware 11 or the robot 40.

先前,於機械手40設置有力感測器(6軸感測器),藉由力感測器檢測機械手40所負載之力,當機械手40負載過大的外力之情形時,便會停止多關節機械手12之動作。 Previously, a force sensor (6-axis sensor) was installed on the robot 40 to detect the force carried by the robot 40. When the robot 40 is loaded with excessive external force, the multi-joint robot 12 will stop moving.

然而,因力感測器不防水、易因衝擊力損壞、且價高,故有想將其省略之要求。 However, since force sensors are not waterproof, easily damaged by impact, and expensive, there is a demand to omit them.

機械手40C具備複數個彈簧機構60及球接頭61。另,機械手40C亦具備力感測器62。 The robot 40C has a plurality of spring mechanisms 60 and ball joints 61. In addition, the robot 40C also has a force sensor 62.

複數個彈簧機構60及球接頭61係減輕機械手40C承受來自輸送機等之推壓對象之反作用力(外力),以及輸送機、及/或餐具11所承受之來自機械手40C之推壓力。 The plurality of spring mechanisms 60 and ball joints 61 are used to reduce the reaction force (external force) borne by the robot 40C from the pushing object of the conveyor, etc., as well as the pushing force borne by the conveyor and/or tableware 11 from the robot 40C.

複數個彈簧機構60設置於圓形板狀部分即機械手安裝部46、與和機械手安裝部46對向配置之圓形板狀構件之間。 A plurality of spring mechanisms 60 are disposed between the circular plate-shaped portion, i.e., the robot mounting portion 46, and the circular plate-shaped component disposed opposite to the robot mounting portion 46.

彈簧機構60係於機械手40C朝輸送機等被推壓時,其具有彈性之部分於機械手安裝部46與圓形板狀構件之間因外力而彈性變形,藉此使外力減輕者。 The spring mechanism 60 is a device that reduces the external force by elastically deforming the elastic part between the robot mounting portion 46 and the circular plate-shaped component when the robot 40C is pushed toward the conveyor, etc.

該彈簧機構60藉由適當設定彈簧常數,於未負載外力之彈性中立狀 態下不變形,僅於負載過大之外力時彈性變形。 The spring mechanism 60 does not deform in an elastic neutral state without external force by appropriately setting the spring constant, and only deforms elastically when an excessive external force is applied.

球接頭61配置於機械手安裝部46之中央位置。因此,彈簧機構60之彈性力僅於以球接頭61為中心旋轉之方向作用。 The ball joint 61 is arranged at the center of the robot mounting portion 46. Therefore, the elastic force of the spring mechanism 60 acts only in the direction of rotation with the ball joint 61 as the center.

因此,即使因於與機械手40C之手腕(機械手安裝部46)有距離之處具有吸附部41A、41B而對手腕施加較平移力大之力矩,亦防止機械手40C朝平移方向不必要地彎曲,且彈簧機構60順著自吸附部41A、41B承受之力矩而彈性變形。 Therefore, even if a torque with a larger translation force is applied to the wrist due to the presence of the adsorption parts 41A and 41B at a distance from the wrist of the manipulator 40C (manipulator mounting part 46), the manipulator 40C is prevented from being bent unnecessarily in the translation direction, and the spring mechanism 60 is elastically deformed along the torque received from the adsorption parts 41A and 41B.

藉由使用該機械手40C,即使在未能拿取到餐具11便使吸附部41等之機械手40C之一部分朝輸送機推壓之情形下,因可減輕機械手40C所承受之來自輸送機等推壓對象之反作用力(外力)、及輸送機、餐具11自機械手40C承受之推壓力,故可防止輸送機、餐具11及機械手40C破損。 By using the robot 40C, even if the tableware 11 cannot be picked up and a part of the robot 40C such as the suction part 41 is pushed toward the conveyor, the reaction force (external force) from the conveyor and other objects of pushing and the pressure from the conveyor and the tableware 11 to the robot 40C can be reduced, so the conveyor, the tableware 11 and the robot 40C can be prevented from being damaged.

另,於本實施形態中,僅沿以球接頭61為中心旋轉之方向作用彈性力,但亦可設為相對於球接頭61之軸方向亦作用彈性力之構成。 In addition, in this embodiment, the elastic force acts only in the direction of rotation around the ball joint 61, but it can also be configured so that the elastic force acts in the axial direction relative to the ball joint 61.

圖9係本實施形態之餐具載置部13之說明圖,圖9A係上疊式餐具載置部之說明圖,圖9B係下疊式餐具載置部之說明圖。於圖9A之上疊式餐具載置部13之情形中,餐具載置部13之上表面設為平面。多關節機器人12基於餐具資訊取得部14所取得之餐具種類資訊,按餐具種類將餐具堆疊於餐具載置部13之特定場所。於餐具取出運算部30中,因按餐具之種類計算餐具載置部13載置有多少餐具,故可預測與餐具之種類及數量相應之餐具上疊之高度。又,亦可預先於餐具載置部13設置根據位置檢測有無 餐具之機構、及檢測餐具上疊之高度之機構,例如,藉由解析拍攝餐具載置部13之餐具載置部圖像取得部(省略圖示),可檢測載置於餐具載置部13之餐具之位置、種類及個數。 FIG. 9 is an explanatory diagram of the tableware loading section 13 of the present embodiment, FIG. 9A is an explanatory diagram of the stacking type tableware loading section, and FIG. 9B is an explanatory diagram of the bottom stacking type tableware loading section. In the case of the stacking type tableware loading section 13 in FIG. 9A , the upper surface of the tableware loading section 13 is set to be a plane. The multi-joint robot 12 stacks the tableware at a specific location of the tableware loading section 13 according to the type of tableware based on the tableware type information obtained by the tableware information acquisition section 14. In the tableware removal calculation section 30, since the number of tableware loaded in the tableware loading section 13 is calculated according to the type of tableware, the height of the tableware stack corresponding to the type and quantity of the tableware can be predicted. In addition, a mechanism for detecting the presence of tableware according to the position and a mechanism for detecting the height of the tableware stacking can be set in advance in the tableware placing portion 13. For example, by analyzing and photographing the tableware placing portion 13, a tableware placing portion image acquisition portion (not shown) can detect the position, type and number of tableware placed in the tableware placing portion 13.

於圖9B之下疊式之餐具載置部13之情形中,藉由按種類預先決定下疊餐具之位置,於各下疊位置設置根據餐具重量升降之機構,而可調整為下一個堆積之餐具正好處在位於餐具載置部13上表面之位置。藉此,因多關節機器人12預先掌握餐具下疊之場所及高度,故可正確地將各餐具下疊。另,若於各下疊位置未設置根據餐具重量而升降之機構,則藉由於餐具取出運算部30中預先按餐具之種類計算餐具載置部13載置有多少餐具,且預先設置檢測餐具上疊之高度之機構,而可載置各餐具直至特定之下疊高度。又,如為設置有檢測載置有各餐具之高度之適當機構之情形,亦可對多關節機器人12指示各餐具之下疊位置。 In the case of the stacking tableware loading section 13 of FIG. 9B , by predetermining the position of the stacked tableware according to the type, a mechanism that rises and falls according to the weight of the tableware is set at each stacking position, so that the next stacked tableware is exactly located at the position on the upper surface of the tableware loading section 13. In this way, since the multi-joint robot 12 knows the location and height of the stacked tableware in advance, each tableware can be stacked correctly. In addition, if a mechanism that rises and falls according to the weight of the tableware is not set at each stacking position, the tableware taking-out calculation section 30 calculates how many tableware are loaded on the tableware loading section 13 according to the type of tableware in advance, and a mechanism that detects the height of the stacked tableware is set in advance, so that each tableware can be loaded until a specific stacking height. Furthermore, if an appropriate mechanism is provided to detect the height of each tableware, the stacking position of each tableware can also be indicated to the multi-joint robot 12.

[關於餐具資訊取得部] [About tableware information acquisition department]

為了按餐具之種類向餐具載置部13分類疊放餐具,而於餐具背面(底足)設置有依種類而異之AR標記。藉由將AR標記設置於餐具,即便為餐具之位置與姿勢非固定者,多關節機器人12亦可拿取餐具。使用作為餐具資訊取得部14之複數個餐具檢測用相機之輸入,利用卡爾曼濾波器進行各AR標記之追蹤,藉此可提高辨識餐具位置及姿勢之精度。又,即使於餐具搬送部10動作中,多關節機器人12亦可拿取移動中餐具。 In order to stack the tableware in the tableware loading section 13 according to the type of tableware, AR markers are set on the back (bottom) of the tableware according to the type. By setting AR markers on the tableware, the multi-joint robot 12 can pick up the tableware even if the position and posture of the tableware are not fixed. Using the input of multiple tableware detection cameras of the tableware information acquisition section 14, the Kalman filter is used to track each AR marker, thereby improving the accuracy of identifying the position and posture of the tableware. In addition, even when the tableware conveying section 10 is in motion, the multi-joint robot 12 can pick up the moving tableware.

[關於餐具拿取部] [About the tableware handling department]

由多關節機器人12用於拾取餐具之機器人之姿勢雖不計其數,但實際上機器人採取之姿勢或容易採取之姿勢有限。若未適當選擇機器人之姿勢,則機器人會因無法動彈之姿勢或過於接近可動極限而停止。例如,若機器人之姿勢取奇點,會有致使機器人停止之情況。因此,使用多關節機器人12之動作容易度指標即可操作度、及距離可動極限之近度,自數個候補姿勢中選擇機器人容易動作之姿勢而拾取餐具。 Although there are countless robot postures used by the multi-joint robot 12 to pick up tableware, in reality, the robot has limited postures that can be taken or postures that are easy to take. If the robot posture is not properly selected, the robot will stop because it cannot move or is too close to the movable limit. For example, if the robot posture takes a singular point, the robot may stop. Therefore, the multi-joint robot 12 movement ease index, i.e., operability, and proximity to the movable limit, is used to select a posture that is easy for the robot to move from a number of candidate postures to pick up tableware.

通常,多關節機器人12之動作期望自起點至終點移動最短距離,但於拾取餐具時有若移動最短距離,則關節有可能超過可動範圍。因此,預先模擬多關節機器人12自起點至終點之動作,使有可能超出可動範圍之某個關節之角度符合近乎達到終點之最短距離之角度後才開始動作。藉此,可防止特定關節在成為達到終點之姿勢前超出可動範圍之狀況。 Usually, the movement of the multi-joint robot 12 is expected to move the shortest distance from the starting point to the end point, but when picking up tableware, if the shortest distance is moved, the joint may exceed the movable range. Therefore, the movement of the multi-joint robot 12 from the starting point to the end point is simulated in advance, so that the angle of a joint that may exceed the movable range is matched with the angle of the shortest distance to the end point before the movement starts. In this way, it is possible to prevent a specific joint from exceeding the movable range before reaching the end point.

將餐具上疊於餐具載置部13時,若高度不合,則有使餐具落下而發出較大聲響之虞、或因推壓餐具而使得餐具破損之虞。因此,於多關節機器人12之機械臂與機械手40之間設置力感測器,檢測餐具被推壓之力,避免餐具落下。使用順應性控制,使多關節機器人12之機械臂前端或機械手40具有虛擬之彈簧性,即便推壓餐具亦不會使其破損。以力感測器檢測堆疊偏離之方向,並順著該方向。 When stacking tableware on the tableware loading part 13, if the height is not appropriate, there is a risk that the tableware will fall and make a loud noise, or the tableware may be damaged by pushing the tableware. Therefore, a force sensor is set between the robot arm of the multi-joint robot 12 and the robot hand 40 to detect the force of the tableware being pushed and prevent the tableware from falling. Compliance control is used to make the front end of the robot arm of the multi-joint robot 12 or the robot hand 40 have a virtual spring property, so that the tableware will not be damaged even if it is pushed. The force sensor detects the direction of stacking deviation and follows that direction.

於餐具之辨識有誤而無法吸附之情形等時,餐具或餐具搬送部10會以吸附部41以外之處觸碰並推壓,而可能導致多關節機器人12或餐具搬送部10故障,或者可能損壞餐具。使用順應性控制,且以力感測器檢測堆 疊偏離之方向,並且當施加之力超過設定之手前端之力之閾值的情形時視作拾取失敗而進行異常處理(略過餐具、或再次以感測器測量而測量正確的位置姿勢等處理),便可繼續進行處理。 In the case where the tableware is incorrectly identified and cannot be adsorbed, the tableware or the tableware conveying unit 10 will touch and push at a place other than the adsorption part 41, which may cause the multi-joint robot 12 or the tableware conveying unit 10 to malfunction, or may damage the tableware. Use compliance control, and use a force sensor to detect the direction of stack deviation, and when the applied force exceeds the set threshold of the hand front force, it is considered as a pick-up failure and abnormal processing is performed (skipping the tableware, or measuring the correct position and posture with the sensor again, etc.), and then the processing can continue.

將餐具堆疊於餐具載置部13時,若於餐具載置部13之側存在位置偏離、或先前放置之餐具之位置姿勢有所偏離,有可能會產生推壓餐具之力而使餐具破損、或餐具彈跳因而載置失敗。因此,藉由利用順應性控制,可減少該等失敗率。又,因在順應性控制下得知手前端偏離之方向,故藉由使手前端之目標值向該方向移動、即順勢,便可推定位置姿勢之偏離本身且加以消除。 When stacking tableware on the tableware placement part 13, if there is a position deviation on the side of the tableware placement part 13, or the position and posture of the previously placed tableware are deviated, it is possible that a force that pushes the tableware may cause the tableware to be damaged, or the tableware may bounce and fail to be placed. Therefore, by using compliant control, such failure rates can be reduced. In addition, because the direction of the deviation of the front end of the hand is known under compliant control, the deviation of the position and posture itself can be estimated and eliminated by moving the target value of the front end of the hand in that direction, that is, following the trend.

[關於預測] [About prediction]

於檢測AR標記時,作為相機之一般特性,相機之光軸方向(深度方向)之精度較差。若AR標記之位置精度較差,則機器人拾取餐具之位置可能發生偏離而有拾取失敗之情形。又,若無法從相機清楚分辨AR標記之朝向、或被擋住,有可能無法檢測餐具。因此,使用複數台相機,對AR標記進行追踪。使用卡爾曼濾波器對AR標記進行追踪。藉由以卡爾曼濾波器混合推定由複數個相機測量到之標記之位置及姿勢,即使存在無法由相機測量AR標記之瞬間,亦可不遺漏AR標記地追蹤其位置及姿勢。 When detecting AR markers, as a general characteristic of cameras, the accuracy of the camera's optical axis direction (depth direction) is relatively poor. If the position accuracy of the AR marker is relatively poor, the position where the robot picks up the tableware may deviate and there may be a situation where the pick-up fails. In addition, if the direction of the AR marker cannot be clearly distinguished from the camera or it is blocked, the tableware may not be detected. Therefore, multiple cameras are used to track the AR marker. The AR marker is tracked using a Kalman filter. By using a Kalman filter to mix and estimate the position and posture of the marker measured by multiple cameras, even if there is a moment when the AR marker cannot be measured by the camera, its position and posture can be tracked without missing the AR marker.

使用卡爾曼濾波器,為了精度更佳地進行推定,而進行下述2點改良: Using the Kalman filter, the following two improvements were made to achieve more accurate estimation:

(a)於卡爾曼濾波器中,可設定誤差大小(誤差之協方差矩陣)作為參 數。因已知相機光軸方向之誤差原理上較大,故藉由將相機光軸方向之誤差值設定得較大,而提高位置與姿勢之推定精度。 (a) In the Kalman filter, the error size (error covariance matrix) can be set as a parameter. Since the error in the camera optical axis direction is known to be larger in principle, the error value in the camera optical axis direction is set larger to improve the estimation accuracy of position and posture.

(b)於卡爾曼濾波器中,可推定其他參數作為狀態量,例如:(1)標記之大小與假設不同;(2)相機姿勢較假設稍有偏離;(3)輸送機之朝向略微偏離等之量。藉由使用該等狀態量,可精度更佳地推定標記之位置及姿勢。 (b) In the Kalman filter, other parameters can be estimated as state quantities, such as: (1) the size of the marker is different from the assumption; (2) the camera posture is slightly different from the assumption; (3) the direction of the conveyor is slightly different, etc. By using these state quantities, the position and posture of the marker can be estimated with better accuracy.

關於相機之配置,因已知相機之光軸方向測定精度較差,故藉由將相機之光軸方向設為盡可能不同的朝向,可防止精度惡化之偏差。因此,作為圖像取得部之2個相機配置為夾著輸送機且光軸自兩側朝向輸送機之中心方向。 Regarding the camera configuration, it is known that the optical axis direction of the camera has poor measurement accuracy, so by setting the optical axis direction of the camera to as different directions as possible, the deviation that deteriorates the accuracy can be prevented. Therefore, the two cameras as the image acquisition unit are configured to sandwich the conveyor and the optical axis is directed from both sides toward the center of the conveyor.

將餐具投入餐具洗淨部時,因有一定的規則,故取出時之餐具位置亦可依據該規則而加以預測。又,將餐具投入洗碗機時讀取標記資訊之情形時,因已預先掌握輸送機上之餐具配置,故可高精度地預測拾取餐具之位置。 When placing tableware into the tableware washing section, there are certain rules, so the position of the tableware when taking it out can also be predicted based on the rules. In addition, when reading the marking information when placing tableware into the dishwasher, the position of picking up the tableware can be predicted with high accuracy because the tableware arrangement on the conveyor is already known in advance.

又,拾取餐具之順序可舉例如下:1)以複數個相機測量標記,且以卡爾曼濾波器推定其位置;2)若標記偏離相機視野,則根據輸送機之移動量(以設置於輸送機之編碼器直接測量之移動量),繼續推定移動後之標記位置;3)基於推定之位置,由機器人拾取應位於該處之餐具。於輸送機上,若餐具碰撞到他物、或有餐具於輸送機上不穩定之情形,因於相機未觀測標記之期間餐具仍有可能移動,故以相機持續觀察標記直至機器人拾 取餐具,才是最確實的做法。只要能夠使餐具始終落在相機之視野內,則餐具位置之測定精度進而獲得改善。然而,即便餐具始終落在視野內,但卡爾曼濾波器自身仍需使用複數個相機以提高觀測精度。另,若為了將相機之視野對著機器人之動作範圍附近而使相機靠近機器人,可能會導致機器人碰撞到相機,故必須對整體構成或相機之配置下工夫。 In addition, the order of picking up tableware can be exemplified as follows: 1) Use multiple cameras to measure the mark and use a Kalman filter to estimate its position; 2) If the mark deviates from the camera's field of view, the position of the mark after the movement is further estimated based on the movement of the conveyor (the movement is directly measured by the encoder installed on the conveyor); 3) Based on the estimated position, the robot picks up the tableware that should be there. On the conveyor, if the tableware collides with other objects or the tableware is unstable on the conveyor, the tableware may still move during the period when the camera does not observe the mark. Therefore, the most accurate approach is to use the camera to continuously observe the mark until the robot picks up the tableware. As long as the tableware can always fall within the camera's field of view, the accuracy of measuring the position of the tableware is further improved. However, even if the dishes always fall within the field of view, the Kalman filter itself still needs to use multiple cameras to improve the observation accuracy. In addition, if the camera is brought close to the robot in order to make the field of view of the camera close to the robot's movement range, the robot may collide with the camera, so it is necessary to work on the overall structure or camera configuration.

[關於學習] [About learning]

以機器人進行餐具投入之情形時,可接受拾取失敗案例而隨時修正餐具投入時之規則。為避免機器人出現不合理的姿勢,可藉由學習將投入餐具之規則最適化。例如,可將適於拾取之放入方法、規則正確之餐具之放入方法、或者將餐具設為容易拿取的朝向之放入方法,以例如強化學習之機制加以學習,而將餐具投入規則最適化。 When a robot is used to drop tableware, it can accept cases of failed pick-ups and modify the rules for dropping tableware at any time. To prevent the robot from making unreasonable postures, the rules for dropping tableware can be optimized through learning. For example, the method of dropping tableware suitable for picking, the method of dropping tableware with correct rules, or the method of dropping tableware in an orientation that is easy to pick up can be learned through a mechanism such as reinforcement learning to optimize the rules for dropping tableware.

強化學習係對機器人之行動結果設定報酬,且使其獲得盡可能提高該報酬之行動的方法。作為報酬之一例,以真空吸附之壓力感測器判定餐具拾取之成功與失敗之結果,當成功拾取時給予報酬。有效的做法是,以觀測到之餐具圖像等為輸入,以該報酬最大化之方式獲得機器人拾取時之軌道修正量(之決定方法),如此進行強化學習。 Reinforcement learning is a method of setting rewards for the results of the robot's actions and making it obtain actions that maximize the rewards. As an example of rewards, a vacuum pressure sensor is used to determine the success or failure of tableware picking, and rewards are given when the tableware is picked up successfully. An effective approach is to use the observed tableware images as input, and obtain the trajectory correction amount (determination method) when the robot picks up in a way that maximizes the rewards, so as to perform reinforcement learning.

另,若要一面實際運轉本實施形態之餐具自動洗淨系統、一面進行強化學習,因必須試行特定次數,故於強化學習進行中且在拾取精度尚待提高之期間內,為防止因餐具與機械臂碰撞等而引起破損或故障,採用上述之順應性控制較為有效。 In addition, if the automatic tableware washing system of this embodiment is to be actually operated while reinforcement learning is being performed, a specific number of trials must be carried out. Therefore, during the period when reinforcement learning is in progress and the picking accuracy needs to be improved, in order to prevent damage or malfunction caused by collision between tableware and the robot arm, it is more effective to adopt the above-mentioned compliance control.

因機器人之姿勢受限,故有無法以最短距離使機械臂前端移動之情形。為了能夠於拾取當前餐具之動作後繼而順暢地拾取下一個餐具,亦可進行如下之學習,即,將多關節機器人12之機械臂前端之軌道之修正量最適化,或者對於選出哪個餐具作為拾取對象加以最適化等。例如,若使用完成學習之AI(Artificial Intelligence:人工智能),則自洗碗機之導入初期,便能夠使機器人如熟練者般以順暢之動作迅速地拾取餐具。有效的做法為,例如,對機器人拾取時之軌道加入修正量,藉由朝拾取熟練之方向強化學習、或是依據DNN(Deep Neural Networks:深度神經網路)之監督式學習等,而進行該修正量之最適化,亦有助於機器人之高速化。 Due to the limitation of the robot's posture, it is sometimes impossible to move the front end of the robot arm in the shortest distance. In order to smoothly pick up the next tableware after picking up the current tableware, the following learning can also be performed, that is, the correction amount of the track of the front end of the robot arm of the multi-joint robot 12 is optimized, or which tableware is selected as the picking object is optimized. For example, if AI (Artificial Intelligence) that has completed learning is used, the robot can quickly pick up tableware with smooth movements like an experienced person from the initial introduction of the dishwasher. An effective approach is, for example, to add a correction value to the trajectory of the robot when picking, and optimize the correction value by strengthening learning in the direction of picking proficiency, or by supervised learning based on DNN (Deep Neural Networks), which also helps to increase the speed of the robot.

[實施形態2] [Implementation form 2]

參照圖10~圖11,說明本發明之實施形態2之餐具自動洗淨系統。於本實施形態中,對實施形態1中使用之標記之複數個變化例進行說明。 Referring to Figures 10 and 11, the automatic tableware washing system of the second embodiment of the present invention is described. In this embodiment, multiple variations of the markings used in the first embodiment are described.

[變化例1] [Variation 1]

於變化例1中,對貼附印刷有AR標記之貼紙之方法進行說明。於餐具之背面(底足),藉由接著劑或黏著劑而貼附片材構件,該片材構件例如但特別限定於以下任一者:(a)於白底片材構件以黑色油墨印刷有AR標記之片材構件、(b)於透明片材構件以黑色油墨印刷有AR標記之片材構件、(c)於黑色片材構件以白色油墨印刷有AR標記之片材構件、或(d)於透明片材構件以白色油墨印刷有AR標記之片材構件。 In variation 1, a method for attaching a sticker printed with an AR mark is described. A sheet member is attached to the back (bottom) of the tableware by means of a bonding agent or an adhesive, and the sheet member is, for example but not specifically limited to any of the following: (a) a sheet member printed with an AR mark in black ink on a white-backed sheet member, (b) a sheet member printed with an AR mark in black ink on a transparent sheet member, (c) a sheet member printed with an AR mark in white ink on a black sheet member, or (d) a sheet member printed with an AR mark in white ink on a transparent sheet member.

此處,片材構件及油墨顏色非限定為透明、白色或黑色,只要為於 將印刷後之片材構件貼附於餐具背面時可讀取AR標記之顏色組合即可。藉由調整圖像辨識之軟體,可因應各種顏色組合,但因一般餐具之顏色多為白或黑,故多使用白底黑油墨、或黑字白油墨之組合。該情形時,可將白底餐具用之標記之圖案黑白反轉而使用於黑底餐具。另,上述(b)之片材構件用於白色等可識別黑色油墨之淺色餐具,上述(d)之片材構件用於黑色等可識別白色油墨之深色餐具。 Here, the sheet member and ink color are not limited to transparent, white or black, as long as the color combination of the AR mark can be read when the printed sheet member is attached to the back of the tableware. By adjusting the image recognition software, various color combinations can be coped with, but because the color of general tableware is mostly white or black, a combination of white background black ink or black text white ink is often used. In this case, the pattern of the mark used for white background tableware can be reversed from black to black and used for black background tableware. In addition, the sheet member (b) above is used for light-colored tableware such as white that can recognize black ink, and the sheet member (d) above is used for dark-colored tableware such as black that can recognize white ink.

作為防水片材,期望使用例如片材構件之表面具有防水膜或防水塗層且耐水性及耐熱性較高者。為了能夠重複洗淨使用,對於將片材構件貼附於餐具用之接著劑或黏著劑,亦期望使用耐水性及耐熱性較高者。又,只要可貼附片材構件,則餐具形狀或材質可為任意者。另,AR標記必須設置於例如餐具背面之底足等之平面部分。因可後續將片材構件貼附於既有餐具,故不必準備特別之餐具。 As a waterproof sheet, it is desirable to use a sheet member with a waterproof film or waterproof coating on its surface and with high water resistance and heat resistance. In order to be able to wash and use repeatedly, it is also desirable to use an adhesive or adhesive for attaching the sheet member to the tableware with high water resistance and heat resistance. In addition, as long as the sheet member can be attached, the shape or material of the tableware can be arbitrary. In addition, the AR mark must be set on a flat part such as the bottom of the back of the tableware. Since the sheet member can be attached to the existing tableware later, there is no need to prepare special tableware.

對防水片材或塗層,已說明使用耐水性及耐熱性較高者,但本實施例並非限定於此者,因餐具被重複洗淨且盛放食品並使用,故例如期望防水片材或塗層於化學性及物理性上亦具有耐久性。即,期望例如耐鹼性、耐酸性等對各種食品、且對洗劑均具有抗耐性,即便重複洗淨亦難以剝落,且對使用時或洗淨時之摩擦亦具有耐久性。 It has been explained that the waterproof sheet or coating should be one with high water resistance and heat resistance, but this embodiment is not limited to this. Since the tableware is repeatedly washed and used with food, it is expected that the waterproof sheet or coating is also chemically and physically durable. That is, it is expected that the waterproof sheet or coating is resistant to various foods and detergents, such as alkali resistance and acid resistance, and is difficult to peel off even after repeated washing, and is also durable to friction during use or washing.

[變化例2] [Variation 2]

使用圖10說明變化例2。變化例2為藉由雷射加工將AR標記42印刻於餐具背面之方法。作為變化例2使用之餐具,只要為可藉由雷射加工而形 成槽之素材即可,例如可為三聚氰胺製。作為餐具之形狀,只要為具有僅供設置AR標記之平面部分、例如於背面具有平面之底足之餐具,則可為任意形狀者。 Using FIG. 10, variation 2 is described. Variation 2 is a method of engraving an AR mark 42 on the back of tableware by laser processing. Tableware used in variation 2 can be made of any material that can be grooved by laser processing, such as melamine. The shape of the tableware can be any shape as long as it has a flat portion only for setting the AR mark, such as tableware with a flat bottom on the back.

對於欲填入與餐具背面之AR標記對應之油墨之部分,例如藉由雷射加工出約0.3mm間隔之陰影線狀、即複數條大致平行之線狀槽。於該槽內填入與餐具顏色不同顏色之油墨。陰影線之間隔並非特別限定者,可設為較例如約0.3mm更窄之間隔,亦可設為較其更寬之間隔。作為油墨,期望使用耐水性且耐熱性者。填入槽內之油墨因被保持於槽內且具有耐久性,故無需設置塗層等。但為進而提高耐久性,亦可於AR標記部設置具有耐水性及耐熱性之防水膜或防護塗層。因可後續對既有餐具進行雷射加工,故不必準備特別之餐具。 For the portion to be filled with ink corresponding to the AR mark on the back of the tableware, for example, a plurality of approximately parallel linear grooves with a shadow line spacing of about 0.3mm are processed by laser. Ink of a color different from the color of the tableware is filled in the groove. The interval of the shadow line is not particularly limited, and can be set to a narrower interval than, for example, about 0.3mm, or a wider interval. As the ink, it is desirable to use water-resistant and heat-resistant ones. Since the ink filled in the groove is retained in the groove and has durability, there is no need to set a coating, etc. However, in order to further improve durability, a waterproof film or protective coating with water resistance and heat resistance can also be set on the AR mark. Since the existing tableware can be laser processed later, there is no need to prepare special tableware.

圖10A為將黑色油墨填入白底餐具之例。標記之大小非特別限定,可設為約20mm見方,又,為因應更小之餐具,可為約15mm見方等更小之大小,再者亦可為約30mm見方等更大之尺寸。圖10B為將白色油墨填入黑色餐具之例。餐具之顏色及油墨之顏色非限定於黑色或白色,只要為可讀取AR標記42之顏色之組合即可。藉由調整圖像辨識之軟體,可因應各種顏色組合、各種尺寸之標記。另,為簡化圖像辨識之運算法及提高位置或姿勢等之辨識精度,期望預先統一AR標記之尺寸。 FIG. 10A is an example of filling black ink into white-bottomed tableware. The size of the mark is not particularly limited, and can be set to about 20 mm square. In order to cope with smaller tableware, it can be about 15 mm square or smaller, and can also be about 30 mm square or larger. FIG. 10B is an example of filling white ink into black tableware. The color of the tableware and the color of the ink are not limited to black or white, as long as they are a combination of colors that can read the AR mark 42. By adjusting the image recognition software, it is possible to cope with various color combinations and various sizes of marks. In addition, in order to simplify the algorithm of image recognition and improve the recognition accuracy of position or posture, it is expected that the size of the AR mark is unified in advance.

[變化例3] [Variation 3]

使用圖11對變化例3進行說明。變化例3為將AR標記42直接印刷於餐 具背面後進行塗佈之方法。首先,說明於三聚氰胺製餐具之製造步驟中設置AR標記之方法。於三聚氰胺製之餐具之製造步驟中,藉由適當之油墨印刷AR標記,且於其表面實施塗佈例如三聚氰胺塗佈。塗層之材質非限定於三聚氰胺者,但於餐具素材為例如三聚氰胺製之情形,期望AR標記之表面之塗層亦設為三聚氰胺塗層。作為油墨未非特別限定,例如可使用紫外線顯色油墨、紫外線變色油墨、紫外線硬化油墨等。 Variant 3 is described using FIG. 11. Variant 3 is a method of directly printing an AR mark 42 on the back of tableware and then coating it. First, a method of setting an AR mark in the manufacturing step of melamine tableware is described. In the manufacturing step of melamine tableware, the AR mark is printed by a suitable ink, and a coating such as melamine coating is applied on its surface. The material of the coating is not limited to melamine, but in the case where the tableware material is made of melamine, for example, the coating on the surface of the AR mark is also set to a melamine coating. The ink is not particularly limited, and for example, ultraviolet color-developing ink, ultraviolet color-changing ink, ultraviolet curing ink, etc. can be used.

已舉出三聚氰胺製之餐具為例加以說明,但變化例3之AR標記印刷方法非限定於三聚氰胺製之餐具,亦可應用於陶器、玻璃、樹脂等各種餐具,即,設為實施與材質相應之適當塗佈例如樹脂塗佈者。又,可後續對既有餐具印刷AR標記。該情形時,因可後續對既有餐具進行雷射加工,故不必準備特別之餐具。又,因AR標記經塗佈,故耐久性較高。 Although melamine tableware has been used as an example for explanation, the AR mark printing method of variation 3 is not limited to melamine tableware, but can also be applied to various tableware such as pottery, glass, and resin, that is, it is provided that appropriate coating corresponding to the material is implemented, such as resin coating. In addition, the AR mark can be printed on the existing tableware later. In this case, since the existing tableware can be laser processed later, it is not necessary to prepare special tableware. In addition, since the AR mark is coated, it has higher durability.

圖11A係將黑色油墨印刷於白底餐具之例。雖有因餐具之材質、油墨之規格或狀態、塗層之規格或狀態而使得黑色油墨之顯色變薄之情形,但藉由調整圖像辨識軟體,即使於黑色油墨之顯色變薄之情形下,亦可辨識AR標記。圖11B係將白色油墨印刷於黑底餐具之例。雖有因餐具之材質、油墨之規格或狀態、塗層之規格或狀態而使得白色油墨之顯色例如略帶褐色之情形,但藉由調整圖像辨識軟體,仍可辨識AR標記。另,變化例3之餐具之顏色及油墨之顏色之組合非限定於黑色或白色,只要可識別AR標記,則可為其他各種顏色之組合,且藉由調整圖像辨識軟體,可辨識各種顏色組合之AR標記。 FIG11A is an example of printing black ink on tableware with a white background. Although the color of the black ink may be thinner due to the material of the tableware, the specification or state of the ink, or the specification or state of the coating, the AR mark can be recognized by adjusting the image recognition software even when the color of the black ink is thinner. FIG11B is an example of printing white ink on tableware with a black background. Although the color of the white ink may be slightly brown due to the material of the tableware, the specification or state of the ink, or the specification or state of the coating, the AR mark can still be recognized by adjusting the image recognition software. In addition, the combination of the tableware color and the ink color in Variation 3 is not limited to black or white. As long as the AR marker can be identified, it can be a combination of other colors, and by adjusting the image recognition software, AR markers of various color combinations can be identified.

[變化例4] [Variation 4]

於變化例4中,說明將具有AR標記之標籤接著於餐具之方法。例如,預先將AR標記印刷於硬幣狀之形狀(薄圓狀之形狀)之標籤,以該標籤之印刷面為正面,將其以接著劑或黏著劑貼附於餐具背面之例如底足。於標籤之印刷面,期望設置具有耐水性及耐熱性之防水膜或防護塗層。又,對於用以將標籤貼附於餐具之接著劑或黏著劑,亦期望使用具有耐水性及耐熱性者。變化例4之標籤之形狀或材質等之規格非限定於硬幣狀,只要具有AR標記,則可為任意規格。因後續對既有餐具貼附具有AR標記之標籤,故不必準備特別之餐具。 In variation 4, a method of attaching a label with an AR mark to tableware is described. For example, a label with an AR mark printed on it in advance in a coin-like shape (thin round shape) is attached to the back of the tableware, such as the bottom, with an adhesive or adhesive, with the printed surface of the label as the front. On the printed surface of the label, it is desirable to provide a waterproof film or protective coating with water resistance and heat resistance. In addition, for the adhesive or adhesive used to attach the label to the tableware, it is also desirable to use an adhesive with water resistance and heat resistance. The specifications of the shape or material of the label in variation 4 are not limited to the coin shape, and can be any specifications as long as it has an AR mark. Since the label with the AR mark is attached to the existing tableware later, there is no need to prepare special tableware.

[變化例5] [Variation 5]

於變化例5中,對標記之種類、標記之位置進行說明。於變化例1~4中,說明使用AR標記作為標記之例,但於本實施形態中,標記非限定於AR標記,只要為可識別餐具種類、餐具位置、或餐具姿勢中至少任1者之標記,則可使用任意標記。 In variation 5, the types of markers and the positions of markers are described. In variations 1 to 4, the examples of using AR markers as markers are described, but in this embodiment, the markers are not limited to AR markers, and any markers can be used as long as they can identify at least one of the tableware type, tableware position, or tableware posture.

又,標記之配置可設置於餐具背側之例如底足中央,但本實施形態並非限定於此者。例如,只要標記按餐具種類位於特定位置,則於圖像辨識軟體中,藉由預先登錄該位置,便可掌握拾取餐具之位置。 In addition, the marker can be placed on the back of the tableware, for example, at the center of the bottom, but the present embodiment is not limited thereto. For example, as long as the marker is located at a specific position according to the type of tableware, the position of picking up the tableware can be grasped by pre-registering the position in the image recognition software.

[實施形態3] [Implementation form 3]

參照圖12說明本發明之實施形態3之餐具自動洗淨系統。於圖12中,使用與圖1~11中說明之符號相同者,且省略其說明。於實施形態1、2 中,已說明餐具資訊取得部14使用AR標記辨識餐具之例,而於實施形態2中,說明在無AR標記下辨識餐具之例。 Referring to FIG. 12, the automatic tableware washing system of the third embodiment of the present invention is described. In FIG. 12, the same symbols as those described in FIGS. 1 to 11 are used, and their description is omitted. In embodiments 1 and 2, an example of the tableware information acquisition unit 14 using AR tags to identify tableware has been described, and in embodiment 2, an example of identifying tableware without AR tags is described.

依據來自作為餐具資訊取得部14之複數個餐具檢測用相機之圖像、及3維點群(例如自複數相機圖像獲得)進行餐具之辨識,即便無AR標記,亦可辨識餐具之位置及姿勢。雖非特別限定,但可使用例如Intel RealSense Depth Camera D400系列之可深度測量之立體視覺之深度相機。其搭載可檢測兩個影像之差異而進行即時性深度影像處理之影像感測器組(2個深度感測器,最大解析度1280×720),且可縮放色彩資料,並搭載IR(InfraRed:紅外線)投射器,以USB(Universal Serial Bus:通用串列匯流排)供電進行動作。例如於觀測純白素色之壁面時,為更正確取得深度資料,藉由照射對象之主動IR投射器投影紅外線之隨機點陣圖案,並於表觀對象物上附加圖樣,而容易取得2個相機圖像之對應。 Tableware is identified based on images from multiple tableware detection cameras serving as the tableware information acquisition unit 14, and a 3D point group (e.g., obtained from multiple camera images). Even without AR markers, the position and posture of the tableware can be identified. Although not particularly limited, a depth camera with stereoscopic vision capable of depth measurement, such as the Intel RealSense Depth Camera D400 series, can be used. It is equipped with an image sensor set (2 depth sensors, maximum resolution 1280×720) that can detect the difference between two images and perform real-time depth image processing, and can scale color data, and is equipped with an IR (InfraRed: infrared) projector, and operates with USB (Universal Serial Bus) power supply. For example, when observing a pure white wall, in order to obtain more accurate depth data, the active IR projector that illuminates the object projects a random dot matrix pattern of infrared rays, and the pattern is added to the apparent object, making it easier to obtain the correspondence between the two camera images.

作為獲得3維點群之方法,除上述之立體相機方式外,亦可使用:1)照射雷射光或LED(Light Emitting Diode:發光二極體)等之圖案,拍攝該圖樣之映現方式,取得3維點群之方法(Structured Light:結構光);2)照射雷射光或LED等光,測量反射回來之時間之方式(Time of Flight:飛行時間方式);及3)探索圖像之對焦位置而得知縱深資訊(聚焦方式)等。 As a method of obtaining a 3D point group, in addition to the above-mentioned stereo camera method, the following methods can also be used: 1) irradiating a pattern of laser light or LED (Light Emitting Diode) and photographing the image of the pattern to obtain a 3D point group (Structured Light); 2) irradiating a laser light or LED and measuring the time it takes to be reflected back (Time of Flight); and 3) exploring the focus position of the image to obtain depth information (focusing method), etc.

又,例如圖12所示,若於餐具之圖像辨識中使用DNN,則可裁切僅含有該餐具之圖像或點群之區域,因而亦提高餐具位置及姿勢之檢測精度。於圖12中由檢測框50顯示辨識出之餐具,進而顯示其類別作為類別 顯示51。 Furthermore, as shown in FIG12 , for example, if DNN is used in the image recognition of tableware, the region containing only the image or point group of the tableware can be cropped, thereby also improving the detection accuracy of the position and posture of the tableware. In FIG12 , the recognized tableware is displayed by the detection frame 50 , and its category is further displayed as the category display 51 .

於實施形態3中例示藉由來自複數個餐具檢測用相機之圖像、及3維點群而進行餐具辨識之方法,但本實施形態並非限定於此者,亦可應用例如使用2維圖像檢測餐具之方法、藉由學習而控制辨識餐具之方法、自餐具之圖像檢測底足之方法、使該等組合之方法等。例如,即使根據2維圖像,亦可檢測餐具之位置及姿勢,故即便無AR標記,亦可對餐具進行圖像辨識,且基於該圖像辨識,由多關節機器人12之具有吸附部41之機械手40吸附餐具之底足並拿取。 In the embodiment 3, a method of identifying tableware using images from multiple tableware detection cameras and a 3D point group is illustrated, but the embodiment is not limited thereto, and may also be applied to methods such as detecting tableware using 2D images, controlling tableware identification by learning, detecting the bottom of tableware from images, and combining these methods. For example, the position and posture of tableware can be detected even based on 2D images, so even without AR markers, image recognition of tableware can be performed, and based on the image recognition, the robot hand 40 having the adsorption portion 41 of the multi-joint robot 12 adsorbs the bottom of the tableware and picks it up.

[實施形態4] [Implementation form 4]

參照圖13說明本發明之實施形態4之餐具自動洗淨系統。圖13係實施形態4之餐具取出部之俯視圖。於圖13中,對與圖1~12相同之構成,使用相同符號並省略其說明。於實施形態4中,說明與多關節機器人12一同使用容器收納機器人56之例。 Referring to FIG. 13, the automatic tableware washing system of the embodiment 4 of the present invention is described. FIG. 13 is a top view of the tableware removal part of the embodiment 4. In FIG. 13, the same symbols are used for the same structures as those in FIGS. 1 to 12, and their descriptions are omitted. In the embodiment 4, an example of using the container storage robot 56 together with the multi-joint robot 12 is described.

於以1台多關節機器人12、例如6軸多關節機器人進行自餐具搬送部10拿取餐具11並收納於容器57之動作的情形中,因多關節機器人12之可動範圍受限,故難以將餐具水平地上疊並收納於容器57。因此,若欲由1台多關節機器人12實現將餐具11自餐具搬送部10拿取並收納於容器57之全部動作,會使得裝置大型化。 In the case where a multi-joint robot 12, such as a 6-axis multi-joint robot, is used to take the tableware 11 from the tableware conveying unit 10 and store it in the container 57, it is difficult to stack the tableware horizontally and store it in the container 57 because the movable range of the multi-joint robot 12 is limited. Therefore, if one multi-joint robot 12 is used to realize the entire action of taking the tableware 11 from the tableware conveying unit 10 and storing it in the container 57, the device will be enlarged.

於圖13中,與多關節機器人12一同使用容器收納機器人56,進行自 餐具搬送部10拿取餐具11並收納於容器57之動作。多關節機器人12自餐具搬送部10拿取餐具11,以將餐具11倒扣之狀態、即底足朝上之姿勢載置於交接台55。載置於交接台55之餐具11藉由容器收納機器人56收納於容器57。作為容器收納機器人56非特別限定,可使用例如水平多關節機器人。 In FIG. 13 , the container storage robot 56 is used together with the multi-joint robot 12 to take the tableware 11 from the tableware conveying section 10 and store it in the container 57. The multi-joint robot 12 takes the tableware 11 from the tableware conveying section 10 and places the tableware 11 on the transfer table 55 in an upside-down state, that is, with the bottom facing upward. The tableware 11 placed on the transfer table 55 is stored in the container 57 by the container storage robot 56. The container storage robot 56 is not particularly limited, and a horizontal multi-joint robot, for example, can be used.

多關節機器人12及容器收納機器人56具有拿取餐具11之機構。例如,多關節機器人12具有具備吸附部41之機械手40,可藉由吸附部41吸附餐具11之底足而拿取餐具11。又,例如,容器收納機器人56亦於機械臂之前端側具有吸附部41,可藉由吸附部41吸附餐具11之底足並拿取餐具11。 The multi-joint robot 12 and the container storage robot 56 have a mechanism for picking up the tableware 11. For example, the multi-joint robot 12 has a robot arm 40 with a suction portion 41, which can suck the bottom of the tableware 11 by the suction portion 41 to pick up the tableware 11. For example, the container storage robot 56 also has a suction portion 41 on the front end side of the robot arm, which can suck the bottom of the tableware 11 by the suction portion 41 to pick up the tableware 11.

多關節機器人12拿取由餐具搬送部10搬送來之餐具11,且將餐具11載置於交接台55。容器收納機器人56拿取載置於交接台55之餐具11,並收納至容器57。於圖13中,於容器收納機器人56可收納餐具之範圍內,配置有4個容器,但容器之數量非限定於此,於容器收納機器人56可收納餐具之範圍內配置1個以上。容器收納機器人56可根據餐具11之種類,將餐具11收納於特定容器。例如,可將1種餐具11收納於1個容器。 The multi-joint robot 12 takes the tableware 11 conveyed by the tableware conveying unit 10 and places the tableware 11 on the transfer table 55. The container storage robot 56 takes the tableware 11 placed on the transfer table 55 and stores it in the container 57. In FIG13 , four containers are arranged within the range where the container storage robot 56 can store tableware, but the number of containers is not limited thereto, and one or more containers are arranged within the range where the container storage robot 56 can store tableware. The container storage robot 56 can store the tableware 11 in a specific container according to the type of tableware 11. For example, one type of tableware 11 can be stored in one container.

多關節機器人12及容器收納機器人56位於交接台55之周邊等、彼此之可動區域重疊之處。因此,以多關節機器人12及容器收納機器人56互不干涉之方式進行協調控制。於本實施形態中,多關節機器人12及容器收納機器人56之動作之作用經明確區分,干涉其動作之境況受到限定。因 此,對於本實施例之協調控制,亦可應用例如單純之聯鎖控制等未必需要複雜之控制,且,作為該協調控制,可應用各種控制方法。 The multi-joint robot 12 and the container storage robot 56 are located at the periphery of the transfer platform 55, where their movable areas overlap. Therefore, the multi-joint robot 12 and the container storage robot 56 are coordinated and controlled in a manner that they do not interfere with each other. In this embodiment, the functions of the actions of the multi-joint robot 12 and the container storage robot 56 are clearly distinguished, and the circumstances that interfere with their actions are limited. Therefore, for the coordinated control of this embodiment, simple interlocking control, etc., which does not necessarily require complex control, can also be applied, and various control methods can be applied as the coordinated control.

於將餐具11收納於容器57時,若未預先確實地取得餐具之外形、即平放堆疊時之寬度(例如於圓形之餐具時為半徑,於方形之餐具時為一邊(尤其長邊)之長度等),則有餐具11接觸到餐具自動洗淨系統之各部而破損之虞。若無法確實取得餐具11之餐具外形,例如當以圖像辨識推定餐具大小時,因必須追加圖像取得部、或需要圖像處理之計算機,故使得成本變高。 When the tableware 11 is stored in the container 57, if the shape of the tableware, that is, the width when it is stacked flat (for example, the radius for round tableware, the length of one side (especially the long side) for square tableware, etc.) is not accurately obtained in advance, there is a risk that the tableware 11 will touch various parts of the automatic tableware washing system and be damaged. If the shape of the tableware 11 cannot be accurately obtained, for example, when the size of the tableware is estimated by image recognition, an additional image acquisition unit or a computer for image processing must be required, which increases the cost.

因此,於交接台55之特定位置設置特定形狀之區劃構件。於多關節機器人12以平置之姿勢於交接台55卸下餐具11時,將餐具之側面水平移動直至推壓到區劃構件,並檢測接觸到區劃構件之位置。該檢測可使用各種感測器,例如設置於多關節機器人12之機械臂前端部或機械手40等之力感測器、振動感測器、及加速度感測器、或多關節機器人12之驅動馬達之負載電流感測器、圖像取得部等。區劃構件之位置為預先已知,且因亦可計算多關節機器人12之軌跡,故可根據多關節機器人12拿取之餐具11接觸到區劃構件之位置來計算餐具外形。此外,若可如此計算餐具11之外形,則即使於未登錄餐具11尺寸之情形下,亦可做到將餐具11自動化地收納至容器57。 Therefore, a partition member of a specific shape is set at a specific position of the transfer table 55. When the multi-joint robot 12 unloads the tableware 11 on the transfer table 55 in a horizontal position, the side of the tableware is moved horizontally until it is pressed against the partition member, and the position of the partition member contacted is detected. Various sensors can be used for the detection, such as a force sensor, a vibration sensor, and an acceleration sensor set at the front end of the robot arm of the multi-joint robot 12 or the robot hand 40, or a load current sensor of the driving motor of the multi-joint robot 12, an image acquisition unit, etc. The position of the partitioning member is known in advance, and since the trajectory of the multi-joint robot 12 can also be calculated, the shape of the tableware 11 picked up by the multi-joint robot 12 can be calculated based on the position where it touches the partitioning member. In addition, if the shape of the tableware 11 can be calculated in this way, even if the size of the tableware 11 is not registered, the tableware 11 can be automatically stored in the container 57.

[實施形態5] [Implementation form 5]

參照圖14說明本發明之實施形態5之餐具自動洗淨系統。圖14A係餐 具自動洗淨系統之上視圖,圖14B係餐具自動洗淨系統之立體圖。於圖14中,對與圖1~13相同之構成,使用相同符號且省略其說明。於實施形態5中,與實施形態4同樣地,說明與多關節機器人12一同使用容器收納機器人56之例。 Referring to FIG. 14, the automatic tableware washing system of the embodiment 5 of the present invention is described. FIG. 14A is a top view of the automatic tableware washing system, and FIG. 14B is a three-dimensional view of the automatic tableware washing system. In FIG. 14, the same symbols are used for the same structures as in FIGS. 1 to 13, and their descriptions are omitted. In embodiment 5, as in embodiment 4, an example of using a container storage robot 56 together with a multi-joint robot 12 is described.

若於餐具搬送部10之旁側配置多關節機器人12(參照圖13),則多關節機器人12之機械手40將難以伸到多關節機器人12設置側之相反側之餐具搬送部10之端部周邊區域,致使能採取姿勢之範圍變窄。結果,若將多關節機器人12配置於餐具搬送部10之旁側,則有因餐具搬送部10之餐具11之搬送區域而難以拿取餐具11之情形。 If the multi-joint robot 12 is arranged beside the tableware conveying part 10 (refer to Figure 13), the manipulator 40 of the multi-joint robot 12 will have difficulty reaching the end peripheral area of the tableware conveying part 10 on the opposite side of the multi-joint robot 12, resulting in a narrow range of postures that can be taken. As a result, if the multi-joint robot 12 is arranged beside the tableware conveying part 10, it may be difficult to pick up the tableware 11 due to the conveying area of the tableware conveying part 10.

又,若將多關節機器人12配置於餐具搬送部10之旁側,將使得系統整體變大,空間效率變差。 Furthermore, if the multi-joint robot 12 is placed beside the tableware conveying unit 10, the overall system will become larger and the space efficiency will be reduced.

本實施形態之餐具自動洗淨系統具備:跨搬送部架台70,其用於沿餐具搬送部10之寬度方向跨於餐具搬送部10之上的位置,設置多關節機器人12。 The automatic tableware washing system of this embodiment is equipped with: a cross-conveying unit stand 70, which is used to place a multi-joint robot 12 at a position above the tableware conveying unit 10 along the width direction of the tableware conveying unit 10.

跨搬送部架台70為門型,將多關節機器人12固定於架在上部之壁面。於本實施形態中,以多關節機器人12之可動範圍為以餐具搬送部10之寬度方向之中心成對稱之範圍之方式,將多關節機器人12固定於跨搬送部架台70。 The cross-transportation part stand 70 is a door-shaped stand, and the multi-joint robot 12 is fixed to the wall surface on the upper part. In this embodiment, the multi-joint robot 12 is fixed to the cross-transportation part stand 70 in such a way that the movable range of the multi-joint robot 12 is a range symmetrical to the center of the width direction of the tableware transport part 10.

於本實施形態5之餐具自動洗淨系統中,以多關節機器人12之可動範圍為以餐具搬送部10之寬度方向之中心成對稱之範圍之方式,將多關節機器人12固定於跨搬送部架台70,因而多關節機器人12可於餐具搬送部10上之寬度方向上較廣的範圍內拿取餐具11,且易採取各種姿勢。 In the automatic tableware washing system of the present embodiment 5, the multi-joint robot 12 is fixed to the cross-conveying part frame 70 in such a way that the movable range of the multi-joint robot 12 is a range symmetrical to the center in the width direction of the tableware conveying part 10, so that the multi-joint robot 12 can pick up tableware 11 in a wider range in the width direction of the tableware conveying part 10 and can easily adopt various postures.

又,於本實施形態5之餐具自動洗淨系統中,因於以往未有效活用之餐具搬送部10之出口之上方附近配置多關節機器人12,故可謀求系統整體之小型化、及不佔通路等之省空間化。 In addition, in the automatic tableware washing system of the present embodiment 5, since the multi-joint robot 12 is arranged near the top of the exit of the tableware conveying part 10 which has not been effectively utilized in the past, the overall system can be miniaturized and space-saving such as not occupying the passage can be achieved.

[實施形態6] [Implementation form 6]

參照圖15說明本發明之實施形態6之餐具自動洗淨系統。圖15係顯示餐具自動洗淨系統之交接台55周邊之圖。於圖15中,於與圖1~14相同之構成,使用相同符號且省略其說明。 Referring to FIG. 15 , the automatic tableware washing system of the embodiment 6 of the present invention is described. FIG. 15 is a diagram showing the periphery of the transfer station 55 of the automatic tableware washing system. In FIG. 15 , the same symbols are used for the same structures as in FIGS. 1 to 14 and their descriptions are omitted.

若於多關節機器人12將餐具11拿取且倒扣放置於交接台55時,辨識餐具11之種類及餐具11之高度,則可配合交接台55之高度而放置餐具11。然而,若錯誤辨識餐具11之種類,會有將餐具11對交接台55推壓、或餐具11自交接台55上方掉落之情況。 If the multi-joint robot 12 identifies the type of tableware 11 and the height of the tableware 11 when it takes the tableware 11 and places it upside down on the delivery table 55, the tableware 11 can be placed in accordance with the height of the delivery table 55. However, if the type of tableware 11 is incorrectly identified, the tableware 11 may be pushed against the delivery table 55 or fall from the top of the delivery table 55.

如此當錯誤辨識餐具11之種類之情形時,會因餐具11之破損或交接台55上之餐具11之位置偏差過大,而有容器收納機器人56無法動作之問題。 In this case, when the type of tableware 11 is incorrectly identified, the container storage robot 56 may be unable to operate due to damage to the tableware 11 or excessive position deviation of the tableware 11 on the transfer table 55.

此種問題可藉由降低多關節機器人12之速度、提高對餐具11之辨識之確實性而解決,但餐具11之處理性能無法發揮。 This problem can be solved by reducing the speed of the multi-joint robot 12 and improving the accuracy of the recognition of the tableware 11, but the processing performance of the tableware 11 cannot be fully utilized.

本實施形態之餐具自動洗淨系統具備:檢測器80,其檢測餐具11穿越與交接台55上方隔開特定間隔之水平面之情況。 The automatic tableware washing system of this embodiment is equipped with: a detector 80, which detects whether the tableware 11 passes through a horizontal plane separated from a specific interval above the transfer table 55.

檢測器80例如由透過型感測器實現。使用透過型感測器作為檢測器80之情形,檢測器80將直線狀之雷射例如投影至與交接台55上方隔開數cm之水平面上,檢測雷射穿越餐具11之情況。 The detector 80 is implemented by a transmission type sensor, for example. When a transmission type sensor is used as the detector 80, the detector 80 projects a straight line laser onto a horizontal plane several centimeters above the transfer table 55 to detect the laser passing through the tableware 11.

餐具自動洗淨系統於多關節機器人12將餐具11拿取並倒扣而放置於交接台55時,即使於未辨識餐具11之種類之情形、或未辨識餐具11之高度之情形下,亦可藉由檢測器80檢測出餐具11穿越與交接台55上方隔開特定間隔之水平面之時序,使多關節機器人12減速,並且推定餐具11之高度,藉此配合交接台55之高度而放置餐具11。 When the multi-joint robot 12 takes the tableware 11 and places it upside down on the delivery table 55, the automatic tableware washing system can detect the timing of the tableware 11 passing through the horizontal plane separated from the top of the delivery table 55 by the detector 80 even if the type of the tableware 11 or the height of the tableware 11 is not recognized, so as to decelerate the multi-joint robot 12 and estimate the height of the tableware 11, thereby placing the tableware 11 in accordance with the height of the delivery table 55.

於本實施形態6之餐具自動洗淨系統中,因藉由檢測器80檢測餐具11穿越與交接台55上方隔開特定間隔之水平面之情況,可不依靠餐具11之圖像辨識,而配合交接台55之高度放置餐具11,故可進行高速且確實之餐具11之處理。 In the automatic tableware washing system of this embodiment 6, since the detector 80 detects the situation that the tableware 11 passes through the horizontal plane separated from the top of the transfer table 55 by a specific interval, it is not necessary to rely on the image recognition of the tableware 11, but to place the tableware 11 in accordance with the height of the transfer table 55, so that the tableware 11 can be processed quickly and accurately.

以上,已對本發明之若干實施形態加以說明,但該等實施形態係例示用以將本發明之技術思想具體化之餐具自動洗淨系統者,並非將本發明限定於該等者,亦可同等應用於其他實施形態,又可省略、追加、變更該等實施形態之一部分、或將各實施形態之態樣加以組合。 Several embodiments of the present invention have been described above, but these embodiments are examples of automatic tableware washing systems that embody the technical ideas of the present invention. The present invention is not limited to these embodiments, but can be equally applied to other embodiments, and can also omit, add, change a part of these embodiments, or combine the aspects of each embodiment.

S1~S5:步驟 S1~S5: Steps

Claims (18)

一種餐具自動洗淨系統,其包含:餐具洗淨部,其將自投入餐具之餐具投入部所投入之餐具洗淨;餐具搬送部,其搬送在上述餐具洗淨部洗淨之餐具;餐具資訊取得部,其包含複數個圖像取得部,識別由上述餐具搬送部搬送之餐具,且取得該餐具之資訊;餐具載置部,其載置由上述餐具搬送部搬送之餐具;及餐具拿取部,其自上述餐具搬送部拿取餐具,且向上述餐具載置部載置該餐具;且其特徵在於:上述餐具資訊取得部取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、附註於餐具之標記、或附註於餐具之編碼中之至少任一者;上述餐具資訊取得部一識別出正由上述餐具搬送部搬送之餐具,上述餐具拿取部便混合自複數個圖像取得部所測量之上述所識別到之餐具之資訊且持續追蹤該所識別到之餐具之位置及姿勢,並於餐具正被上述餐具搬送部搬送之狀態下,使用包含該所追蹤到之餐具之位置及姿勢之資訊來拿取餐具。 A tableware automatic washing system comprises: a tableware washing section, which washes tableware put in from a tableware feeding section for putting in tableware; a tableware conveying section, which conveys tableware washed in the tableware washing section; a tableware information acquisition section, which comprises a plurality of image acquisition sections, which recognizes tableware conveyed by the tableware conveying section and acquires information of the tableware; a tableware loading section, which loads the tableware conveyed by the tableware conveying section; and a tableware taking section, which takes tableware from the tableware conveying section and places the tableware on the tableware loading section; and the system is characterized in that: the information acquired by the tableware information acquisition section includes , including at least one of the tableware type, tableware size, tableware shape, tableware color, tableware position, tableware posture, tableware orientation, a mark attached to the tableware, or a code attached to the tableware; once the tableware information acquisition unit identifies the tableware being transported by the tableware transport unit, the tableware picking unit mixes the information of the identified tableware measured by the plurality of image acquisition units and continuously tracks the position and posture of the identified tableware, and picks up the tableware using the information including the position and posture of the tracked tableware while the tableware is being transported by the tableware transport unit. 一種餐具自動洗淨系統,其包含:餐具洗淨部,其將自投入餐具之餐具投入部所投入之餐具洗淨;餐具搬送部,其搬送在上述餐具洗淨部洗淨之餐具;餐具資訊取得部,其識別由上述餐具搬送部搬送之餐具,且取得該 餐具之資訊;餐具載置部,其載置由上述餐具搬送部搬送之餐具;及餐具拿取部,其使用多關節機器人,自上述餐具搬送部拿取餐具,且向上述餐具載置部載置該餐具;且其特徵在於:上述餐具資訊取得部取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、附註於餐具之標記、或附註於餐具之編碼中之至少任一者;上述餐具資訊取得部一識別出正由上述餐具搬送部搬送之餐具,上述餐具拿取部便基於包含上述餐具資訊取得部所取得之餐具之位置及姿勢之資訊,模擬上述多關節機器人之可動範圍,於有具超出可動範圍之可能性之某個關節之情況,首先使該關節符合接近目標值之角度,接著驅動控制多關節機器人至餐具之拿取位置。 A tableware automatic washing system comprises: a tableware washing section, which washes tableware put in from a tableware feeding section; a tableware conveying section, which conveys tableware washed in the tableware washing section; a tableware information acquisition section, which identifies tableware conveyed by the tableware conveying section and acquires information of the tableware; a tableware loading section, which loads the tableware conveyed by the tableware conveying section; and a tableware picking section, which uses a multi-joint robot to pick up tableware from the tableware conveying section and load the tableware into the tableware loading section; and the system is characterized in that: the information acquired by the tableware information acquisition section includes tableware type At least one of the following: type, size, shape, color, position, posture, orientation, mark or code attached to the tableware; once the tableware information acquisition unit identifies the tableware being transported by the tableware transport unit, the tableware picking unit simulates the movable range of the multi-joint robot based on the information including the position and posture of the tableware acquired by the tableware information acquisition unit. If a joint has the possibility of exceeding the movable range, the joint is first adjusted to an angle close to the target value, and then the multi-joint robot is driven and controlled to the tableware picking position. 一種餐具自動洗淨系統,其包含:餐具洗淨部,其將自投入餐具之餐具投入部所投入之餐具洗淨;餐具搬送部,其搬送在上述餐具洗淨部洗淨之餐具;餐具資訊取得部,其識別由上述餐具搬送部搬送之餐具,且取得該餐具之資訊;餐具載置部,其載置由上述餐具搬送部搬送之餐具;及餐具拿取部,其使用包含力感測器之多關節機器人,自上述餐具搬送部拿取餐具,且將該餐具載置在上述餐具載置部;且其特徵在於:上述餐具資訊取得部取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、附註於餐具之標 記、或附註於餐具之編碼中之至少任一者;上述餐具資訊取得部一識別出正由上述餐具搬送部搬送之餐具,上述餐具拿取部便基於上述餐具資訊取得部所取得之資訊及藉由上述力感測器所檢測之被推壓之力之資訊,對應餐具之狀態來拿取餐具,並對應上述餐具載置部之狀態,以模仿所拿取之餐具之位置及姿勢之方式控制,藉此將上述所拿取之餐具載置在上述餐具載置部。 A tableware automatic washing system comprises: a tableware washing section, which washes tableware put in from a tableware feeding section for putting in tableware; a tableware conveying section, which conveys tableware washed in the tableware washing section; a tableware information acquisition section, which identifies tableware conveyed by the tableware conveying section and acquires information of the tableware; a tableware loading section, which loads the tableware conveyed by the tableware conveying section; and a tableware picking section, which uses a multi-joint robot including a force sensor to pick up tableware from the tableware conveying section and load the tableware on the tableware loading section; and the tableware information acquisition section is characterized in that the information acquired by the tableware information acquisition section includes tableware information. At least one of the type, size, shape, color, position, posture, orientation, or code of the tableware; once the tableware information acquisition unit identifies the tableware being transported by the tableware transport unit, the tableware picking unit picks up the tableware in accordance with the state of the tableware based on the information acquired by the tableware information acquisition unit and the information of the pushed force detected by the force sensor, and controls the tableware in accordance with the state of the tableware placement unit in a manner that imitates the position and posture of the picked tableware, thereby placing the picked tableware on the tableware placement unit. 如請求項2或3之餐具自動洗淨系統,其中上述餐具資訊取得部包含1個以上之圖像取得部。 For example, in the automatic tableware washing system of claim 2 or 3, the tableware information acquisition unit includes one or more image acquisition units. 如請求項1至3中任一項之餐具自動洗淨系統,其中上述餐具資訊取得部包含攝像部,可自藉由該攝像部取得之圖像取得餐具之資訊。 An automatic tableware washing system as claimed in any one of claims 1 to 3, wherein the tableware information acquisition unit includes a camera unit, and the tableware information can be acquired from the image acquired by the camera unit. 如請求項1至3中任一項之餐具自動洗淨系統,其中於餐具正被上述餐具搬送部搬送之狀態下,上述餐具資訊取得部拿取餐具。 An automatic tableware washing system as claimed in any one of claims 1 to 3, wherein the tableware information acquisition unit picks up the tableware while the tableware is being transported by the tableware transport unit. 如請求項1至3中任一項之餐具自動洗淨系統,其中若上述餐具資訊取得部取得之資訊為標記,則上述標記為下述至少1者:(1)貼附有貼紙者;(2)藉由雷射加工而形成者;(3)藉由印刷而被賦予者;(4)經塗佈者;或(5)貼附著印刷有上述標記之其他構件者。 In the automatic tableware washing system of any one of claims 1 to 3, if the information acquired by the tableware information acquisition unit is a mark, the mark is at least one of the following: (1) affixed with a sticker; (2) formed by laser processing; (3) given by printing; (4) coated; or (5) affixed to another component on which the mark is printed. 如請求項1至3中任一項之餐具自動洗淨系統,其中於未在餐具設置標記之狀態下識別餐具。 An automatic tableware washing system as claimed in any one of claims 1 to 3, wherein tableware is identified without being marked. 如請求項1至3中任一項之餐具自動洗淨系統,其中上述餐具資訊取得部或上述餐具拿取部會預測餐具之位置。 For example, in the automatic tableware washing system of any one of claim items 1 to 3, the tableware information acquisition unit or the tableware picking unit predicts the location of the tableware. 如請求項1至3中任一項之餐具自動洗淨系統,其中上述餐具拿取部具備彈性構件。 An automatic tableware washing system as claimed in any one of claims 1 to 3, wherein the tableware picking portion has an elastic component. 如請求項1至3中任一項之餐具自動洗淨系統,其中上述餐具投入部、上述餐具資訊取得部、或上述餐具拿取部之至少任一者,利用機械學習而受控制。 An automatic tableware washing system as claimed in any one of claims 1 to 3, wherein at least one of the tableware input unit, the tableware information acquisition unit, or the tableware retrieval unit is controlled by machine learning. 如請求項1至3中任一項之餐具自動洗淨系統,其中上述餐具拿取部包含藉由吸附部而拿取餐具之多關節機器人;且上述吸附部包含吸附方向不同之複數個吸附部。 An automatic tableware washing system as claimed in any one of claims 1 to 3, wherein the tableware picking-up unit includes a multi-joint robot that picks up tableware by means of a suction unit; and the suction unit includes a plurality of suction units with different suction directions. 如請求項1至3中任一項之餐具自動洗淨系統,其中進而使用容器收納機器人將餐具收納於容器。 An automatic tableware washing system as claimed in any one of claims 1 to 3, wherein a container storage robot is further used to store the tableware in a container. 一種餐具自動洗淨方法,其包含:餐具洗淨步驟,其洗淨被投入之餐具; 餐具搬送步驟,其搬送在上述餐具洗淨步驟洗淨之餐具;餐具資訊取得步驟,其藉由來自複數個圖像取得部之資訊,識別在上述餐具搬送步驟搬送之餐具,且取得該餐具之資訊;及餐具拿取步驟,其拿取在上述餐具搬送步驟搬送之餐具,且載置該拿取之餐具;且其特徵在於:於上述餐具資訊取得步驟所取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、附註於餐具之標記、或附註於餐具之編碼中之至少任一者;上述餐具資訊取得步驟中,若上述餐具搬送步驟正在搬送之餐具被識別,則於上述餐具拿取步驟中,混合自複數個圖像取得部所測量之上述所識別到之餐具之資訊且持續追蹤該所識別到之餐具之位置及姿勢,並於餐具正被上述餐具搬送部搬送之狀態下,使用包含該所追蹤到之餐具之位置及姿勢之資訊來拿取餐具。 A tableware automatic washing method includes: a tableware washing step, which washes the tableware put in; a tableware conveying step, which conveys the tableware washed in the tableware washing step; a tableware information acquisition step, which identifies the tableware conveyed in the tableware conveying step by using information from a plurality of image acquisition units and obtains information about the tableware; and a tableware picking step, which picks up the tableware conveyed in the tableware conveying step and places the picked up tableware; and the characteristic is that the information obtained in the tableware information acquisition step includes the tableware type, tableware size, tableware shape, tableware color, tableware position, tableware posture, tableware orientation, a mark attached to the tableware, or a code attached to the tableware; in the tableware information acquisition step, if the tableware being transported in the tableware transport step is identified, in the tableware picking step, the information of the identified tableware measured by the plurality of image acquisition units is mixed and the position and posture of the identified tableware are continuously tracked, and the tableware is picked up using the information including the position and posture of the tracked tableware while the tableware is being transported by the tableware transport unit. 一種餐具自動洗淨方法,其包含:餐具洗淨步驟,其洗淨被投入之餐具;餐具搬送步驟,其搬送在上述餐具洗淨步驟洗淨之餐具;餐具資訊取得步驟,其識別在上述餐具搬送步驟搬送之餐具,且取得該餐具之資訊;及餐具拿取步驟,其使用多關節機器人,拿取在上述餐具搬送步驟搬送之餐具,且載置該拿取之餐具;且其特徵在於:於上述餐具資訊取得步驟所取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、附註於餐具 之標記、或附註於餐具之編碼中之至少任一者;上述餐具資訊取得步驟中,若上述餐具搬送步驟正在搬送之餐具被識別,則上述餐具拿取步驟中,基於包含上述餐具資訊取得部所取得之餐具之位置及姿勢之資訊,模擬上述多關節機器人之可動範圍,於有具超出可動範圍之可能性之某個關節之情況,首先使該關節符合接近目標值之角度,接著驅動控制多關節機器人至餐具之拿取位置。 A tableware automatic washing method comprises: a tableware washing step, which washes the tableware put in; a tableware conveying step, which conveys the tableware washed in the tableware washing step; a tableware information obtaining step, which identifies the tableware conveyed in the tableware conveying step and obtains the information of the tableware; and a tableware picking step, which uses a multi-joint robot to pick up the tableware conveyed in the tableware conveying step and place the picked tableware; and the method is characterized in that: the information obtained in the tableware information obtaining step includes the tableware type, tableware size, tableware shape, tableware color, tableware At least one of the position, tableware posture, tableware orientation, mark attached to the tableware, or code attached to the tableware; in the tableware information acquisition step, if the tableware being transported in the tableware transport step is identified, then in the tableware picking step, based on the information including the position and posture of the tableware acquired by the tableware information acquisition unit, the movable range of the multi-joint robot is simulated, and in the case of a joint that may exceed the movable range, the joint is first made to meet the angle close to the target value, and then the multi-joint robot is driven and controlled to the tableware picking position. 一種餐具自動洗淨方法,其包含:餐具洗淨步驟,其洗淨被投入之餐具;餐具搬送步驟,其搬送在上述餐具洗淨步驟洗淨之餐具;餐具資訊取得步驟,其識別在上述餐具搬送步驟搬送之餐具,且取得該餐具之資訊;及餐具拿取步驟,其使用包含力感測器之多關節機器人,拿取在上述餐具搬送步驟搬送之餐具,且將該拿取之餐具載置於餐具載置部;且其特徵在於:於上述餐具資訊取得步驟所取得之資訊中,包含餐具種類、餐具大小、餐具形狀、餐具顏色、餐具位置、餐具姿勢、餐具朝向、附註於餐具之標記、或附註於餐具之編碼中之至少任一者;上述餐具資訊取得步驟中,若上述餐具搬送步驟正在搬送之餐具被識別,則上述餐具拿取步驟中,基於上述餐具資訊取得部所取得之資訊及藉由上述力感測器所檢測之被推壓之力之資訊,對應餐具之狀態來拿取餐具,並對應上述餐具載置部之狀態,以模仿所拿取之餐具之位置及姿勢之方式控制,藉此將上述所拿取之餐具載置在上述餐具載置部。 A tableware automatic washing method comprises: a tableware washing step, in which the tableware put into the tableware is washed; a tableware conveying step, in which the tableware washed in the tableware washing step is conveyed; a tableware information obtaining step, in which the tableware conveyed in the tableware conveying step is identified and the information of the tableware is obtained; and a tableware picking step, in which a multi-joint robot including a force sensor is used to pick up the tableware conveyed in the tableware conveying step and place the picked up tableware on a tableware placing part; and the tableware automatic washing method comprises: the information obtained in the tableware information obtaining step includes the tableware type, tableware size, tableware shape, tableware At least one of the color, tableware position, tableware posture, tableware orientation, a mark attached to the tableware, or a code attached to the tableware; in the tableware information acquisition step, if the tableware being transported in the tableware transport step is identified, then in the tableware picking step, based on the information acquired by the tableware information acquisition unit and the information of the pushed force detected by the force sensor, the tableware is picked up in accordance with the state of the tableware, and the tableware placement unit is controlled in accordance with the state of the tableware placement unit to imitate the position and posture of the picked tableware, thereby placing the picked tableware on the tableware placement unit. 一種餐具自動洗淨程式,其特徵在於可藉由電腦部,執行如請求項14至16中任一項之餐具自動洗淨方法中之各步驟。 An automatic tableware washing program is characterized in that each step of the automatic tableware washing method as in any one of claims 14 to 16 can be executed by a computer unit. 一種記憶媒體,其記憶如請求項17之餐具自動洗淨程式。 A storage medium that stores the automatic tableware washing program as described in claim 17.
TW109123090A 2019-07-08 2020-07-08 Automatic tableware washing system, automatic tableware washing method, automatic tableware washing program, and storage medium TWI888393B (en)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP2019-127266 2019-07-08
JP2019127266 2019-07-08
JP2019-208170 2019-11-18
JP2019208170 2019-11-18
JP2020024860 2020-02-18
JP2020-024860 2020-02-18

Publications (2)

Publication Number Publication Date
TW202110384A TW202110384A (en) 2021-03-16
TWI888393B true TWI888393B (en) 2025-07-01

Family

ID=74114872

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109123090A TWI888393B (en) 2019-07-08 2020-07-08 Automatic tableware washing system, automatic tableware washing method, automatic tableware washing program, and storage medium

Country Status (3)

Country Link
JP (1) JP7018637B2 (en)
TW (1) TWI888393B (en)
WO (1) WO2021006306A1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101812015B1 (en) 2011-11-11 2018-01-25 엘지전자 주식회사 Air conditioner and method for controlling the same
CN112842216B (en) * 2021-01-25 2022-05-31 佛山市顺德区美的洗涤电器制造有限公司 Control method, processor and device for dish washing machine and dish washing machine
US20220304546A1 (en) * 2021-03-25 2022-09-29 Sri Rama Prasanna Pavani Dish cleaning by dirt localization and targeting
JP2023100452A (en) * 2022-01-06 2023-07-19 日清医療食品株式会社 Dishwashing aids and dishwashing systems
JP2023100453A (en) * 2022-01-06 2023-07-19 日清医療食品株式会社 Dishwashing aids and dishwashing systems
JP2025515320A (en) * 2022-04-25 2025-05-14 ベリメド・ライフ・サイエンス・アクチェンゲゼルシャフト LOADING METHOD FOR LOADING WASHING RACKS, TESTING METHOD, AUGMENTED REALITY DEVICE, LOADING SYSTEM AND CLEANING METHOD - Patent application
KR20240034958A (en) * 2022-09-07 2024-03-15 삼성전자주식회사 Robot linking with dish washer and method for controlling thereof
DE102023106649A1 (en) * 2023-03-16 2024-09-19 Illinois Tool Works Inc. UNLOADING SYSTEM FOR AUTOMATIC UNLOADING OF WASHING ITEMS FROM WASHING BASKETS OR CONVEYOR BELT COMPARTMENTS, DISHWASHER WITH SUCH AN UNLOADING SYSTEM AND METHOD FOR AUTOMATIC UNLOADING OF WASHING ITEMS FROM WASHING BASKETS OR CONVEYOR BELT COMPARTMENTS
DE102023206471A1 (en) 2023-07-07 2025-01-09 BSH Hausgeräte GmbH cutlery sorting device
WO2025134249A1 (en) * 2023-12-20 2025-06-26 Necプラットフォームズ株式会社 Management device, management method, and recording medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108778634A (en) * 2015-12-16 2018-11-09 Mbl有限公司 Robotic kitchen including robot, storage unit and its container
WO2019021058A2 (en) * 2017-07-25 2019-01-31 Mbl Limited Systems and methods for operations a robotic system and executing robotic interactions
CN109561805A (en) * 2016-08-14 2019-04-02 生活机器人学股份有限公司 Tableware cleaning systems
CN109661366A (en) * 2016-09-09 2019-04-19 宝洁公司 For independently guiding carrier and system and method that container and closure member are delivered to unit active station
CN109688885A (en) * 2016-08-14 2019-04-26 生活机器人学股份有限公司 Tableware cleaning systems and robot device

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004017208A (en) * 2002-06-14 2004-01-22 Kondo Seisakusho:Kk Double chuck unit
JP2018027581A (en) 2016-08-17 2018-02-22 株式会社安川電機 Picking system
JP2018126272A (en) * 2017-02-07 2018-08-16 ライフロボティクス株式会社 Pottery
JP6526100B2 (en) * 2017-04-28 2019-06-05 ファナック株式会社 Material pick-up system
JP7116901B2 (en) 2017-08-01 2022-08-12 オムロン株式会社 ROBOT CONTROL DEVICE, ROBOT CONTROL METHOD AND ROBOT CONTROL PROGRAM
JP2019037349A (en) 2017-08-23 2019-03-14 ライフロボティクス株式会社 Tableware and workpiece

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108778634A (en) * 2015-12-16 2018-11-09 Mbl有限公司 Robotic kitchen including robot, storage unit and its container
CN109561805A (en) * 2016-08-14 2019-04-02 生活机器人学股份有限公司 Tableware cleaning systems
CN109688885A (en) * 2016-08-14 2019-04-26 生活机器人学股份有限公司 Tableware cleaning systems and robot device
CN109661366A (en) * 2016-09-09 2019-04-19 宝洁公司 For independently guiding carrier and system and method that container and closure member are delivered to unit active station
WO2019021058A2 (en) * 2017-07-25 2019-01-31 Mbl Limited Systems and methods for operations a robotic system and executing robotic interactions

Also Published As

Publication number Publication date
WO2021006306A1 (en) 2021-01-14
JPWO2021006306A1 (en) 2021-10-21
JP7018637B2 (en) 2022-02-14
TW202110384A (en) 2021-03-16

Similar Documents

Publication Publication Date Title
TWI888393B (en) Automatic tableware washing system, automatic tableware washing method, automatic tableware washing program, and storage medium
US10417521B2 (en) Material handling system and method
JP7349094B2 (en) Robot system with piece loss management mechanism
US11420329B2 (en) Processing systems and methods for providing processing of a variety of objects
JP6765741B1 (en) Non-temporary computer-readable storage media, how to operate robot systems and object transfer systems
JP7145702B2 (en) Robot system and its control method
JP2020121887A (en) Robot system control device and control method
CN109561805B (en) dish cleaning system
CN111434470A (en) Control device and control method for robot system
CN104105641B (en) Flexible assembly line for pallet packaging
JP3920317B2 (en) Goods handling robot
CN112008713A (en) Control device and control method for robot system
US20140083058A1 (en) Controlling and monitoring of a storage and order-picking system by means of motion and speech
EP4324603A2 (en) Manipulating boxes using a zoned gripper
EP2845699A2 (en) Robot hand, robot system, and method for depalletizing article
JP2022033056A (en) Tableware automatic washing system, tableware automatic washing method, tableware automatic washing program, and storage medium
KR20220073596A (en) Multi-joint cooperative robot for cooking noddles food, system and metod for cooking noodle food using the cooperative robot
CN101890720A (en) Item holding system, robot and robot control method
US12304755B2 (en) Automated item picking systems and methods
CN114733802A (en) Automatic tableware sorting and assembling system
CN217451091U (en) Automatic tableware sorting and assembling system
JP7321992B2 (en) Dishwashing aids and dishwashing systems
JP2022102557A (en) Dishwashing aids and dishwashing systems
JP2022102558A (en) Dishwashing aids and dishwashing systems
JP2025089191A (en) Robot system and method for controlling robot system