Gostaria de medir o comprimento do passo durante a caminhada e estou procurando algumas idéias para resolver esse problema.
Eu realmente não sou especialista em sensores, então estou tentando coletar algumas informações para entender como construir um sistema para esse fim. Normalmente eu uso o arduino com acelerômetros e sensores de pressão embutidos nos sapatos.
Eu estava pensando que talvez uma solução possível consistisse em encontrar a distância entre os dois pés a cada momento e ler os valores da distância quando cada pé atingir o chão (esse evento pode ser detectado usando sensores de pressão).
Não sei se existem alguns sensores capazes de rastrear pequenas distâncias. Caso você possa me fornecer um link para obter algumas informações?
Você tem alguma sugestão ou sugestão para resolver este problema?
Respostas:
Na verdade, é um problema bastante difícil, dependendo de suas restrições e requisitos. Determinar o posicionamento local é propenso a altos níveis de interferência e acúmulo de erros.
O GPS será impreciso demais, a menos que você configure um sistema GPS diferencial super caro, que parece demais para você.
Você pode usar acelerômetros / giroscópios, como mencionado, mas há uma quantidade razoável de erros, dependendo de seus fundos e quanto erro você pode tolerar.
Não sei exatamente qual é a aplicação deste projeto, mas uma solução de baixo custo poderia ser apenas montar alguns sensores de distância ultrassônicos nos sapatos? Ou você poderia usar câmeras e sapatos coloridos para rastrear o movimento? Apenas alguns pensamentos.
Pessoalmente, eu amarraria uma corda aos sapatos e saberia quanto tempo cada passo seria :)
fonte
Você pode fazer isso usando uma IMU. (Acelerômetros de 3 eixos e giroscópios de taxa). Integrando duas vezes as acelerações retornadas pelos acelerômetros e levando em consideração as orientações usando a taxa de giroscópios. você pode saber a posição do seu sensor IMU
MAS, esse sistema deriva! Você precisa adicionar algum conhecimento ao sistema para cancelar ou prestar contas dos desvios.
Por exemplo, você pode detectar quando o pé bate no chão. Nesse ponto, você sabe que a velocidade em relação ao solo é 0 e que o pé está apoiado no chão. Assim, você pode redefinir o vetor e os ângulos de velocidade calculada à deriva. De fato, você realiza a medição inercial apenas durante um curto período de tempo, quando o pé está no ar.
Parece viável, mas também parece que haverá muitos problemas do mundo real a serem considerados. Por exemplo :
fonte
O uso do deslocamento Doppler e as ondas sonoras podem funcionar. Transmissor em um sapato, receptor no outro.
O deslocamento Doppler será zero em algum momento (quando os dois pés estiverem estacionários no final do passo?). O deslocamento D estará no máximo quando as pernas se cruzarem.
Saber o tempo e a integral do deslocamento em D devem ditar a distância. Talvez?
Ou apenas amarre os sapatos como 7200rpm disse !!
fonte