Aller au contenu principal
RecherchearXiv cs.RO 

Quadricoptère à rotors inclinables avec contrôle résiduel appris et estimation d'état dépendante du mode

1 source couvre ce sujet·Source originale ↗·
Résumé IASource uniqueImpact UE

Des chercheurs publient sur arXiv (2610.31051) une pile de vol entièrement simulée pour un quadricoptère à rotors inclinables de 2,00 kg. Le modèle dynamique non linéaire à six degrés de liberté intègre des moteurs du premier ordre et une inclinaison des rotors sur deux axes, avec des paramètres tirés d'un modèle CAO 3D. Un contrôleur PD en cascade commande les angles d'inclinaison avant et latéral. Un filtre de Kalman étendu (EKF) à 14 états fusionne les capteurs selon trois modes (vol stationnaire, pré-transition, transition), choisis par un classifieur à hystérésis de type Schmitt-trigger qui évite les discontinuités de covariance. En simulation, l'erreur de position quadratique moyenne (RMSE) après stabilisation est de 0,226 m à l'horizontale et de 0,03 m à la verticale, l'erreur d'attitude reste sous 0,8°, et le vent estimé de (2,0 ; -1,2) m/s est reconstitué à 0,15 m/s près par axe. Un petit réseau de neurones résiduel, borné et ajouté au PD inchangé, réduit l'erreur de maintien de position sous vent d'environ 49 %: de 0,117 à 0,060 m à 1,5 m/s, et de 0,319 à 0,162 m à 3,9 m/s, une valeur hors distribution d'entraînement.

L'intérêt tient à la combinaison de trois briques souvent traitées séparément: l'estimation d'état qui change de mode, le contrôle classique et une correction apprise. Le réseau est entraîné par clonage comportemental à partir d'un enseignant ayant accès au vent réel, mais le réseau déployé ne l'observe jamais. Il compense donc une perturbation sans capteur dédié. Conserver le PD intact et limiter la sortie du réseau est une approche prudente pour une certification ou un vol d'essai, car le comportement de base reste analysable. Le résultat à 3,9 m/s suggère une certaine généralisation, mais il reste obtenu en simulation, sur un seul véhicule, avec un modèle dont la fidélité n'est pas démontrée. Les chiffres ne disent rien des rafales, du bruit capteur réel ni des écarts sim-to-real. Les auteurs présentent d'ailleurs leur travail comme une base pour des études en boucle matérielle (HIL) et des essais en vol, et non comme un système validé.

Le quadricoptère à rotors inclinables répond à une limite connue des multirotors classiques, qui doivent s'incliner pour se translater, ce qui complique l'inspection, la manipulation aérienne ou le vol stable face au vent. Cette poussée vectorielle accroît cependant la complexité de la modélisation et de l'estimation, d'où l'effort sur l'EKF multimode. Le travail s'inscrit dans la tendance plus large des correctifs résiduels appris par-dessus des contrôleurs classiques, face aux approches de bout en bout. Aucun pilote, calendrier ni partenaire industriel n'est annoncé. La suite logique est le passage en HIL puis en vol réel, seule étape qui dira si l'amélioration de 49 % résiste hors simulation.

Impact France/UE

Pas d\'impact direct sur la France/UE

Dans nos dossiers

À lire aussi

Apprentissage d'un contrôle de bout en bout pour le vol omnidirectionnel de quadrirotors à rotors inclinables suractionnés
1arXiv cs.RO 

Apprentissage d'un contrôle de bout en bout pour le vol omnidirectionnel de quadrirotors à rotors inclinables suractionnés

La communauté robotique aérienne franchit une étape avec un article publié sur arXiv (référence 2602.21583, version 2), qui propose un cadre d'apprentissage par renforcement (RL) de bout en bout pour le contrôle omnidirectionnel de quadrirotors surdimensionnés à rotors orientables. Ces plateformes combinent une actionnement hybride, rotors sans balais et articulations rotatives, ce qui leur confère plus de degrés de liberté qu'un quadrirotor classique mais complique fortement le transfert simulation-réel. Le système associe une simulation au niveau actionneur à une architecture acteur-critique asymétrique pour atteindre des poses cibles en 6D, en transformant directement une pose visée en commandes de rotors et d'articulations. Pour fiabiliser le passage du simulateur au matériel réel, les chercheurs combinent identification du système et randomisation de domaine limitée mais physiquement ancrée. La politique entraînée est déployée en zero-shot sur un drone physique et testée en vol stationnaire par points de passage, sous perturbations externes, avec charge utile variable et en suivi de trajectoire, complétée par des essais simulés de configurations singulières d'allocation. Comparée à une base de référence NMPC (commande prédictive non linéaire), état de l'art pour ce type d'actionnement couplé, la politique RL n'égale pas sa précision de position en régime stationnaire, mais affiche une erreur d'orientation plus homogène, des transitions de pose plus rapides et une charge de calcul embarquée réduite. Pour les intégrateurs et ingénieurs du secteur, ce résultat répond à une question ouverte: le RL au niveau actionneur, déjà validé sur des quadrirotors conventionnels pour un vol agile et robuste, peut aussi fonctionner sur des architectures à rotors orientables plus complexes, réputées plus difficiles à transférer du simulateur au réel. Le compromis observé, moins de précision statique contre moins de calcul embarqué et plus de réactivité, ouvre des pistes concrètes pour des drones à bas coût de calcul destinés à l'inspection ou à la manipulation aérienne. Le travail s'inscrit dans la continuité des succès du RL sur les quadrirotors standards, où cette approche a déjà démontré sa robustesse face aux méthodes classiques de contrôle. La question du RL sur les rotors orientables restait ouverte en raison du couplage hybride rotors-articulations, jugé plus délicat à modéliser fidèlement en simulation. Cette version 2 de l'article, republiée après une première soumission, suggère un travail de consolidation méthodologique. Les auteurs positionnent explicitement leur approche face au NMPC plutôt que de la présenter comme son remplacement, et les essais de configurations singulières restant cantonnés à la simulation laissent entrevoir une validation matérielle future comme prochaine étape logique.

