Groupe Systèmes Embarqués

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

Le Nom L’adjectif Le verbe Objectif: Orthogram
ORTHOGRAM PM 3 ou 4 Ecrire: « a » ou « à » Référentiel page 6
LES NOMBRES PREMIERS ET COMPOSÉS
Ma surprise du Zoo.
Qualité du Premier Billot. 2 3 Défauts reliés à labattage.
1. Résumé 2 Présentation du créateur 3 Présentation du projet 4.
Licence pro MPCQ : Cours
Additions soustractions
Distance inter-locuteur
Les numéros 70 –
Les numéros
Mercredi – le 13 janvier 1) Quest-ce que cest, le français? 2) ______________________________________ Cest la langue de la France et de tous les pays rouges.
Les identités remarquables
Le, la, les words Possessive Adjectives MINE!!. 2 My in french is mon, ma,mes... Le word/ begins with a vowel: Mon La word: Ma Les word: Mes.
Sirop de Liège « industriel »
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
1 7 Langues niveaux débutant à avancé. 2 Allemand.
Le Concours de Conaissance II Francais I decembre 2012.
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
SERABEC Simulation sauvetage aérien avec un Hercule C130. Départ de St-Honoré le 4 octobre Durée de vol 3 heures. Premier vol en Hercule pour les.
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
La méthodologie………………………………………………………….. p3 Les résultats
Le Concours de Conaissance III Francais I fevrier 2013.
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
1 Choisir une catégorie. Vous recevrez la réponse, vous devez donner la question. Cliquez pour commencer.
Présentation générale
1 Guide de lenseignant-concepteur Vincent Riff 27 mai 2003.
GRAM 1 CE2 Je sais transformer une phrase affirmative en phrase négative.
Le drapeau canadien comme symbole de fierté nationale : une question de valeurs partagées Jack Jedwab Association détudes canadiennes 28 novembre 2012.
PM18 MONTAGE DU BLINDAGE AUTOUR DE LA QRL F. DELSAUX - 25 JAN 2005
Le Concours de Conaissance Francais I novembre 2012.
Si le Diaporama ne s'ouvre pas en plein écran Faites F5 sur votre clavier.
Titre : Implémentation des éléments finis sous Matlab
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
LES NOMBRES PREMIERS ET COMPOSÉS
Partie 1: Ondes et Particules.
Logiciel gratuit à télécharger à cette adresse :
Les chiffres & les nombres
1 INETOP
1 Délégation FSA 2008: Cycle de formations prédépart __ Quest-ce que la mondialisation ?
Calculs et écritures fractionnaires
RACINES CARREES Définition Développer avec la distributivité Produit 1
Représentation des systèmes dynamiques dans l’espace d’état
Systèmes mécaniques et électriques
Représentation des systèmes dynamiques dans l’espace d’état
Représentation des systèmes dynamiques dans l’espace d’état
DUMP GAUCHE INTERFERENCES AVEC BOITIERS IFS D.G. – Le – 1/56.
1 Licence dinformatique Algorithmique des graphes Problèmes dordonnancement. Utilisation de ce document strictement réservée aux étudiants de l IFSIC dans.
Tournoi de Flyball Bouin-Plumoison 2008 Tournoi de Flyball
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
1 10 pt 15 pt 20 pt 25 pt 5 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt 10 pt 15 pt 20 pt 25 pt 5 pt Les fonctions.
Titre : Implémentation des éléments finis en Matlab
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
1 INETOP
Aire d’une figure par encadrement
Équipe 2626 Octobre 2011 Jean Lavoie ing. M.Sc.A.
Comment rendre une femme heureuse…
P.A. MARQUES S.A.S Z.I. de la Moussière F DROUE Tél.: + 33 (0) Fax + 33 (0)
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Formation des commissaires sportifs
Nom:____________ Prénom: ___________
LES COURSES SUR PISTE.
Commission paritaire de suivi des opérations de reclassement repositionnement dans le cadre du droit d’option Statistiques novembre 2010.
Les Chiffres Prêts?
Elles avaient envahi le jardin, mais derrière... 1.
Partie II: Temps et évolution Energie et mouvements des particules
Transcription de la présentation:

Groupe Systèmes Embarqués Projet Eurobot Groupe Systèmes Embarqués

Plan Introduction Système de calcul Mouvoir le robot Saisir les palets Dépose des palets Repérage en relatif : l’odométrie Repérage en absolue : les balises Conclusion

Introduction Le Concours Eurobot : Du 20 au 24 mai 2009 à la Ferté-Bernard Thème : Les Temples d’Atlantide Empiler le plus de palets et linteaux Durée d’une manche : 90 secondes Un robot adverse par manche

Introduction L’aire de jeu : Distributeur (10 palets) 2,10 m Support Balise Bordure de 7 cm Placements fixes (4 palets) 3 m Placements aléatoires (8 palets) Départ Zone de construction Palet Φ = 70 H = 30 Linteau 200x70x30

Introduction Comptage des points : Palet à plat et sur zone de construction Comptage des points suivant la zone d’empilement A partir de 1 pour un palet situé sur le sol A partir de 2 pour un palet situé à 3 cm du sol A partir de 3 pour un palet situé à 6 cm du sol ... Points des linteaux multiplié par 3 Pénalités en cas d’agressivité ou destruction

Introduction Stratégie de jeu : Récolter 4 palets à la fois dans les distributeurs Les stocker déjà empilés dans le robot Poser sur la zone centrale   Total de 18 points par cycle (3+4+5+6), 2 fois pendant les 90 secondes de la manche.

