Alexandra Ossola是外媒Medium的一名編輯,他說在過去的10年時間裡,每週都要去洗衣房洗衣服,幾乎閉著眼睛都能進行這個熟悉的過程:把洗衣籃帶到洗衣服,白色和其他顏色的衣物區分開,將衣服丟進洗衣機並放入洗衣粉,洗乾淨、甩乾之後帶回家。
雖然整個過程說起來非常簡單,但是對於機器人來說,洗衣服是一件災難性的事情,因為它們只會進行有限的步驟或者重複的動作,比如組裝汽車。
事實上,控制機器人的程序都非常簡單,比如“如果那麼”之類的邏輯。程序是怎麼描述的呢?舉個例子,如果你拉動門把手的時候門開了,那麼你就可以繼續下一步操作,但是如果你拉門把手的時候門沒開,會發生什麼呢?
面對洗衣過程中的14個不同的步驟,洗衣機器人目前只能完成一半,即便如此,仍然存在各種各樣的問題,比如洗衣機的門打不開等等。
下面我們來看看洗衣機器人需要進行的14個步驟:
1、自動識別髒衣服,並跟房間裡的其他東西區分開來。
2、把髒衣服一件一件撿起來。(撿多少次?這是一個沒法確切設定的數字,因為髒衣服的件數並不是每次都一樣的)
3、把撿起來的髒衣服放到洗衣籃裡。
4、導航到洗衣機前。(因為機器人一直拿著洗衣籃的關係,可能會阻礙部分傳感器的感知,這意味著機器人接收到的信息更少,無法精確地調整運動軌跡)
5、根據洗衣機的類型洗衣機門打開,側拉或者上提。
6、將衣服放進洗衣機裡。
7、添加洗滌劑或織物柔軟劑。
8、關閉洗衣機門。
9、選擇合適的洗滌程序,並開始清洗。
10、洗乾淨之後,將洗衣機裡的衣服取出來放入甩乾機中。(同樣,機器人無法確定需要重複多少次才能把衣服全部轉移到甩乾機裡)
11、選擇合適的甩乾程序,並啟動。
12、烘乾之後,從甩乾機內取出衣物。(同上,重複次數未知,並且無法確定是否有襪子之類的衣物沒有取出)
13、根據衣物的類型把它們折疊好。
14、把衣服放進衣櫃裡。
在這14個步驟裡,如果機器人遇到了自己無法識別的情況,它就只能待在一旁並試圖弄清楚下一步該做什麼。雖然長時間的停頓會最終實現自動洗衣,但是這不應該是未來機器人的形態。
近年來,程序員和人工智能專家一直致力於復雜、精密機器人的研究,希望它們能夠處理一些無可預知的狀況,讓機器人在面臨不確定因素的時候表現得更像一個會思考的人類。也有專家通過搭載傳感器或者閱讀說明書來增強機器人的學習能力。
當然,洗衣服只是未來機器人處理不確定性問題的一個例子,一旦機器人將衣物數量的問題很好地處理了,那麼它將有可能應用到更多領域去造福人類,這意味著僅存在於科幻小說中的未來機器人或許將會成為現實。
點滴:http://news.mydrivers.com/1/441/441926.htm
沒有留言:
張貼留言