WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Modélisation et simulation d'un robot mobile sur roues avec le logiciel Matlab/Simulink

( Télécharger le fichier original )
par Tristan Matanda Kinama
Université de Lubumbashi - Ingénieur civil électromécanicien 2004
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

2. Subdivision du travail

Pour bien répondre à ses objectifs, notre travail aura cinq chapitres, hormis l'introduction et la conclusion :

· Dans le premier, nous établirons le modèle cinématique du robot dans sa plus simple expression ;

· Dans le second, nous établirons son modèle dynamique dans sa forme la plus simple ;

· Ensuite les diverses améliorations (voir plus loin) seront introduites ;

· Dans le quatrième chapitre, nous décrirons l'architecture du programme de simulation ;

· Finalement, il s'agira de valider le code et interpréter les résultats.

PRESENTATION DU PROBLEME

Le robot est constitué de deux roues motrices (1 et 3) actionnées indépendamment par deux moteurs à courant continu (M1 et M3) solidaires au châssis (2) du robot. Le troisième point d'appui est constitué d'une bille libre (B) qui n'est pas motorisée (Figure 1). Le robot se déplace sur un plan incliné d'un angle â par rapport à l'horizontale.

y1

y

O

z1

G1

x

M3

M1

G

G1

1

z

G3

B

3

z

y

O

y

l13

x1

x

Figure 1 : Projections orthogonales du robot

Par ce projet, on devra arriver à prédire la position, la vitesse et l'accélération du centre de masse du robot (sorties) à partir des valeurs de couples fournis par les moteurs ou à partir des courants appliqués à ceux-ci (entrées).

Nous partirons d'un modèle simple sans frottement, roulant sans glisser sur un sol plat. Ensuite, différentes améliorations seront prises en compte. C'est notamment ;

· La prise en compte de l'inclinaison â ;

· La prise en compte du frottement dans les différentes liaisons du robot (roues - châssis, roues-sol) ;

· La prise en compte de la dynamique des moteurs à courant continu ;

· La prise en compte de la limite d'adhérence des roues (roulement avec glissement sur le sol).

Nous considérerons que le robot est parfaitement symétrique (les axes des roues coïncident aussi parfaitement) et que les roues sont infiniment fines (existence d'un seul point de contact avec le sol).

Pour établir les équations de mouvement, deux méthodes équivalentes seront utilisées pour être comparées. Il s'agit de la méthode analytique ou méthode de LAGRANGE et celle des théorèmes généraux ou méthode synthétique. Une d'elle sera implémentée dans MATLAB pour la résolution et il faudra choisir l'outil de résolution numérique entre SIMULINK et les solveurs ODE (Ordinary Differential Equation).

Les chiffres entre crochets renvoient à la bibliographie.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Nous voulons explorer la bonté contrée énorme où tout se tait"   Appolinaire