LusoRobótica - Robótica em Português

Discussão Geral => Ideias => Tópico iniciado por: SJD22 em 21 de Setembro de 2011, 11:36

Título: Sensor movimento ao longo do tempo
Enviado por: SJD22 em 21 de Setembro de 2011, 11:36
Estou a fazer um pequeno robot que precisa de saber se está em movimento ou não. Seria fácil porque sei sempre se estou a alimentar ou nao os motores com uma determinada tensão mas eu queria saber de outra forma, pelas leis da fisica digamos assim.

Para isso estou a usar um acelerometro e a minha ideia seria monitorizar os valores do acelerometro durante 1 minuto guardando-os num vector de 60 posiçoes (monitorizo o acelerometro de 1 em 1 segundo). Se os valores durante esse minuto oscilassem muito então o robot está em movimento, caso contrário está parado.

Será esta uma boa abordagem? Ideias?
Título: Re: Sensor movimento ao longo do tempo
Enviado por: xiserre em 21 de Setembro de 2011, 12:06
Nao me parece... o acelerometromede aceleracoes...se oteu robot estiver num movimentouniforme, nao vai registar nada... tinhas de por um filtro, e analisar continuamente
Título: Re: Sensor movimento ao longo do tempo
Enviado por: SJD22 em 21 de Setembro de 2011, 12:15
Correcto, mas pode-se usar o eixo do acelerometro perpendicular ao eixo do movimento e ai as curvas eram detectadas pois o acelerometro é bastante sensivel.

Mas mesmo so considerando o eixo do moviment, basta o robot andar num chao pouco liso que os valores dados pelo acelerometro estao sempre a mudar.

Estarei a ver bem a coisa? :)
Título: Re: Sensor movimento ao longo do tempo
Enviado por: xiserre em 21 de Setembro de 2011, 13:02
Mas aopodes mediso acelerometr de 1 em 1 segundo..
Título: Re: Sensor movimento ao longo do tempo
Enviado por: SJD22 em 21 de Setembro de 2011, 13:05
porquê?
Título: Re: Sensor movimento ao longo do tempo
Enviado por: xiserre em 21 de Setembro de 2011, 13:13
Para issofuncionr,tinhas de medir continuamente osinal, tratalo, e so assim conseguias alguma coisa