¡Aquí hay una historia genial de drones que se usan para siempre! Un desarrollador está utilizando imágenes aéreas tomadas con un dron, un DJI Mavic Pro (DJI, Amazon) En combinación con el software de inteligencia artificial (AI) para reconocer los mensajes SOS pintados en las calles en Puerto Rico.
Encontrar y reconocer mensajes SOS por dron
El viaje de un desarrollador de asistir a un llamado a Code Hackathon a la tecnología de drones abiertos como uno de los primeros proyectos de Code and Response
Por Pedro Cruz, IBM Developer Advocate y fundador de Droneaid
El 20 de septiembre de 2017, el huracán María golpeó mi casa, Puerto Rico. Después de sobrevivir a la tormenta de categoría 5 récord y ser personalmente afectado por sus consecuencias, decidí que iba a hacer que mi misión cree tecnología que podría ayudar a mitigar el impacto que los huracanes tienen en nuestra isla.
Anuncio – Desplácese por más contenido
Inspirado por la llamada para el código
¿Te imaginas tratar de planificar los esfuerzos de ayuda para más de tres millones de personas? Las personas en las zonas rurales, incluida una comunidad en Humacao, Puerto Rico, sufrieron más. La gente de esta comunidad estaba frustrada de que se prometiera la ayuda, pero nunca vino. Entonces, la comunidad se unió y pintó «agua» y «comida» en el suelo como un SOS, con la esperanza de que los helicópteros y los aviones vean su mensaje. Para mí, fue triste y frustrante ver que la realidad fuera del área metropolitana era diferente. Las vidas estaban en riesgo.
Avance rápido hasta agosto de 2018. Menos de un año después del golpe del huracán, asistí a la llamada para el Code Puerto Rico Hackathon en Bayamón, Puerto Rico. Me intrigó este desafío global que les pide a los desarrolladores que creen soluciones sostenibles para ayudar a las comunidades a prepararse, responder y recuperarse de desastres naturales.
Los mensajes SOS después del huracán me inspiraron a desarrollar Droneaid, una herramienta que utiliza el reconocimiento visual para detectar y contar los iconos de SOS en el suelo desde las transmisiones de video de drones, y luego planea automáticamente las necesidades de emergencia capturadas a través de un video en un mapa para los primeros en responder. Pensé que los drones podrían ser la solución perfecta para evaluar rápidamente los daños del aire y podrían ayudar a capturar imágenes que luego podrían ser procesadas por AI Computer Vision Systems. Al principio, pensé en usar tecnologías OCR (reconocimiento de caracteres ópticos) para detectar letras. El problema con este enfoque es que todos tienen una letra diferente. Si queremos que esto funcione en otros idiomas, será muy complejo.
Después de unas horas de codificación, pivoté y decidí simplificar el reconocimiento visual para trabajar con un conjunto estándar de iconos. Estos íconos podrían dibujarse con pintura en aerosol, tiza o incluso colocarse en esteras. Los drones podrían detectar esos íconos y comunicarse con los socorristas sobre las necesidades específicas de una comunidad de alimentos, agua y medicina. Codé la primera iteración de Droneaid en ese hackathon y gané el primer lugar. Este logro me empujó a seguir adelante. De hecho, me uní a IBM como un defensor de desarrolladores a tiempo completo.
Droneaid es mucho más que una pieza de código desechable de un hackathon. Se ha convertido en un proyecto de código abierto que estoy emocionado de anunciar hoy. Estoy encantado de que IBM esté comprometido a aplicar nuestra solución a través del código y la respuesta, el programa único de $ 25 millones de la compañía dedicado a la creación y el despliegue de soluciones impulsadas por la tecnología de código abierto para enfrentar los mayores desafíos del mundo.
https://www.youtube.com/watch?v=9frcis-5zuc
Droneaid de código abierto a través del código y la respuesta
Droneaid aprovecha un subconjunto de iconos estandarizados lanzados por las Naciones Unidas. Estos símbolos se pueden proporcionar en un kit de preparación para desastres con anticipación o recrearse manualmente con materiales que alguien puede tener a mano. Un dron puede examinar un área para estos íconos colocados en el terreno por individuos, familias o comunidades para indicar diversas necesidades. Como Droneaid detecta y cuenta estas imágenes, se trazan en un mapa en un tablero web. Esta información se utiliza para priorizar la respuesta de las autoridades u organizaciones locales que pueden proporcionar ayuda.
Desde un punto de vista técnico, eso significa que un modelo de IA de reconocimiento visual está entrenado en los iconos estandarizados para que sepa cómo detectarlos en una variedad de condiciones (es decir, si están distorsionados, desvaídos o en condiciones de poca luz). La herramienta de anotaciones en la nube de IBM hace que sea sencillo entrenar IA utilizando el almacenamiento de objetos en la nube IBM. Este modelo se aplica a una transmisión en vivo de imágenes provenientes del dron a medida que examina el área. Cada marco de video se analiza para ver si existen imágenes. Si lo son, su ubicación es capturada y se cuentan. Finalmente, esta información se traza en un mapa que indica la ubicación y el número de personas necesitadas.
El sistema se puede ejecutar localmente siguiendo los pasos en el repositorio del código fuente, comenzando con un simple dron de Tello (DJI, Amazon) ejemplo. Se puede usar cualquier dron que pueda capturar una transmisión de video ya que el modelo de aprendizaje automático aprovecha tensorflow.js en el navegador. De esta manera, podemos capturar la corriente de cualquier dron y aplicar inferencia a esa corriente. Esta arquitectura se puede aplicar a drones más grandes, diferentes tipos de reconocimiento visual y sistemas de alerta adicionales.
Llamar a todos los desarrolladores para colaborar en la comunidad de código abierto de Droneaid
Ha sido un gran viaje hasta ahora y siento que estamos comenzando. Unámonos para ayudar a reducir la pérdida de vidas, obtener a las víctimas lo que necesitan de manera oportuna y ayudar a reducir los efectos generales que un desastre natural tendrá en una comunidad.
Nuestro equipo decidió abrir Droneaid de código abierto porque creo que es importante hacer que esta tecnología esté disponible para la mayor cantidad de personas posible. El enfoque de icono estandarizado se puede utilizar en todo el mundo en muchos escenarios de desastre naturales (es decir, huracanes, tsunamis, terremotos e incendios forestales) y que los desarrolladores contribuyan al capacitar el software de manera continua pueden ayudar a aumentar nuestra eficiencia y ampliar cómo los símbolos se pueden usar juntos. Construimos la base para que los desarrolladores creen nuevas aplicaciones y imaginamos el uso de esta tecnología para implementar y controlar una flota de drones tan pronto como llegue un desastre natural.
Ahora que comprende cómo se puede aplicar Droneaid para ayudar a las comunidades necesitadas, unirse a nosotros y contribuir aquí: https://github.com/code-on-response/droneaid
Este artículo también fue publicado en el blog de desarrolladores de IBM.
¡Manténgase en contacto!
Si desea mantenerse al día con las últimas noticias, primeras, rumores y reseñas de drones, síganos en GorjeoFacebook, YouTube, Instagram o suscribirse a nuestro boletín diario de correo electrónico, que sale todos los días de la semana a las 6 pm ET.
Compre su próximo dron directamente a los fabricantes, como DJI, Parrot, Yuneec o minoristas como Adorama, Amazon, B&H, BestBuy, Dronenerds o eBay. Al usar nuestros enlaces, haremos una pequeña comisión sin costo adicional para usted. Gracias por ayudar Dronedj ¡crecer!
FTC: Utilizamos ingresos que ganan enlaces de afiliados para automóviles. Más.