RecherchePaper
1 source
NanoBench : un jeu de données multitâche pour l'identification, le contrôle et l'estimation d'état des nano-quadrirotors
2arXiv cs.RO 

NanoBench : un jeu de données multitâche pour l'identification, le contrôle et l'estimation d'état des nano-quadrirotors

NanoBench est un jeu de données benchmark open-source multitâches consacré aux nano-quadrotors, construit à partir du Crazyflie 2.1, plateforme commerciale de 27 grammes au décollage, testée dans une arène équipée d'un système de capture de mouvement Vicon à précision millimétrique. Le dataset regroupe 172 enregistrements de vol répartis en trois catégories : excitation multi-fréquence, suivi de trajectoires géométriques à trois régimes de vitesse, et vol stationnaire longue durée jusqu'à décharge complète de la batterie. Chaque enregistrement synchronise, par corrélation gyroscopique sur une grille de recherche de 1 milliseconde, la vérité terrain Vicon, les données IMU brutes, les estimations du filtre de Kalman étendu embarqué, les variables internes du contrôleur PID et les commandes PWM des moteurs, échantillonnées à 100 Hz, ainsi que la télémétrie batterie à 10 Hz. Le papier, publié sur arXiv (2603.09908v2, version révisée), définit des protocoles d'évaluation standardisés, des répartitions train/test et des lignes de base open-source pour trois tâches : identification de système non linéaire, benchmarking de contrôleurs en boucle fermée, et évaluation de l'estimation d'état embarquée. L'enjeu tient au vide identifié dans les benchmarks aériens existants, calibrés sur des véhicules de plusieurs centaines de grammes à quelques kilogrammes et limités à des données d'état de haut niveau. À l'échelle nano, l'aérodynamique à faible nombre de Reynolds, les non-linéarités des moteurs DC sans noyau et les contraintes de calcul embarqué sévères invalident les modèles et contrôleurs conçus pour des drones plus lourds, sans qu'aucun jeu de données public ne permette jusqu'ici de les recaler avec des signaux au niveau actionneur. Selon les auteurs, NanoBench est le premier dataset public à réunir commandes moteurs, variables internes de contrôleur et sorties d'estimateur avec une vérité terrain millimétrique sur une plateforme nano-aérienne commerciale, ce qui en fait une référence potentielle pour la recherche en contrôle et estimation d'état appliquée aux essaims de micro-drones ou à l'inspection en espaces confinés. Le choix du Crazyflie 2.1 comme plateforme de référence s'explique par son statut de standard de facto dans les laboratoires de robotique aérienne, en raison de son faible coût et de sa large diffusion, ce qui permet une reproductibilité directe des résultats sans matériel propriétaire. La mention "replace" sur arXiv signale une version révisée d'un travail déjà soumis. Les auteurs annoncent la mise à disposition ouverte du dataset complet, des protocoles d'évaluation et des baselines, posant les bases d'une comparaison future des méthodes de modélisation, de contrôle et d'estimation d'état spécifiques aux nano-quadrotors, un segment jusqu'ici sous-desservi par les benchmarks génériques de la robotique aérienne.

UEAucun acteur européen n'est cite, mais le Crazyflie, plateforme standard dans de nombreux laboratoires de robotique aérienne européens, pourrait bénéficier indirectement de ce benchmark.

RecherchePaper
1 source
CoCo-InEKF : estimation d'état avec covariances de contact apprises dans des scénarios dynamiques à contacts multiples
3arXiv cs.RO 

CoCo-InEKF : estimation d'état avec covariances de contact apprises dans des scénarios dynamiques à contacts multiples

