Bosco S.P.D. – “Speedy”: Head Tracker

Como ya se mostró con anterioridad una de las funciones avanzadas del proyecto es el denominado «Headtracker» o «Head Tracker». Gracias a él, el Arduino situado en el volante será capaz de registrar los movimientos de la cabeza del piloto. Este Head Tracker está compuesto por dos elementos principalmente, un Arduino Mini Pro y un sensor IMU que contiene fundamentalmente un acelerómetro, un giroscopio y un magnetómetro, todos ellos de 3 ejes.

Concretamente el Arduino Mini leerá y almacenará los valores correspondientes al movimiento de la cabeza del piloto y los enviará por 3 canales, uno por eje (pan, tilt, roll), de una señal PPM de 12 canales al Arduino Mega situado en el volante (a través del puerto Jack situado en la zona frontal del volante).

ESQUEMA HT

Tras esto, gracias a la programación desarrollada, el Arduino Mega utilizará estos valores para realizar la función correspondiente, es decir, que la cámara siga los movimientos de la cabeza o pilotar el vehículo mediante dichos movimientos.

  • Movimiento de la cámara frontal: La cámara frontal está fijada a una Gimbal, la cual, dispone de dos canales de entrada PWM mediante los que se puede controlar el movimiento de los motores. Para ello a una de esas dos entradas y al servomotor se han conectado los dos canales del Rx que portan la señal correspondiente a los valores proporcionados por el Head Tracker para el movimiento horizontal (Pan) y el movimiento vertical (Tilt). En caso de estar utilizándolo para pilotar el vehículo, la salida de estos dos canales de radio será constante (1500 PWM) para dejar la cámara fija en su posición intermedia.
  • Control del vehículo: Como ya se adelantaba la otra función es conducir el vehículo de forma remota mediante los movimientos de la cabeza del piloto. Para ello se utilizarán los valores proporcionados por el Head Tracker en los canales correspondientes al movimiento horizontal y al vertical. Estos valores nos determinarán la dirección y la velocidad de avance/retroceso respectivamente. En este caso la velocidad máxima del vehículo se ha limitado. Cabe destacar que este mismo sistema se podría aplicar para controlar una silla de ruedas o un sistema domótico por personas de movilidad reducida, por ejemplo

En el siguiente vídeo puede verse al Head Tracker en acción:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *