Open Source Robotics

Une collection organisée de projets, outils et logiciels robotiques open source de haute qualité.

Paparazzi UAV

Système UAV open source complet développé par l'université pour la recherche et les drones à voilure fixe

Licence

GPL-2.0

Aperçu

Paparazzi UAV est un système de drone open source complet couvrant le matériel, le logiciel et le contrôle au sol. Développé par les universités ENAC et TU Delft depuis 2003, c'est l'une des plus anciennes plateformes de drones autonomes. Paparazzi gère tout, du micrologiciel (firmware) de contrôle de vol à la planification de mission, avec un focus sur les aéronefs à voilure fixe et les applications de recherche.

Paparazzi est l'un des systèmes de pilote automatique UAV open source pionniers, avec un développement démarrant en 2003 à l'ENAC (École Nationale de l'Aviation Civile) et TU Delft. Contrairement à ArduPilot et PX4 qui ont évolué principalement depuis la communauté multirotor, Paparazzi a des racines profondes dans les aéronefs à voilure fixe et a été largement utilisé dans la recherche atmosphérique, la surveillance environnementale et les compétitions académiques de drones.

Le système est vraiment de bout en bout : il comprend le firmware de contrôle de vol, une station de contrôle au sol (PprzGCS), un éditeur de plan de vol, la télémétrie en temps réel, des outils de simulation et des conceptions matérielles pour les cartes de pilote automatique. Le système de plan de vol utilise un langage XML intuitif qui permet aux chercheurs de définir des missions complexes incluant le vol en formation, le vol à la voile thermique autonome et les patterns de relevé adaptatifs.

Paparazzi prend en charge les multirotors, à voilure fixe, les hybrides VTOL et les configurations de giravions. Son architecture modulaire permet aux chercheurs d'échanger facilement les algorithmes de contrôle, les stratégies de navigation et les modules de traitement des capteurs — en faisant une plateforme préférée pour les publications académiques en théorie du contrôle UAV.

Pourquoi c'est important

Paparazzi représente la tradition académique du développement de drones open source. Son histoire de plus de 20 ans signifie qu'il a été validé dans des centaines de publications de recherche et de déploiements dans le monde réel. Pour les chercheurs qui ont besoin de modifier les algorithmes de contrôle bas niveau ou d'implémenter de nouveaux comportements de vol, la base de code C propre de Paparazzi et sa communauté académique fournissent une plateforme plus accessible que les bases de code ArduPilot ou PX4 plus grandes et plus complexes.

Le problème résolu

Les chercheurs académiques en UAV ont besoin d'une plateforme où ils peuvent modifier les algorithmes de vol de base sans naviguer dans d'énormes bases de code. Paparazzi fournit un système complet et bien documenté conçu pour l'expérimentation — des lois de contrôle personnalisées aux approches novatrices de fusion de capteurs — avec une communauté qui valorise les contributions de recherche.

Points clés

  • Plus de 20 ans de développement continu depuis 2003 par ENAC et TU Delft
  • Système de bout en bout : firmware, station au sol, planificateur de vol, simulateur et conceptions matérielles
  • Fort accent sur la voilure fixe et la recherche avec un langage de planification de mission basé sur XML
  • Utilisé dans des centaines de publications académiques sur le contrôle UAV et la navigation
  • Prend en charge le vol en formation autonome, le vol à la voile thermique et les patterns de relevé adaptatifs

Pour qui

  • Chercheurs académiques en UAV
  • Scientifiques atmosphériques et environnementaux
  • Développeurs de drones à voilure fixe
  • Cours universitaires de robotique
  • Équipes de compétition UAV

Limites

  • Communauté et écosystème plus petits comparés à ArduPilot et PX4
  • Moins de support matériel commercial et de partenariats fournisseurs
  • La documentation peut être fragmentaire pour les nouvelles fonctionnalités
  • La licence GPL-2.0 limite l'usage commercial sans partager les modifications
  • Le support multirotor est moins mature que la voilure fixe

Ce site nécessite JavaScript. Veuillez activer JavaScript pour explorer nos projets de robotique open source.