專利名稱:一種烹飪專家系統(tǒng)及應(yīng)用其的烹調(diào)設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及食品制造、餐廳等烹調(diào)領(lǐng)域,具體地講,是涉及一種烹飪專家系統(tǒng)及應(yīng) 用該烹飪專家系統(tǒng)的烹調(diào)設(shè)備。
背景技術(shù):
中國的烹飪體系繁多,技法各異,而一般人,只能掌握少數(shù)的幾種,因此,現(xiàn)有些宣 傳是全自動烹飪機(jī),故而它能在無人操作情況下,按照事先設(shè)定的程序,可完成定時自動開 機(jī)、關(guān)機(jī)、自動調(diào)溫、保溫、自動保險、報警、自動處理湯水燒干、湯水溢出鍋外,停電、忘記關(guān) 電、電器漏電等異常情況,無人全自動或人工半自動進(jìn)行蒸、煮、燒、煲、烤、燉等烹飪工作。 不過它沒有完成中國菜肴中最關(guān)鍵的烹飪手段-炒的動作,僅僅是一種定時加熱工具。另 外,現(xiàn)也有能夠?qū)崿F(xiàn)各種烹調(diào)技法的烹飪機(jī)器人,但是,其可以實(shí)現(xiàn)的烹調(diào)技法,但其只能 按照固定的程序(事先設(shè)定好的程序)去完成烹飪,該自動化烹飪設(shè)備并不具備智能、有效 烹飪出其程序中未設(shè)定的菜肴。目前,專家系統(tǒng)已經(jīng)在各領(lǐng)域有了應(yīng)用,例如,個人理財專家系統(tǒng)、尋找油田的專 家系統(tǒng)、貸款損失評估專家系統(tǒng)、各類教學(xué)專家系統(tǒng)等,但在中國菜肴烹飪設(shè)計上還沒有采 用的先例。而所謂“專家系統(tǒng)”,簡單地講,專家系統(tǒng)就是一個具有智能特點(diǎn)的計算機(jī)系統(tǒng), 它能夠在特定的領(lǐng)域內(nèi)模仿人類專家思維來求解復(fù)雜的問題。因此,專家系統(tǒng)必須包括領(lǐng) 域?qū)<业拇罅恐R,擁有類似人類專家思維的推理能力。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種烹飪專家系統(tǒng),能夠整合烹飪大師的專業(yè)知識和先進(jìn) 自動控制技術(shù),并基于這些知識和技術(shù)自主生成烹飪工藝流程、完成烹飪作業(yè)。本發(fā)明的另一目的在于提供一種烹調(diào)設(shè)備,該烹調(diào)設(shè)備設(shè)有烹飪專家系統(tǒng),能夠 協(xié)助廚師完成新菜肴的設(shè)計開發(fā);也可烹飪出其程序中未設(shè)定的菜肴。為了達(dá)到上述目的,本發(fā)明所采用的技術(shù)方案為一種烹飪專家系統(tǒng),包括烹飪知識庫模塊、烹飪數(shù)據(jù)庫模塊、推理模塊、執(zhí)行模塊及用戶界面模塊;烹飪知識庫模塊,用于提供烹飪知識信息,包括烹飪概念、推理規(guī)則、烹飪的基本 方法技能及烹飪流程;烹飪數(shù)據(jù)庫模塊,用于提供原料信息及提供基本烹飪工藝動作、原子任務(wù)及其組 織結(jié)構(gòu);推理模塊,用于提供推理規(guī)則,并基于所述的烹飪知識庫模塊和/或烹飪數(shù)據(jù)庫 模塊進(jìn)行推理;用戶界面模塊,用于本系統(tǒng)與用戶進(jìn)行交流;執(zhí)行模塊,用于與烹飪知識庫模塊和/或烹飪數(shù)據(jù)庫模塊進(jìn)行信息交互,輔助所 述的推理模塊進(jìn)行推理,并將推理結(jié)果輸出到用戶界面模塊,且控制烹調(diào)設(shè)備的運(yùn)動控制單元動作;用戶界面模塊接受用戶指令,將該指令發(fā)送到執(zhí)行模塊,由執(zhí)行模塊與烹飪知識 庫模塊和/或烹飪數(shù)據(jù)庫模塊進(jìn)行交互,并啟動推理模塊,推理模塊將推理結(jié)果發(fā)送回執(zhí) 行模塊,從而由執(zhí)行模塊控制烹調(diào)設(shè)備的運(yùn)動控制單元。上述的烹飪數(shù)據(jù)庫模塊,其包括原料數(shù)據(jù)庫及任務(wù)分解數(shù)據(jù)庫;所述的原料數(shù)據(jù)庫,用于提供原料信息,包括主料、輔料和調(diào)味料的相關(guān)信息;所述的任務(wù)分解數(shù)據(jù)庫,用于提供基本烹飪工藝動作、原子任務(wù)及其組織結(jié)構(gòu)。基本烹飪動作是通過層次任務(wù)網(wǎng)格法(HTN)進(jìn)行規(guī)劃的。HTN在70年代被首次提 出,在HTN中,基本烹飪動作作為高級任務(wù)被逐級分解為原子任務(wù),而原子任務(wù)是烹飪機(jī)器 人的中央控制系統(tǒng)能夠直接處理的簡單事務(wù)。由于烹飪機(jī)器人采用的是分布式控制結(jié)構(gòu), 各控制單元通過CAN總線和上位機(jī)相連,原子事務(wù)等價于各控制單元能夠理解和執(zhí)行的任 務(wù)。上述的推理模塊包括推理引擎模塊及共享內(nèi)存;推理引擎模塊,根據(jù)推理規(guī)則進(jìn)行推理的過程,并產(chǎn)生一組有序的基本烹飪動 作;共享內(nèi)存,存儲推理引擎模塊的推理結(jié)果。上述的推理模塊通過CAN總線或LIN總線控制烹調(diào)設(shè)備的運(yùn)動控制單元。上述的用戶界面模塊中包括有菜系和烹飪技法輸入模塊,菜系和烹飪技法輸入模 塊用于提供菜系和烹飪技法的信息資料,供用戶進(jìn)行選擇。上述的用戶界面模塊包括有烹飪原料輸入模塊,烹飪原料輸入模塊用于提供烹飪 原料信息,供用戶進(jìn)行選擇。上述的用戶界面模塊包括有成菜效果輸入模塊,成菜效果輸入模塊用于提供菜肴 的成菜信息,供用戶進(jìn)行選擇。成菜效果輸入模塊中的成菜信息,包括兩項內(nèi)容,一項為出菜時鹵汁的用量控制 信息,另一項為菜肴的老嫩控制信息。上述的用戶界面模塊還進(jìn)一步包括一修正模塊,修正模塊用于對菜肴的工藝序列 進(jìn)行調(diào)整和參數(shù)修改。本發(fā)明還提供了一種烹調(diào)設(shè)備,包括控制系統(tǒng)、火控系統(tǒng)、出菜機(jī)構(gòu)、投料機(jī)構(gòu)、攪 拌機(jī)構(gòu)及鍋具運(yùn)動機(jī)構(gòu),尤其是還包括上述烹飪專家系統(tǒng)。該烹調(diào)設(shè)備的控制系統(tǒng)能控制 火候系統(tǒng),出菜機(jī)構(gòu)、投料機(jī)構(gòu)、攪拌機(jī)構(gòu)及鍋具運(yùn)動機(jī)構(gòu),烹飪專家系統(tǒng)通過CAN總線將 一些基本的烹飪動作發(fā)送給控制系統(tǒng),由控制系統(tǒng)控制各運(yùn)動單元。采用上述方法后,與傳統(tǒng)的方法相比,本發(fā)明不需要事先將每一道菜肴的流程文 件都設(shè)定好,且通過本發(fā)明,烹調(diào)設(shè)備甚至能夠有效烹飪出以前從未開發(fā)過的菜肴。另外, 本發(fā)明能夠極大地縮短廚師開發(fā)和設(shè)計新菜的周期。
圖1為烹飪專家系統(tǒng)的模塊結(jié)構(gòu)示意圖;圖2為烹飪專家系統(tǒng)使用時用戶輸入第一步的用戶界面圖;圖3為用戶輸入第一步后的用戶界面顯示圖4為烹飪專家系統(tǒng)使用時用戶輸入第二步的用戶界面圖;圖5為烹飪專家系統(tǒng)使用時用戶輸入第三步的用戶界面圖;圖6為烹飪專家系統(tǒng)用戶輸入模塊的修正模塊界面;圖7為專家系統(tǒng)的用戶界面模塊、執(zhí)行模塊與運(yùn)動控制單元的CAN總線拓?fù)浣Y(jié)構(gòu) 圖;圖8為烹調(diào)設(shè)備的結(jié)構(gòu)示意圖;
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,雖然通過實(shí)施例描繪了本發(fā)明,本領(lǐng)域普通技術(shù)人 員知道,本發(fā)明有許多變形和變化而不脫離本發(fā)明的精神,而此處所描述的具體實(shí)施例僅 僅用以解釋本發(fā)明,并不用于限定本發(fā)明的范圍。如圖1所示,本發(fā)明公開了一種烹飪專家系統(tǒng),其包括烹飪知識庫模塊1、烹飪數(shù) 據(jù)庫模塊2、推理模塊3、執(zhí)行模塊4及用戶界面模塊5,其中烹飪知識庫模塊1內(nèi)設(shè)有烹飪知識信息,包括烹飪概念、推理規(guī)則、烹飪的基本方 法技能及烹飪流程; 烹飪數(shù)據(jù)庫模塊2包括原料數(shù)據(jù)庫21和層次任務(wù)網(wǎng)格數(shù)據(jù)庫22,這兩個數(shù)據(jù)庫是 在Iinux操作系統(tǒng)下,基于MySQL實(shí)現(xiàn)。原料數(shù)據(jù)庫21,其用于提供主料、輔料和調(diào)味料的相關(guān)信息。所謂主料,是烹飪過 程中的使用的份量最多的原料。所謂輔料指除主料外的烹飪中使用較多的原料,主要起增 色、增味的作用。菜肴成熟后輔料本身也是食用的主要對象。所謂調(diào)味料指用于調(diào)節(jié)菜肴 滋味的材料,如產(chǎn)生成味的鹽、產(chǎn)生甜味的糖等單一調(diào)味料,還有根據(jù)秘方配置的各種復(fù)合 調(diào)味料,以及像辣椒、蒜、姜等植物及其制成品(多為香辛料)。調(diào)味料和輔料的主要區(qū)別在 于調(diào)味料不是烹飪完成后的主要食用對象,事實(shí)上有些調(diào)味料是不能直接食用的。層次任務(wù)網(wǎng)格數(shù)據(jù)庫22主要用于提供基本烹飪工藝動作、原子任務(wù)及其組織結(jié) 構(gòu)。推理模塊3包括推理引擎模塊31及共享內(nèi)存32,推理引擎模塊31用于提供推理 規(guī)則,該推理規(guī)則以CLIPS語言描述,具體實(shí)現(xiàn)時可以采用其他語言,如LISP、PR0L0G,以及 其他高級語言如Java、C++等。使用CLIPMM作為接口與用戶界面模塊5交互。由于CLIPS 具有兼容性好,可移植性強(qiáng),能夠同時支持面向?qū)ο蠛兔嫦蜻^程等優(yōu)點(diǎn)。CLIPMM是第三方為 CLIPS開發(fā)的支持C++的接口工具包且在輸入菜系和技法后,推理引擎模塊31能生成一組 有序的基本烹飪動作,基本烹飪動作的參數(shù)在這一階段都不被賦值。執(zhí)行模塊4接收用戶輸入的信息,與烹飪知識庫模塊1交互,且輔助推理模塊3進(jìn) 行推理,接收推理結(jié)果,并根據(jù)該結(jié)果控制烹調(diào)設(shè)備的運(yùn)動控制單元。用戶界面模塊5包括有菜系和烹飪技法輸入模塊、烹飪原料輸入模塊及成菜效果 輸入模塊。菜系和烹飪技法輸入模塊用于提供菜系和烹飪技法的信息資料,供用戶進(jìn)行選 擇。烹飪原料輸入模塊用于提供烹飪原料信息,供用戶進(jìn)行選擇。
成菜效果輸入模塊用于提供菜肴的成菜信息,供用戶進(jìn)行選擇。成菜效果輸入模塊中的成菜信息,包括兩項內(nèi)容,一項為出菜時鹵汁的用量控制 信息,另一項為菜肴的老嫩控制信息。用戶界面模塊5還進(jìn)一步包括一修正模塊,所述的修正模塊用于對菜肴的工藝序 列進(jìn)行調(diào)整和參數(shù)修改。用戶界面模塊5與執(zhí)行模塊4相連,其能將用戶輸入的信息傳送給執(zhí)行模塊4。 專家系統(tǒng)的人機(jī)界面模塊5是基于Qt3設(shè)計的,使用的語言為C++在linux2. 6. 20上通過 Kdevelop編譯。用戶把相關(guān)信息輸入后,應(yīng)用程序從數(shù)據(jù)庫調(diào)出這些信息的相關(guān)數(shù)據(jù)組織 成事實(shí)描述,通過管道送給CLIPMM,作為繼續(xù)推理的基礎(chǔ)。推理過程中,CLIPS也通過管道 向用戶提出問題,以期獲取進(jìn)一步的信息。專家系統(tǒng)的輸入操作主要有三個步驟輸入菜系和技法、輸入原料、輸入成菜特 點(diǎn)。輸入完成后就會產(chǎn)生烹飪流程的預(yù)覽和編輯界面。菜系和烹飪技法的輸入界面如圖2所示。流派項可選的有蘇菜、魯菜、浙菜、徽 菜、閩菜、湘菜、川菜和粵菜?;炯挤蛇x項有炒、烤、煮、燒和炸。具體技法的可選項因 基本技法不同而不同,以“炒”為例,可選為爆炒、滑炒和煸炒等。在第一步形成烹飪工藝動作的基本序列后,還需要確定是否輔料是否需要單獨(dú)煸 炒、如何調(diào)整火力、攪拌的力度和時間如何控制、投料的時機(jī)如何確定等等一系列問題。要 回答這些問題,系統(tǒng)需要進(jìn)一步了解烹飪中所用原料的細(xì)節(jié)。輸入原料的界面見圖4。在用 戶輸入原料的參數(shù)后,首先,系統(tǒng)將基于原料數(shù)據(jù)庫和相關(guān)規(guī)則集對第一步形成的那組主 干動作進(jìn)行局部修改,例如在投料前加上調(diào)節(jié)火力的動作、如果輔料需要單獨(dú)煸炒則在回 鍋前插入投放輔料并煸炒的基本烹飪動作等。然后,系統(tǒng)開始對每個基本烹飪工藝動作的 參數(shù)進(jìn)行賦值,主要的需要賦值的參數(shù)有加油的油量、投主料前的油溫、火力調(diào)節(jié)點(diǎn)的火 力大小、各煸炒階段攪拌的力度和時間。從投入主料開始到最后成菜的總時間會被計算出 來作為整體火候控制的參考。在經(jīng)過第二步之后,如果不經(jīng)過第三步,菜肴也是可以烹制出來的,但烹制出來的 菜肴可能達(dá)不到用戶的期望。因此,用戶可以通過這一部控制菜肴最后出品的效果。對成菜 效果的控制主要通過設(shè)置兩項內(nèi)容來實(shí)現(xiàn),一是出菜時鹵汁的多寡,一是菜肴的老嫩(如 圖6所示)。用戶在輸入了這兩項內(nèi)容后,系統(tǒng)將再次對基本烹飪動作的參數(shù)進(jìn)行調(diào)整,此 次,除了火力、加熱時長、煸炒時長等參數(shù)外,還要確定是否需要勾芡、勾芡的用量等相關(guān)內(nèi) 容。用戶的輸入時模糊的,例如對于老嫩用戶輸入的是“嫩、稍嫩、適中、稍老、老”等5個級 別。經(jīng)過轉(zhuǎn)化和推導(dǎo)以及相關(guān)計算,不同的級別會轉(zhuǎn)化為相應(yīng)基本烹飪動作的參數(shù)的修正 值。這些修正會影響到每個影響老、嫩程度的相關(guān)動作。接下來,以具體的實(shí)施例來說明整個實(shí)施過程首先,如圖2所示,在菜系選擇上,輸入要求的菜系,如蘇菜,基本技法是炒,具 體技法是滑炒。點(diǎn)擊用戶界面模塊5上的“下一步”按鈕,即可將上述的輸入信息發(fā)送到執(zhí)行模塊 4,執(zhí)行模塊4再將該信息發(fā)送到烹飪知識庫模塊1中,從而啟動推理引擎模塊31進(jìn)行推理 過程,產(chǎn)生推理結(jié)果,該推理結(jié)果是產(chǎn)生一個基本的序列,推理引擎模塊31—方面將該基 本序列保存到共享內(nèi)存32中,另一方面將其發(fā)送到執(zhí)行模塊4中,執(zhí)行模塊4再將該基本序列發(fā)送到用戶界面顯示出來,參閱圖3所示。接下來,再進(jìn)行第二步操作,如圖4所示,在用戶界面模塊5上輸入原料,例如主 料為動物性,屬于家禽類,選擇雞的腿部,形狀為片狀;輔料,為植物性的,蔬菜,具體為豆 芽;調(diào)料無;份量為一份量。點(diǎn)擊圖4用戶界面模塊5的下一步,即可將上述輸入的原料信息發(fā)送到執(zhí)行模塊 4,執(zhí)行模塊4再將該信息發(fā)送到烹飪數(shù)據(jù)庫模塊2中,從烹飪數(shù)據(jù)庫模塊2中取原料的具 體信息,例如,該動物原料的形狀是“丁”、“塊”或“條”等,在本實(shí)施例中,是“片”。然后烹 飪數(shù)據(jù)庫模塊2將該具體信息發(fā)送到執(zhí)行模塊4中,由執(zhí)行模塊4將原料信息和該具體信 息發(fā)送到烹飪知識庫模塊1中,再接合輸入菜系和技法后產(chǎn)生的基本序列,啟動推理引擎 模塊31進(jìn)行推理過程,其推理結(jié)果如圖3所示,其與第一步的推理結(jié)果相比,豐富了基本序 列,形成了相對完整的序列;另外,基本確定了各動作的參數(shù)。最后,配合圖5所示,在用戶界面5輸入成菜效果,例如鹵汁稍稠,老嫩適中。點(diǎn)擊圖5中用戶界面模塊5的下一步,用戶界面模塊5就會將該輸入信息發(fā)送到 執(zhí)行模塊4中去,執(zhí)行模塊4將該信息發(fā)到到烹飪知識庫模塊1中,啟動推理引擎模塊31, 推理決定是否需要勾芡,若需要,到烹飪知識庫模塊1中取計算公式,發(fā)送到執(zhí)行模塊4中, 由其計算需勾芡的量;并將該勾芡量的信息發(fā)送回烹飪知識庫模塊1中,從而啟動推理引 擎模塊31,運(yùn)行推理程序進(jìn)行推理,產(chǎn)生完整的動作序列,配合圖3所示(與輸入原料的推 理結(jié)果相比,多了勾芡動作序列),并將該動作序列保存在共享內(nèi)存32中,另外,還產(chǎn)生了 與老嫩有關(guān)的模糊推理,將這些推理結(jié)果發(fā)送到執(zhí)行模塊4中,由執(zhí)行模塊4發(fā)送到用戶界 面模塊5顯示。實(shí)施結(jié)束以后,若需要修正,則利用用戶界面模塊5的修正模塊(參考圖6所示), 修正模塊用于對菜肴的工藝序列進(jìn)行調(diào)整和參數(shù)修改。參考圖7所示,通過專家系統(tǒng),得知動作序列,通過CAN總線,將動作序列表發(fā)送到 對應(yīng)的運(yùn)動控制單元,由運(yùn)動控制單元去控制烹調(diào)設(shè)備的各部分機(jī)構(gòu)。如圖8所示,其為烹調(diào)設(shè)備的結(jié)構(gòu)示意圖,其包括火控系統(tǒng)61、出菜機(jī)構(gòu)62、電控 柜63、自清洗系統(tǒng)64、中間出料機(jī)構(gòu)65、投料機(jī)構(gòu)66、攪拌機(jī)構(gòu)67及鍋具運(yùn)動機(jī)構(gòu)68,投料 機(jī)構(gòu)66包括物料投放機(jī)構(gòu)661及淀粉投料機(jī)構(gòu)662。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種烹飪專家系統(tǒng),其特征在于包括烹飪知識庫模塊、烹飪數(shù)據(jù)庫模塊、推理模塊、執(zhí)行模塊及用戶界面模塊;所述的烹飪知識庫模塊,用于提供烹飪知識信息,包括烹飪概念、推理規(guī)則、烹飪的基本方法技能及烹飪流程;所述的烹飪數(shù)據(jù)庫模塊,用于提供原料信息及提供基本烹飪工藝動作、原子任務(wù)及其組織結(jié)構(gòu);所述的推理模塊,用于提供推理規(guī)則,并基于所述的烹飪知識庫模塊和/或烹飪數(shù)據(jù)庫模塊進(jìn)行推理;所述的用戶界面模塊,用于本系統(tǒng)與用戶進(jìn)行交流;所述的執(zhí)行模塊,用于與烹飪知識庫模塊和/或烹飪數(shù)據(jù)庫模塊進(jìn)行信息交互,輔助所述的推理模塊進(jìn)行推理,并將推理結(jié)果輸出到用戶界面模塊,且控制烹調(diào)設(shè)備的運(yùn)動控制單元動作;所述的用戶界面模塊接受用戶指令,將該指令發(fā)送到所述的執(zhí)行模塊,由所述的執(zhí)行模塊與烹飪知識庫模塊和/或烹飪數(shù)據(jù)庫模塊進(jìn)行交互,并啟動推理模塊,所述的推理模塊將推理結(jié)果發(fā)送回所述的執(zhí)行模塊,從而由所述的執(zhí)行模塊控制烹調(diào)設(shè)備的運(yùn)動控制單元。
2.如權(quán)利要求1所述的烹飪專家系統(tǒng),其特征在于所述的烹飪數(shù)據(jù)庫模塊,其包括原 料數(shù)據(jù)庫及任務(wù)分解數(shù)據(jù)庫;所述的原料數(shù)據(jù)庫,用于提供原料信息;所述的任務(wù)分解數(shù)據(jù)庫,用于提供基本烹飪工藝動作、原子任務(wù)及其組織結(jié)構(gòu)。
3.如權(quán)利要求1所述的烹飪專家系統(tǒng),其特征在于所述的推理模塊包括推理引擎模 塊及共享內(nèi)存;所述的推理引擎模塊,根據(jù)推理規(guī)則進(jìn)行推理過程;所述的共享內(nèi)存,存儲所述的推理引擎模塊的推理結(jié)果。
4.如權(quán)利要求1所述的烹飪專家系統(tǒng),其特征在于所述的推理模塊通過CAN總線或 LIN總線控制烹調(diào)設(shè)備的運(yùn)動控制單元。
5.如權(quán)利要求1所述的烹飪專家系統(tǒng),其特征在于所述的用戶界面模塊中包括有菜 系和烹飪技法輸入模塊,所述的菜系和烹飪技法輸入模塊用于提供菜系和烹飪技法的信息 資料,供用戶進(jìn)行選擇。
6.如權(quán)利要求1或5所述的烹飪專家系統(tǒng),其特征在于所述的用戶界面模塊包括有 烹飪原料輸入模塊,所述的烹飪原料輸入模塊用于提供烹飪原料信息,供用戶進(jìn)行選擇。
7.如權(quán)利要求1或5所述的烹飪專家系統(tǒng),其特征在于所述的用戶界面模塊包括有 成菜效果輸入模塊,所述的成菜效果輸入模塊用于提供菜肴的成菜信息,供用戶進(jìn)行選擇。
8.如權(quán)利要求7所述的烹飪專家系統(tǒng),其特征在于所述的成菜效果輸入模塊中的成 菜信息,包括兩項內(nèi)容,一項為出菜時鹵汁的用量控制信息,另一項為菜肴的老嫩控制信 肩、ο
9.如權(quán)利要求7所述的烹飪專家系統(tǒng),其特征在于所述的用戶界面模塊還進(jìn)一步包 括一修正模塊,所述的修正模塊用于對菜肴的工藝序列進(jìn)行調(diào)整和參數(shù)修改。
10.一種烹調(diào)設(shè)備,包括控制系統(tǒng)、火控系統(tǒng)、出菜機(jī)構(gòu)、投料機(jī)構(gòu)、攪拌機(jī)構(gòu)及鍋具運(yùn)動機(jī)構(gòu),其特征在于其還包括上述權(quán)利要求1 9任一所述的烹飪專家系統(tǒng)。
全文摘要
本發(fā)明涉及一種烹飪專家系統(tǒng)及應(yīng)用該烹飪專家系統(tǒng)的烹調(diào)設(shè)備。其中,烹飪專家系統(tǒng)包括烹飪知識庫模塊、烹飪數(shù)據(jù)庫模塊、推理模塊、執(zhí)行模塊及用戶界面模塊,用戶界面模塊接受用戶指令,將該指令發(fā)送到執(zhí)行模塊,由執(zhí)行模塊與烹飪知識庫模塊和/或烹飪數(shù)據(jù)庫模塊進(jìn)行交互,并啟動推理模塊,推理模塊將推理結(jié)果發(fā)送回執(zhí)行模塊,由執(zhí)行模塊控制烹調(diào)設(shè)備的運(yùn)動控制單元;烹調(diào)設(shè)備包括控制系統(tǒng)、火控系統(tǒng)、出菜機(jī)構(gòu)、投料機(jī)構(gòu)、攪拌機(jī)構(gòu)、鍋具運(yùn)動機(jī)構(gòu)以及上述烹飪專家系統(tǒng)。本發(fā)明不需要事先將每一道菜肴的流程文件都設(shè)定好,且通過本發(fā)明,烹調(diào)設(shè)備甚至能夠有效烹飪出以前從未開發(fā)過的菜肴。另外,本發(fā)明能夠極大地縮短廚師開發(fā)和設(shè)計新菜的周期。
文檔編號G06F17/30GK101943891SQ200910108720
公開日2011年1月12日 申請日期2009年7月9日 優(yōu)先權(quán)日2009年7月9日
發(fā)明者趙興 申請人:深圳市繁興科技有限公司