3
本文作者: 萌萌的巨人 | 2015-07-28 10:52 |
國外有專門的洗衣房,每個(gè)禮拜都有很多人去那里洗衣服。那把衣服洗好,總共分幾步?很多步。
常來洗衣的人就對洗衣程序特別熟悉,閉著眼睛都能說出來:帶著洗衣籃來到洗衣房,將白色衣物和其他顏色衣物分開,把衣服分別放進(jìn)洗衣機(jī)內(nèi),放入洗衣粉,洗好后將衣服甩干,從甩干機(jī)內(nèi)取出衣物放進(jìn)籃子里,之后折疊整齊放入抽屜。
然而,用機(jī)器人洗衣服簡直是一場噩夢。因?yàn)闄C(jī)器人只會(huì)重復(fù)性的動(dòng)作,譬如組裝汽車,此類動(dòng)作都可以歸結(jié)為一些預(yù)先設(shè)定的程序化過程。而且,控制機(jī)器的程序設(shè)定也相當(dāng)簡單,基本上都是“如果……,那么……”的邏輯。但是,被設(shè)定洗衣程序的機(jī)器人,面臨14項(xiàng)單獨(dú)的任務(wù),現(xiàn)有的洗衣機(jī)器人只能有序完成7項(xiàng)任務(wù)左右。怎么才一半?就算是能完成這一半的任務(wù)也是相當(dāng)不易,因?yàn)檫^程當(dāng)中各種問題接二連三。
以下就是整個(gè)洗衣過程的14項(xiàng)小任務(wù):
1. 識別臟衣物并能與同房間其他人的衣物區(qū)分開。
2. 一件一件拿起衣物。(此處根本沒法具體設(shè)定要拿多少次)
3. 將衣物放到洗衣籃內(nèi)。
4. 選擇洗衣程序。(此處機(jī)器人拿著洗衣籃,而洗衣籃可能會(huì)阻礙機(jī)器人某些傳感器的感知,從而使機(jī)器人動(dòng)作不靈敏)
5. 側(cè)拉或上開把洗衣機(jī)門打開。
6. 將衣服放進(jìn)洗衣機(jī)內(nèi)。
7. 加入洗衣粉或織物柔軟劑。
8. 關(guān)上洗衣機(jī)門。
9. 選擇合適的洗滌程序(輕紡、免燙等等)。
10. 洗滌完畢,將衣物轉(zhuǎn)放入甩干機(jī)。(同4,機(jī)器人還是不知道要拿多少次才能把所有衣服放入甩干機(jī)內(nèi))
11. 選擇并啟動(dòng)甩干程序。
12. 從甩干機(jī)內(nèi)取出衣物。(還是老問題,不知道具體取幾次才能把衣服取完,而且它還檢測不到是否落下了襪子之類的)
13. 分門別類將衣物折疊好。
14. 把衣物放入衣柜。
如果機(jī)器人碰到自己本身程序不能處理的問題,它就會(huì)傻傻地坐在一邊,“苦思”解決辦法。這個(gè)長時(shí)間的停頓或許對洗衣影響不大,但我們是不愿看到未來機(jī)器人還是這樣的好么?未來的它們應(yīng)該上得了廳堂,下得了廚房,開得了轎車,打得過色狼。
其實(shí),程序員和人工智能專家近幾十年一直在研究發(fā)明更精密的機(jī)器人,他們希望以后的機(jī)器人能夠處理各種突發(fā)狀況,自己調(diào)整其軟件程序從而順利完成某件事情。有專家在設(shè)計(jì)機(jī)器人時(shí)嵌入了各種傳感器,也有專家逐字逐句地教機(jī)器人閱讀說明書來完成規(guī)定任務(wù)。
洗衣服只是未來機(jī)器人進(jìn)步的一個(gè)方面。但這是個(gè)典型案例,如果機(jī)器人成功地做好了洗衣服這件事,那么它很有可能可以做更多的事,比如開車,甚至探索外太空。機(jī)器人技術(shù)是個(gè)關(guān)鍵領(lǐng)域,機(jī)器人將越來越多地與世界交流溝通,雖然目前未來機(jī)器人僅限于科幻當(dāng)中,但是從科幻到現(xiàn)實(shí),往往只有一步之遙。
via Medium
雷峰網(wǎng)原創(chuàng)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。