Comparatif -Drones for Good: DroneAid devient OpenSource

L'une des histoires les plus inspirantes de Drones for Good que nous avons entendues ces dernières années est celle de Pedro Cruz, un natif de Porto Rico qui a réagi à la catastrophe de l'ouragan Maria de 2017 en créant DroneAid, un outil conçu à cet effet. le SOS signe sur la base des premiers intervenants, lors d'un appel à code hackathon. Devenu développeur IBM à temps plein, Pedro Cruz apporte DroneAid à la communauté open source – en le rendant accessible au plus grand nombre.
Ce qui suit est un article de blog écrit par Pedro Cruz et publié avec autorisation. Images bonnes IBM.
Un projet de développeur allant de la participation à un hackathon appelant un code à l’ouverture du drone tech en tant que code et réponse au premier projet

Par Pedro Cruz, conseiller d’IBM et fondateur de DroneAid
Le 20 septembre 2017, l'ouragan Maria a dévasté ma maison, Porto Rico. Après avoir survécu à l'ouragan de catégorie 5 qui bat tous les records et a été personnellement touché par la suite, j'ai décidé de me donner pour mission de créer une technologie qui aidera à réduire l'impact des ouragans sur notre île.
Inspiré par Call for Code

Avez-vous déjà pensé à essayer de planifier des secours pour plus de trois millions de personnes? Les habitants des zones rurales, y compris une communauté de Humacao, à Porto Rico, ont davantage souffert. Les membres de la communauté étaient déçus que l'aide ait été promise mais ne soit jamais arrivée. Ainsi, la communauté s’est réunie et a peint «l’eau» et la «nourriture» sur le terrain en tant que SOS, dans l’espoir que les hélicoptères et les avions puissent voir leur message. Pour moi, c'est triste et frustrant de voir que la réalité en dehors de la région métropolitaine est si étrange. Des vies sont en jeu.

