MATLAB et Simulink pour les robots manipulateurs

MATLAB et Simulink proposent des algorithmes spécialisés, des outils de simulation, un support de ROS et une connectivité hardware pour le développement de robots manipulateurs.

Avec MATLAB et Simulink, vous pouvez :

  • Intégrer les designs mécaniques issus de la CAO aux modèles du système électrique
  • Analyser la consommation d'énergie pour choisir le design et la trajectoire les plus efficaces
  • Utiliser des algorithmes prédéfinis et des modèles de capteurs pour des applications de robots manipulateurs impliquant la perception et la planification de mouvement
  • Concevoir des algorithmes de contrôle de robot et les simuler avec un modèle de robot dans un environnement de simulation 3D
  • Évaluer les algorithmes de manipulation de vos robots en connectant des simulateurs externes ou de véritables robots
  • Se connecter à des robots, notamment des Cobots UR, et les contrôler grâce à MATLAB et Simulink
  • Générer automatiquement le code de production à déployer sur des contrôleurs de robot et des cartes de calcul embarquées
  • Faites progresser vos projets de robotique en utilisant les exemples d'applications de référence mis à votre disposition, qui comportent des workflows intégrés pour le développement d'applications robotiques autonomes

« Avec Robotics System Toolbox, nous avons pu établir sans effort une connexion avec notre robot et le commander directement à partir des algorithmes que nous avions développés dans MATLAB, ce qui nous a permis de minimiser le temps de développement. Nous avons profité du temps ainsi gagné pour poursuivre nos recherches sur de nouveaux algorithmes de reconnaissance d'objets tactiles. »

Développement de plateforme pour des robots manipulateurs

Le développement d'une plateforme pour des robots manipulateurs comprend de multiples composants, notamment des systèmes mécaniques, des actionneurs, des systèmes électriques et des modèles environnementaux. Avec MATLAB et Simulink, vous pouvez optimiser les designs personnalisés et améliorer les algorithmes pour les robots manipulateurs.  Avec MATLAB et Simulink, vous pouvez :


Perception robotique

Les robots manipulateurs industriels modernes, tels que les robots collaboratifs (cobots), ont besoin de la perception robotique lorsque les données de capteurs et l'intelligence artificielle sont impliqués dans le processus de perception de leur environnement. Vous pouvez intégrer des données provenant d'un seul ou de plusieurs capteurs et développer vos algorithmes de perception robotique avec MATLAB et Simulink. Avec MATLAB et Simulink, vous pouvez :

  • Vous connecter à des capteurs et à des périphériques
  • Analyser et comparer les données des capteurs pour percevoir l'environnement
  • Obtenir des informations à partir d'images, de vidéos, de LiDAR et d'autres types de capteurs
  • Proposer des fonctionnalités de classification et de détection d'objets à saisir
  • Estimer la pose d'un objet et les points pour le saisir en utilisant les différents algorithmes de Computer Vision proposés
  • Vous connecter à un middleware ROS ou ROS 2 via un réseau ROS pour capturer les données des capteurs

Planification et contrôle de mouvement d'un robot

Les robots manipulateurs industriels réalisent des tâches en suivant des trajectoires sans obstacle dans un environnement. Les fonctions MATLAB et les blocs Simulink permettent d'effectuer la planification de mouvement et le contrôle de manière sûre et efficace. Avec MATLAB et Simulink, vous pouvez :

Planification de mouvement

Tests d'applications robotiques basés sur la simulation

La simulation vous permet de détecter les erreurs dès le début de la phase de design dans un environnement virtuel permettant une excellente répétabilité et une facilité de modifications des paramètres du modèle réduisant ainsi les risques et les coûts associés aux tests hardware. MATLAB et Simulink permettent de :

  • Valider rapidement les algorithmes des robots avec des modèles de mouvement abstraits
  • Explorer rapidement l'espace de design en utilisant le calcul parallèle
  • Appliquer des algorithmes d'optimisation à la fois au contrôleur et au système pour trouver le meilleur design
  • Intégrer des capteurs réalistes pour les applications de robots manipulateurs industriels telles qu'une caméra stéréoscopique, un encodeur et un capteur de couple
  • Effectuer une co-simulation déterministe avec Simulink et Gazebo
  • Valider des modèles de robots dans des environnements de simulation réels en les interfaçant avec des simulateurs de physique 3D

Vous avez des questions ?

Contactez un expert en Robotics.

Version d'essai gratuite de 30 jours

Essayer MATLAB, Simulink et d'autres produits