57
الجمهورية الجزائرية الديمقراطية الشعبيةRépublique Algérienne Démocratique et Populaire علميلي و البحث اللعاتعليم ا وزارة الMinistère de l’Enseignement Supérieur et de la Recherche Scientifique Université Larbi Ben Mhidi Oum-El-Bouaghi Faculté des Sciences et Sciences Appliquées Département de Génie Mécanique Filière : Génie Mécanique Option : Construction Mécanique Mémoire de Fin d'Etudes En vue de l’obtention du diplôme : MASTER Conception et Modélisation d'un Robot Marcheur Quadrupède Présenté par : Mihoubi Abdelfetah Soutenu le : 28 Juin 2018 Encadreur : Aissaoui Abderrahmane Année universitaire : 2017 / 2018

Conception et Modélisation d'un Robot Marcheur Quadrupède

  • Upload
    others

  • View
    11

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Conception et Modélisation d'un Robot Marcheur Quadrupède

الجمهورية الجزائرية الديمقراطية الشعبيةRépublique Algérienne Démocratique et Populaire

وزارة التعليم العالي و البحث العلميMinistère de l’Enseignement Supérieur et de la Recherche Scientifique

Université Larbi Ben M’hidi Oum-El-Bouaghi

Faculté des Sciences et Sciences Appliquées

Département de Génie Mécanique

Filière : Génie Mécanique

Option : Construction Mécanique

Mémoire de Fin d'Etudes

En vue de l’obtention du diplôme :

MASTER

Conception et Modélisation d'un Robot

Marcheur Quadrupède

Présenté par :

Mihoubi Abdelfetah

Soutenu le : 28 Juin 2018

Encadreur : Aissaoui Abderrahmane

Année universitaire : 2017 / 2018

Page 2: Conception et Modélisation d'un Robot Marcheur Quadrupède

1

Dédicaces Je dédie ce modeste travail à : Mes parents qui m’ont

permet d’être ce que je suis.

Toute la famille Toute

La promotion

Tous mais amis

Page 3: Conception et Modélisation d'un Robot Marcheur Quadrupède

2

Remerciements

Je remercie « ALLAH » de m' avoir donné le courage

ainsi que la force pour pouvoir achever ce modeste travail.

J'exprime toute ma reconnaissance à mon encadreur Monsieur : Aissaoui

Abderrahmane pour ses conseils pertinents, son soutient moral et scientifique

constant et les facilités qu’il m' a accordées.

Je tiens à remercier également le président et les membres de jury de ma

soutenance qui n’ont pas hésités pour examiner le contenu de cet ouvrage.

Qu’ils trouvent ici le témoignage de mes profonds respects.

Je remercie mes amis, toute la famille du département de mécanique de

l’université Larbi ben M'hidi d’Oum El Bouaghi , qu’ils trouvent ici l’expression

de ma profonde sympathie.

Enfin que tous ceux, d’une manière ou d’une autre, ont contribué à la réalisation

de ce travail trouvent ici, l’expression sincères de ma reconnaissance et ma

gratitude.

Page 4: Conception et Modélisation d'un Robot Marcheur Quadrupède

3

Sommaire :

Introduction Générale.. …………………………………………………………………………………………………………………….8

Chapitre I : Etude bibliographique sur les robots quadrupèdes………………………………………………………… 11

I.1. Introduction : ………………………………………………………………………………………………………………………… 11

I.2. Les bras manipulateurs : …………………………………………………………………………………………………….. 11

I.3. Les robots mobiles: ……………………………………………………………………………………………………………….. 11

I.3.1. Robots à roues : ………………………………………………………………………………………………………………… 12

I.3.2. Robots à chenilles : ................................................................................................. 12

I.3.3. Robots volants : ....................................................................................................... 13

I.3.4. Robots sous-marins : ............................................................................................... 13

I.4. Robots marcheurs : 14

I.4.1. Les robots monopèdes : ........................................................................................... 14

I.4.2.Les robots bipèdes : .................................................................................................. 14

I.4.3. Les robots quadrupèdes : ......................................................................................... 15

I.5.4. Les robots hexapodes : ............................................................................................ 15

I.5. Description des robots quadrupèdes : 16

I.5.1. L’inspiration biologique : ........................................................................................ 16

I.5.1. La structure de robot quadrupède : .......................................................................... 16

I.6. La marche animale quadrupède: 18

I.6.1. La marche normale : ................................................................................................ 18

I.7. Les diagrammes de la marche quadrupède : 20

I.7.1. La marche latérale : ................................................................................................. 20

I.7.2. La marche diagonale : .............................................................................................. 20

I.8. Les robots quadrupèdes réalisés: 21

I.8.1. Le robot TITAN : .................................................................................................... 21

I.8.1.1. La chaine cinématique : ........................................................................................ 21

I.8.2. Le robot oscillator : ................................................................................................ 22

I.8.2.1. La marche du robot oscillator : ............................................................................. 23

I.8.3. Le robot Dochiba : ................................................................................................... 23

I.8.3.1. La marche du robot Dochiba : .............................................................................. 24

I.8.4. Le Robot Tohoko : ................................................................................................... 24

I.7.5. Le robot quadrupède de Boston Dynamics :............................................................ 25

Page 5: Conception et Modélisation d'un Robot Marcheur Quadrupède

4

I.8. Conclusion : ……………………………………………………………………………………………………………….. 26

Chapitre II : Modélisation du robot quadrupède……………………………………………………………………………… 27

I.1. Introduction : …………………………………………………………………………………………………………………. 27

II. Modèle géométrique : …………………………………………………………………………………………………….. 27

II.2. Modèle géométrique direct :...................................................................................... 27

II.2.1. Définition ............................................................................................................... 27

II.2.2. Méthode de calcul du Modèle Géométrique Direct : ............................................. 27

II.2.3.Application de Modèles Géométrique Direct : ....................................................... 29

II.2.3.1.La chaine cinématique de la patte : ...................................................................... 29

II.2.3.4. .Tableau de Dénavit- Hartenberg : ...................................................................... 31

II.3.1.4.Matrices des transformations partielles : .............................................................. 31

II.2.3.5. Calcul du Modèle Géométrique Direct : ............................................................. 32

II.2.3.6. Model Géométrique Direct : .............................................................................. 32

II.3.8.MGD de robot complet : ......................................................................................... 34

II.3 Model géométrique inverse (MGI) : .......................................................................... 35

II.3.1.Définition : .............................................................................................................. 35

II.3.2.Méthode de Paul pour calculer le MGI : ................................................................. 35

II.3.3. Application du MGI : ............................................................................................. 36

II.3.3.1.Calcul Ѳ1 : ........................................................................................................... 36

II.3.3.2.Calcul de ......................................................................................................... 36

.......................................................................................................................................... 36

II.3.3.4.Application numérique de MGI : ......................................................................... 38

II.2.3.5. MGI robot complet : ............................................................................................ 41

II.3. Modèle cinématique : 42

II.4.1. Modèle Cinématique Direct (MCD) : .................................................................... 42

III.4.2. Définition : ............................................................................................................ 42

II.4.3. Méthode de calcul de matrice J : ............................................................................ 42

II.4.4. Application de calcul de J : .................................................................................. 43

II.5.Model Cinématique Inverse : ..................................................................................... 44

II.5.1.Définition : .............................................................................................................. 44

II.5.2.Valeur de J-1 : ........................................................................................................... 44

II.5.3.Calcul des positions singulières : ........................................................................... 44

II.6. Conclusion : ……………………………………………………………………………………………………………………… 45

