Extending First-order Robotic Motion Planners to Second-order Robot Dynamics
Sawant, Tayebi
This paper extends first-order motion planners to robots governed by second-order dynamics. Two control schemes are proposed based on the knowledge of a scalar function whose negative gradient aligns with a given first-order motion planner. When such a function is known, the first-order motion planner is combined with a damping velocity vector with a dynamic gain to extend the safety and convergence guarantees of the first-order motion planner to second-order systems. If no such function is available, we propose an alternative control scheme ensuring that the error between the robot's velocity and the first-order motion planner converges to zero. The theoretical developments are supported by simulation results demonstrating the effectiveness of the proposed approaches.
academic
Extension des Planificateurs de Mouvement Robotique du Premier Ordre à la Dynamique Robotique du Deuxième Ordre
Cet article étend les planificateurs de mouvement du premier ordre aux systèmes robotiques régis par une dynamique du deuxième ordre. Deux schémas de contrôle sont proposés, basés sur la connaissance du gradient négatif d'une fonction scalaire connue alignée avec un planificateur de mouvement du premier ordre donné. Lorsqu'une telle fonction est connue, le planificateur de mouvement du premier ordre est combiné avec un vecteur de vitesse amorti à gain dynamique, étendant les garanties de sécurité et de convergence du planificateur du premier ordre aux systèmes du deuxième ordre. En l'absence d'une telle fonction, un schéma de contrôle alternatif est proposé, garantissant que l'erreur entre la vitesse du robot et le planificateur de mouvement du premier ordre converge vers zéro. Le développement théorique est soutenu par des résultats de simulation, démontrant l'efficacité de la méthode proposée.
La navigation autonome des robots implique de guider le robot vers une position cible désirée tout en évitant les obstacles. Les méthodes de navigation existantes sont principalement basées sur les champs de potentiel artificiels, où un champ vectoriel attractif guide le robot vers la cible et un champ vectoriel répulsif assure l'évitement d'obstacles.
Problème de désadaptation dynamique: La plupart des stratégies de navigation supposent que le mouvement du robot est régi par un modèle du premier ordre contrôlé en vitesse, mais les systèmes robotiques réels sont généralement modélisés par une dynamique du deuxième ordre
Garantie de sécurité: L'application directe d'un planificateur du premier ordre à un système du deuxième ordre peut entraîner un dépassement, plaçant le système dans une région non sécurisée
Limitations géométriques: Les méthodes de navigation existantes pour les systèmes du deuxième ordre sont limitées dans les formes géométriques d'obstacles qu'elles peuvent traiter
Les planificateurs de mouvement du premier ordre existants (tels que 5, 8) peuvent assurer une navigation sécurisée dans des environnements avec des obstacles de géométrie complexe, mais leur application directe aux systèmes du deuxième ordre perd les garanties de sécurité. Par conséquent, il est nécessaire de concevoir des schémas de contrôle qui étendent l'applicabilité des planificateurs de mouvement du premier ordre aux systèmes de dynamique du deuxième ordre.
Extension des garanties de sécurité et de convergence: Extension des garanties de sécurité et de convergence du planificateur de mouvement du premier ordre aux systèmes du deuxième ordre, permettant la navigation dans des environnements avec des obstacles de géométrie complexe
Absence de fonction de potentiel infini: Contrairement aux méthodes existantes 1, 10, aucune fonction de potentiel artificiel n'est requise pour tendre vers l'infini en s'approchant de la limite des obstacles
Relâchement des restrictions sur les conditions initiales: Contrairement aux méthodes de régulation de référence 13, 14, aucune restriction n'est imposée sur la vitesse initiale du robot
Deux schémas de contrôle complémentaires: Proposition de deux stratégies de contrôle : l'amortissement dynamique avec rétroaction (DDF) et le suivi de vitesse avec rétroaction (VTF)
Concevoir une loi de contrôle par rétroaction u telle que le système du deuxième ordre :
ẋ = v
v̇ = u
garantisse la sécurité et la stabilité asymptotique de l'état cible (x = xd, v = 0), sachant que le système du premier ordre ẋ = vd garantit la sécurité et la stabilité asymptotique de la position cible x = xd.
Mécanisme d'amortissement adaptatif: Ajustement dynamique du gain d'amortissement en fonction de la distance entre le robot et les obstacles, maintenant un amortissement faible loin des obstacles pour un mouvement rapide et augmentant l'amortissement à proximité des obstacles pour assurer la sécurité
Garanties théoriques:
Théorème 1: Le contrôle DDF assure l'invariance directe de X°r × Rⁿ et la stabilité asymptotique presque globale de (xd,0)
Théorème 2: Le contrôle VTF assure la décroissance monotone de l'erreur de vitesse ‖v(t)-vd(x(t))‖ et la stabilité asymptotique presque globale de (xd,0)
Absence de divergence de fonction de potentiel: Contrairement aux méthodes traditionnelles, aucune fonction de potentiel n'est requise pour tendre vers l'infini à la limite des obstacles
Extension réussie des planificateurs de mouvement du premier ordre aux systèmes du deuxième ordre, préservant la sécurité et la stabilité
Les deux schémas de contrôle sont complémentaires: DDF applicable lorsque la fonction de potentiel est connue, VTF applicable aux planificateurs continûment différentiables généraux
Le mécanisme d'amortissement dynamique résout efficacement le compromis entre sécurité et efficacité
Évaluation globale: Ceci est un excellent article avec une théorie solide et une méthode innovante, résolvant avec succès un problème important en planification de mouvement robotique. Bien qu'il y ait une marge d'amélioration dans la vérification expérimentale, ses contributions théoriques et sa valeur pratique en font un progrès important dans ce domaine.