¿Qué tipo de motor sería mejor para el mapeo?

0

He construido un automóvil como un robot que gira alrededor de sí mismo como muchos ejemplos. Quiero hacer mapeo con sus sensores.

El problema es si uso el motor dc sobre ruedas, ¿puedo detectar cuánto se movió desde el punto de inicio o debo usar el servomotor?

    
pregunta Bcan

2 respuestas

1

Hay varias maneras de hacer esto:

  1. Use un motor paso a paso (como sugirió Jodes). Debido a que se indica el ángulo de paso del motor paso a paso, puede medir el tiempo durante el cual giraron las ruedas y calcular la distancia (Sugerencia: la distancia cubierta por una rotación completa de la rueda es igual a su circunferencia).

  2. Use un codificador (como sugirió John). Hay mucho material disponible en línea.

  3. Usa un módulo GPS. Esto puede parecer una exageración, pero en realidad puede ser un salvavidas de la vida real, dependiendo del área estimada que desee mapear.

Tanto el # 1 como el # 2 son propensos al deslizamiento y otros problemas de mapeo porque ninguna de estas técnicas hace que su robot esté "al tanto" de su ubicación precisa. Por lo tanto, existe la posibilidad de que pueda contar la misma distancia más de una vez.

En cuanto al número 3, puede disminuir la complejidad a bordo de su tablero simplemente actuando como un explorador y transmitiendo sus coordenadas a una PC a través de un enlace inalámbrico o algo familiar. La PC puede hacer todo tipo de cosas elegantes con los datos (incluido el dibujo de un mapa real).

Pero, de nuevo, la elección correcta depende del escenario del caso de uso.

    
respondido por el Bhavneet Singh Bajwa
0

Suponiendo que no haya deslizamiento entre las ruedas y el suelo, podría usar un codificador en una o más de las ruedas para determinar a qué distancia se ha movido.

    
respondido por el John

Lea otras preguntas en las etiquetas