Me gustaría saber qué sensores debo usar para medir un movimiento de mi dispositivo (movimiento a baja velocidad en un plano 2D, en cm o mm si es posible). El objetivo es averiguar si el usuario ha movido el dispositivo desde un punto de partida y calcular la distancia entre los dos puntos.
EDITAR:
El plano será de 2.0mx 0.5m. Será un dispositivo sostenido por una persona que comenzará la "medición" en la intersección de las diagonales del plano. El usuario puede levantar el dispositivo. No puedo decirte la velocidad exacta en este momento, solo un movimiento lento de la mano (pero la velocidad no será constante ).
Agradecería cualquier consejo sobre un dispositivo que pudiera rotar; Pero en este caso, estoy solicitando un dispositivo no giratorio (habrá un solo punto para rastrear). No hay restricciones de costos, cuanto más pequeño sea el dispositivo, mejor.
¿Cuánta CPU ya tiene disponible (si la hay)?
Intente buscar en Google "flujo óptico": el hardware de los ratones ópticos utiliza cámaras de muy baja resolución (8x8 o 16x16 píxeles) y crea datos xy de resolución submilimétrica a partir de ellas. Hay un montón de cosas de flujo óptico en OpenCV (que se exponen en la biblioteca Processing OpenCV), pero yo mismo no he usado las funciones de flujo óptico. Entonces tendría el problema de obtener los datos de la cámara del objeto en una máquina que ejecuta el código OpenCV. Otra opción sería tener una cámara sobre el dispositivo/superficie y usar el seguimiento de objetos (que también usaría OpenCV primero).
No estoy captando bien la idea de tu proyecto. Pero puedo sugerir usar el sensor de ultrasonido HC-SR04, por ejemplo, ya que puede obtener la distancia de desplazamiento simplemente calculando la diferencia entre los valores reales y anteriores. El sensor debe estar en posición horizontal con el objeto detectado. Las técnicas más sofisticadas implican el uso de técnicas de procesamiento de imágenes de alto nivel que requieren hardware especial para operar en tiempo real. Para eso, necesita un algoritmo de identificación de objetos, un método de seguimiento y una cámara calibrada (parámetros intrínsecos y extrínsecos) para obtener la posición en plano 3D.
Russel McMahon
sintagma
ktc
Piotr Kula