Chapitre III : Conception du robot quadrupède………………………………………………………………………….. 46

III.1. Introduction : …………………………………………………………………………………………………………………. 46

Page 6: Conception et Modélisation d'un Robot Marcheur Quadrupède

5

III.2. Conception du robot :…………………………………………………………………………………………………….. 46

III.2.1. Conception des différentes pièces : ................................................................ 46

III.2.2. Conception du modèle 3D du quadrupède : ................................................. 49

III.3. Animation de la marche sous solidworks :……………………………………………………………………….. 49

III.3.1. Les étapes de animation : ................................................................................ 49

III.3.2. Résultat de l'animation de la marche du quadrupède : ................................... 52

III.4. Conclusion : 53

Conclusion général………………………………………………………………………………… 54

Référence bibliographiques……………………………………………………………………………55

Résumé ……………………………………………………………………………………………… 56

Page 7: Conception et Modélisation d'un Robot Marcheur Quadrupède

6

Liste des Figures :

Figure I.1 : Bras manipulateur………………………………………………………………………………………………………… 11

Figure I.2 : les robot mobile a roues………………………………………………………………………………………………… 12

Figure I.3 : robots à chenilles………………………………………………………………………………………………………… 12

Figure I.4 : les robots volants. ………………………………………………………………………………………………………… 13

Figure I.5 : Robot sous-marin . ………………………………………………………………………………………………………… 13

Figure I.6 : Robot monopède . ………………………………………………………………………………………………………… 14

Figure I.7 : Robots bipèdes. ………………………………………………………………………………………………………… 14

Figure I.8 : Robot quadrupède Big Dog de Boston Dynamics…………………………………………………………… 15

Figure I.9 : Robot Hamlet. ………………………………………………………………………………………………………… 15

Figure I- 10 : Photo et squelette d'un cheval ……………………………………………………………………………………16

Figure I.11 : Les robots quadrupèdes…………………………………………………………………………………………… 16

Figure I-12 : Comparaison de la patte de robot Big Dog et celle du chien …………………………………….. 17

Figure I.13 : Le guépard et son homologue robot. ………………………………………………………………………….17

Figure I.14 : Les phases de la marche normale d'une vache …………………………………………………………….18

Figure I.15 : Les phases de la marche de cheval ………………………………………………………………………………18

Figure I- 16 : le trotte du cheval …………………………………………………………………………………………………….19

Figure I.17 : la saut du cheval. ………………………………………………………………………………………………………..19

Figure I.18 : la trotte de chameau …………………………………………………………………………………………………..19

Figure I.19 : Présentation la marches latérale . ……………………………………………………………………………….20

Figure I.20 : Présentation la marche diagonale ……………………………………………………………………………….20

Figure I.21 : Robot TITAN et son model CAO. ……………………………………………………………………………………21

Figure I.22 : La chaine cinématique du robot TITAN. ……………………………………………………………………….21

Figure I.34 : Robot de Boston Dynamics…………………………………………………………………………………………… 26

Figure II-1. Robot à structure ouverte simple………………………………………………………………………………….. 28

Figure II-2 :Paramètres géométriques dans le cas d'une structure ouverte simple…………………………… 28

Figure.II-3 : la chain cinématique de la patte …………………………………………………………………………………..29

Figure.II.4: la patte de Robot ………………………………………………………………………………………………………….29

Figure.II.5 : cœur et la patte de Robot ……………………………………………………………………………………………..30

Figure.II.6: Posture d’une patte MGD ………………………………………………………………………………………………33

Figure II.7:(a,b,c) :la variation des angles Ѳ1et Ѳ2 et Ѳ3 ………………………………………………………………..33

Figure II.8 : l’espace de travaille dans l’espace figure II.9 : l’espace de travaille dans le plan ….34

Figure II.10 : posture de quadrupède ……………………………………………………………………………………………34

Page 8: Conception et Modélisation d'un Robot Marcheur Quadrupède

7

Figure.II.11 : (a,b,c,d) présenter les solutions de MGI…………………………………………………………………….. 38

Figure.II.12 : Configuration de patte au MGI……………………………………………………………………………….. 39

Figure II.13 : la trajectoire linéaire………………………………………………………………………………………………… 40

Figure II.14: la trajectoire circulaire……………………………………………………………………………………………… 40

Figure II.15 : Trajectoir quelquone………………………………………………………………………………………………… 41

Figure II.16 : posture de quadrupède…………………………………………………………………………………………… 41

Figure.II.17 :la première position singulière…………………………………………………………………………………… 44

Figure.II.18: la deuxième position singulier……………………………………………………………………………………. 45

Figure III.1 :Pièce d’articulation…………………………………………………………………………………………………………47

Figure III.2 : Les pieces des fixation…………………………………………………………………………………………… 47

FigureIII.3 : les pieces pour assurer le mouvement………………………………………………………………………….

Erreur ! Signet non défini.

Figure III.4 les pièces de cœur…………………………………………………………………………………………………………

Erreur ! Signet non défini.

Figure III.5 :Pièce detrajectoire………………………………………………………………………………………………………… 49

Figure III.6 : LE ROBOT 3D …………………………………………………………………………………………………………49

FigureIII..7 reglage le temps de moteur …………………………………………………………………………………………50

FigureIII.8 : le calcul des moteur ……………………………………………………………………………………………………..51

Figure III.9 :La numérotation des moteurs ……………………………………………………………………………………….51

Figure III.10 : Séquence de la marche latérale montrant les différant occupée par les 4 pattes ………..52

Figure III.11 : Séquence de la marche montrant les différant occupée par les 4 pattes………………….. 53

Page 9: Conception et Modélisation d'un Robot Marcheur Quadrupède

8

Liste des Tableaux :

Tableau II.1: Repérage du robot complet …………………..…………………………….30

Tableau II.2 : Paramètres de Dénavit- Hartenberg……………………………………… 31

Page 10: Conception et Modélisation d'un Robot Marcheur Quadrupède

9

Introduction Générale

La robotique est l'ensemble des techniques permettant la conception et la réalisation des

machines automatiques ou des robots. Cette discipline concerne l’ensemble des domaines

scientifiques et industriels en rapport avec la conception et la réalisation des robots . Dans le

domaine industriel, la robotique produit des automates réalisant des fonctions précises sur des

chaînes de montage, outre industrie, elle produit aussi des engins capables de se mouvoir

dans différents milieux : dangereux (pollués, radioactifs...), aérien, sous-marins, spatiaux…

On classe les robots en deux catégories principales : les robots à base fixe ou bras

manipulateurs et les robots mobiles.

Parmi les robots mobiles, on s'intéresse aux robots marcheurs qui utilisent leurs pattes comme

moyens de locomotion. Ils peuvent être très différents par leur forme et par le nombre de leurs

pattes. Il existe des robots à deux pattes (bipèdes), à quatre pattes (quadrupèdes), des robots à

six pattes (hexapodes), des robots à huit pattes (octopodes) et d'autres à plusieurs pattes. Ces

robots marcheurs présentent l’avantage d’une meilleure mobilité dans des terrains

encombrants en raison de l’intermittence du contact pied/sol.

Les domaines d’application de ce type de robots sont très variés: de l’intervention en

milieux hostiles et l'accès aux sites difficiles jusqu’aux applications domestiques en passant

par les taches d’assistance et de service,

L'idée de concevoir des robots marcheurs quadrupèdes(à quatre pattes) vient de

l’inspiration biologique en imitant les animaux à quatre pattes :cheval, vache, chien, chèvre

