TPs de modélisation et commande en robotique à l’aide de...

download TPs de modélisation et commande en robotique à l’aide de ...cours-online.gdr-robotique.org/Adouane_Modelisation-Rob-TP/Adouane... · 2 Robot SCARA Séances : TPs (3×4h) de Robotique

If you can't read please download the document

Transcript of TPs de modélisation et commande en robotique à l’aide de...

  • 1

    Lounis ADOUANE Novembre 2010 [email protected]

    TPs de modlisation et commande en robotique laide

    de Matlab/Simulink

  • 2

    Robot SCARA

    Sances : TPs (34h) de Robotique sous forme dun mini-projet

    Formation : Dpartement Gnie Electrique - PolytechClermont-Ferrand

    Public concern : 3me anne (Bac + 5)

    Supports : Programmes Matlab/Simulink + noncs de TP

    Mise en place

    Modlisation gomtrique

    Modlisation cinmatique

    Modlisation dynamique

    Gnration de trajectoires

    Commande par : PID, modle inverse

    Evitement dobstacles

    Concepts illustrs :

  • 3

    Comptences dveloppes

    Maitrise et implmentation des modles gomtriques, cinmatiques et

    dynamiques de robots,

    Savoir comment gnrer des consignes (articulaires, oprationnelles) pour la

    commande de robots,

    Commande de robots par PID, modle inverse, etc.,

    Ouverture vers la recherche (e.g., stratgie dvitement dobstacles).

  • 4

    Le logiciel en question

  • 5

    Plan du TP

    Partie I : modlisation et gnration de trajectoires

    Partie II : commande des robots et vitement dobstacles

  • 6

    Partie I : Modlisation et gnration de

    trajectoires

  • 7

    7

    Partie I : Modlisation et gnration de

    trajectoires

    I.1. Modle Gomtrique Direct

    T0Tn = MGD_General(alpha, d, theta, r)

    Avec (alpha, d, theta, r) vecteurs des paramtres gomtriques du robot (chaque vecteur

    correspond une colonne du tableau de Denavit-Hertenberg modifi).

    I.2. Modle Gomtrique Inverse

    [Q1, Q2, err] = ModeleGeometriqueInverse_Bis(X)

    Avec : Q1 la solution avec 2 > 0 (coude bas), Q2 la deuxime solution (coude haut),

    err indique la faisabilit des deux solutions.

  • 8

    I.3. Modle Cinmatique Direct

    Implmentation du modle cinmatique direct et inverse et test avec linterface Matlab

    Gestion des singularits.

    Partie I : Modlisation et gnration de

    trajectoires

  • 9

    I.4. Gnration de trajectoires

    Implmentation dun interpolateur dordre 1 et 5 dans le domaine articulaire,

    Synchronisation des mouvements articulaires,

    Gnration de mouvements gomtriques lmentaires (cercle, carr, etc.) de

    leffecteur.

    Partie I : Modlisation et gnration de

    trajectoires

  • 10

    Partie II : Commande des robots et

    Evitement dobstacles

  • 11

    II.1. Commande par PID

    Synthse dun contrleur PID,

    Commande dans lespace articulaire et oprationnel.

    II.2. Evitement dobstacles

    Obstacle1

    Obstacle 2

    Position initiale Pi

    Position finale Pf

    Partie II : Commande des robots et

    Evitement dobstacles