Suivi de waypoints par un robot buggy autonome Fabrice LE BARS.

Slides:



Advertisements
Présentations similaires
Rappels mathématiques et physiques
Advertisements

Chapitre 9 La mécanique de Newton.
LES DIFFERENTES METHODES DE NAVIGATION
Éléments de calcul mental
Le Compas Magnétique.
EFFET DU VENT TRAVERSIER SUR LES TRAJECTOIRES SOL
OPTIMISATION DE LA COMMANDE D’UN MOTEUR SYNCHRONE
République de Zambie Ministère de la santé
Le ciel et la terre Animations pédagogiques Sciences
Equations différentielles
CAPTEUR DE LUMIERE.
LE CHAMP MAGNETIQUE TERRESTRE
A A A schéma 1 schéma 1 schéma 2 schéma 2
Etalonnage d’un capteur résistif
Automatique 2 Parties : - Systèmes Continus - Systèmes Échantillonnés
Correction à action continue
Cinématique dans l'espace-temps d'un observateur
Equations différentielles ordinaires
Chapitre VII :Commande par retour d’état
DIFFRACTION DES RAYONS X
ELE6207 Commande de systèmes robotiques
D’un moteur à courant continu
- UTILISER UNE BUSSOLE Histoire Quoi Sur carte Comment.
Principe et application de l’effet Sagnac
LE GPS.
GEF 447B Bring sample sensors Comportement Capt. Vincent Roberge.
Dérivation et Intégration numérique
Les aimants permanents et leur applications
Chapitre 2 : La fonction de transfert
Capteurs capacitifs/inductifs
Modèle mathématique (simplifié) d’un vélo
VOXPOP Questions de concepts en vrac…. Voxpop Deux sphères uniformément chargées sont fixées solidement à des rondelles (tout en étant électriquement.
LE MOTEUR ASYNCHRONE TRIPHASE ( Leçon 6 )
Notions élémentaires d’asservissement
Introduction à la Théorie géométrique de la diffraction
Cours d’Automatique LEA1.03 – EEA 1 – : Electricité + Automatique
Modélisation du robot Azimut-3
Exemple Choix du type d’un compensateur
Équilibre de rotation La force résultante sur un objet au repos doit être zéro Ceci assure l`équilibre de translation Mais cette condition.
Modèle mathématique d’un vélo
2.1.6 Matrices homogènes 3D Homogenous representation in 3D:
Séminaire Roubaix 27 mars 2014
Cliquer sur l’un des carrés selon votre choix
4.4 Le mouvement circulaire uniforme
Introduction aux variables d’état
Soutenance du mini Projet Industriel ‘ les actionneurs électriques’
Présentation de la méthode des Eléments Finis
PRODUCTION D’ENERGIE PHOTOVOLTAÏQUE
COMPRENDRE : Lois et modèles
Régulation et Asservissement: Notions de schémas blocs
Conception d’un asservissement
10.1 L’induction électromagnétique
2.1.7 Modèle Géométrique Direct Forward Kinematics
TPE: Force de Coriolis.
Électricité et magnétisme (203-NYB) Chapitre 8: Le champ magnétique
Suivi de trajectoires par vision Y. Goyat, T. Chateau, L. Trassoudaine 1.
M2204 MOTORISATION ELECTRIQUE
Application des Lois de Newton aux mouvements
Localisation d’un Robot Mobile
CHAPITRE III LE MODELE QUANTIQUE DE L'ATOME.
Technique de régulation, d’asservissement de grandeurs dans un système
Principes de base d’un DIAPORAMA
Observateurs et filtre de Kalman
CandidatCédric Favre ProfesseurReymond Clavel AssistantsYves Stauffer Ludovic Righetti.
Simulation de robots en MATLAB Fabrice LE BARS. Simulation de robots en MATLAB 01/06/  Modélisation de systèmes avec des équations d'état Le fonctionnement.
CEA dapnia Saclay 24 Janvier LA COMMANDE PREDICTIVE FONCTIONNELLE de Jacques RICHALET COPPIER Hervé ESIEE-Amiens
Moteur à courant continu.
BTS Géomètre TopographeRepère : Contrôle d’un niveau…
Réalisation d’un robot buggy autonome
Suivi de waypoints par un robot buggy autonome
Transcription de la présentation:

Suivi de waypoints par un robot buggy autonome Fabrice LE BARS

Réalisation d’un robot buggy autonome 01/06/ Introduction

Réalisation d’un robot buggy autonome 01/06/ But  Faire un robot buggy capable de suivre une trajectoire définie par des points GPS

Réalisation d’un robot buggy autonome 01/06/ Modèle, observateurs et mesures

Réalisation d’un robot buggy autonome 01/06/ Schéma du système

Réalisation d’un robot buggy autonome 01/06/ Modèle d’état du buggy et équations géométriques Buggy : modèle de type voiture Distance entre les trains avant et arrière

Réalisation d’un robot buggy autonome 01/06/ Observateurs, mesures Scénario : le buggy est dehors, capte le GPS précisément et a une boussole correcte

Réalisation d’un robot buggy autonome 01/06/ Remarques sur la boussole  Sensible aux perturbations magnétiques dues aux objets métalliques de l’environnement proche (difficile à corriger mais on pourrait cartographier le champ magnétique)  Sensible aux perturbations dues aux éléments constituant le robot (peut varier selon la vitesse des moteurs…). Les perturbations constantes peuvent cependant être facilement prises en compte

Réalisation d’un robot buggy autonome 01/06/  Ne fonctionne en général pas à l’intérieur (il faut qu’il ait une bonne « vue » des satellites dans le ciel)  Il se peut qu’il donne des positions aberrantes lorsqu’il est à la limite de ne plus capter  Temps de démarrage (« fix ») de plusieurs minutes variable selon les conditions Remarques sur le GPS

Réalisation d’un robot buggy autonome 01/06/ Régulation

Réalisation d’un robot buggy autonome 01/06/ Régulation  Si on suppose que d’une manière ou d’une autre on a une estimation de x,y,theta, on peut maintenant réfléchir à la commande pour suivre un cap ou aller à une position particulière…

Réalisation d’un robot buggy autonome 01/06/ PID  Commande proportionnelle à l’erreur, à son intégrale ou à sa dérivée  Censée marcher assez bien dans beaucoup de cas  Voir Wikipedia PID (page en Anglais) pour un exemple simple de pseudo-code de régulation par PID et de méthode pour trouver les coefficients (Ziegler–Nichols method…)

Réalisation d’un robot buggy autonome 01/06/ PID

Réalisation d’un robot buggy autonome 01/06/ Régulation à une orientation voulue grâce à la boussole, à une vitesse arbitraire  La boussole nous donne un angle au Nord en degrés  Principe d’une régulation à un cap voulu : Commande bang-bang : on fait tourner le robot à la vitesse de rotation maximale lorsqu’il est tourné dans le mauvais sens par rapport au cap voulu Proportionnelle à l’erreur autrement :  Attention aux problèmes de modulo : Utiliser des sin et cos par exemple Voir aussi )

Réalisation d’un robot buggy autonome 01/06/ Régulation à une orientation voulue grâce à la boussole, à une vitesse arbitraire  Exemple : si l’erreur de cap est, une commande possible sans problèmes de modulo peut être :

Réalisation d’un robot buggy autonome 01/06/  On peut prendre pour cap voulu :  atan2 est une fonction MATLAB comme arctan, mais qui retourne un angle dans au lieu de Suivi de waypoints GPS

Réalisation d’un robot buggy autonome 01/06/ Schéma du système pour le suivi de waypoints GPS

Réalisation d’un robot buggy autonome 01/06/