Pourquoi Roombas ne peut pas naviguer sur ce tapis simple
Agence web » Actualités du digital » Pourquoi Roombas ne peut pas naviguer sur ce tapis simple

Pourquoi Roombas ne peut pas naviguer sur ce tapis simple

Au fil des ans, les aspirateurs iRobot Roomba sont devenus plus intelligents et plus aptes à naviguer. Mais pendant très longtemps, la navigation la plus étrange qu’ils ont rencontrée provenait d’une source improbable : les tapis et les carpettes. Avec juste le bon motif, les Roombas plus âgés se sont retrouvés piégés. Et la raison est assez simple.

Si vous ne l’avez jamais vu auparavant, le chercheur d’IBM Dmitry Krotov a bien expliqué le problème sur Twitter :

Comme vous pouvez le voir, lorsque les Roombas plus anciens se frayent un chemin sur des tapis sombres ou des tapis aux bordures sombres, ils peuvent se coincer. Si vous avez une application connectée, le Roomba vous avertira qu’il a rencontré une falaise. C’est exact; il pense que la partie sombre des tapis et des moquettes est constituée de falaises ou d’escaliers.

Un rapide rechercher sur Twitter révèle des dizaines de plaintes similaires dans divers scénarios, y compris le passage d’un plancher de bois à un tapis de couleur unie sombre. Dans le pire des cas, comme ci-dessus, le Roomba ne peut monter sur le tapis que pour se retrouver incapable de partir.

Grâce à un tweet du chercheur scientifique d’iRobot Ben Kehoe, nous connaissons le problème et la façon dont l’entreprise l’a résolu. Et si vous pensez qu’une mauvaise programmation ou un apprentissage automatique a mal tourné, ce n’est pas du tout ça. Au lieu de cela, c’est un problème matériel.

Les anciens Roombas utilisaient deux pièces de matériel pour éviter les falaises (ou les escaliers). Une LED pour éclairer et une photodiode pour détecter la lumière réfléchie par le sol. Si la diode détecte de la lumière, il doit y avoir du sol sous le Roomba. Mais si la lumière ne rebondit pas, alors on suppose que le Roomba a rencontré une falaise. C’est la solution initiale qu’iRobot a choisie pour une raison simple : ces capteurs sont incroyablement bon marché. Toute autre solution logicielle ou matérielle aurait nécessité plus d’efforts et d’argent, sans parler des scénarios de défaillance.

Mais vous remarquerez que le problème ne se produit que sur les Roombas « plus anciens ». C’est vrai, selon Kehoe, iRobot a conçu une solution abordable au problème. Plus précisément, les modèles i3+, i7+, s9+ et j7+ utilisent tous un nouveau capteur qui détecte mieux les falaises et ne jette pas de faux positifs sur les tapis. Il suffit de regarder la vidéo de cet autre utilisateur de Twitter avec le même tapis :

Bien sûr, ce sont des modèles plus chers, à partir de 550 $ et ne faisant que monter la gamme. Mais j’espère que le prix des capteurs continuera de baisser et se dirigera vers des solutions plus abordables. Cela pourrait être un certain temps, cependant. Kehoe a expliqué qu’il a fallu des années pour concevoir la solution qui a finalement fonctionné.

★★★★★