chameau, guépard, etc. A travers cette inspiration, les chercheurs bio-roboticiens veulent

progressivement concevoir des robots marcheurs présentant les meilleurs caractéristiques

remarquées chez ces animaux , à savoir :

la meilleure structures en termes de forme et de mobilité,

les bonnes capacités de déplacement en termes de modes de marche, de vitesse et

d'adaptation de postures aux milieux dans lesquels ils marchent ,

Page 11: Conception et Modélisation d'un Robot Marcheur Quadrupède

10

ainsi que leurs comportements intelligents en termes d'évitement d'obstacles et de

réactions aux situations aléatoires imprévues qu'ils rencontrent.

Ces travaux débutent toujours par la modélisation mathématique du robot qui fera l'objectif

du présent travail. Ce manuscrit se compose de trois chapitres :

Au premier chapitre on dresse une étude bibliographique pour avoir une idée globale

sur les robots marcheurs et spécialement sur les quadrupèdes .

est entamée au second chapitre, la modélisation de l'une de ses pattes, qui sera prise

comme étant un bras manipulateur à trois degrés de liberté et se généralise à toutes les

pattes articulées au corps.

Au troisième chapitre, on propose un modèle de Conception Assistée par Ordinateur

(CAO) de ce robot quadrupède ainsi que l'animation du mode de marche approprié .

Enfin une conclusion générale synthétisera ce travail et proposera ce qui viendra à sa suite.

Page 12: Conception et Modélisation d'un Robot Marcheur Quadrupède

11

Chapitre I : Etude bibliographique sur les robots quadrupèdes

I.1. Introduction :

L'utilisation des robots en générale joue un rôle très important dans le secteur

industriel et aussi de plus en plus dans les secteurs de services comme l'entretien, l'exploration

et la médecine.

Les structures, formes et fonctionnalités de ces robots doivent être adaptées à l’environnement

avec lequel ils interagissent. On peut classer les robots en deux catégories principales : les

robots à basefixe (Bras manipulateurs) et les robots mobiles.

I.2. Les bras manipulateurs :

Ces robots à base fixe(Figure I.1) peuvent être utilisés en industrie pour des tâches de tri,

d’assemblage, de soudage, de peinture ou plus récemment pour d’autres opérations exigeant

de la précision par exemple la chirurgie [1].

Figure I.1 : Bras manipulateur.

I.3. Les robots mobiles:

Un robot mobile [2] est un véhicule doté de moyens de locomotion qui lui

permettent de se déplacer. Suivant son degré d'autonomie, il peut être dote de

moyens de perception et de raisonnement. La classification des robots mobiles se

Page 13: Conception et Modélisation d'un Robot Marcheur Quadrupède

12

fait suivant plusieurs critères (degré d'autonomie, système de locomotion, énergie

utilisée ...), on en cite les :

I.3.1. Robots à roues :

La mobilité par roues (Figure I.2)est la structure mécanique la plus communément

appliquée. Cette technique assure selon l'agencement et les dimensions des roues un

déplacement dans toutes les directions avec une accélération et une vitesse

importantes .Le franchissement d'obstacles ou l'escalade de marches d'escaliers est

possible [2].

Figure I.2 : les robots mobiles à roues.

I.3.2. Robots à chenilles : L'utilisation des robots à chenilles (Figure I.3) présente l'avantage d'une bonne

adhérence au sol et d'une faculté de franchissement d'obstacles. L'utilisation est

orientée vers l'emploi sur sol accidenté ou de mauvaise qualité [2].

Figure I.3: robots à chenilles.

Page 14: Conception et Modélisation d'un Robot Marcheur Quadrupède

13

I.3.3. Robots volants :

Un drone (Figure I.4)désignent un aéronef sans pilote a bord peut avoir un

usage civil ou militaire. Les drones sont utilisés au profit des forces armées ou de

sécurités. L’idée d’usinage des robots volants est extraite des insectes volants

comme les abeilles [2].

Figure I.4: les robots volants.

I.3.4. Robots sous-marins :

Un robot sous-marin(Figure I.5)est un véhicule qui se déplace dans l'eau de manière

autonome [2].

Figure I.5 : Robot sous-marin .

Page 15: Conception et Modélisation d'un Robot Marcheur Quadrupède

14

I.4. Robots marcheurs : Les robots marcheurs peuvent être très différents par leur forme et par leur

nombre de leurs pattes. Selon ce nombre, ils peuvent être monopèdes , bipèdes,

quadrupèdes, hexapodes, octopodes ou à plusieurs pattes.

I.4.1. Les robots monopèdes : Le seul mouvement que ce robot à une seule jambe (Figure I.6) peut faire est de

sauter pour se déplacer car il n y'a qu'un seul point de contact avec le sol. La stabilité

dynamique du monopèdes est le point de préoccupation principale pour parvenir à

un équilibre entre le centre de gravité et la masse du corps[3].

Figure I.6: Robot monopède .

I.4.2.Les robots bipèdes : Les robots bipèdes (Figure I.7 ) sont aussi connus comme des robots humanoïdes

parce que les humains marchants aussi sur deux pieds et sont d’habitude les plus semblables à

l’homme. L’étude des robots bipèdes reste difficile vu qu’ils ne sont pas statiquement stables

comme leurs homologues quadrupèdes ou hexapodes [3].

Robot Leor. Robot Dobi .

Figure I.7 : Robots bipèdes.

Page 16: Conception et Modélisation d'un Robot Marcheur Quadrupède

15

I.4.3. Les robots quadrupèdes : Inspirés de la morphologie d'un animal à quatre pattes (Figure I.8), Ces quadrupèdes

déplacent chaque patte séparément . Il est plus délicat de faire avancer à la fois deux pattes

opposées, car le polygone de sustentation devient étroit . Ces robots sont plus stables que les

bipèdes [3].

Figure I.8 : Robot quadrupède Big Dog de Boston Dynamics.

I.4.4. Les robots hexapodes : Ce type se réfère aux robots d'inspiration biologique imitant les insectes. leur

locomotion est fondée sur l'alternance des trois pattes. Les robots hexapodes sont

considérés plus stables que les robots quadrupèdes et bipèdes [3].

Figure I.9 : Robot Hamlet.

Page 17: Conception et Modélisation d'un Robot Marcheur Quadrupède

16

I.5. Description des robots quadrupèdes :

I.5.1. L’inspiration biologique : La construction des robots quadrupèdes (Figure I.10) est issue de

l'inspiration biologique permettant d'imiter des animaux dotés de deux paires de

pattes. Le corps des animaux est formé par un certain nombre de segments disposés

à la suite les uns des autres (tête, thorax et abdomen). Chaque patte est constituée

de plusieurs segments.

Figure I- 10 : Photo et squelette d'un cheval

I.5.1.1.La structure de robot quadrupède :

La conception des robots quadrupèdes vient des animaux à quatre pattes (Figure

I.11 ), le robot Big Dog développé par Boston Dynamics et le robot de Aibo du

labo de recherche de Sony sont fondamentalement inspiré d’un chien .

Un chien Robot Big Dog Robot Aibo

Figure I.11 : Les robots quadrupèdes.

Page 18: Conception et Modélisation d'un Robot Marcheur Quadrupède

17

La Figure I.12 présente la conception de la patte du robot Big Dog

comparée à la patte d'un chien [4] .

Figure I-12 : Comparaison de la patte de robot Big Dog et celle du chien .

Dans Figure I.13 est présenté le guépard et son homologue robot.

Le guépard. Le robot guépard.

