Lógica e/ou sensor utilizado em robôs que retornam para sua base

Gostaria de saber qual o tipo de lógica e/ou sensor utilizado em robôs aspiradores (como o Roomba da iRobot) para que ele consiga retornar para a base. Qual tipo de sensor ele utiliza para ir praticamente direto a base, onde por vezes existem obstáculos entre seu caminho como paredes, etc.

Pretendo reproduzir isso em um trabalho de faculdade utilizando o Arduino...

Exibições: 291

Responder esta

Respostas a este tópico

Qual o seu curso?

Bom, imaginando que ele tenha saído da base, bastaria ele memorizar o trajeto, ou seja, saber quanto andou em cada direção e inverter o trajeto na volta. 

Eu já fiz um carrinho assim. O cara fazia um trajeto com um controle remoto e eu memorizava os comandos que o sujeito deu, depois invertia e o carrinho voltava. O problema é que ele era muito ruim (peguei um carrinho chinês de R$ 30 e usei de base), então como ele não obedecia os comandos direito nem na ida, na volta então...

No meu antigo blog tem uns posts a respeito: http://mauro-assis.blogspot.com.br/2011_10_01_archive.html.

Foi em 2010... putz!

Se vc fizer um carrinho melhor (com motores de passo ou encoders)  não tem erro.

Te respondo isso com 4 anos de atraso mas fica aqui para futuras consultas.

Segundo minhas pesquisas ele roda aleatoriamente pelos cômodos até visualizar a luz infravermelho que a base emite iniciando assim suas manobras de conexão. Ele tem um circulo sobresalente em cima do Robo pouco maior que uma moeda com uma especia de prisma com um fotodiodo que pode "enxergar"  a emissão da luz do  LED IR da base a partir dessa informação ele vira para o angulo que encontrou a luz e inicia as manobras de aproximação.

O YouTube pode ser muito util para nos esclarecer :

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço