教會(huì)機(jī)器人洗衣服?那可能嗎?
Alexandra Ossola 是外媒 Medium 的一名編輯,他說他在過去的 10 年時(shí)間里,每周都要去洗衣房洗衣服,幾乎閉著眼睛都能進(jìn)行這個(gè)熟悉的過程:把洗衣籃帶到洗衣服,白色和其他顏色的衣物區(qū)分開,將衣服丟進(jìn)洗衣機(jī)并放入洗衣 粉,洗干凈、甩干之后帶回家。
雖然整個(gè)過程說起來非常簡(jiǎn)單,但是對(duì)于機(jī)器人來說,洗衣服是一件災(zāi)難性的事情,因?yàn)樗鼈冎粫?huì)進(jìn)行有限的步驟或者重復(fù)的動(dòng)作,比如組裝汽車。
事實(shí)上,控制機(jī)器人的程序都非常簡(jiǎn)單,比如“如果,那么”之類的邏輯。程序是怎么描述的呢?舉個(gè)例子,如果你拉動(dòng)門把手的時(shí)候門開了,那么你就可以繼續(xù)下一步操作。但是如果你拉門把手的時(shí)候門沒開,會(huì)發(fā)生什么呢?
面對(duì)洗衣過程中的 14 個(gè)不同的步驟,洗衣機(jī)器人目前只能完成一半,即便如此,仍然存在各種各樣的問題,比如洗衣機(jī)的門打不開等等。
下面我們來看看洗衣機(jī)器人需要進(jìn)行的14個(gè)步驟:
1. 自動(dòng)識(shí)別臟衣服,并跟房間里的其他東西區(qū)分開來。
2. 把臟衣服一件一件撿起來。(撿多少次?這是一個(gè)沒法確切設(shè)定的數(shù)字,因?yàn)榕K衣服的件數(shù)并不是每次都一樣的)
3. 把撿起來的臟衣服放到洗衣籃里。
4. 導(dǎo)航到洗衣機(jī)前。(因?yàn)闄C(jī)器人一直拿著洗衣籃的關(guān)系,可能會(huì)阻礙部分傳感器的感知,這意味著機(jī)器人接收到的信息更少,無法精確地調(diào)整運(yùn)動(dòng)軌跡)
5. 根據(jù)洗衣機(jī)的類型洗衣機(jī)門打開,側(cè)拉或者上提。
6. 將衣服放進(jìn)洗衣機(jī)里。
7. 添加洗滌劑或織物柔軟劑。
8. 關(guān)閉洗衣機(jī)門。
9. 選擇合適的洗滌程序,并開始清洗。
10. 洗干凈之后,將洗衣機(jī)里的衣服取出來放入甩干機(jī)中。(同樣,機(jī)器人無法確定需要重復(fù)多少次才能把衣服全部轉(zhuǎn)移到甩干機(jī)里)
11. 選擇合適的甩干程序,并啟動(dòng)。
12. 烘干之后,從甩干機(jī)內(nèi)取出衣物。(同上,重復(fù)次數(shù)未知,并且無法確定是否有襪子之類的衣物沒有取出)
13. 根據(jù)衣物的類型把它們折疊好。
14. 把衣服放進(jìn)衣柜里。
在這 14 個(gè)步驟里,如果機(jī)器人遇到了自己無法識(shí)別的情況,它就只能待在一旁并試圖弄清楚下一步該做什么,雖然長(zhǎng)時(shí)間的停頓會(huì)最終實(shí)現(xiàn)自動(dòng)洗衣,但是這不應(yīng)該是未來機(jī)器人的形態(tài)。
近年來,程序員和人工智能專家一直致力于復(fù)雜、精密機(jī)器人的研究,希望它們能夠處理一些無可預(yù)知的狀況,讓機(jī)器人在面臨不確定因素的時(shí)候表現(xiàn)得更像一個(gè)會(huì)思考的人類。也有專家通過搭載傳感器或者閱讀說明書來增強(qiáng)機(jī)器人的學(xué)習(xí)能力。
當(dāng)然,洗衣服只是未來機(jī)器人處理不確定性問題的一個(gè)例子,一旦機(jī)器人將衣物數(shù)量的問題很好地處理了,那么它將有可能應(yīng)用到更多領(lǐng)域去造福人類,這意味著僅存在于科幻小說中的未來機(jī)器人或許將會(huì)成為現(xiàn)實(shí)。