2025-11-12T03:49:09.545098

Trajectory control of a suspended load with non-stopping flying carriers

Girardello, Michieletto, Cenedese et al.
This paper presents the first closed-loop control framework for cooperative payload transportation with non-stopping flying carriers. Building upon grasp-matrix formulations and internal force redundancy, we propose a feedback wrench controller that actively regulates the payload's pose while an optimization layer dynamically shapes internal-force oscillations to guarantee persistent carrier motion. Preliminary experimental results on multirotor UAVs validate the model assumptions, and numerical simulations demonstrate that the method successfully prevents carrier stagnation, achieves accurate load tracking, and generates physically feasible trajectories with smooth velocity profiles. The proposed framework not only advances the state of the art but also offers a reliable, versatile solution for future real-world applications requiring load transportation by coordinated non-stopping flying carriers.
academic

Contrôle de trajectoire d'une charge suspendue avec des porteurs volants sans arrêt

Informations de base

  • ID de l'article: 2510.11413
  • Titre: Trajectory control of a suspended load with non-stopping flying carriers
  • Auteurs: Sofia Girardello, Giulia Michieletto, Angelo Cenedese, Antonio Franchi, Chiara Gabellieri
  • Classification: eess.SY cs.SY (Systèmes et Contrôle)
  • Date de publication: 13 octobre 2025 (prépublication arXiv)
  • Lien de l'article: https://arxiv.org/abs/2510.11413

Résumé

Cet article propose le premier cadre de contrôle en boucle fermée pour le transport coopératif de charge avec des porteurs volants sans arrêt. Sur la base de la formulation de la matrice de préhension et de la redondance des forces internes, un contrôleur de couple par rétroaction est proposé pour réguler activement l'attitude de la charge, tandis qu'une couche d'optimisation ajuste dynamiquement les oscillations de force interne pour assurer le mouvement continu des porteurs. Les résultats expérimentaux préliminaires sur des drones multirotor valident les hypothèses du modèle, et les simulations numériques démontrent que la méthode prévient avec succès l'arrêt des porteurs, réalise un suivi précis de la charge et génère des trajectoires physiquement réalisables avec des profils de vitesse lisse.

Contexte et motivation de la recherche

Problème de recherche

Le problème fondamental abordé dans cet article est: comment réaliser un contrôle en boucle fermée du transport coopératif de charge suspendue avec des porteurs volants sans arrêt (tels que les drones à voilure fixe), en particulier lorsque la charge doit effectuer un suivi de trajectoire dynamique.

Importance du problème

  1. Besoins applicatifs: Les applications de transport logistique longue distance, d'aide humanitaire, d'inspection d'infrastructures et de construction exigent des capacités de transport de charge
  2. Défis technologiques: Les drones à voilure fixe offrent une meilleure autonomie et portée que les multirotor, mais doivent maintenir une vitesse positive pour rester en vol
  3. Signification pratique: Fournir une base théorique et une solution technique pour le transport aérien coopératif à grande échelle et longue distance

Limitations des méthodes existantes

  1. Limitation des multirotor: Les recherches existantes se concentrent principalement sur les drones multirotor, dont l'autonomie et la portée opérationnelle sont limitées
  2. Contrôle en boucle ouverte: Les recherches existantes sur les porteurs sans arrêt se limitent à la planification de trajectoire en boucle ouverte, sans contrôle par rétroaction
  3. Charge statique: Les méthodes existantes ne considèrent que l'équilibre statique de la charge, sans support pour le suivi de trajectoire dynamique

Contributions principales

  1. Premier cadre de contrôle en boucle fermée: Proposition du premier système de contrôle en boucle fermée pour le transport coopératif de charge avec des porteurs volants sans arrêt
  2. Suivi de trajectoire dynamique: Extension de la théorie existante pour supporter le suivi de trajectoire dynamique de la charge, pas seulement l'équilibre statique
  3. Stratégie d'optimisation en ligne: Développement d'un algorithme d'optimisation en temps réel qui ajuste dynamiquement les paramètres de force interne pour assurer les contraintes de vitesse des porteurs
  4. Vérification théorique et expérimentale: Validation de l'efficacité de la méthode par simulation numérique et expériences préliminaires

