...
🧑 💻 Recensioni e notizie dal mondo dei programmi, automobili, gadget e computer. Articoli su giochi e hobby.

Perché Roombas non riesce a navigare in questo semplice tappeto

2

Karlis Dambrans / Shutterstock.com

Nel corso degli anni, gli aspirapolvere iRobot Roomba sono diventati più intelligenti e più in grado di navigare. Ma per molto tempo, la navigazione più strana in cui si sono imbattuti è arrivata da una fonte improbabile: tappeti e moquette. Con lo schema giusto, i Roombas più vecchi si sono ritrovati intrappolati. E il motivo è piuttosto semplice.

Se non l’hai mai visto prima, il ricercatore IBM Dmitry Krotov ha dimostrato il problema su Twitter:

Come puoi vedere, quando i Roombas più vecchi si fanno strada su tappeti scuri o tappeti con bordi scuri, possono rimanere bloccati. Se hai un’app connessa, Roomba ti invierà un ping con avvisi che ha incontrato un dirupo. Giusto; pensa che la parte scura di tappeti e moquette siano scogliere o scale.

Una rapida ricerca su Twitter rivela dozzine di lamentele simili in vari scenari, incluso il passaggio da un pavimento in legno a un tappeto in tinta unita scuro. Nella peggiore delle ipotesi, come sopra, Roomba può salire sul tappeto solo per ritrovarsi incapace di andarsene.

Grazie a un tweet dello scienziato ricercatore iRobot Ben Kehoe, conosciamo il problema e come l’azienda lo ha risolto. E se stai indovinando che una cattiva programmazione o un apprendimento automatico sono andati storto, non è affatto così. Invece, è un problema hardware.

I vecchi Roombas utilizzavano due componenti hardware per evitare dirupi (o scale). Un LED per puntare la luce verso il basso e un fotodiodo per rilevare la luce riflessa dal pavimento. Se il diodo rileva la luce, deve esserci un pavimento sotto il Roomba. Ma se la luce non si ripresenta, si presume che Roomba abbia incontrato una scogliera. Questa è la soluzione iniziale scelta da iRobot per un semplice motivo: quei sensori sono incredibilmente economici. Qualsiasi altra soluzione software o hardware avrebbe richiesto più impegno e denaro, per non parlare degli scenari di errore.

Ma noterai che il problema si verifica solo su Roombas "vecchi". Esatto, secondo Kehoe, iRobot ha escogitato una soluzione conveniente al problema. Nello specifico, i modelli i3+, i7+, s9+ e j7+ utilizzano tutti un nuovo sensore che rileva meglio le scogliere e non lancia falsi positivi sui tappeti. Basta guardare il video di questo altro utente di Twitter con lo stesso tappeto:

Naturalmente, quelli sono modelli più costosi, a partire da $ 550 e solo in salita. Ma si spera che i sensori continueranno a diminuire di prezzo e si faranno strada verso soluzioni più convenienti. Potrebbe volerci un po’, però. Kehoe ha spiegato che ci sono voluti anni per escogitare la soluzione che alla fine ha funzionato.

Fonte di registrazione: www.reviewgeek.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More