Figure I.13 : Le guépard et son homologue robot.

Page 19: Conception et Modélisation d'un Robot Marcheur Quadrupède

18

I.6. La marche animale quadrupède:

Les types de marches utilisés par les animaux quadrupèdes diffèrent d'un

animal à un autre, on cite : la marche diagonale, la marche latérale et la marche

tripode.

I.6.1. La marche normale :

Nous remarquons qu'un pas de marche normale d'une vache (Figure I.14) comporte

la marche diagonale, la marche latérale et la marche tripode [5].

Figure I.14 : Les phases de la marche normale d'une vache

Pour un cheval le mode de marche(Figure I.15)le plus utilisé est le tripode[6] .

Figure I.15 : Les phases de la marche de cheval

La Figure I.16 montre une illustration du trotte qui est une démarche dans laquelle

les paires des pieds diagonalement opposée sont soulevées, balancées en avants et

Page 20: Conception et Modélisation d'un Robot Marcheur Quadrupède

19

placées de nouveau sur le terrain deux fois pendants chaque pas . Ce trotte illustre

une marche diagonale.

Figure I- 16 : le trotte du cheval

Si la vitesse de la marche augmente on passe à la course (Figure I.17 )où le contact

avec le sol sera avec une seule patte ou sans contact [5].

Figure I.17 : la saut du cheval.

Le trotte de chameau (Figure I.18 )montre une marche latérale où les deux

pattes latérales sont posées et soulevées à chaque fois pour un pas.

Figure I.18 : la trotte de chameau

Page 21: Conception et Modélisation d'un Robot Marcheur Quadrupède

20

I.7. Les diagrammes de la marche quadrupède :

I.7.1. La marche latérale :

Dans la Figure I.19 est présentée la marche latérale du robot quadrupède [7].

Figure I.19 : Présentation de la marche latérale.

I.7.2. La marche diagonale :

La FigureI.20 illustre la marche diagonale du robot quadrupède [7].

Figure I.20 : Présentation de la marche diagonale

Page 22: Conception et Modélisation d'un Robot Marcheur Quadrupède

21

I.8. Les robots quadrupèdes réalisés:

I.8.1. Le robot TITAN :

Ce robot (Figure I.21)de l'Université de Coombira est construit pour marcher en

terrain naturel [8] .

a b

Figure I.21 : a- Robot TITAN , b- son model CAO.

I.8.1.1. La chaine cinématique :

La chaine cinématique (Figure I.22) de chaque patte comporte 3 degré de liberté

rotoides, le premier segment est perpendiculaire aux deux autres segments.

.

Figure I.22 : La chaine cinématique du robot TITAN.

Page 23: Conception et Modélisation d'un Robot Marcheur Quadrupède

22

La Figure I.23 montre le modèle de marche du robot TITAN qui comporte une

phase de support sur trois pattes ensuite sur deux pattes et qui se répètent d'une

façon périodique jusqu’à la fin de cycle.

Figure I.23 : Diagramme de marche du robot TITAN.

I.8.2. Le robot Oscillator :

Le robot Oscillator (Figure I.24 )est un robot quadrupède de l'université de

Tohoku, du Japon[8] . Ce robot est fabriqué dans le but de traduire les modèles de

marche des quelques animaux quadrupèdes , en terme de mobilité et de vitesse. Il

peut marcher dans des conditions environnementales différentes. Il s'adapte

également aux changements en répartissant son poids et en modifiant sa vitesse de

marche.

Figure I.24 : Le robot Oscillator.

Page 24: Conception et Modélisation d'un Robot Marcheur Quadrupède

23

I.8.2.1. La marche du robot Oscillator : L’idée initiale de marche de ce robot (Figure I.25 )est inspirée de la

marche des animaux.

Figure I.25 : La marche de ce robot.

Dans le cas de la marche normale (Figure I.25 de gauche) : le nombre de

pattes en contact pendant un cycle débute par quatre , ensuite continue par deux et

trois d'une façon périodique jusqu'à la fin.

Dans le cas du trotte (Figure I.25 de droite )le robot s'appuie au début sur trois

pattes , ensuite il continue sur deux jusqu’à la fin de cycle .

I.8.3. Le robot Dochiba:

Développé par l'Université de Kyoto, ce robot(Figure I.26) quadrupède [9] ,

estréalisé pour marcher dans différent endroits.

c

Figure I.26 : Robot Dochiba. Figure I.27 : Schéma du robot.

Page 25: Conception et Modélisation d'un Robot Marcheur Quadrupède

24

I.8.3.1. La marche du robot Dochiba :

Dans le cas de la marche normale en tripode (Figure I.29 de gauche) : Il y a

toujours trois pattes en contact, alors que chaque patte est soulevée à tour de rôle

jusqu'a la fin de cycle.

Dans le cas du trotte en diagonale(Figure I.29 de droite )le robot s'appuie tout le

temps sur deux pattes en les changeant avec les deux autres périodiquement jusqu’à

la fin de cycle .

Figure I.29 : Les deux types de marche du robot Dochiba.

I.8.4. Le Robot Tohoko :

Dans son article [10] takechi et ses alliés de l'université de tohoko ont conçu un

robot quadrupède pour qu'il aie une grande capacité a résister aux perturbations

extérieures.

Figure I.30: Modèle du robot Tohoko . Figure I.31: La patte du robot Tohoko .

Page 26: Conception et Modélisation d'un Robot Marcheur Quadrupède

25

Figure I.32 : La marche du robot Tohoko.

Au départ le robot est en contact sur quatre pattes, ensuite il marche en tripode à

tour de rôle de chaque patte.

I.8.5. Le robot quadrupède de Boston Dynamics : Parmi les pionniers de la locomotion quadrupède au niveau mondial, on cite la firme

Boston Dynamics qui a réalisé plusieurs prototypes des robots quadrupèdes :