Avance rapide jusqu'en août 2018. Moins d'un an après le passage de l'ouragan, j'ai participé à l'appel pour le code Puerto Rico Hackathon à Bayamón, à Porto Rico. Je suis intriguée par ce défi mondial qui demande aux développeurs de créer des solutions durables pour aider les communautés à se préparer aux catastrophes naturelles, à y faire face et à s'en remettre.
Les messages SOS après Hurricane m'ont inspiré pour développer DroneAid, un outil qui utilise la reconnaissance visuelle pour détecter et compter les icônes SOS au sol à partir de flux vidéo de drones, puis automatiquement. Les besoins urgents sont capturés par vidéo sur une carte pour les premiers intervenants. Je pensais que les drones pourraient être la solution idéale pour une analyse rapide des blessures en suspension dans l’air et aideraient à capturer des images pouvant être traitées par des systèmes de vision artificielle par ordinateur. Au début, je pensais utiliser les technologies de reconnaissance optique de caractères (OCR) pour voir les lettres. Le problème avec cette méthode est que chacun a une écriture différente. Si nous voulions que cela fonctionne dans d'autres langues, ce serait compliqué.
Après quelques heures de codage, j'ai pivoté et décidé de simplifier la reconnaissance visuelle afin de travailler avec un ensemble commun d'icônes. Ces icônes peuvent être dessinées avec de la peinture en aérosol, à la craie, ou même placées sur le tapis. Les drones peuvent découvrir ces icônes et parler aux premiers intervenants des besoins spécifiques de la communauté en matière de nourriture, d'eau et de médicaments. J'ai écrit la première itération de DroneAid lors de ce hackathon et j'ai remporté la première place. Ce succès m'a poussé à continuer. En fait, j'ai rejoint IBM en tant que défenseur des développeurs à temps plein.
DroneAid est plus qu'un code d'élimination d'un hackathon. Cela a évolué pour devenir un projet open source que j'ai le plaisir de vous annoncer aujourd'hui. Je suis ravi qu'IBM s'engage à appliquer notre solution par le biais de Code and Response, son programme unique doté de 25 millions de dollars et dédié à la création et au déploiement de solutions basées sur la technologie open source afin de relever les plus grands défis. dans le monde.
Open sourcing DroneAid par code et par réponse
DroneAid exploite un sous-ensemble d'icônes standard publiées par les Nations Unies. Ces symboles peuvent être fournis à l'avance dans un kit de préparation aux catastrophes ou repris avec du matériel pouvant se trouver dans la main de la personne. Un drone peut inspecter un emplacement pour ces icônes placées sur le sol par des individus, des familles ou des communautés afin d'indiquer différents besoins. Lorsque DroneAid voit et compte ces images, elles sont tracées sur une carte dans un tableau de bord Web. Ces informations ont été utilisées pour hiérarchiser les interventions des autorités locales ou des organisations susceptibles de fournir une assistance.
D'un point de vue technique, cela signifie qu'un modèle d'intelligence artificielle à reconnaissance visuelle est formé sur des icônes standardisées pour apprendre à les visualiser dans différentes conditions (c'est-à-dire si est déformée, estompée ou dans des conditions de faible luminosité). L’outil d’annotation IBM est simplifié pour entraîner l’IA avec IBM Cloud Object Storage. Ce modèle est appliqué à un flux en direct d’images dérivées de drones lorsqu’il étudie la région. Chaque image vidéo est vérifiée pour voir s'il existe des images. S'ils le sont, leur emplacement est capturé et ils sont comptés. Enfin, cette information est tracée sur une carte indiquant l'emplacement et le nombre de personnes dans le besoin.
Le système peut être exécuté localement en suivant les étapes de stockage du code source, en commençant par un simple exemple de drone Tello. Tout drone pouvant être capturé par un flux vidéo peut être utilisé car le modèle d’apprentissage automatique utilise Tensorflow.js dans le navigateur. De cette façon, nous pouvons capturer le flux depuis n'importe quel drone et appliquer une reconnaissance à ce flux. Cette architecture peut être appliquée à de plus grands drones, à différents types de reconnaissance visuelle et à des systèmes d'alerte supplémentaires.
Inviter tous les développeurs à collaborer avec la communauté ouverte DroneAid

Jusqu'ici, le voyage a été assez difficile et j'ai l'impression que nous commençons à peine. Unissez-vous pour aider à réduire le nombre de pertes de vies, donnez aux victimes ce dont elles ont besoin rapidement et aidez à réduire les effets globaux d'une catastrophe naturelle sur une communauté.
Notre équipe a décidé d'ouvrir la ressource DroneAid car je pense qu'il est important de rendre cette technologie disponible pour le plus grand nombre de personnes possible. La méthode des icônes standardisée peut être utilisée dans le monde entier dans de nombreux scénarios de catastrophes naturelles (ouragans, tsunamis, tremblements de terre et incendies de forêt) et permet aux développeurs de contribuer par le biais d'une formation en logiciel. sur une base continue contribuera à accroître notre efficacité et à élargir la manière dont les symboles peuvent être utilisés ensemble. Nous avons jeté les bases permettant aux développeurs de créer de nouvelles applications et connaissances grâce à cette technologie pour déployer et contrôler une flotte de drones en cas de catastrophe naturelle.

Maintenant que vous comprenez comment appliquer DroneAid pour aider les communautés dans le besoin, rejoignez-nous et contribuez ici: https://github.com/code-and-response/droneaid
Miriam McNabb est rédactrice en chef de DRONELIFE et PDG de JobForDrones, un marché de services de drones professionnels, et un observateur enthousiaste du secteur émergent des drones et de la réglementation environnementale en matière de drones. Miriam est diplômée de l’Université de Chicago et compte plus de 20 ans d’expérience dans la vente et le marketing de haute technologie pour les nouvelles technologies.
Courriel Miriam
TWITTER: @spaldingbarker
Abonnez-vous à DroneLife ici.