選單

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

上完一天班,當你回到家,打算開門面對掃地機器人定時清理乾淨的屋子和可愛的“毛孩子”時……

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

發糞塗地丨jacksonkeirmclean/reddit

啊!為什麼!掃地機器人你好好掃地就行了,我可沒讓你去鏟屎,更沒讓你去糊屎啊!

當你開啟家裡的監控攝像,倒回“案發現場”……在日常巡邏中,掃地機發現一處地面有許多汙物,它非常盡責,努力地轉啊轉試圖清潔這一坨汙物,直到電量低時才回去充電……

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

圈圈圓圓圈圈丨RM Videos/Youtube

這種“發糞塗地”的事情真不是少數,到網上隨便一搜“便便+掃地機器人”,你就能看到各類悲慘地面,以及鏟屎官的“哀嚎”。

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

上週抱怨了掃地機器人很蠢,這周它就來“報復”我了丨Boot Muffin/Twitter

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

掃地機器人碾過了狗屎,然後開始“清掃”其他地方丨screamicide/Reddit

比如下面這位掃地機器人更是“精準衝鋒”、“反覆碾壓”……

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

機屎大戰,一觸即發丨Michael Baturin/Youtube

鏟屎官回到家,感動得都哭了:“為什麼?為什麼牆壁和桌腿你不碰,便便卻給我塗得這麼勻?”

這個問題也一直困擾著掃地機器人生產廠商。早在2016年,就有掃地機器人團隊就指出“經常見到這種情況”[1]。直到今年9月,

該公司才推出了第一款可以識別寵物便便的掃地機器人。

寵物便便和掃地機器人到底有多大仇啊!這麼重要的功能,怎麼花了5年才加上?

▍識別便便?也得能看到才行啊

講道理,掃地機身上的感測器也不少。頭頂上有鐳射測距雷達,正前方有碰撞感測器,體內有粉塵感應器,還能透過紅外線或超聲波判斷前方地面的材質。有了這麼多雙“眼睛“加持,碾壓便便這種事聽起來怎麼也不可能發生啊……

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

具有多種感測器的掃地機器人丨某品牌掃地機器人產品說明

然而便便這種東西一般並不會堆得很高,頂部的鐳射雷達掃不到它;便便又太軟,難以觸發依靠形變來測量的碰撞感測器;紅外線和超聲波能識別地面材質(是木地板、地磚還是地毯),卻難以分辨地上的小東西——你亂丟的手機線、硬幣、紙巾什麼的不是也會被捲入主刷裡面嘛。

所以早期的掃地機器人即使擁有了這麼多“眼睛”,卻沒有一個可以“看到”到便便……

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

“勇往直前”是因為看不到丨Mike Flores/Twitter

後來,為了讓掃地機器人可以真正“看清”地面上的東西,廠商們給它裝上了攝像頭。同時透過演算法對拍攝到的影象進行檢測識別,以躲開不必要的接觸。

但人類丟在地上的東西實在是千奇百怪,便便這種東西又沒有固定形態,按布里斯托大便分類法,從堅硬的圓球(1型)到完全的水狀(7型)都有,指望演算法都一一認出,似乎也太難了一點吧。

萬能的AI這時候又派上了用場。

基於深度學習技術,工程師們準備了各種真實便便(以及不是便便的雜物)照片,加上形狀各異的人造假屎,組成了一個巨大的糞便識別資料集[2]。AI透過這些資料,學習從人類丟在地上的各種雜物中分辨出可能是便便的東西。目前對於成型的便便識別度還是挺高的——啥,別跟我提拉稀,我不想面對。

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

便便模型丨techcrunch

甚至有科技愛好者對機器進行“魔改”,加上了氣體感測器,透過檢測便便散發出的甲烷、甲硫醇、硫化氫等化學物質[4]判斷周邊地面是否有糞便。但檢測成本太高,準確率也難以滿足要求。

不管是透過照片或是氣味識別到了便便,想對其進行定位更是難上加難,很多掃地機器人能做的也只是停下腳步,通知人類前來核實清理。想要做到自動避讓,廠商還得再加把勁。

▍躲開便便?只是看到還遠遠不夠

識別到便便之後,掃地機器人還得知道它跟自己之間的距離,才能及時準確地定位“危險區”的位置。

過去的單攝像頭測距避障,主要建立在之前的深度學習物體識別上,透過已識別物體的輪廓大小、位置進行判斷,估算物體的距離——近大遠小嘛。這種方式的好處是硬體成本低,軟體開發難度也不太難,在現有的物體識別結果上就能完成判斷。缺點自然是精度較低,也只能對已識別的物體進行避障。為了更好地測量與障礙物之間的距離,許多能自動避障的掃地機器人已經用上了“雙目技術”。

兩個攝像頭能透過雙眼影象特徵匹配,獲得視覺範圍內的障礙物深度資訊,對於未能識別的可疑物體也能進行避障,同時根據單目目標識別的結果,還能定製具體的操作策略。缺點除了多一個攝像頭增加的成本外,軟體演算法開發起來也更有難度,搭載此類技術的機器人身價自然也水漲船高啦。

最後,要想避開“地雷”,還需要讓掃地機器人知道怎麼“繞開”它。這需要合理地判斷“危險區”的範圍,動態規劃局部路線,實時追蹤自身和便便之間的距離,還得有效控制兩個驅動輪調整自身的方向和姿態。不然就算識別、檢測出來,繞行的時候還有可能不小心“擦”到——甚至為了避免踩到一小塊,卻碾了一大坨。

前沿|掃地機器人遇到屎會怎麼辦?當然是“發糞塗牆”啦

前方有便便,已為您重新規劃路線丨iRobot

也有公司在專利中[3]提到了更直接的方法:在碾過去之前噴射速凍劑“凍住”便便,並將凝固的便便吸入垃圾腔裡。——不知道鏟屎官在面對裝滿糞便的掃地機器人時,會有什麼感想。

▍一些建議

2016年《衛報》(The Guardian)採訪了幾名受害鏟屎官,其中一名倒黴孩子在兩年內就遇上5到10次這樣的“糞災”[1]。所以要是你家也有寵物的話,買掃地機器人時可要好好想想如何避免“發糞塗牆”。

在此建議鏟屎官們:

儘量選擇帶有便便檢測功能的機器人,或者至少是有攝像頭避障的裝置;

儘量不要選擇定時清掃,或是在開啟清掃前仔細檢查一下地面——畢竟就算有便便檢測功能的機器人,也沒法檢測一灘稀屎;

最好能把主子們的活動區域與要掃地機器人清掃的區域做個分隔,貓砂盆周邊就別讓它們經常去啦——這也能避免狗子們故意在機器人的行駛路線上“扔炸彈”。

——————————-END——————————-

看累了嗎?戳一下“在看”支援我們吧!