Karlis Dambrans/Shutterstock.com

Mais ao longo dos anos, os aspiradores iRobot Roomba ficaram mais inteligentes e mais capazes de navegar. Mas por muito tempo, a navegação mais estranha que encontraram veio de uma fonte improvável: carpetes e tapetes. Com o padrão correto, os Roombas mais antigos ficaram presos. E a razão é muito simples.

Se você ainda não viu, o pesquisador da IBM Dmitry Krotov demonstrou o problema bem no Twitter:

Eu gostaria que eles também tivessem criei um conjunto de dados diversificado de tapetes para que não confundisse listras pretas com penhascos e eu pudesse finalmente limpar minha casa inteira 😂 pic.twitter.com/zgPza5pyYw

-Dmitry Krotov (@DimaKrotov) 10 de setembro de 2021

Como você pode ver, quando Roombas mais antigos passam por carpetes escuros ou tapetes com bordas escuras, eles podem ficar presos. Se você tiver um aplicativo conectado, o Roomba enviará um ping avisando que encontrou um penhasco. Isso mesmo; ele pensa que a parte escura dos tapetes e carpetes são penhascos ou escadas.

Uma rápida pesquisa no Twitter revela dezenas de reclamações semelhantes em vários cenários, incluindo a mudança de um piso de madeira para um tapete de cor sólida escura. Na pior das hipóteses, como acima, o Roomba pode entrar no tapete e se descobrir incapaz de sair.

Graças a um tweet do cientista pesquisador da iRobot Ben Kehoe, sabemos o problema e como a empresa o resolveu. E se você está supondo uma programação ruim ou o aprendizado de máquina deu errado , não é nada disso. Em vez disso, é um problema de hardware.

Os Roombas mais antigos usavam duas peças de hardware para evitar penhascos (ou escadas). Um LED para iluminar e um fotodiodo para detectar a luz refletida no chão. Se o diodo detectar luz, deve haver piso abaixo do Roomba. Mas se a luz não retornar, então presume-se que o Roomba encontrou um penhasco. Essa é a solução inicial que a iRobot escolheu por um motivo simples: esses sensores são incrivelmente baratos. Qualquer outra solução de software ou hardware exigiria mais esforço e dinheiro, sem mencionar os cenários de falha.

Mas você notará que o problema só acontece em Roombas “mais antigos”. Isso mesmo, de acordo com Kehoe, a iRobot concebeu uma solução acessível para o problema. Especificamente, os modelos i3 +, i7 +, s9 + e j7 + usam um novo sensor que detecta melhor penhascos e não lança falsos positivos em tapetes. Basta olhar para o vídeo deste outro usuário do Twitter com o mesmo tapete:

Olá @DimaKrotov não te conheço, mas aparentemente temos exatamente o mesmo tapete! Meu antigo roomba fazia o mesmo que o seu, mas o novo i7 que tenho parece lidar um pouco melhor com o preto em tapetes 🙂 pic.twitter.com/fLj7cZCOoy

-Scott Hicok (@scotthicok) 22 de setembro de 2021

Claro, esses são modelos mais caros, a partir de US $ 550 e só subindo na linha. Mas, felizmente, os sensores continuarão a cair de preço e chegarão a soluções mais acessíveis. Isso pode demorar um pouco, no entanto. Kehoe explicou que levou anos para conceber a solução que finalmente funcionou.

Categories: IT Info