Le nouveau simulateur de Microsoft aide à former les IA des drones

Tester tout type de projet dans le monde réel coûte cher. Vous devez transporter des personnes et de l’équipement, ce qui coûte de l’argent, et si vous cassez quoi que ce soit, vous devez aussi le payer ! La simulation a tendance à venir en premier. Faire des erreurs dans une simulation coûte beaucoup moins cher et les leçons apprises peuvent ensuite être vérifiées dans le monde réel. Si vous voulez apprendre à piloter un quadricoptère, la meilleure chose à faire est de passer du temps derrière les bâtons d’un simulateur avant même d’acheter quoi que ce soit avec des lames tourbillonnantes physiques.

Curieusement, il en va de même pour l’IA. Microsoft a créé un produit de simulation pour aider au développement de systèmes d’intelligence artificielle pour drones sous le nom de Project AirSim. Il vise à fournir un environnement complet pour tester les systèmes d’IA de drones, rendant le développement plus rapide, moins cher et plus pratique.

Le moyen le moins cher de faire des erreurs

De nombreuses entreprises développent des drones pour effectuer des tâches qui ont toujours été exécutées manuellement par des humains. Par exemple, soulever un drone pour regarder une nacelle d’éolienne ou des isolateurs sur une ligne électrique est beaucoup plus sûr que de faire grimper un humain sur la structure. Cependant, avec un drone de base, cela nécessite un pilote qualifié pour éviter de s’écraser sur du matériel coûteux, en particulier si les conditions deviennent difficiles. L’automatisation permettrait aux drones de gérer eux-mêmes leurs tâches en appuyant simplement sur un bouton.

Les modèles d’IA peuvent apprendre rapidement par essais et erreurs dans un simulateur. Le crédit: Microsoft

Tester des IA de drones sur le terrain est cependant difficile, avec de nombreux risques encourus. Disons que vous construisez un drone contrôlé par l’IA pour inspecter les lignes électriques. Si l’algorithme de navigation du drone n’est pas tout à fait correct, vous pouvez le regarder naviguer au-dessus de l’océan, sans jamais revenir. Pendant ce temps, si vous n’avez pas tout à fait réussi à éviter les objets, il pourrait se heurter directement aux lignes électriques qu’il est censé inspecter. Les conséquences sont encore pires s’il arrive à couper l’alimentation de la zone locale dans le processus.

La simulation offre un moyen de tester les IA de drones dans diverses conditions sans risque pour la vie, les membres et les biens. Le comportement des drones peut être rapidement soumis à un contrôle de santé mentale, et les erreurs stupides peuvent être facilement repérées. Si le drone tombe en panne dans le simulateur, appuyez simplement sur réinitialiser, apportez quelques modifications et recommencez. Dans la vraie vie, vous devez d’abord ramasser les morceaux et reconstruire le drone, après vous être excusé auprès du propriétaire de tout ce qu’il vient de toucher.

L’offre de Microsoft

Project AirSim est la nouvelle offre de simulation de Microsoft pour le développement de drones. Il permet de tester et de développer des IA de drones dans un monde 3D réaliste. Des conditions telles que le vent, la pluie et la neige peuvent toutes être simulées, ainsi que différents environnements, des paysages urbains urbains aux forêts épaisses.

Inclus seront des recréations de lieux comme New York et Londres, ainsi que des offres plus génériques telles qu’un aéroport virtuel. Les données de Bing Maps seront également disponibles pour créer des environnements 3D détaillés d’autres endroits dans le monde.

Avoir un tel environnement pour tester est inestimable pour développer non seulement l’IA pour contrôler les drones, mais aussi les capteurs sur lesquels ces systèmes s’appuient. Par exemple, lors du développement d’un système de vision artificielle, on peut souhaiter tester son fonctionnement de jour, de nuit et dans des conditions de brouillard dense. Pour y parvenir, il faudrait en réalité attendre que le temps change, mais cela peut être simulé à volonté.

Le projet AirSim espère également aider les concepteurs à quantifier les performances de leurs drones. Un environnement de test particulièrement venteux pourrait montrer comment la durée de vie de la batterie est affectée dans de telles conditions. Des éléments tels que les taux de montée et les temps de flânerie peuvent également être quantifiés dans le simulateur pour collecter des chiffres approximatifs avant les tests dans le monde réel.

Les reconstitutions d’emplacements réels serviront de terrain d’essai pour les drones dans le simulateur. Crédit : Microsoft

Project AirSim est une nouvelle offre, développée à partir du précédent projet open source de Microsoft du même nom. Cette base de code est toujours disponible pour la communauté, mais les utilisateurs doivent avoir une expérience significative dans les disciplines de codage et d’apprentissage automatique.

Pour ouvrir le développement à un public plus large, Project AirSim inclura des blocs de construction d’IA pour les tâches de contrôle courantes. Les utilisateurs pourront intégrer des systèmes d’IA existants pour des tâches telles que les atterrissages automatiques ou l’évitement d’obstacles dans leurs drones. L’inclusion de ces modules est logique, car la grande majorité des drones peuvent bénéficier de l’utilisation de modules similaires applicables à de nombreuses missions.

Certains collaborateurs lourds travaillent également avec Microsoft sur le projet. Ansys a aidé à développer des simulations de capteurs basées sur la physique pour fournir des sorties de capteurs réalistes aux systèmes de contrôle de drones simulés. Pendant ce temps, MathWorks travaille sur un système permettant aux utilisateurs d’importer leurs propres modèles physiques dans le simulateur via son logiciel Simulink.

Les drones vont révolutionner toutes sortes de domaines, de la surveillance environnementale à la livraison du courrier. La simulation contribuera grandement à développer des drones autonomes aussi rapidement et à moindre coût que possible. La nouvelle offre de Microsoft trouvera probablement de nombreux clients désireux de se rendre aux tests.