Autonomous Navigation of Quadrotor Swarms

Florian Karydes

Mémoire de maîtrise (2020)

Accéder à ce document
Disponible
Libre accès au texte intégral dans PolyPublie
Texte Texte • 8MB •

Résumé

La mise sur le marché de composants toujours plus performants et compétitifs en termes de coût, ainsi que le développement rapide des technologies de commande et de navigation en robotique, nous ont amenés à envisager le contrôle d'un large essaim de quadrirotors. Di-verses solutions impliquant des drones existent déjà pour différentes applications: inventaire forestier, gestion du littoral, suivi du trafic, etc. Parmi celles-ci, la recherche et le sauvetage en situation d'urgence représentent à nos yeux la possibilité la plus intéressante et constitue, de fait, la première motivation de notre travail. Par conséquent, une large revue de littérature sur la question est fournie. Ce travail se concentre sur le contrôle de l'essaim lui-même, et non sur l'application finale. Tout d'abord, un modèle mathématique de la dynamique du quadrirotor est présenté et plusieurs lois de commande numérique sont synthétisées. Ces dernières implémentent les modes de fonctionnement nécessaires aux algorithmes de navigation, à savoir : commande en vitesse, commande en position et commande en suivi. Ensuite, deux solutions originales et complémentaires de contrôle d'essaim sont proposées. D'une part, un algorithme d'essaimage pour la navigation extérieure est développé. Contrairement à la plupart des travaux trouvés dans la littérature, la solution proposée ici gère non seulement le maintien, mais aussi l'initialisation de la formation. Plus spécifiquement, un modèle de formation hexagonale est introduit. Ensuite, les places en formation sont attribuées de façon optimale à l'aide de l'algorithme hongrois. Enfin, les agents se déplacent jusqu'à la place qui leur est assignée tout en évitant les autres agents avec un algorithme de navigation inspiré du Artificial Potential Field. De plus, cette solution tient compte de contraintes de conception réalistes et a été intégrée avec succès dans un logiciel embarqué de quadrotor déjà existant et opérationnel. Les résultats de simulations Software-In-The-Loop sont fournis. D'autre part, une solution d'essaimage pour la navigation intérieure est étudiée. L'algorithme proposé implémente un certain nombre de comportements individuels simples, de sorte qu'un grand essaim peut suivre un meneur dans des environnements encombrés en se fiant uniquement aux informations locales. Des simulations préliminaires sont effectuées et les résultats montrent qu'il serait possible de faire fonctionner, conformément au besoin étudié, un essaim de cent quadrirotors avec l'algorithme proposé. En particulier, l'essaim est capable de suivre le meneur, de maintenir la connectivité, d'éviter les collisions entre agents, d'éviter les obstacles et même de se faufiler dans des espaces étroits.

Programme:
génie électrique
Directeurs ou directrices:
Adresse URL de PolyPublie:
Université/École:
Polytechnique Montréal
OAI:
oai:publications.polymtl.ca:4197
ORCID
Date du dépôt:
25 août 2020 09:43
Dernière modification:
14 oct. 2026 10:43
Citer en APA 7:
Karydes, F. (2020). Autonomous Navigation of Quadrotor Swarms [Mémoire de maîtrise, Polytechnique Montréal]. PolyPublie. https://publications.polymtl.ca/4197/

Statistiques

Total des téléchargements à partir de PolyPublie

Téléchargements par année

Provenance des téléchargements

Actions réservées au personnel

Afficher document
Afficher document