8 projets de Drones open source que vous devriez connaître !

Partagez sur:

Si vous êtes fan des drones et les technologies qui tournent autour des drones, je vous présenterais 8 projets de drones open source.

Au cours des dernières années, l’intérêt porté aux drones civils, militaires et commerciaux a augmenté rapidement, ce qui a également suscité l’intérêt de la communauté des constructeurs pour les projets de drones open source.

La liste des dispositifs aériens sans pilote (UAV) qui correspondent au surnom de drone semble être en constante expansion.

De nos jours, le terme semble englober tout, depuis ce qui est essentiellement un hélicoptère jouet pas cher à plusieurs pales, jusqu’à des machines sur mesure conçues sur mesure et dotées de capacités d’intelligence artificielle incroyablement douées.

Le prix et la qualité de fabrication des appareils préfabriqués varient considérablement dans cet espace, et la plupart de ceux que j’ai vus utilisent des logiciels et du matériel exclusifs.

Mais vous n’êtes pas obligé de suivre cette voie! La communauté des constructeurs de drones a créé de nombreux projets logiciels et matériels sous licences ouvertes vous permettant de construire, réparer, personnaliser et expérimenter votre propre drone, ou de compléter l’utilisation des drones d’une autre manière.

Jetons un coup d’oeil à certains de ces projets.

Paparazzi UAV

Paparazzi UAV est un projet sous licence GPLv2 qui combine le logiciel et le matériel nécessaire pour construire et piloter un véhicule open source sous licences ouvertes.

Son objectif principal est le vol autonome.

Il est conçu pour être portable afin de permettre aux opérateurs de facilement emmener leurs appareils sur le terrain et de programmer leurs vols sur une série de points de cheminement.

Le code source et les versions des composants logiciels sont disponibles sur GitHub, et des tutoriels pour l’adapter à du matériel standard ou fabriqué sur mesure sont disponibles sur le wiki du projet.

ArduPilot

ArduPilot affirme que c’est «le logiciel de pilote automatique open source le plus avancé, complet et fiable disponible».

Il ne s’agit probablement pas de fumée: il est installé dans plus d’un million de drones et autres UAV, y compris des avions, des hélicoptères, des bateaux et des sous-marins, et de nombreux contributeurs travaillent sur le projet.

Ses fonctionnalités comprennent des outils avancés d’enregistrement, d’analyse et de simulation des données, et sont pris en charge par un vaste écosystème de capteurs tiers, d’ordinateurs auxiliaires et de systèmes de communication.

ArduPilot a fondé le projet Dronecode (décrit ci-dessous), mais s’en est séparé en 2016 en raison de désaccords sur les licences open source. ArduPilot est sous licence GPLv3, ce qui, selon le cofondateur Craig Elder, conduit à une plus grande collaboration car toutes les modifications de code doivent être publiées, contrairement à la licence BSD de Dronecode. Le code source d’ArduPilot est disponible sur GitHub.

Dronecode

Le projet Dronecode est un projet parrainé par la Linux Foundation et visant à créer une plate-forme open source commune pour le développement d’UAV.

Il a subi de nombreux changements ces dernières années, mais il sert aujourd’hui de structure de gouvernance pour les composants de la plate-forme globale, où se déroule le développement réel du projet.

Ces composants comprennent le système de contrôle de vol PX4, la boîte à outils de communication robotique MAVLink et l’interface utilisateur QGroundControl pour le contrôle de vol, la planification de mission et la configuration, qui possèdent tous des référentiels GitHub individuels.

LibrePilot

La suite logicielle LibrePilot est conçue pour contrôler des multicoptères et d’autres drones radiocommandés.

Le projet a pour origine le projet de logiciel Open Pilot UAV et ses objectifs sont de soutenir la recherche et le développement de logiciels et de matériel informatique pour le contrôle et la stabilisation de véhicules, les véhicules autonomes sans pilote et les applications de robotique.

Les fondateurs de LibreProject se sont engagés à créer un environnement ouvert et collaboratif, notamment en travaillant avec des projets similaires. Le projet principal est hébergé sur BitBucket et sous licence GPLv3.

Flone

Flone est un projet cool qui transforme un smartphone en drone. Il combine une cellule fabriquée numériquement avec un logiciel qui permet à un smartphone Android au sol de contrôler celui fixé sur la cellule via Bluetooth.

Il est sous licence GPLv3 et son code source réside sur GitHub. Les développeurs anglophones et les passionnés de drones doivent savoir que le projet est basé en Espagne et que la plupart de la documentation et du matériel sont en espagnol.

OpenDroneMap

Vous avez donc utilisé un drone pour capturer de nombreuses images aériennes d’un domaine d’intérêt. Maintenant quoi? OpenDroneMap peut peut-être vous aider.

Ce logiciel prend cette imagerie aérienne et vous aide à la transformer en nuages de points, en modèles numériques de surface et d’altitude, ou simplement à orthorectifier l’imagerie (pour l’essentiel, alignez l’imagerie sur un système de coordonnées connu pour une analyse plus approfondie).

Saisissez le code source ou une version bêta de GitHub sous une licence GPLv3, ainsi qu’un exemple de jeu de données, et voyez si c’est un bon choix pour vous; le wiki du projet contient plus d’informations. OpenDroneMap est conçu pour être exécuté sous Linux et peut être exécuté avec Docker afin d’éviter d’avoir à utiliser l’environnement de configuration exact pour lequel le projet a été créé.

DronePan

DronePan est une application iOS (avec une application Android sur le chemin) qui automatise la photographie panoramique avec des drones DJI.

DronePan, comme l’explique Preston Ward dans un article publié par Opensource.com, « prend temporairement le contrôle du cap et de l’angle de la caméra du drone.

Après une simple prise ou deux, DronePan commence à prendre automatiquement 15 à 25 photos avec le chevauchement requis panorama aérien sphérique.

Lorsque le panorama est terminé, les utilisateurs reprennent le contrôle manuel et peuvent voler vers d’autres endroits pour prendre plus de panoramas.  » DronePan est autorisé sous la licence GPLv3; vous pouvez accéder à son code source sur GitHub.

Drone Journalism Lab operations manual

L’un des aspects les plus intéressants de l’impact des drones sur la vie quotidienne est le journalisme, en particulier le journalisme d’investigation amateur, qui jette un œil sur le ciel pour documenter ce qui se passe dans le monde qui nous entoure.

Le Drone Journalism Lab de l’Université de Nebraska-Lincoln a pour objectif d’informer les journalistes sur la manière dont les drones peuvent être utilisés légalement et éthiquement dans le cadre du processus journalistique. Pour atteindre cet objectif, le projet a ouvert son manuel d’exploitation, disponible sur GitHub ou au format PDF, sous licence Creative Commons afin d’apporter les meilleures pratiques à toute entreprise de presse espérant utiliser un drone pour renforcer ses capacités de reporting.

Ceci est certainement une liste incomplète de projets de drones open source; MatrixPilot et AdaPilot figurent parmi les autres solutions envisageables. Puisque nous prévoyons d’ajouter à cette liste, veuillez nous indiquer quels autres projets de drones open source ou matériels ouverts existent. Lesquels sont destinés aux débutants et lesquels vont demander plus d’efforts et d’engagement? Partagez vos idées dans les commentaires ci-dessous.

LIRE AUSSI: Portée des méthodes: Tout savoir sur la portée des méthodes en Ruby !


Partagez sur: