Blog

Comment MATLAB peut-il être utilisé en robotique ?

Autres
Partager
Exemple de codage Matlab pour un cas d'utilisation de la robotique

Es-tu passionné par math, programmation, intelligence artificielle et robotique? Alors cet article est fait pour vous !

Vous avez certainement entendu parler de MATLAB, la plateforme de programmation de haut niveau et de calcul numérique.

Pendant que vous lisez, MATLAB est utilisé par des millions d'ingénieurs et de scientifiques pour analyser des données, développer des algorithmes et créer des modèles.

Dans cet article, nous explorerons différentes manières d'utiliser MATLAB pour à des fins éducatives dans le domaine de l'ingénierie, plus spécifiquement pour les robots collaboratifs (alias cobots).

1. la simulation

Aujourd'hui, MATLAB est considéré comme une excellente plateforme pour simuler le comportement de robots collaboratifs. En utilisant le Boîte à outils du système robotique, professeurs et étudiants sont capables non seulement de créer des robots virtuels mais aussi de simuler leurs interactions avec leur environnement et espace de travail partagé.

Si vous souhaitez en savoir plus sur les principes de base de la robotique et acquérir une certaine expérience dans leur programmation et leur contrôle, alors MATLAB vous aidera à expérimenter différentes contrôler les algorithmes, tester différents scénarios et analyser les données générées par la simulation.

2. Control

Outre la simulation, MATLAB propose une large gamme d'outils pour contrôler les systèmes robotiques, notamment les bras robotiques. 

Encore une fois, en utilisant le Boîte à outils du système robotique, les étudiants peuvent :

  • Développer et optimiser algorithmes de contrôle qui régissent les mouvements et les interactions avec l’environnement.
  • Expérimentez avec différents types de capteurs, tels que capteurs de force, capteurs de visionet capteurs de proximité.
  • Découvrez comment intégrer ces capteurs dans le système de contrôle.

3. Conception

Certain universités utiliser MATLAB pour DESIGN systèmes robotiques. L'objectif ici est pour optimiser les composants mécaniques et électriques du robot. Les étudiants peuvent utiliser la Robotics System Toolbox pour concevoir et optimiser les composants mécaniques et électriques du robot et créer des fonctionnalités avancées telles que le suivi de trajectoire ou évaluer une planification de mouvement alternative.

Différentes configurations cinématiques peuvent également être testées, telles que robots série, parallèles et hybrideset apprenez à concevoir des effecteurs finaux et des pinces pour des tâches spécifiques. La plateforme vous propose donc de générer le code du modèle que vous avez créé pour l'embarquer dans votre plateforme matérielle.

4. Une analyse

Une autre chose pour laquelle MATLAB peut vous aider est de analyser les données générées par votre robot

Cette fois, parmi toutes les boîtes à outils MATLAB, nous utiliserons la Boîte à outils d'analyse de données. Les professeurs peuvent enseigner l'analyse et la visualisation des données provenant de capteurs, tels que des capteurs de force et des capteurs de vision. Cela aidera les étudiants à mieux comprendre le comportement et les performances du robot.

En revanche, vous pourrez apprendre comment utiliser des algorithmes d'apprentissage automatique pour améliorer les performances du robot et optimiser son système de contrôle.

5. Intelligence artificielle

Quand on parle de technologie, on parle certainement AI. Sans surprise, MATLAB peut être utilisé implémenter l'intelligence artificielle dans la robotique en effectuant des tâches. Cela inclut, sans toutefois s'y limiter, la reconnaissance d'objets, la planification de trajectoire, le contrôle de mouvement et le SLAM (localisation et cartographie simultanées).

Donc en conclusion, que vous souhaitiez en apprendre davantage sur la simulation, comment contrôler des robots, comment concevoir un système robotique ou même pour commencer à analyser des données, MATLAB est une excellente plateforme pour le faire.

Chez Niryo, nous testons et pratiquons avec MATLAB depuis un certain temps déjà, afin de mieux comprendre le comportement et les performances de notre robot collaboratif : Ned2.

MATLAB s'est avéré être un compagnon d'apprentissage robotique qui peut être à la fois amusant et enrichissant. Voici une vidéo où vous pouvez apprendre à choisir et à placer en utilisant Matlab et Ned2. Profitez également de notre documentation MATLAB!

 

https://www.youtube.com/watch?v=sJdT9oaQM5k