(LittleDog ,Big Dog, Spot, etc. Le robot Big Dog est un robot imitant la forme d'un

chien utilisé dans le domaine militaire.

Figure I.33: Le robot Big Dog de Boston Dynamics.

Enfin nous mentionnons les deux robots Spot Mini et Little Dog utilisés afin d'aider les

personnes dans leur vie.

Page 27: Conception et Modélisation d'un Robot Marcheur Quadrupède

26

Spot Mini Little Dog

Figure I.34: Robot de Boston Dynamics.

I.9. Conclusion :

Ce chapitre nous a permis de noter les points suivants concernant les

robots quadrupèdes :

la conception d'un robot quadrupède est issue de l'inspiration biologique ;

un robot quadrupède est constitué d'un corps et de quatre pattes identiques ;

En général la chaine cinématique de chaque patte comporte 3 degrés de liberté

rotoides ;

Il existe plusieurs modes de marche selon la synchronisation des mouvements

relatifs des pattes et du mouvement conséquent du corps ;

On présente au chapitre suivant la modélisation du robot quadrupède .

Page 28: Conception et Modélisation d'un Robot Marcheur Quadrupède

27

Chapitre II : Modélisation du robot quadrupède

II.1. Introduction :

Modéliser un robot c’est définir son modèle mathématique afin de pourvoir

simuler les différentes positions occupées par son corps et ses pattes dans l’espace.

Cette modélisation concerne le calcul de modèle géométrique direct et inverse

et le modèle cinématique du robot à partir d’une chaine cinématique.

II. Modèle géométrique :

II.2. Modèle géométrique direct :

II.2.1. Définition

Le modèle géométrique direct (MGD) [11] est l'ensemble des relations qui

permettent d'exprimer la situation de l'organe terminal, c'est-à-dire les coordonnées

opérationnelles du robot, en fonction de ses coordonnées articulaires. Dans le cas

d'une chaîne ouverte simple, il peut être représenté par la matrice de

transformation0Tn

0Tn=0T11T2

2T3 ……….n-1Tn (II-1)

II.2.2. Méthode de calcul du Modèle Géométrique Direct :

Une structure ouverte [11] simple est composée de n+1 corps notés C0, C1,…, Cn et

de n articulations. Le corps C0 désigne la base du robot et le corps Cn le corps qui

porte l'organe terminal. L'articulation j connecte le corps Cjau corps Cj-1 (figure II-

1). La méthode de description est fondée sur les règles et conventions suivantes :

– les corps sont supposés parfaitement rigides. Ils sont connectés par des

articulations considérées comme idéales (pas de jeu mécanique, pas d'élasticité), soit

rotoïdes, soit prismatiques ;

– le repère Rj est lié au corps Cj ;

Page 29: Conception et Modélisation d'un Robot Marcheur Quadrupède

28

– l'axe zj est porté par l'axe de l'articulation j ;

– l'axe xj est porté par la perpendiculaire commune aux axes zj et zj+1. Si les axes zj

et zj+1 sont parallèles ou Colinéaires, le choix de xj n'est pas unique : des

considérations de symétrie ou de simplicité permettent alors un choix rationnel .

Le passage du repère Rj-1 au repère Rj s'exprime en fonction des quatre paramètres

géométriques suivants (figure II.2) :

• αj : angle entre les axes zj-1 et zj correspondant à une rotation autour de xj-1 ;

• dj : distance entre zj-1 et zj le long de xj-1 ;

• Ѳj : angle entre les axes xj-1 et xj correspondant à une rotation autour de zj ;

• rj : distance entre xj-1 et xj le long de zj.

Figure II.1 :Robot à structure ouverte simple

La variable articulaire qj associée à la jème articulation est soit qj, soit rj, selon que cette

articulation est detype rotoïde ou prismatique, ce qui se traduit par la relation :

qj=--jj + j rj(II-2)avec :

• j = 0 si l'articulation j est rotoïde ;

• j = 1 si l'articulation j est prismatique ;

• -j = 1 – j

Figure II.2 : Paramètres géométriques dans le cas d'une structure ouverte simple

Page 30: Conception et Modélisation d'un Robot Marcheur Quadrupède

29

La matrice de transformation homogène (4x4) définissant le repère Rj dans le repère Rj-1 est

donnée par:

j-1Tj = Rot(x, αj) Trans(x, dj) Rot(z, Ѳj) Trans(z, rj)

j-1Tj = (II-2)

Avec : cos(Ѳj)=cѲj, sin(Ѳj)=SѲj , cos(αj)=Cαj, sin(αj)=Cαj ,

II.2.3.Application de Modèles Géométrique Direct :

II.2.3.1.La chaine cinématique de la patte :

Figure II.3 : La chaine cinématique de la patte

Figure II.4 : la patte de Robot

Page 31: Conception et Modélisation d'un Robot Marcheur Quadrupède

30

La chaine cinématique de la patte comporte 3 degré de liberté, le premier segment est

perpendiculaire aux deux autres segments.

La première articulation est une rotation Ѳ1 sur l’axe Z1

La deuxième articulation (perpendiculaire à la première) comporte une rotation Ѳ2 sur

l’axe Z2 .

La troisième articulation (parallèle à la deuxième) compote une rotation Ѳ3 sur l’axe Z3 .

Les longueurs d2,d3 et d4 des trois segments correspondent respectivement aux

déplacement selon les axes X1, X2 et X3 .

Figure II.5 : Corps et patte du robot.

Tableau II.1: Repérage du robot complet.

Repère Lié a

),,( 0000 ZYXR repère atelier

),,( 1111 ZYXR première articulation de la patte liant la patte

au corps du robot

),,( 2222 ZYXR deuxième articulation de la patte

),,( 3333 ZYXR troisième articulation de la patte

),,( 4444 ZYXR bout de la patte du robot

Page 32: Conception et Modélisation d'un Robot Marcheur Quadrupède

31

II.2.3.4. .Tableau de Dénavit- Hartenberg :

Tableau II.2 : Paramètres de Dénavit- Hartenberg.

II.3.1.4.Matrices des transformations partielles :

Le calcul des matrices de transformation homogène sous Matlab nous donne :

la transformation entre les points R0 et R1 :

0T1=

la transformation entre les points R1 et R2 :

1T2=

la transformation entre les points R2et R3 :

2T3=

la transformation entre les points R3 et R4 :

3T4=

J αj Dj Ѳj rj

1 0 0 Ѳ1 0

2 π/2 d 2 Ѳ2 0

3 0 d 3 Ѳ3 0

4 0 d 4 0 0

Page 33: Conception et Modélisation d'un Robot Marcheur Quadrupède

32

II.2.3.5. Calcul du Modèle Géométrique Direct : Le calcul (sous Matlab) du modèle géométrique direct de la patte nous a fourni les

valeurs des vecteurs 0S4 ,0n4 ,

0a4 formant la matrice0T4et qui ont pour composantes :

Sx= c1c2c3 - c1s2s3

SY= c2c3s1 - s1s2s3

SZ= c2s3 + c3s2

nX= - c1c2s3 - c1c3s2

nY= - c2s1s3 - c3s1s2

nZ= c2c3 - s2s3,

aX= c1d2 + d4(c1c2c3 - c1s2s3) + c1c2d3

aY= d2s1 + d4(c2c3s1 - s1s2s3) + c2d3s1

az= d3s2 + d4(c2s3 + c3s2)

Les coordonnées cartésiennes ZYX PPP et , du pied de la patte en fonction des coordonnées

articulaires 321 et , :

px= c1d2 + d4(c1c2c3 - c1s2s3) + c1c2d3

py= d2s1 + d4(c2c3s1 - s1s2s3) + c2d3s1 (II-3)

Pz= d3s2 + d4(c2s3 + c3s2)

II.2.3.6. Model Géométrique Direct : Les valeurs données pour le calcul de MGD sont :

On obtient les valeurs suivantes pour les coordonnées opérationnelles :

Page 34: Conception et Modélisation d'un Robot Marcheur Quadrupède

33

Figure II.6: Posture d’une patte MGD

En faisant varier les angles de rotation Ѳ1 Ѳ2 et Ѳ3, on obtient :

a : 0<Ѳ1<2π b: 0<Ѳ2<2π

c) 0<Ѳ3<

c : 0<Ѳ3<2π

Figure II.7: Variation des angles Ѳ1, Ѳ2 et Ѳ3

0

5

10

15

20

25

-1-0.8

-0.6-0.4

-0.20

0.20.4

0.60.8

1

-30

-25

-20

-15

-10

-5

0

R1

R2

R3

R4

-40

-20

0

20

40

-40

-20

0

20

40-30

-25

-20

-15

-10

-5

0

-40

-200

2040

60

-1

-0.5

0

0.5

1-40

-20

0

20

40

-20

0

20

40

60

-1

-0.5

0

0.5

1-30

-20

-10

0

10

20

30

Page 35: Conception et Modélisation d'un Robot Marcheur Quadrupède

34

Figure II.8 : l’espace de travail dans le plan. Figure II.9 : l’espace de travail dans l’espace.

II.3.8.MGD de robot complet :

Figure II.10 : Une Posture droite du quadrupède.

-50

0

50

100

150

-10

0

10

20

30

40

50

-30

-20

-10

0

-100

-50

0

50

100

-100

-50

0

50

100-50

0

50

-50

0

50

100

-1

-0.5

0

0.5

1-50

0

50

Page 36: Conception et Modélisation d'un Robot Marcheur Quadrupède

35

II.3 Model géométrique inverse (MGI) :

II.3.1.Définition : On a vu que le modèle géométrique direct d'un robot [11] permet de calculer les coordonnées

opérationnelles donnant la situation de l'organe terminal en fonction des coordonnées

articulaires. Le problème inverse consiste à calculer les coordonnées articulaires

correspondant à une situation donnée de l'organe terminal. Lorsqu'elle existe, la forme

explicite qui donne toutes les solutions possibles (il y a rarement unicité de solution) constitue

ce que l'on appelle le modèle géométrique inverse (MGI).

II.3.2.Méthode de Paul pour calculer le MGI :

La variable articulaire correspondante à l’articulation rotoïde i est notée :

iiq (II-4)

La situation du bout de la patte est décrite par la matrice de transformation 0Tn déjà calculée

par le modèle géométrique direct :0Tn=0T11T2

2T3 ……….n-1T4n

La matrice 0U :

1000

Pans

Pans

Pans

UZZZZ

YYYY

XXXX

0 (II-5)

Le système d’équations qu’on doit résoudre est :

U0=0T11 T2 (Ѳ1)……n-1Tn(Ѳn) (II-6)

Pour trouver les solutions l’équation (II-6), on doit pré-multiplier successivement ses deux

membres par les matrices1j

jT pour j variant de 1 à n, opérations qui permettent d’isoler et

d’identifier l’une après l’autre les variables articulaires que l’on cherche.

La succession des équations permettant le calcul des angles des articulations Ѳi :

Page 37: Conception et Modélisation d'un Robot Marcheur Quadrupède

36

U0 =0T11T2

2T33T4

1T0 U0 =1T22T3

3T4 (II-7)

2T1U1 = 2T33T4

II.3.3. Application du MGI :

II.3.3.1.Calcul deѲ1 : En identifiant les éléments u1 pour trouver la solution de la première articulation de Ѳ1 avec

le matrice 2T4 qui ont été déjà calculés par le modèle géométrique direct :

C2(C1Px+s1py)+s2pz-d2c2=c3d4+d3 (1)

-s2(c1px+s1py)+c2pz+d2s2=s3d4 (2)(II-8)

S1px-c1py=0 (3

On utilise l’équation (3) pour calculer Ѳ1 :

Alors (II-9)

II.3.3.2.Calcul de

En écrivant les équations (1) et (2) sous la forme :

d4s3=s2(d2-c1px-s1py)+c2pz (II-10)

d4c3=c2(-d2+c1px+S1py)+s2pz-d3

du type 6 [11], tel que :

ws3=xc2+ys2+z1 (II-11)

wc3=xs2-yc2+z2

Avec :

y= d2-c1px-s1py

x=pz

z1=0

z2=-d3

w=d4

Page 38: Conception et Modélisation d'un Robot Marcheur Quadrupède

37

En élevant au carré et en faisant la somme de ces deux équations nous obtenons sur :

Ws2=x2(c22+s22)+y2(s22+c22)+z12+z22+2xc2z1+2ys2z1+2xs2z2-2yc2z2 (II-12)

on obtient :

w2=x2+y2+z12+z22+s2(2z1y+2z2x)+c2(2z1x-2z2y) (II-13)

On se ramène alors à une équation du type 2 de la forme

B1S B2C B3(II-14)

(II-15)

Alors :

B2CB3B1S(II-16)

Expression que l’on élève au carré :

B22C2B22 (1S2) B322B3B1SB12S2(II-17)

En fin obtient :

22

222

2

22

222

2

21

321132

21

321231

BB

BBBBBBC

BB

BBBBBBS

(II-18)

Avecdonc l’articulation Ѳ2 aura 2 solutions :

Ѳ2=ATAN2(s2,c2)(II-19)

II.3.3.3.Calcul deѲ3

Après avoir connu les deux solutions de Ѳ2on va chercher la solution de Ѳ3 a partir les

équations présedentsnt de type 6 on obtenir pour :

s3=

c3= (II-20)

Donc la solution de c’est une solution unique

S3,C3). (II-21)

Finalement le nombre de solutions totales du modèle géométrique inverse c’est 4 (2×2×1=4)

Page 39: Conception et Modélisation d'un Robot Marcheur Quadrupède

38

II.3.3.4.Application numérique de MGI : Après avoir calculé les solutions du modèle géométrique inverse nous avons obtenu 4

solutions et on doit choisir la bonne solution pour que la patte du robot soit fonctionnelle par

rapport à son corps.

En partant de la position opérationnelle obtenue au MGD, telle que :

Px=25 ,Py=0 et Pz=-30

En revanche, les résultat des angles que nous devons obtenir doivent être les mêmes

que ceux du MGD .

a b

c d

Figure II.11 : Les quatre solutions de MGI

05

1015

2025

-1

-0.5

0

0.5

1-30

-25

-20

-15

-10

-5

0

-10

0

10

20

30

-1

-0.5

0

0.5

1-30

-25

-20

-15

-10

-5

0

-10

0

10

20

30

0

5

10

15

20-30

-25

-20

-15

-10

-5

0

-10

0

10

20

30

0

5

10

15

20-30

-25

-20

-15

-10

-5

0

Page 40: Conception et Modélisation d'un Robot Marcheur Quadrupède

39

On choisit parmi ces configurations celle qui correspond a :

La première solution en

la première solution ( 1 ) en 2 : ),(2 222 CSATAN et

le seule solution en θ3 : ),(2 333 CSATAN

Figure II.12 : Configuration choisie pour la patte au MGI

Les résultats que nous avons obtenu dans le calcul des angles des articulations θ1 θ2 et

θ3, par le model géométrique inverse correspondent à ceux que nous avons trouvé dans le

model géométrique direct :

II.3.3.4.1. Suivi de courbes :

Nous donnons l’équation de la trajectoire linéaire à suivre :

X=2+2t, Y=3-4t , Z=0 .

05

1015

2025

-1

-0.5

0

0.5

1-30

-25

-20

-15

-10

-5

0

Page 41: Conception et Modélisation d'un Robot Marcheur Quadrupède

40

Figure II.13 : la trajectoire linéaire .

Nous donnons l’équation d'une trajectoire circulaire à la patte , telle que :

X=25+r cos(t); Y=r sin(t) ; Z=0

Figure II.14: La trajectoire circulaire.

-20

0

20

40

-10

-5

0

5

10-5

0

5

10

15

20

05

1015

2025

-10

0

10

20

30-30

-25

-20

-15

-10

-5

0

Page 42: Conception et Modélisation d'un Robot Marcheur Quadrupède

41

Pour une trajectoire quelconque dans l'espace de travail :

px=3t+7; py=2-2t; pz=-30;

Figure II.15 : Trajectoire quelconque

II.3.3.5. MGI robot complet :

Figure II.16 : posture de quadrupède

05

1015

2025

-10

-5

0

5

10-40

-30

-20

-10

0

-50

0

50

100

150

-10

0

10

20

30

40

50

-30

-20

-10

0

Page 43: Conception et Modélisation d'un Robot Marcheur Quadrupède

42

II.4. Modèle cinématique :

II.4.1. Modèle Cinématique Direct (MCD) :

III.4.2. Définition :

Le modèle cinématique direct d’un robot [11] décrit les vitesses des coordonnées

opérationnelles en fonction des vitesses articulaires, il est noté :

q)q(JX (II-23)

Où )q(J désigne la matrice Jacobienne de dimension nm du mécanisme qui est fonction

de la variable articulaire q .

Cette matrice est à la base du calcul du modèle cinématique, elle facilite aussi le calcul des

singularités et la dimension de l’espace opérationnel accessible du robot.

II.4.3. Méthode de calcul de matrice J :

La matrice jacobienne est souvent exprimée dans le repère de base 0R que dans le repère de

l’organe terminal nR . D’une façon générale, projetée dans le repère iR , la matrice jacobienne

notée n

i J s’écrit :

n

i

n

i

nnn

i

nn

i

nn

ii

n

i

aa

LaaLaaJ

...

)(...)(

11

,,11111

(II-24)

En remarquant que :

)La(ALa n,k

k

k

k

k

i

n,k

i

k

i (II-25)

avec :

k

i A : matrice d’orientation de dimension )33( du repère kR dans le repère iR ,

Tnz

k

ny

k

nx

k

n

k

nk

T

k

k PPPPLa ,

ket 100

Page 44: Conception et Modélisation d'un Robot Marcheur Quadrupède

43

On calcule alors la ièmek colonne de la matrice Jacobienne, notée kn

i J ; , projetée dans le repère

iR par la formule :

n,...1k;n,...0ia

)nPsP(aJ

k

i

k

k

i

nx

k

k

i

ny

k

kk

i

k

k;n

i

(II-26)

II.4.4. Application de calcul de J : La matrice J dans notée cas est notée 1J4 elle correspond aux composants du torseur

cinématique :

4

1

4

1

Vavec :

4

1V : le vecteur vitesse de translation de bout de la patte .

4

1 : le vecteur vitesse de rotation de pied de la patte .

Alors :

,

3

,

2

,

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

)1,1(4

1

4

1

,4

1

,4

1

,4

1

,4

1

,4

1

JJJ

JJJ

JJJ

JJJ

JJJ

JJJ

V

V

V

X

X

X

X

X

X

Son calcul nous donne :

001

1-1-0

000

s2s3) - d4(c2c3d4s2s3 - c3d4) + c2(d3 0

00d2c2d3s2s3) - d4(c2c3

c3s2 d4(c2s3-c2(d4s3)-c3d4) +s2(d3 -0

4

1J

Donc le vecteur vitesse de translation vaut :

s2s3) - d4(c2c3d4s2s3 - c3d4) + c2(d3 0

00s2s3) - d4(c2c3 + c2d3 + d2

c3s2 d4(c2s3-c2(d4s3)-c3d4) +s2(d3 -0

4

1V

Page 45: Conception et Modélisation d'un Robot Marcheur Quadrupède

44

II.5.Model Cinématique Inverse :

II.5.1.Définition : Dans ce cas, la matrice jacobienne J est carrée [11] d'ordre n et son déterminant est non nul.

La méthode la plus générale consiste à calculer J-1, la matrice inverse de J, qui permet de

déterminer les vitesses articulaires grâce à la relation :

(II-27)

II.5.2.Valeur de J-1 :

d3d4s3

d3sin2 3) 2d4sin(-0

343

d3c2 3) 2d4cos(- d3s3

3 2sin(0

d3s3

3)2cos(

0d3c2)) )3 2 d4cos( (d2

10

1

sdd

j

II.5.3.Calcul des positions singulières : Ces positions correspondent à l'équation :

0)det( 4

1 j

Ce qui donne :

0)]324)433(2))(32cos(4

32322)[(32sin(4)]3221)(32cos(4)[342)433(2(

ssddcdcd

dcdcdddcddsdcdcds

3sin 0 et 2sin 0 (le segment d4 tendu) Figure (II.17)

.

Figure II.17 :la première position singulière.

0 1020 30

40 5060

-1

-0.5

0

0.5

1

-1

-0.5

0

0.5

1

0 10 20 30 40 50 60

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Page 46: Conception et Modélisation d'un Robot Marcheur Quadrupède

45

3sin ±π et 2sin ±π (segment d4 replié surd3 )(Figure II.18)

Figure II.18: la deuxième position singulière .

II.6. Conclusion : On a étudié dans ce chapitre la modélisation du robot quadrupède en

calculant ses modèles géométrique direct et inverse le suivi d'une trajectoire ainsi

que le modèle cinématique direct et inverse.

On propose au prochain chapitre une conception pour ce robot quadrupède .

-20

-10

0

10

20

-1

-0.5

0

0.5

1-1

-0.5

0

0.5

1

-15 -10 -5 0 5 10 15

-1

-0.8

-0.6

-0.4

-0.2

0

0.2

0.4

0.6

0.8

1

Page 47: Conception et Modélisation d'un Robot Marcheur Quadrupède

46

Chapitre III : Conception du robot quadrupède

III.1. Introduction :

La conception assistée par ordinateur, ou CAO, rassemble des outils informatiques (logiciels

et matériels) qui permettent de réaliser une modélisation géométrique d'un objet afin de

pouvoir simuler des tests en vue d'une fabrication.

La CAO offre une visibilité globale du comportement d'un objet avant qu'il n'existe, tant au

niveau de son aspect que de sa structure et de son fonctionnement. Les objets peuvent être

représentés en deux ou en trois dimensions (2D ou 3D). Leur apparence peut être filaire,

volumique, surfacique, elle peut aussi simuler la texture.

La CAO est très utilisée dans les industries mécaniques par les bureaux d'études pour

modéliser et évaluer le comportement de matériaux, la capacité d'assemblage et la fabrication

des pièces. Nous l'utiliserons ici pour concevoir notre robot quadrupède.

III.2. Conception du robot :

III.2.1. Conception des différentes pièces :

Dans solidworks nous concevons des pièces et des assemblages selon les étapes :

1) Ouvrir une nouvelle fenêtre pour créer nouvelle pièce.

2) Cliquez sur Esquisser, choisir les plans,

3) Choisir fonction.

4) Enregistre la pièce.