Détails de la méthode

Définition de la tâche

Entrées: Trajectoire de charge désirée pLd(t)R3p_{Ld}(t) \in \mathbb{R}^3, RLd(t)SO(3)R_{Ld}(t) \in SO(3), et les vitesses correspondantes Sorties: Trajectoires de force de câble {fi(t)}i=1n\{f_i(t)\}_{i=1}^n et trajectoires des porteurs {pRi(t)}i=1n\{p_{R_i}(t)\}_{i=1}^nContraintes:

  1. Stabilité asymptotique de l'erreur de suivi de charge
  2. Contrainte de vitesse des porteurs: p˙Ri(t)ε>0\|\dot{p}_{R_i}(t)\| \geq \varepsilon > 0, i=1,...,n\forall i = 1,...,n

Architecture du modèle

1. Modélisation du système

Le système est composé de n3n \geq 3 porteurs volants sans arrêt, chacun connecté à une charge rigide commune par des câbles. Relations cinématiques clés:

pRi=pL+RLBbi+Liqi,i=1,...,np_{R_i} = p_L + R_L {}^B b_i + L_i q_i, \quad i = 1,...,n

qiS2q_i \in S^2 est le vecteur unitaire de direction pointant de la charge vers le porteur.

2. Représentation de la matrice de préhension

La relation entre les forces de câble et le couple de charge est décrite par la matrice de préhension:

w=G(RL)fw = G(R_L)f

G(RL)R6×3nG(R_L) \in \mathbb{R}^{6 \times 3n} est la matrice de préhension:

G(RL)=[I3I3S(Bb1)RLTS(Bbn)RLT]G(R_L) = \begin{bmatrix} I_3 & \cdots & I_3 \\ S({}^B b_1)R_L^T & \cdots & S({}^B b_n)R_L^T \end{bmatrix}

3. Architecture de contrôle à trois niveaux

Contrôleur de couple de charge en boucle externe:

fd = -Kp ep - Kv ev - Ki ∫₀ᵗ ep(τ)dτ + mL ge₃
τd = -KR eR - Kω eω - KiR ∫₀ᵗ eR(τ)dτ + ωL × (JL ωL)

Génération de trajectoire des porteurs en boucle interne: fd(t)=G(RL(t))wd(t)+N(RL(t))λ(t)f_d(t) = G(R_L(t))^† w_d(t) + N(R_L(t))λ(t)

Couche d'optimisation: Ajustement dynamique des paramètres de force interne λ(t)λ(t) pour satisfaire les contraintes de vitesse.

Points d'innovation technique

1. Traitement de la matrice de préhension variant dans le temps

Contrairement aux méthodes existantes de charge statique, cet article considère la matrice de préhension variant dans le temps G(t)G(t) et l'espace nul N(t)N(t) causés par les changements d'attitude de la charge.

2. Caractérisation mathématique de la contrainte de vitesse des porteurs

Dérivation d'une expression explicite de la vitesse des porteurs:

p˙Ri(t)=vLi(t)+LiTi(t)(Ei(t)+Gi(t))\dot{p}_{R_i}(t) = v_{L_i}(t) + \frac{L_i}{T_i(t)}(E_i(t) + G_i(t))

Ei(t)E_i(t) est la contribution externe et Gi(t)G_i(t) est la contribution de force interne. La contrainte sans arrêt est équivalente à: 0Vi:={p˙Ri(t):t0}0 \notin V_i := \{\dot{p}_{R_i}(t) : t \geq 0\}

3. Algorithme d'optimisation en ligne

Définition du problème d'optimisation:

x=argminxR2J(x)x^* = \arg\min_{x \in \mathbb{R}^2} J(x)

Sous contrainte: vLi(t)+LiTiΠi(t)(G˙iwd+Giw˙d+N˙iλ+Niλ˙)2ε\|v_{L_i}(t) + \frac{L_i}{T_i}\Pi_i(t)(\dot{G}^†_i w_d + G^†_i \dot{w}_d + \dot{N}_i λ + N_i \dot{λ})\|^2 \geq \varepsilon

