Quasi-Static Manipulation
- Aussi appelé: quasistatic manipulation
- Catégorie: Planning & manipulation › Manipulation
- Mots-clés: manipulation, contact, friction, statics, pushing
Manipulation assez lente pour que les forces d'inertie puissent être ignorées, si bien que le robot et l'objet sont traités comme passant par une suite d'états où les forces s'équilibrent.
Définition
Manipulation quasi statique (quasi-static manipulation) : manipulation analysée sous l'hypothèse que le mouvement est assez lent pour que les forces d'inertie soient négligeables. À chaque instant, les forces et les moments exercés sur l'objet, par la gravité, les contacts du robot, la surface d'appui et le frottement, sont supposés s'équilibrer, si bien que le système passe par une suite d'états d'équilibre. Contrairement à une analyse purement statique, les modèles quasi statiques autorisent encore le glissement : le frottement de Coulomb aux contacts en mouvement est pris en compte, tandis que les termes masse fois accélération sont supprimés.
Cette hypothèse couvre une grande partie de la manipulation pratique : prise et dépose (pick-and-place), poussée lente sur une table, insertion de cheville dans un trou (peg-in-hole), glissement d'un objet contre un mur pour le réorienter, et la plupart des analyses de saisie. Elle simplifie beaucoup la mécanique. Le mouvement de l'objet dépend de la direction du mouvement du robot, de la géométrie des contacts et du frottement, mais pas de sa vitesse, de sorte que les planificateurs peuvent raisonner sur des chemins plutôt que sur des trajectoires complètes. Parmi les résultats classiques fondés sur cette hypothèse figurent l'analyse de la poussée de Mason, la surface limite (limit surface), qui relie la force et le moment de frottement d'un objet glissant sur un plan, et les diagrammes de coincement et d'arc-boutement (jamming, wedging) pour les tâches d'insertion.
L'hypothèse cesse de tenir lorsque les objets glissent ou basculent loin après la fin du contact, lorsque des chocs se produisent, ou lorsque le robot se déplace vite par rapport à la masse et au frottement de l'objet. Une vérification courante consiste à comparer les forces d'inertie impliquées par les accélérations planifiées aux forces de frottement et de contact ; si elles sont du même ordre de grandeur, un modèle dynamique est nécessaire. Des modèles intermédiaires, parfois appelés quasi dynamiques, conservent la structure à pas de temps d'un simulateur tout en négligeant encore la plupart des effets d'inertie, et sont utilisés dans certains planificateurs riches en contacts.
Pourquoi c'est important
La plupart des algorithmes de saisie, de poussée et d'assemblage supposent des conditions quasi statiques, souvent implicitement. Connaître cette hypothèse, et savoir quand elle tombe en défaut, explique pourquoi un planificateur fonctionne à faible vitesse mais plus lorsque le robot est accéléré, et quand un modèle dynamique ou une autre stratégie est nécessaire.
Applications principales
- Poussée plane et glissement d'objets sur une surface
- Prise et dépose (pick-and-place) et analyse de la stabilité de saisie
- Insertion de cheville dans un trou (peg-in-hole) et planification d'assemblage
- Utilisation de murs et de montages pour réorienter des objets
- Planification riche en contacts avec des robots lents et compliants
En pratique
Une équipe d'entrepôt planifie des mouvements de poussée pour aligner des cartons contre une butée avant de les saisir. Son planificateur utilise un modèle de poussée quasi statique avec une surface limite calculée à partir de la surface d'appui du carton et d'un coefficient de frottement estimé, si bien qu'il prédit comment chaque carton tourne et se translate pour un chemin de poussoir donné, indépendamment de la vitesse. Sur le système réel, l'équipe plafonne la vitesse du poussoir pour que les cartons s'arrêtent quand le poussoir s'arrête ; lorsqu'un responsable demande des cycles plus rapides, elle mesure d'abord jusqu'où les cartons continuent de glisser après la fin du contact, et n'augmente la vitesse que tant que ce dépassement reste dans la tolérance d'alignement.
Idées reçues
- Quasi statique signifie que rien ne bouge — les objets peuvent glisser et tourner ; seuls les termes d'inertie sont négligés
- Les modèles quasi statiques ignorent le frottement — le frottement aux contacts glissants et adhérents y est central
- Tout robot lent est quasi statique — le critère est de savoir si les forces d'inertie sont faibles par rapport aux forces de contact et de frottement, ce qui dépend de la masse et du frottement de l'objet autant que de la vitesse
- Les résultats quasi statiques valent à toute vitesse puisque la vitesse n'apparaît pas dans le modèle — cette indépendance est une conséquence de l'hypothèse et cesse de tenir dès que l'inertie compte
Qui devrait le savoir
- Ingénieurs en planification de manipulation et de saisie
- Concepteurs d'assemblages et de montages
- Chercheurs travaillant sur la poussée et la manipulation sans préhension (nonprehensile)
- Étudiants en robotique qui étudient la mécanique du contact
Technologies associées
- Surface limite (Limit Surface)
- Modèles de poussée plane (Planar Pushing Models)
- Analyse de saisie (Grasp Analysis)
- Modèles de contact par complémentarité (Complementarity Contact Models)
- Assemblage compliant (Compliant Assembly)
Termes associés
Projets associés
- LeRobot: HuggingFace ML library for real-world robotics in PyTorch
- Isaac Lab: NVIDIA robot learning framework: one task API across Newton, PhysX and Isaac Sim
- NVIDIA Isaac GR00T: NVIDIA open foundation model for humanoid robot reasoning and skills
- OpenVLA: 7B-parameter Vision-Language-Action model for robotic manipulation
- Drake: MIT robotics toolbox for model-based dynamics, optimization, and control system design
- OpenArm: 7DOF humanoid arm for physical AI research in contact-rich environments