5) Ouvrir nouvelle fenêtre pour l’assemblage.

6) Assembler tous les pièces selon les contraintes fonctionnelles d'assemblage .

7) Assisté pour l’animation selon des contraintes de mouvement.

Page 48: Conception et Modélisation d'un Robot Marcheur Quadrupède

47

Pieces01 Pieces02 Pieces03 Pieces04

Figure III.1 :Pièces des articulations rotoides .

piece 5 piece 6 piece 7 piece 8 piece 9

Figure III.2 : Pièces de fixation .

Page 49: Conception et Modélisation d'un Robot Marcheur Quadrupède

48

Piece 10 Pièce 11

Pièce 12

Piece13 Piéce15

Piece14

Figure. III.3 : Pièces pour d'entrainement .

Pièce 17

Pièce 18

Figure III.4 : Pièces composant le corps du robot.

Piece15

Page 50: Conception et Modélisation d'un Robot Marcheur Quadrupède

49

Figure III.5 : Pièce modèle du terrain de marche.

III.2.2. Conception du modèle 3D du quadrupède :

Figure III.6 : Le modèle 3D du robot quadrupède .

III.3. Animation de la marche sous solidworks :

III.3.1. Les étapes de animation :

On utilise les études de mouvement d'animation pour simuler le mouvement des

