¿Drones inteligentes?

El concepto de dron o UAV (vehículo no tripulado, por sus siglas en ingles), no es particularmente nuevo, la idea de crear vehículos que tuvieran la capacidad de conducirse autónomamente tiene sus antecedentes alrededor de la primera guerra mundial, pero lo que sí ha sido una novedad, es el papel que esta clase de vehículos ha tomado durante los últimos años. Aunque muchos los identifican como los juguetes de 4 hélices y control remoto, existe un número casi ilimitado de modelos con diferentes capacidades que les permite operar en áreas como la agricultura, operaciones policiales o militares, industria petrolera, ocio, etc. Esto se debe que a este tipo de vehículos se les puede dotar de características (componentes físicos o software) que los convierten en herramientas útiles para dichas áreas.

Aunque ya hemos hablado de lo variados que pueden ser los drones, cabe mencionar que la gran mayoría de este tipo de vehículos comparten un patrón de diseño en cuanto a su construcción y componentes principales, entre estos componentes se destacan los sensores que le indican la posición en la que se encuentra, motores, baterías, controlador de vuelo, los módulos de comunicación y generalmente cámaras para controlar el vehículo en primera persona. Gran parte de la innovación de estos vehículos recae en las tecnologías que ahora se encuentran disponibles para crear y programar los controladores de vuelo, este componente ha pasado de ser un simple intérprete entre los módulos de comunicación y las superficies de control del vehículo, a complejas unidades de aviónica (para los drones aéreos) o unidades de control, capaces de ejecutar procesamiento de imágenes, toma de decisiones basadas en inteligencia artificial y hasta simular complejos patrones de vuelo. Este es el punto donde la central de procesamiento como componente físico pasa a un segundo plano, transformándose en un computador encargado de ejecutar el software que gobierna todas las acciones del vehículo.

¿y… plataformas?

Existen múltiples plataformas de cómo arduino o raspberrypi , que permiten reemplazar las unidades de control básicas por “mini-computadores” que permiten dotar a los drones con una unidad de control que puede procesar grandes volúmenes de información proveniente de múltiples sensores, logrando con ello vehículos más inteligentes, en este punto aparece DroneCode, esta iniciativa es una plataforma que no solo tiene las especificaciones para una unidad de control físicamente desarrollada para vehículos UAV y con el soporte de software necesario abierto a la comunidad, sino que también expone de forma gratuita todo lo necesario para el ensamblaje de drones, montaje de unidades de control en tierra, implementación de módulos de comunicación, plataformas de simulación y el software necesario para dichos fines. Con esta alternativa tenemos acceso a una gran parte del conocimiento necesario para construir, manejar, automatizar y administrar este tipo de vehículos, la envergadura del proyecto es tal que cuenta con el apoyo de la Fundación Linux y otras compañías tecnológicas.

Más de 1.200 desarrolladores están trabajando hoy para el proyecto, dicen desde la Linux Foundation. Uno de ellos es el APM/ArduPilot a cargo de Andrew Tridgell, quien presidirá la comisión técnica de Dronecode. “Tridge” es bien conocido por sus contribuciones a la comunidad de software de código abierto, incluyendo la autoría del servidor de ficheros Samba.

Ranchal, J. and Ranchal, J. (2017). DroneCode, drones de código abierto bajo la Linux Foundation. [online] MuyComputer. Available at: http://www.muycomputer.com/2014/10/13/dronecode-drones-libres/ [Accessed 14 Aug. 2017].
Como señala el periodista Glyn Moody, que la Fundación Linux se involucre es “un paso en la dirección correcta”, ya que para él significa que el software para drones se descentralizará “del dominio exclusivo de las grandes compañías o de los militares.”
Oyanedel, J. and Oyanedel, J. (2017). La Fundación Linux lanza proyecto de código abierto para drones – FayerWayer. [online] FayerWayer. Available at: https://www.fayerwayer.com/2014/10/se-inaugura-proyecto-para-crear-una-plataforma-de-codigo-libre-para-drones/ [Accessed 14 Aug. 2017].