幾十年來,機器人廚師一直是科幻小說中的主角,事實上,烹飪對機器人來說極具挑戰(zhàn)性。幾家商業(yè)公司已經(jīng)制造出了機器人廚師的原型,但目前并未上市,而且在技能方面遠遠落后于人類廚師。人類廚師可以通過觀察來學習新的菜肴做法,無論是觀看他人烹飪還是觀看視頻,但給機器人編程讓其制作一系列菜肴既昂貴又耗時。
論文第一作者格熱戈日·索哈茨基說,他們想知道能否訓練機器人廚師,通過識別食材及其在菜肴中的搭配,以與人類相同的漸進方式學習。
為此,索哈茨基團隊設計了8種簡單的沙拉菜肴,并拍攝了自己制作的過程,然后使用一個公開的神經(jīng)網(wǎng)絡來訓練其機器人廚師。該神經(jīng)網(wǎng)絡已經(jīng)被編程,能識別出不同的物體,包括8種沙拉菜肴中使用的西蘭花、胡蘿卜、蘋果、香蕉和橙子。
使用計算機視覺技術,機器人分析了每一幀視頻,并能夠識別不同的物體和特征,如刀和配料,以及演示者的手臂、手和臉。通過正確識別食材和人類廚師的動作,機器人可以確定正在準備哪種菜肴。結果顯示,機器人廚師識別出菜肴的正確率為93%,檢測到人類廚師動作的正確率為83%,還能夠檢測到配方中的微小變化。在實驗結束時,它還自己想出了第九種菜肴。
研究團隊表示,機器人廚師能夠檢測到如此細微的差別令人驚訝。這些菜譜本質(zhì)上是切碎的水果和蔬菜,但機器人能識別出2個切碎的蘋果加2個切碎的胡蘿卜與3個切碎蘋果加3個切碎胡蘿卜是同一道菜。