iRobot lancerede for nylig en ny robotstøvsuger, der bruger AI til at undgå hundepis, men virksomhedens Roombas har længe kæmpet med et mere grundlæggende problem: forvirrende mørke mønstre på tæpper og tæpper til farlige dråber.
En video, der for nylig blev delt på Twitter af IBM -forsker Dmitry Krotov, viser nøjagtigt problemet: en Roomba ruller rundt inde i et rektangulært kassemønster på et tæppe og nægter at køre over linjerne, som var fysiske vægge. Normalt markerer iRobots software denne slags problemer som en farlig “klint”, og en hurtig søgning på Twitter efter “roomba tæppe klippe” viser, at det er en ret almindelig fejl. Som en bruger klager: ”Jeg sværger på, at Robby Roomba er en rigtig dramadronning !! Dette er IKKE en klippe Robby. Det er et tæppe! ”
Den egentlige mekanik bag denne fejl er dog temmelig fascinerende. Og det har intet at gøre med maskinlæring, men derimod omkostningsbegrænsninger på robotstøvsugerens hardware.
Som iRobot -forsker Ben Kenhoe forklarede som svar på Krotovs video, er det grundlæggende problem, at Roombas registrerer pludselige fald som trapper og trin ved hjælp af en kombination af en LED og en fotodiode – en sensor der registrerer lys. Som Kenhoe udtrykker det: ”Registrerer fotodioden reflekteret lys fra LED’en? Fantastisk, gulvet er der! Intet reflekteret lys? Uh oh, det må være en klippe. Mørkt sort gulvtæppe-& gt; intet reflekteret lys, det ligner en klippe! ”
Problemet, bemærker Kenhoe, er at afbalancere nøjagtigheden af Roombas sensorer og samtidig holde enhedsomkostningerne nede. “Vores nyere modeller lider ikke af dette, men det tog ÅR at finde ud af, hvordan man gør sensoren robust til dette, mens det forbliver omkostningseffektivt,” tweetede han.