MoveIt 2
Framework de planification de mouvement pour bras robotiques ROS 2, avec cinématique et vérification des collisions
Licence
BSD-3-Clause
Aperçu
MoveIt 2 est la version ROS 2 de MoveIt, un logiciel open source de manipulation robotique. Il fournit la planification de mouvement avec des planificateurs tels qu'OMPL, STOMP et CHOMP, la vérification des collisions, la cinématique inverse et l'exécution de trajectoires. Le MoveIt Setup Assistant aide à configurer un bras robotique, et des données de perception telles que des nuages de points et des caméras de profondeur peuvent être intégrées.
MoveIt 2 est la version ROS 2 de MoveIt, le logiciel open-source le plus largement utilisé pour la manipulation robotique. Il fournit une plateforme facile à utiliser pour la planification de mouvement, la manipulation, la perception 3D, la cinématique, le contrôle et la navigation.
Les caractéristiques clés incluent : - Planification de mouvement avec plusieurs algorithmes (OMPL, STOMP, CHOMP) - Détection et évitement de collision - Solveurs de cinématique inverse - Exécution et surveillance de trajectoire - Intégration avec perception (nuages de points, caméras de profondeur) - Assistant de configuration MoveIt pour configuration facile - Support pour divers bras robotiques prêts à l'emploi
MoveIt 2 est utilisé par des milliers de chercheurs et entreprises en robotique pour des applications allant du pick-and-place aux tâches d'assemblage complexes. C'est un outil fondamental pour quiconque construit des applications de manipulation.
Pourquoi c'est important
MoveIt 2 est le framework de manipulation de ROS 2 — c'est lui qui rend les bras robotiques utiles. Réunissant planification de mouvement, détection de collisions, préhension et cinématique dans un seul paquet, il est déployé sur plus de bras robotiques en production que tout autre framework open source.
Le problème résolu
Faire bouger un bras robotique de manière intelligente — éviter les obstacles, planifier des trajectoires, les exécuter — nécessite d'intégrer de nombreux sous-systèmes complexes. MoveIt 2 fournit tout cela sous la forme d'un paquet testé et maintenu.
Points clés
- Framework complet de planification de mouvement pour les bras robotiques sous ROS 2
- Intégration avec OMPL pour des algorithmes de planification de pointe
- Détection de collisions, résolution IK et exécution de trajectoires
- MoveIt Setup Assistant pour configurer facilement un robot
- Utilisé en production par de grandes entreprises de robotique
Pour qui
- Ingénieurs en robotique qui déploient des systèmes de manipulation
- Entreprises qui construisent des bras robotiques basés sur ROS 2
- Chercheurs qui ont besoin d'une infrastructure de manipulation fiable
- Étudiants qui apprennent la programmation de la manipulation robotique
Limites
- La configuration peut être complexe pour les robots non standard
- Les performances temps réel exigent une mise en place soignée
- Courbe d'apprentissage pour comprendre l'ensemble du pipeline de planification
- Certaines fonctionnalités avancées nécessitent un développement sur mesure