¿Cuál es una configuración de sensor confiable que me permita rastrear la posición y orientación de un objeto (por ejemplo, un lápiz en una mano)?

El posicionamiento es una ciencia por sí solo. Por lo tanto, cada método tiene sus pros y sus contras y son adecuados para ciertas aplicaciones pero no para otras.

Para un sistema autónomo, su mejor opción es una Unidad de medición inercial o IMU. Será la solución más rentable pero a expensas de la precisión. Como dijiste, el problema con las IMU es que acumularán errores con el tiempo. Llegaré a esto más tarde.

Una solución basada en radar, lidar o sonar para la medición de posición todavía no es esencialmente autónoma porque necesitará características mapeadas en el entorno, en función de estas características puede triangular su posición. Pero el costo y el beneficio de tener transmisor y receptor en la misma unidad tiene poco sentido.

Así que pasamos a sistemas distribuidos, donde el transmisor y el receptor están separados. Un sistema basado en cámara también es bastante similar, ya que la cámara y el objeto de posicionamiento están separados. Incluso en la mayoría de estos, la orientación o “actitud” del objeto probablemente se extraerá de una IMU, ya que será más rentable con el nivel de precisión aceptable.

Se puede construir otro sistema interesante basado en el principio de inducción de campo magnético. Las bobinas en la unidad móvil están orientadas de tal manera que la posición puede calcularse suponiendo que la unidad base generadora de campo magnético es estática. Este es el posicionamiento cerca del campo. Y puede funcionar para usted, excepto que creo que no podrá colocar las bobinas en un lápiz. Cuando mueve el dispositivo con la unidad base fija, se inducen corrientes en las bobinas, que se pueden medir. La medición de las corrientes le dará una velocidad que se puede acumular para darle una posición.

Así que volvamos a la IMU. Para la orientación, no hay nada mejor que eso y es bastante preciso, especialmente si usa los magnetómetros con un campo magnético calibrado, que puede ser el norte magnético, o una estación base o campo magnético ambiental. Para la posición, las cosas se vuelven difíciles. Los acelerómetros dan una salida combinada, fuerza gravitacional y la aceleración lineal aplicada al objeto. Si conoce la orientación, el efecto gravitacional se puede restar para obtener el residuo, que es la aceleración aplicada. Necesitará acumular esto dos veces para obtener la posición (junto con las salidas de los giroscopios). Si acumula constantemente, su error también se acumulará y aumentará con el tiempo, de modo que después de algún tiempo sus mediciones serán inútiles. Pero tu aplicación es única. Usted ve, un lápiz no se mueve constantemente con cierta velocidad, ni acelera con una determinada función durante largos períodos (me refiero a minutos). La mayoría de las fuerzas aplicadas a un lápiz serán de corta duración, y probablemente de naturaleza errática. Lo que significa que puede salirse con la suya acumulando solo en ciertos períodos y poniendo el sistema en espera el resto del tiempo. Además, si sabe que su objeto estará sujeto a fuerzas o sacudidas de cierto umbral, también puede filtrar sus períodos relevantes de acumulación e ignorar el resto.

Lo que describo son descripciones muy simplistas de sistemas significativamente más complejos.

Perdón por el idioma o los errores tipográficos, escribí esto en mi teléfono mientras viajaba.

Este realmente es uno de esos problemas que resulta ser más difícil de lo que parece.

Obtener balanceo y cabeceo es fácil, pero yaw, x, y, z son muy muy difíciles.

accel + gyro + mag es el más simple, pero las x, y y z tienen un error ilimitado porque estás accel de doble integración y no hay forma de “restablecer” el error.

Otra opción es el ultrasonido: coloca un micrófono o un altavoz en la punta del lápiz y configura altavoces (que deben activarse en un round robin) o micrófonos (digamos 4 de ellos en las esquinas). Esto es lo que se usó en el Power Glove:

Finalmente, hay un sistema de captura de movimiento completo, como un vicon

Mediante el uso de múltiples cámaras, puede lidiar con los problemas de oclusión.

More Interesting

¿Existe un programa para conducir un motor usando Arduino de modo que reciba la entrada de dos sensores IR y siga a una persona caminando frente a él?

¿Qué tecnología se utiliza en las fianzas y los tocones utilizados en la Copa Mundial 2015, lo que hace que las fianzas brillen tan pronto como golpean los tocones?

¿Qué es un sensor piezoeléctrico?

Cómo construir un UAV híbrido HTOL -VTOL híbrido HTOL -VTOL equipado con sensores eléctricos y de tamaño intermedio

Cómo conectar una pantalla a un sensor IR TMP006 para mostrar la temperatura

¿Por qué los estándares de red de sensores inalámbricos (Zigbee, Zwave) se basan principalmente en 802.15.04? ¿Qué características de 802.15.04 lo hacen un favorito para los sensores inalámbricos?

¿Cómo son tan baratos los sensores de la cámara del teléfono?

¿Qué sucederá cuando uno o más de los sensores de un automóvil totalmente autónomo fallan (ejemplos: se salpican con un lovebug o se agrietan con una roca)? ¿Los autos autónomos tendrán sensores de respaldo? ¿Cuántos sensores de respaldo se necesitan para cada sensor?

En cualquier sensor, ¿qué significa VCC y los pines de entrada y salida?

¿Por qué la gerencia ejecutiva se niega a funcionar como un sensor de proyecto?

¿Cuáles son algunos consejos y trucos en Paris Metro & RER?

¿Cuál es la forma más fácil de grabar una ruta 3D?

¿Cuáles son los diferentes tipos de sensores utilizados en los teléfonos inteligentes?

¿Por qué los controles remotos de TV todavía usan ondas IR?

Cómo saber qué sensores son compatibles con diferentes placas Arduino