assemblages pou cela on attribue un moteur pour déplacer le modèle.

1. Cliquez sur l'onglet Etude de mouvement 1.

(Situé au bas de la zone

graphique).

Page 51: Conception et Modélisation d'un Robot Marcheur Quadrupède

50

2. Cliquez sur Moteur (barre d'outils Motion Manager).

3. Dans le Proprety

Manager sélectionne:

- type de moteur (linéaire ou

circulaire).

- direction.

- type de mouvement (distance pour déplacement angulaire).

- et le temps.

- Cliquez sur.

Figure III.7 : Réglage du temps d'action du moteur.

4. Définir la durée et exécuter l'animation.

- Dans le Motion Manager, faites-glisser la clé et réglez-la sur 2 secondes pour

moteur 1

- Cliquez sur calculer Répète cette étapes pour réaléser la marche latérale et

diagonale.

- Dans la marche latérale on sélectionne les pattes 1-4 et 2-3 pour l’animation.

- la pâte 1 et 4 font un mouvement ensemble alors :

- le moteur 2 de la pâte 1 et 4 fait une rotation avec angle de 60°, la patte 1 dans le

sens anti horaire et pate 4 sens horaire, et fonctionne dans intervalle de 2 sec, 0sec-

2sec.

- Le moteur 1 de la pate 1et 4 fait une rotation avec un angle de 45°, la pate 1 dans

le sens anti horaire et la pate 4 dans le sens horaire et fonctionne dans intervalle de

2 sec, 2sec-4sec.

Page 52: Conception et Modélisation d'un Robot Marcheur Quadrupède

51

Numérotation des moteurs

Et les pates

- Après avoir défini le mouvement des tous les moteur on clique sur calculer pour

exécuter l’animation du robot quadrupède :

Figure III.8 : Le calcul des moteurs

Figure III.9 : La numérotation des pattes .

Page 53: Conception et Modélisation d'un Robot Marcheur Quadrupède

52

III.3.2. Résultat de l'animation de la marche du quadrupède :

Marche latérale :

Figure III.10 : Séquences de la marche latérale .

Page 54: Conception et Modélisation d'un Robot Marcheur Quadrupède

53

Marche diagonale :

Figure III.11 : Séquence dela marche diagonale montrant les différant occupée par les 4

pattes.

Figure III.11 : Séquences de la marche diagonale.

III.4. Conclusion :

La conception de robot quadrupède par CAO est faite a partir de la

conception des différentes pièces et leur assemblage. Ceci nous a permis aussi de

faire l'animation selon la synchronisation des mouvements des quatre pattes et du

corps pour montrer les deux modes de marche (latérale et diagonale) du robot

quadrupède.

Page 55: Conception et Modélisation d'un Robot Marcheur Quadrupède

54

Conclusion Générale

Notre travail consiste à modéliser et a concevoir un robot quadrupède, pour

cela , on a entamé dans le premier chapitre une étude bibliographique des robots

quadrupède ce qui nous a permis de constater qu’il existe plusieurs robots réalisés,

qui sont biologiquement inspirés et qui ont des chaines cinématiques comportant

en général trois degrés de liberté. Leurs modes de déplacements sont déduits de ceux

des animaux et peuvent généralement mener une marche normale tripode, diagonale

ou latérale selon la vitesse de déplacement voulue.

Ayant choisi une chaine cinématique pour notre robot quadrupède, On a

présenté au deuxième chapitre la modélisation géométrique directe et inverse pour

pouvoir suivre une courbe quelconque dans l'espace opérationnel. Ensuite on a

calculé les modèles cinématique direct et inverse .

Dans le chapitre trois on a proposé une conception de robot quadrupède par

CAO, cette dernière nous à permis aussi d’animer notre modèle 3D pour montre

comment ce quadrupède marche.

Cette étude nous à permis de découvrir des robots marcheurs et spécialement

les quadrupède en terme de méthodes de modélisation, de manières de conception et

des techniques de simulations de leurs modes de marche.

Les horizons restants ouverts pour la continuité de ce travail ,ilspeuvent

concerner l'élaboration d'un générateur de trajectoire et sa modélisation dynamique.

Page 56: Conception et Modélisation d'un Robot Marcheur Quadrupède

55

Références Bibliographiques

[1]H.DEMOVAU ,”Introduction a la Modélisation et aux Performances des Robots”, Ecole

d’ingenieurs centre de recherche, lille europegion, octobre 2007

[2]David Filliat , “ programme unite- GDR Robotique “,Université Numérique de

l’ingenerietechnologé, Avril 2012

[3]Dr. Pan Agathoklis,“ Autonomous Hexapod Robot’’, Université Of Vectoria,

Elect,499,2012

[4] Steve Taranovich, ’’BigDog Robot: a Sensor-Based enhancement of huedman

capabilities’’, EDN network, 13May 2013,

[5] Martin de lasa, “Dynamics Complliant Walking of

ScoteIIQuadrupéde“,départementElectrique and computer ingineeringmcgill,

UniversitéMonteréalCanada,juillé 2000.

[6] Edited by: Kordic, V.; Lazinica, A. &Merdan, “MCutting Edge Robotics“, ISBN 3-86611-

038-3, pp. 784, ARS/plV, Germany, July 2005

[7] Ir. M.J.C. Ronde , Dr. ir. M.J.G.,van de Molengraft.“ Simulating the "First steps" of a

Walking Hexapod Robot’’ TechnischeUniversiteit Eindhoven, Janvi, 2011.

[8] Hiroaki UCHIDA, Kenzo NONAMI, “Cad Based Trajectory Planning and

advancedMontion Control for Quadrupéde Locomotion Robot’’, Chiba University, Chiba,

Japan

/[9] DaiOwaki, Takeshi Kano,’’ Simple Robot Suggests Physical Interlimb Communication is

Essential For Quadruped Walking’’, Tohoku University.2013

[10] Shinya Aoiet Daiki Katayamaet. , “A stability-Based Mechanism For Hysteresis in The

Walk–Wrot Transition in Quadruped Locomotion’’. UniversityKyoto,japan 2013

[11]Wisama KHALIL, “ Bases de la Modélisation et de la Commode des Robots-

Manipulateurs de Type série “,Université d’ ingénierie et Technologie, 08 mai 2012.

Page 57: Conception et Modélisation d'un Robot Marcheur Quadrupède

56

Résumé :

Ce travail consiste à étudier la modélisation et la conception

d'un robot marcheur quadrupède . Dans le chapitre un on à dressé une

étude bibliographique sur les quadrupèdes , ensuite on a modélisé

géométriquement et cinématiquement ce robot au chapitre deux. Dans le

chapitre trois on a présenté la conception du modèle 3D de ce robot et

enfin l'animation de sa marche en deux modes (latéral, diagonal).

Mots clés : robot quadrupède , modélisation , conception.

Abstract :

This work studies the modeling and the conception of a walking

quadruped robot . In the chapter one we dressed a bibliographical study on

quadrupeds, then we modeled it geometrically and cinematically in the second

chapter. In the chapter three we presented the 3D conception model of this robot

and finally we animated its walking gait in two modes (side, diagonal).

Key words : Quadruped walking robot , modeling, conception .

ملخص :

بحثقمنا بدراسة الأولفي المحور . الأرجلرباعي ربوتلقد قمنا في هدا العمل بنمذجة وتصميم

ثم النمذجة الهندسية والحركية للروبوت في المحور . اوطريقة مشيه الأرجللروبوتات رباعية حول ا

وت وبعدها تفعيله للمشي بطريقة للروب الإبعادفي المحور الثالث فقمنا بتصميم نموذج ثلاثي أما. الثاني

وقطرية. جانبية

الكلمات المفتاحية :

تصميم. نمذجة. ربوت رباعي الأرجل