Introduction Homologation : Hauteur maximale de 35 cm Essais pratiques d’homologation : Quitter sa zone de départ Marquer un point sans adversaire Eviter un obstacle Limitation du nombre d’éléments emportés Arrêt automatique au bout de 90 secondes

Introduction Processus de développement :

Introduction Répartition du travail: Groupe MQ Groupe SE Pierre DAVY (mouvements) Jean Charles BADOCHE (balises, asservissement) Patrick FAMEY (capteurs, tapis roulant) Jean Charles BERTRAND (dépose des palet) Alexandre HUNAULT (étages de puissance ) Thomas CAPALDI (approche du distributeur) Christophe LOCHIN (servomoteurs, châssis) Maxime LE CADRE (repérage par odométrie)

Système de calcul Thomas CAPALDI 10

Système de Calcul FPGA Cellules logiques élémentaires librement assemblables Connexion de manière définitive ou réversible

Avantages du système FPGA Système de Calcul Avantages du système FPGA Schémas Logique Programmation en VHDL Processeur Soft-Core système d’exploitationMultitâches

Système de Calcul Vue Globale de notre processeur soft-core

Système de Calcul Carte UP3 de ALTERA Prêt de l’école Stockage de lignes de code CAN adaptable Nombre de broches Port PS2 Nombre de cellules Logique

Mouvoir le robot Jean-Charles BADOCHE 15

Mouvoir le robot Cahier des charges Avancer tout droit à différentes vitesses Tourner sur soi-même Se mouvoir d’un point A à un point B (Combinaison de ses deux actions basiques)

Mouvoir le robot Moteurs courant continu  MLI

Mouvoir le robot Deux tâches distinctes Donne les ordres de mouvement à T2 Lance les fonctions du distributeur et de largage Gestion des collisions Séquençage des actions (T1) Avancer Tourner Aller à une position Gérer la commande des moteurs (T2) Deux tâches distinctes Passage des consignes par messagebox

Mouvoir le robot Asservissement de la trajectoire Position (X et Y) Angle (par rapport à X) Vitesse odométrique roues droites et gauche

Mouvoir le robot Tourner sur soi-même Les roues tournent en sens inverse Angle proche de l’angle de consigne

Mouvoir le robot Avancer tout droit On fixe l’angle de consigne On accélère une roue et décélère l’autre (V) On asservit la vitesse (VV) erreur

Mouvoir le robot Aller à un point donné On calcul l’angle entre la position actuelle et la position cible On asservit l’angle On corrige pour avoir la vitesse

Mouvoir le robot Aller à un point donné Avantages: on n’arrête pas le robot Inconvénient: détour  Solution: rotation

Saisir les palets Thomas CAPALDI 24

Stratégie pour l’approche: Saisir les palets Stratégie pour l’approche:

Stratégie pour l’approche: Saisir les palets Stratégie pour l’approche:

Stratégie pour l’approche: Saisir les palets Stratégie pour l’approche:

Stratégie pour l’approche: Saisir les palets Stratégie pour l’approche:

Stratégie pour l’approche: Saisir les palets Stratégie pour l’approche:

Capteurs: Télémètre infrarouge Saisir les palets Capteurs: Télémètre infrarouge Avantages: Sensibilité élevés Simplicité du montage Inconvénients: Temps de traitement Vieillissement des caractéristiques Sensibilité thermique

Saisir les palets Matériel utilisé: Capteurs télémétrique CAN y = -131,65x5 + 980,14x4 - 2892,1x3 + 4231,8x2 - 3080,7x + 905,37

Dépose des palets Jean-Charles BERTRAND 32

Dépose des palets Règlement Stratégie Contraintes Points Limitation Temps d’exécution Constructions existantes

Dépose des palets Servomoteur pour la porte MCC pour le plateau Commande en temps du signal Rapport de PWM fixé CAN et Télémètre 34

Dépose des palets Description de l’algorithme: Arrêter le robot Orienter Placer/Chercher une place Approcher Actionner / Dépose Actionner / Repartir 35

Dépose des palets 36

Odométrie Maxime LE CADRE 37

Odométrie Cahier des charges Positionnement du robot Position de départ connue Incrémentation des coordonnées Solutions envisagées Centrale inertielle, Encodeurs, Mesure courant

Odométrie Solution retenue : Capteur souris optique Capteur CCD + LED + Lentille Déterminer le relief observé Résolution : 800 dpi => Pixel 30,4 µm Rafraichissement : 9600 images par secondes Branchée sur Port PS/2 via USB

Odométrie Pilote Quartus codé en VHDL

Odométrie Géométrie et équations Déplacement ΔYc = ΔY

Odométrie Géométrie et équations Angle de rotation

Odométrie Géométrie et équations Roue droite Roue gauche

Odométrie Localisation dans le repère Coordonnés sur X Coordonnés sur Y

Balises Jean-Charles BADOCHE 45

Les balises Cahier des charges Taille maximale de 80x80x160mm Autonomie  Recalage de l’odométrie + collision

Les balises Solution retenue 2 balises sur distributeurs 1 sur le bord 1 balise sur le robot adverse

?!  ?!  ?!  ?! Les balises Solution retenue t = X sec t = 0 sec

Les balises Triangulation Triangulation Distance à la balise 1 Temps chronométré balise 1 Distance à la balise 2 Temps chronométré balise 2 Distance à la balise 3 Temps chronométré balise 3

Les balises Triangulation

Les balises Triangulation

Les balises Triangulation

Les balises Triangulation Connaître la position du distributeur inconnu

Les balises

Conclusion 55

Conclusion Le résultat Les enseignements Le travail qui reste faire Techniques Gestion de projet Humains Le travail qui reste faire 56

Conclusion Démonstration 57

Questions? 58