robot suiveur de ligne sarah el mouftari roxane assana jérémy brandt amaury debruyckere année...

Post on 03-Apr-2015

126 Views

Category:

Documents

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Robot suiveur de ligne

Sarah El mouftariRoxane AssanaJérémy Brandt

Amaury Debruyckere

Année 2010/2011Année 2010/2011

- Présentation:- Présentation du projet

- Cahier des charges

- Étude du besoin: - Etude fonctionnelle - Chaîne d’analyse fonctionnelle

- Servomoteurs, capteurs et châssis:

1- FP1: Être capable de suivre une ligne tracée au sol.

2- FC1: Avoir un déplacement le plus régulier possible

3- FC2: Respecter l’encombrement imposé4- FC3: S’adapter à une source d’énergie

Programmation:5- FC4: S’adapter au tracé de la ligne

SommaireSommaire

Objectif:

Construire un robot capable de suivre le tracé d’une ligne courbe.

Problématique:

Comment peut-on obliger un robot à suivre une ligne courbe tracée sur le sol ?

Solution trouvée par le groupe:

Notre robot se déplacera sur deux roues motrices (servomoteurs) et une roue libre, détectera la ligne grâce à des capteurs optiques et pourra rester sur le trajet grâce à un micro contrôleur.

Présentation du projetPrésentation du projet

Cahier des chargesCahier des charges

Fonction Critères Niveau Flexibilité

FP1: être capable de se déplacer en suivant une ligne tracée au sol

-vitesse: 5cm/s +/- 10% f1

FC1: avoir un déplacement le plus régulier possible

-déviation par rapport à la trajectoire

0.5° maxi f1

FC2: respecter l’encombrement imposé

-dim ext: 200x130x130 maxi f0

FC3: s’adapter à une source d’énergie

-alimentation autonome 9 Volts maxi f0

f1

FC4: s’adapter au tracée de la ligne

-ligne courbe

-ligne droite

-largeur 20mm +/- 1mm

-rayon mini 100mm

f1

f1

Étude du besoinÉtude du besoin

Robot suiveur de ligne

Déplacement souhaité

Ligne tracée sur le sol

Énergie

Encombrement

Précision dudéplacement

FP1

FC4

FC3

FC2

FC1

Acquérir Traiter Communiquer

Alimenter Distribuer Convertir Transmettre

Action

Suivreune ligne

Capteursinfrarouge

Microcontrôleur ( PIC 16F88 )

Pic 16F88

Batterie 6VContinu

Platine électronique du servomoteur

Robot en dehors de la ligne

Robot sur la ligne

Moteur à courant continu

Chaîne d’énergie

Chaîne d’information

Réducteur à engrenages

Servomoteur

Chaîne fonctionnelleChaîne fonctionnelle

1- FP1: Etre capable de se déplacer en suivant une 1- FP1: Etre capable de se déplacer en suivant une ligne tracée au solligne tracée au sol

• Est-ce que le robot aura une vitesse de 5cm/s si le servomoteur tourne à 52 tr/min ?

• Comment débrider le servomoteur pour avoir une rotation continue des roues?

Sortie Roue

entrée

Schéma de l’engrenage du servomoteur:

Bp

Bg

Rg

Rp N

Vp

VgO

1.1- Calcul du rapport de réduction du servomoteur1.1- Calcul du rapport de réduction du servomoteur

Nmoteur= 4448 tr/minRoue = Ø6 cmRp=15 dentsRg=35 dentsO=10 dentsN=41 dents

Vp=10 dentsVg=62 dentsBp=10 dentsBg=50 dents

donc

1.2- Débridage du servomoteur1.2- Débridage du servomoteur

1ère étape: supprimer la butée mécanique située sur l’axe de sortie

2ème étape: éliminer la liaison en rotation entre l’axe de sortie et le potentiomètre

3ème étape: régler le potentiomètre à 0

Pour cela il faut agir sur :• Les servomoteurs

• La distance entre les capteurs

2 - FC1: Avoir un déplacement le plus régulier 2 - FC1: Avoir un déplacement le plus régulier possiblepossible

- Commandé par des trains d'impulsions (période constante de 20ms) (PROGRAMMATION)

- Constitué de plusieurs engrenages (roues et pignons) BUT: réduire la vitesse en augmentant le couple.

2.1: Fonctionnement des Servomoteurs 2.1: Fonctionnement des Servomoteurs

Constitué de: -1 diode IR (émetteur)

-1 phototransistor (récepteur)

Fonctionnement :Fonctionnement :

Donc une augmentation de la distance entre les 2 capteurs permettrait un déplacement plus fluide.

2.2- Les capteurs CNY702.2- Les capteurs CNY70

3- FC2: respecter l’encombrement imposé3- FC2: respecter l’encombrement imposé

Données actuelles de la voiture: _ 173mm de large

_ 250mm de longueur

_ 90mm de hauteur

Il faut donc changer le support actuel des capteurs et la largeur restera inchangé car nous ne pouvons pas refaire entièrement la voiture.

250mm

90m

m

173m

m

Supports capteursSupports capteurs

Support capteurs actuel Support capteurs après changement

4- FC3:S’adapter à une source d’énergie4- FC3:S’adapter à une source d’énergie

Quel tension choisir ? Quel autonomie cette tension peut elle fournir ?

4.1- La tension 4.1- La tension

• Le servomoteur peut aller jusqu’à une tension de 6Volts• Le microcontrôleur à lui besoin de 5Volts• 4 piles de 1,2V rechargeables ensemble jusqu’à 5Volts

4.2- L’autonomie4.2- L’autonomie

5- FC4: S’adapter au tracée de la ligne5- FC4: S’adapter au tracée de la ligne

Il faut :_ faire un programme_ calcul de la vitesse de rotation des roues dans les virages

5.1- Le programme5.1- Le programme

Légende du programme :

Ord= 21.5mmOrg=178.5mmK=1/278IIVrgII=0,054 m/s

5.2- Calcul des roues dans les virages5.2- Calcul des roues dans les virages

Le résultat est de 6,31 tr/min

Le résultat est 8.23

ωMrd

ωMrg

Rapport de vitesse entre la roue droite et la roue gauche

Il faut donc une période de 165

ConclusionConclusion

• Ce PPE nous a permis:– Utiliser Flowcode > programmation– Fonctionnement servomoteur et capteurs– Analyser une carte électronique– Approfondir nos connaissances en sciences de

l’ingénieur

top related