La fonction objectif inclut des termes de pénalité pour la régularité et la continuité.

Configuration expérimentale

Plateforme expérimentale

  1. Expériences de validation du modèle: 3 drones Crazyflie 2.1 quadrirotors, utilisant le logiciel Crazyswarm et un système de capture de mouvement externe
  2. Simulation numérique: Système à 4 porteurs, considérant la dynamique complète de la charge et des câbles, incluant l'élasticité des câbles et autres facteurs non idéaux

Spécifications de la charge

  • Charge expérimentale: Charge triangulaire construite en tube de fibre de carbone, longueur des côtés 0,515 m, masse 0,012 kg
  • Longueur des câbles: Environ 1 m de fil de coton fin
  • Charge de simulation: Masse 1,0 kg, matrice d'inertie 0,01I₃ kg·m²

Conception de trajectoire

Dans la simulation, une trajectoire composite est adoptée: repos initial → mouvement linéaire le long de l'axe x → repos final, testant spécifiquement le comportement des porteurs lors des changements de vitesse de charge.

Indicateurs d'évaluation

  1. Précision de suivi de charge: Erreur de position epe_p et erreur d'attitude eRe_R
  2. Contrainte de vitesse des porteurs: p˙Riε=0,2\|\dot{p}_{R_i}\| \geq \varepsilon = 0,2 m/s
  3. Régularité de trajectoire: Continuité du profil de vitesse

Résultats expérimentaux

Résultats de validation du modèle

Les expériences préliminaires (Figure 3) confirment:

  1. Précision de suivi de trajectoire: Les drones multirotor peuvent suivre avec précision la trajectoire de référence elliptique
  2. Stabilité de charge: L'attitude de la charge reste stable pendant le mouvement des porteurs
  3. Validité du modèle: Le modèle théorique simplifié correspond étroitement au comportement du système réel

Résultats de comparaison de simulation

Cas sans optimisation (Figures 5-7)

  • Trajectoire des porteurs: Virages serrés apparaissent, causant une vitesse instantanée tombant à zéro
  • Suivi de charge: Erreur de position moyenne 0,013 m, performance de suivi bonne
  • Contrainte de vitesse: Violation multiple de la contrainte sans arrêt

Cas avec optimisation (Figures 8-11)

  • Trajectoire des porteurs: Trajectoire elliptique lisse, évitant les virages serrés
  • Suivi de charge: Erreur de position moyenne 0,015 m, légèrement plus élevée mais toujours acceptable
  • Contrainte de vitesse: Satisfaction stricte de p˙Ri0,2\|\dot{p}_{R_i}\| \geq 0,2 m/s
  • Caractéristiques de trajectoire: Les porteurs exécutent un vol en spirale (loitering) lorsque la charge est au repos

Découvertes clés

  1. Satisfaction des contraintes: L'algorithme d'optimisation assure avec succès que la vitesse des porteurs reste toujours au-dessus du seuil
  2. Performance de suivi: L'introduction de la contrainte de vitesse a un impact mineur sur la précision de suivi de charge
  3. Régularité: Les trajectoires optimisées améliorent significativement la régularité du mouvement des porteurs

Travaux connexes

Charge suspendue monorotor

Les recherches précoces se concentrent sur le transport de charge suspendue par un seul multirotor, résolvant principalement les problèmes de suppression d'oscillation 5-7.

Systèmes multirotor coopératifs

Extension à plusieurs multirotor coopératifs pour le transport, réalisant le contrôle à six degrés de liberté de la charge 8-13, mais dépendant de la capacité de sustentation.

Théorie des porteurs sans arrêt

Les travaux théoriques récents 14,15 établissent la faisabilité du maintien de l'équilibre statique de charge par des porteurs sans arrêt, mais se limitent au contrôle en boucle ouverte.

Positionnement de la contribution de cet article