Une équipe de recherche vient de déposer sur arXiv (arXiv:2605.15122, mai 2026) CoCo-InEKF, un filtre de Kalman étendu invariant différentiable pour l'estimation d'état des robots à pattes en mouvement dynamique. La contribution centrale consiste à remplacer les états de contact binaires traditionnels (pied au sol ou non) par des covariances continues de vitesse de contact, calculées par un réseau de neurones léger entraîné de bout en bout via une fonction de perte sur l'erreur d'état. Ce réseau prédit des covariances pour des points candidats de contact prédéfinis, sans nécessiter d'étiquettes manuelles de vérité terrain. Une procédure de sélection automatique de ces points est également proposée, et les auteurs montrent que les résultats sont peu sensibles à leur positionnement exact. Les expériences ont été conduites sur un robot bipède, avec des démonstrations de danse et d'interactions complexes avec le sol, aussi bien en simulation qu'en environnement réel. La distinction entre états de contact binaires et covariances continues touche un verrou technique récurrent de la locomotion dynamique. Les filtres classiques peinent à gérer le contact partiel (un pied posé partiellement sur un obstacle) ou le glissement directionnel (la semelle dérape latéralement tout en maintenant une charge normale). En modulant dynamiquement la confiance accordée à chaque point de contact, CoCo-InEKF produit une meilleure estimation de vitesse linéaire et une consistance de filtre améliorée par rapport aux approches de référence, ce qui conditionne directement la robustesse des mouvements sur terrains complexes. L'absence de labels manuels de contact facilite également le portage vers de nouveaux châssis sans recalibrage supervisé. L'InEKF (filtre de Kalman étendu invariant sur groupes de Lie SE(3)) s'est imposé depuis les travaux du MIT sur le contact-aided InEKF (2019) comme cadre de référence pour l'odométrie des robots à pattes, avec des intégrations dans des systèmes comme ANYmal d'ANYbotics. CoCo-InEKF y intègre l'apprentissage machine pour estimer les covariances de contact plutôt que de les fixer heuristiquement, une évolution incrémentale mais utile face aux approches purement géométriques. Les démonstrations restent à ce stade sur un prototype de laboratoire bipède non identifié dans le preprint ; le code n'est pas encore publié, et le transfert vers des plateformes commerciales comme Unitree H1 ou Agility Robotics Digit demandera une validation sur une plus grande diversité de surfaces et de dynamiques.

RecherchePaper
1 source
Allocation de commande par fonctions de barrière de contrôle pour robots aériens omnidirectionnels à rotors inclinables
4arXiv cs.RO 

Allocation de commande par fonctions de barrière de contrôle pour robots aériens omnidirectionnels à rotors inclinables

Des chercheurs proposent un allocateur de commande fondé sur les fonctions barrières de contrôle (CBF) pour les drones à rotors inclinables omnidirectionnels. Ces robots aériens orientent leurs rotors avec des servomoteurs pour produire un torseur à six dimensions (trois forces, trois couples). Mais les servos répondent lentement, et pendant la reconfiguration le torseur demandé peut devenir irréalisable. L'allocateur garantit la faisabilité du torseur malgré un écart borné entre configuration nominale et réelle. Une identité de torseur équivalent relie la poussée requise dans les deux configurations. Pour une matrice d'allocation non singulière, le problème se réduit à douze marges de poussée, resserrées par une réserve ellipsoïdale. Leurs dérivées donnent un programme quadratique à six variables (vitesses des servos), suivi d'une allocation différentielle des poussées. En simulation MuJoCo, avec trajectoires circulaires et en « cartwheel » (rotation continue), perturbées ou non, la méthode obtient la plus faible erreur de position dans les quatre scénarios, au prix d'une dégradation d'attitude sur la trajectoire circulaire. Pendant le cartwheel perturbé, le torseur désiré reste faisable sur les 1751 échantillons enregistrés, contre 60,8 % à 100 % de violations pour les trois méthodes de référence (géométrique, différentielle augmentée, différentielle normalisée). L'enjeu concerne la manipulation aérienne et l'inspection par contact, où un drone entièrement actionné doit tenir des poses arbitraires tout en exerçant des efforts. La saturation transitoire pendant le basculement des rotors est un frein concret à la robustesse de ces plateformes. Une garantie formelle de faisabilité, plutôt qu'un réglage empirique, intéresse les intégrateurs qui doivent certifier un comportement prévisible. La prudence s'impose toutefois : les résultats sont purement simulés, sans essai matériel, et la garantie d'invariance est conditionnelle (réserve suffisante, initialisation faisable, entrées CBF admissibles). Les auteurs reconnaissent que la faisabilité mesurée porte sur des échantillons, et que valider le certificat sur la trajectoire nominale exigerait des enregistrements d'état nominal et de couverture de la réserve. Ce travail s'inscrit dans la lignée des multirotors à rotors inclinables, qui ont dépassé les hexarotors à orientation fixe pour atteindre l'actionnement complet, au prix d'une dynamique de servos difficile à gérer. Les méthodes concurrentes d'allocation, géométriques ou différentielles, supposent généralement que la configuration commandée est atteinte. Ce n'est pas le cas ici. La suite logique serait une validation sur banc d'essai ou en vol, avec des servos réels et du bruit de mesure d'angle, étape que cette prépublication arXiv n'annonce pas.

RecherchePaper
1 source