Suivi de waypoints par un robot buggy autonome

Slides:



Advertisements
Présentations similaires
Description d’une boussole d’orientation. Le cadran de la boussole est divisé de 0 à 360 dans le sens des aiguilles d'une montre. Un cercle comporte 360.
Advertisements

Suivi de waypoints par un robot buggy autonome Fabrice LE BARS.
Croquis animé pour l'enseignement de l'Anatomie Après le sketch-based modeling de formes : Quentin Doussot, equipe Evasion LJK et INRIA Montbonnot Encadrants:
Le moteur triphasé. La puissance instantanée fournie par un système triphasé équilibré est constante. Ceci est très important dans les machines tournantes.
Olivier MORET-BAILLY Généralités ASSERVISSEMENTS.
Chapitre 1 : Cinématique Objectif cinématique : étudier le mouvement des solides sans s’occuper des causes du mouvement  parle de position, trajectoire,
NF04 - Automne - UTC1 Version 09/2006 (E.L.) Cours 5-a Problèmes scalaires instationnaires d’ordre 1 en temps Domaines d’application Notions de schémas.
1- Définitions généralités 1.1- Embrayages Les embrayages sont des systèmes permettant l’accouplement temporaires de deux arbres Embrayages progressifs.
5. L’écriture du PDD et le monitoring
Synthèse de la deuxième série de TP
Relativité d’un mouvement
ATELIER : création d’une séquence mathématiques / technologie
CEMTEC Comment scénariser l’éclairage d’un escalier ?
Traitements et interprétation des données gravimétriques
Réalisation d’un robot buggy autonome
La Photo Les bases techniques
Présentation d’une ressource pédagogique
Section 2.1 : Lois du mouvement de Newton
ANTI-BLOCAGE SYSTEME (ABS)
Modélisation mathématique des systèmes asservis
Mécanique Les mouvements.
LA DIRECTION.
CHAPITRE III Hypothèses de la Résistance des Matériaux
Taux de variation moyen (TVM)
Description programme connu 2016 catégorie Nationale
Suivi de réaction chimique par spectroscopie RMN
Soutenance de Mémoire de Master En vue de l’obtention du diplôme de master En Physique des fluides et des transferts THEME Etude des champs dynamique.
Exercice 7 : (un) est une suite géométrique définie sur N. u5 = 96 ; u8 = 768 Déterminez le 13ème terme.
Difficultés de programmation
Le bilan de notre projet
Tableau de bord des risques
8/23/2018 2:32 AM Cinématique But :
Approximation de Pi par la méthode de Monte Carlo
L’HYPERLOOP Qu’est ce que Présentement l’hyperloop Futur Contexte
INF-1019 Programmation en temps réel
FONCTION DEMARRAGE.
Programmation Orientée Objet
Deuxième partie LE DOSSIER TECHNIQUE DU MARINGOUIN.
Mission GPS.
Réalisation d’un robot buggy autonome
Réducteur BCI Comment utiliser ? Question 1 Question 2 Question 3
Gilles BADUFLE À partir d’un PPT modifié du C.A.H.M.
Simulation de robots en MATLAB
Cliquer sur l’un des carrés selon votre choix
CRITERES DE QUALITE 1) PRECISION 2) RAPIDITE 3) AMORTISSEMENT
Programme financé par l’Union européenne
Situation du cordon dunaire de la rive droite de l’Authie, le 2 mars 2017 Après la tempête Egon de janvier dernier, qui avait atteint modérément le cordon.
Cinématique inverse Comment déplacer ma main jusqu’ici ?
CHAPITRE 10 Temps et évolution chimique Cinétique et catalyse
1/12 STABILITE Etude d’exemples.
EMBRAYAGE.
SYSTEME DU PREMIER ORDRE
FONCTION DEMARRAGE.
Présentation 9 : Calcul de précision des estimateurs complexes
L’énergie des réactions chimiques
Des calculs associés avec l’énergie
Position, dispersion, forme
Aides à la conduite pour les deux roues
THÈME ETUDE EN MODELISATION D’UNE PHOTOPILE BIFACIALE EN REGIME STATIQUE SOUS ECLAIREMENTS ET PLACEE DANS UN CHAMP MAGNETIQUE 17/02/2019 Mémo DEA / OUEDRAOGO.
Commande d’actionneurs à l’aide d’un microprocesseur
Actions mécaniques 1- Définition
Sommaire : Les capteurs de force. Les capteurs à jauges de contraintes
ASSERVISSEMENTS ET REGULATION
Réunion 7 mars 2019 Comment mesurer la lumière
EMBRAYAGE.
Mécanicien Service Rapide
UC : Diagramme des cas d’utilisation Req : Diagramme d’exigence
Global Positioning System
Présentation sur le thème:
Un autre phénomène absolument extraordinaire.
Transcription de la présentation:

Suivi de waypoints par un robot buggy autonome 17/11/2018 Suivi de waypoints par un robot buggy autonome Fabrice LE BARS Nom de la conférence XXX

17/11/2018 Introduction Nom de la conférence XXX 2

But Faire un robot buggy capable de suivre une trajectoire définie par des points GPS

Modèle, observateurs et mesures 17/11/2018 Modèle, observateurs et mesures Nom de la conférence XXX 4

17/11/2018 Schéma du système Nom de la conférence XXX 5

Modèle d’état du buggy et équations géométriques 17/11/2018 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 Nom de la conférence XXX 6

17/11/2018 Observateurs, mesures Scénario : le buggy est dehors, capte le GPS précisément et a une boussole correcte Nom de la conférence XXX 7

Remarques sur la boussole 17/11/2018 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 Nom de la conférence XXX 8

17/11/2018 Remarques sur le GPS 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 Nom de la conférence XXX 9

17/11/2018 Régulation Nom de la conférence XXX 10

17/11/2018 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… Nom de la conférence XXX 11

17/11/2018 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…) Nom de la conférence XXX 12

17/11/2018 PID Nom de la conférence XXX 13

17/11/2018 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 http://www.ensta-bretagne.fr/lebars/Share/fmod_360.zip ) Nom de la conférence XXX 14

17/11/2018 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 : Nom de la conférence XXX 15

Suivi de waypoints GPS On peut prendre pour cap voulu : 17/11/2018 Suivi de waypoints GPS On peut prendre pour cap voulu : atan2 est une fonction MATLAB comme arctan, mais qui retourne un angle dans au lieu de Nom de la conférence XXX 16

Schéma du système pour le suivi de waypoints GPS 17/11/2018 Schéma du système pour le suivi de waypoints GPS Nom de la conférence XXX 17

17/11/2018 Nom de la conférence XXX 18