Cet article est le premier à réaliser le suivi de trajectoire de charge dynamique en boucle fermée avec des porteurs volants sans arrêt, comblant un écart important entre la théorie et l'application pratique.

Conclusion et discussion

Conclusions principales

  1. Percée théorique: Première réalisation du contrôle de suivi de trajectoire de charge en boucle fermée avec des porteurs volants sans arrêt
  2. Innovation technique: La stratégie d'optimisation en ligne résout efficacement le problème de couplage entre la contrainte de vitesse des porteurs et le contrôle de charge
  3. Vérification de praticité: La méthode montre de bonnes performances sur des trajectoires complexes (combinaison statique + dynamique)

Limitations

  1. Simplification de la dynamique des porteurs: Ne considère pas les contraintes de dynamique complètes des drones à voilure fixe
  2. Résolution d'optimisation: Le problème d'optimisation peut être insoluble dans certains cas
  3. Portée expérimentale: Validation préliminaire uniquement sur plateforme multirotor

Directions futures

  1. Planification de trajectoire affinée: Considération de la saturation d'entrée et des contraintes d'état spécifiques aux porteurs
  2. Contrôle prédictif: Adoption de méthodes d'horizon glissant remplaçant l'optimisation réactive
  3. Vérification sur drone à voilure fixe réel: Expériences complètes sur des drones sans arrêt réels
  4. Intégration mécatronique: Traitement des adaptations d'installation mécanique des câbles et charges

Évaluation approfondie

Points forts

  1. Innovation forte: Première résolution du problème de contrôle de charge en boucle fermée avec porteurs sans arrêt, ayant une valeur théorique importante
  2. Méthode complète: De la modélisation théorique à la conception de contrôle jusqu'à la vérification expérimentale, formant une chaîne technique complète
  3. Rigueur mathématique: Caractérisation mathématique rigoureuse de la contrainte de vitesse des porteurs, conception raisonnable du problème d'optimisation
  4. Valeur pratique: Fournit un chemin technique viable pour le transport de charge longue distance

Insuffisances

  1. Vérification expérimentale limitée: Validation uniquement sur plateforme multirotor, manque d'expériences sur drones à voilure fixe réels
  2. Robustesse d'optimisation: Discussion insuffisante de la faisabilité et de la robustesse du problème d'optimisation
  3. Traitement des perturbations: Capacité à gérer les perturbations externes et l'incertitude du modèle à vérifier davantage
  4. Complexité computationnelle: La charge computationnelle et le caractère temps réel de l'optimisation en ligne nécessitent une analyse plus détaillée

Impact

  1. Contribution académique: Ouvre une nouvelle direction de recherche en contrôle coopératif de porteurs sans arrêt
  2. Perspectives d'application: Fournit une base technique importante pour la logistique par drone, les opérations de sauvetage, etc.
  3. Reproductibilité: Description détaillée de la méthode, paramètres clairement définis, bonne reproductibilité

Scénarios applicables

  1. Logistique longue distance: Particulièrement adapté aux tâches de transport de charge nécessitant une longue autonomie
  2. Secours d'urgence: Livraison de fournitures dans les zones éloignées
  3. Opérations marines: Transport de fournitures entre plates-formes en mer
  4. Applications militaires: Livraison tactique de fournitures aériennes

Références

Cet article cite 16 références connexes, couvrant le transport de charge suspendue, le contrôle coopératif multirotor, les applications de drones à voilure fixe et d'autres domaines clés, fournissant une base théorique solide pour la recherche. Les références particulièrement importantes incluent:

  • 14,15: Travaux pionniers de Gabellieri et Franchi sur l'équilibre statique des porteurs sans arrêt
  • 8-13: Recherches classiques sur le transport coopératif multirotor
  • 5-7: Théorie fondamentale du contrôle de charge suspendue monorotor

Évaluation globale: Ceci est un article de haute qualité en théorie du contrôle, apportant des contributions importantes au domaine du contrôle coopératif de porteurs volants sans arrêt. Bien qu'il y ait une marge d'amélioration dans la vérification expérimentale, son innovation théorique et sa valeur pratique en font un progrès important dans ce domaine.