jueves, julio 12, 2007

Microhellicopter robot

Desde hace varios días tengo en favoritos un link que merece la pena comentar. En la página web en cuestión, se describe por encima la construcción de un pequeño helicoptero eléctrico, controlado por ordenador. El enlace entre el helicóptero y el PC se lleva a cabo por bluetooth o por wifi (el alcance es mas limitado en el primer caso) y permite intercambiar datos con el ordenador que lo controla. La cosa no queda ahí, ya que el bichito volador lleva un linux embebido, que le permite tomar el control del aparato y seguir rutas predeterminadas mediante waypoints y aterrizajes y despegues automáticos.


Dentro de la complejidad del aparato la solución planteada es sencilla, consiste en una placa programable que se conecta a la entrada del demultiplexor pwm. Esto permite que se pueda desconectar fácilmente, cambiando un simple jumper, y que el modo de trabajo del helicóptero sea el normal.

La electrónica del aparato es cuanto menos curiosa, pero mas me llama la atención la programación del micro que queda planteada al final del artículo:

8.1. Sensors

  • Inertial measurement unit. 6 DoF, I2C interface.

  • Digital video camera

  • Magnetometer (compas). I2C interface.

  • Pressure (altitude, airspeed). I2C interface.

8.2. Flight control software

  • Assisted flight: stable hover, 3D

  • Waypoints

  • Autonomous takeoff and landing

  • Autonomous navigation in interior environments

    Si os sigue llamando la atención, mejor ver el artículo complento: link.