Fonctionnalités et utilisation des robots LEGO Mindstorm



Documents pareils
Logiciel EV3 LEGO MINDSTORMS Education

NXT Guide de mise en route. Rob Widger

Manuel de l utilisateur NXT 2.0

Système à enseigner : Robot M.I.M.I. MultipodeIntelligent à Mobilité Interactive. Version 1.0

C.F.A.O. : Conception et Fabrication Assistées par Ordinateur.

Guide de l'utilisateur

Prise en main rapide

Logiciel PICAXE Programming Editor

Environnement Architecture de controle. Décisions

Introduction à la robotique Licence 1ère année /2012

Les. Actionneurs. Introduction. Sommaire. Au passage savez-vous que... Asimo, un robot humanoïde capable de marcher et courir.

Séance du jeudi 22 novembre 2012 (13h30 16h30)

Introduction à l informatique temps réel Pierre-Yves Duval (cppm)

Guide d'utilisation des appareils DS350E avec tablette Motion LE1700. Dangerfield February 2009 V1.0 Delphi PSS

Projet Robot Centaure

Création d une application Android (APPInventor)

Succès garanti et rapide avec. LEGO MINDSTORMS Education

LE SYSTÈME D'ALARME DE GSM


TOP 1 ARI ET INVESTIGATION. ARI et investigation

Résultats. 1 Quelle est votre tranche d âge?

Objets connectés, avez-vous donc une âme?

Guide Utilisateur Enregistrement d'un compte en ligne

DESCRIPTIF DES PROJETS 3EME ANNEE QUI SERONT PRESENTES LORS DE LA JOURNEE DE PROJET DE FIN D ETUDE LE 26/01/2012

APERÇU DU SYSTÈME DE DOMOTIQUE DE ROGERS. Votre Guide de démarrage rapide

erma (Instructions d utilisateur )

HUMAIN SIMPLE LYON. ACCeSSIBLE FACILE. aménager A TOUS ACCUEILLANT. Janvier Les clés de la réglementation

Directives pour les fournisseurs concernant:

FORMATION et COACHING «Confiance en soi : Source d épanouissement professionnel et personnel» Toulouse, Bordeaux, Tarbes, Luchon

Version: 1.1 Date du document: 07 Novembre 2013 N du document: Guide Utilisateur Mandant. Guide utilisateur Mandant Page 1 de 20

1. Généralités Certifications Ouverture du carton Contenu de la boîte... 3

Créer une application de livre interactif pour tablette avec Indesign CS6 et Adobe Digital Publishing Suite

REMISE A NIVEAU DES SAVOIRS DE BASE INFORMATIQUE

Les dépenses et la dette des ménages

Guide pour les projets de mobilité AC102 Formation Professionnelle. Accès au Mobility Tool +

L'ACCÈS AU SITE ET AU BÂTIMENT

PLAN MULTIMEDIA DANS LES ECOLES UN ESPACE DE STOCKAGE NUMERIQUE (NAS) DANS VOTRE ECOLE. Sommaire

Virtua Robot de Gravage

Site Web de l association des ingénieurs INSA de Lyon. Groupes d Intérêts. Note : dans ce guide, l'appellation GI signifie Groupe d'intérêt

Présentation de Ocloud

COURS AUTOCAD. Création et utilisation des blocs. b leclerc. ERP Jean Moulin METZ

Alarme domestique- Présentation

Système appel malade sur

PIC EVAL Dev Board PIC18F97J60

pour quoi faire? Introduction au Séminaire «Véhicules traceurs» Toulouse le 10/12/ /01/2011 François PEYRET LCPC/MACS/GEOLOC

SYSTEME D ALARME CONNECTE. Guide d installation et d utilisation

Dossier de presse SNR ROULEMENTS - 23/10/2007 Communiqué de presse SNR ROULEMENTS- 16/03/05gg. Sommaire

Guide de l utilisateur Communauté virtuelle de pratique en gestion intégrée des risques

Sciences de l ingénieur. Création et Innovation Technologique

JOG : une approche haut niveau des systèmes embarqués via Armadeus et Java

TP Protocoles SMTP et POP3 avec Pratiquer l algorithmique

Temps Réel. Jérôme Pouiller Septembre 2011

Guide technique de CaRMS en ligne pour les candidats : Demande d inscription

AGASC / BUREAU INFORMATION JEUNESSE Saint Laurent du Var - E mail : bij@agasc.fr / Tel : CONSIGNE N 1 :

Instructions pas à pas pour l'enregistrement simplifié auprès de la PostCom

Concevoir son premier espace de cours sur la plateforme pédagogique Moodle

Configurer et sécuriser son réseau sans fil domestique

ARDUINO DOSSIER RESSOURCE POUR LA CLASSE

SurveyMonkey Un outil de sondage électronique. Objectifs

Contenu de la boîte. Smart Baby Monitor Sac de transport Support lit de bébé. Bloc d'alimentation + 3 adaptateurs locaux. Manuel utilisateur

La classe numérique, une nouvelle façon d enseigner

Table des matières :

Product positioning. Caméra Cloud d'extérieur PoE HD DCS-2310L/ Caméra Cloud HD sans fil d'extérieur DCS-2332L

GUIDE D UTILISATION. Informations importantes Toshiba FOLIO 100 Conseils pour une première utilisation, configuration et principaux usages

Solution Vidéo Surveillance

Exploiter les statistiques d utilisation de SQL Server 2008 R2 Reporting Services

INTRODUCTION A JAVA. Fichier en langage machine Exécutable

Bienvenue dans notre guide de démarrage et merci d avoir choisi Easygiga pour l hébergement de votre ou vos sites Internet.

Capteurs de vitesse de rotation de roue ATE

Jardinage. obligatoire. claquez des doigts. Jardinage. détente. Pour tondre,

Détecteur de mouvement

La gestion des boîtes aux lettres partagées

Borne VIGILE. Descriptif. Caractéristiques

Optimisez votre gestion de temps avec Outlook. «trucs et astuces pour un professionnel»

ANNEXE - INNOVATIONS. processus, nom masculin

Solutions de sécurité et de surveillance à installer soi-même

Cours de Systèmes d Exploitation

MIGRER VERS LA DERNIERE VERSION DE L'ANTIVIRUS FIREWALL

-Identifier les éléments qui déterminent le coût d un objet technique.

ET 24 : Modèle de comportement d un système Introduction à Labview et initiation à la réalisation d un Instrument Virtuel (VI).

Website-CMS / Enterprise-CMS Module de traduction

Appareil de surveillance d enfant pour voiture sans fil

Normes relatives aux circuits fermés visant des fins récréatives

Choisir le mode d envoi souhaité. Option 1 : Envoyer un SMS à un nombre réduit de numéros (0 10 )

Débuter avec Easyweb B

Perception et utilisation des solutions de radio-identification (RFID) dans les entreprises françaises

Leica Monitoring Solutions. Leica TM30 Capteur d auscultation Chaque demi-seconde compte

P E U G E O T A L E R T Z O N E S Y S T E M E D E N A V I GAT I O N S U R T A B L E T T E T A C T I L E

Les critères du label «Tourisme et Handicap»

Analyse de la vidéo. Chapitre La modélisation pour le suivi d objet. 10 mars Chapitre La modélisation d objet 1 / 57

Compagnie des Transports Strasbourgeois. 1. La vente en ligne : comment ça marche? Avant de recharger ma carte BADGEO... 2

TTD-03.2 Tourniquet tripode électromécanique à socle Installation intérieure

Utiliser le portail d accès distant Pour les personnels de l université LYON1

MANUEL DE L UTILISATEUR

NOTRE OFFRE GLOBALE STAGES INTER-ENTREPRISES

BACCALAURÉAT TECHNOLOGIQUE STD ARTS APPLIQUÉS

Le langage C. Séance n 4

BACCALAURÉAT GÉNÉRAL SÉRIE SCIENTIFIQUE

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

Transcription:

Fonctionnalités et utilisation des robots LEGO Mindstorm Stage «Hippocampe» d initiation à la recherche École Normale Supérieure, Lyon 14 Mai 2014 Stage «Hippocampe» - Robots 1/23

Bienvenue! Objectifs Comprendre les fonctionnalités des robots LEGO Mindstorm Écrire votre premier programme Charger un programme dans le robot Stage «Hippocampe» - Robots 2/23

Plan Introduction Qu est-ce qu un robot? Les composants Navigation et Comportement Programmation par blocs Exemples Stage «Hippocampe» - Robots 3/23

Introduction Isaac Azimov a popularisé la notion de robotique dans les années 1930. Il propose trois lois régissant les robots de ses œuvres de science-fiction. Un robot ne peut porter atteinte à un être humain, ni, restant passif, permettre qu un être humain soit exposé au danger. Un robot doit obéir aux ordres que lui donne un être humain, sauf si de tels ordres entrent en conflit avec la Première loi. Un robot doit protéger son existence tant que cette protection n entre pas en conflit avec la Première ou la Deuxième loi. Stage «Hippocampe» - Robots 4/23

Des utilisations variées Figure: Mars Exploration Rover est une mission de la NASA ayant pour objectif d étudier la planète Mars. Tâches dangereuses pour l homme Décontamination d équipements Exploration en milieu hostile Stage «Hippocampe» - Robots 5/23

Des utilisations variées Figure: Fabrication de véhicules automobiles. Tâches répétitives et/ou stressantes Chaines de montages Travail de précision Stage «Hippocampe» - Robots 6/23

Et bien d autres encore... Santé Militaire Jouets Agriculture Surveillance Transports Divertissement BTP Domotique... Stage «Hippocampe» - Robots 7/23

Qu est-ce qu un robot? Stage «Hippocampe» - Robots 8/23

Votre but : créer de l intelligence! Stage «Hippocampe» - Robots 9/23

LEGO Mindstorm EV3 Figure: Robots EV3RSTORM et EXPLOR3R Fonctionnalités 500+ pièces et éléments techniques Processeur ARM9 et connectivité Internet 3 moteurs interactifs, 6 capteurs différents Logiciel de programmation par blocs Contrôle via Télécommande ou application mobile Stage «Hippocampe» - Robots 10/23

Les composants Stage «Hippocampe» - Robots 11/23

La Navigation Mouvement d un point à un autre Déplacement sur une distance donnée Rotation selon un angle précis Suivi de trajectoire Stage «Hippocampe» - Robots 12/23

Le Comportement Prise de décision Une condition liée à une observation Une action à effectuer quand la condition est vérifiée Stage «Hippocampe» - Robots 13/23

Exemple 1 Nous souhaitons que le robot avance tout droit jusqu à ce qu il croise un obstacle. A la détection d un obstacle, il doit effectuer une rotation à 90 degrés. Deux comportements Avancer tout droit Si obstacle, arrêt et rotation Stage «Hippocampe» - Robots 14/23

Comment programmer le robot? Bloc de programmation : unité de commande L enchaînement des blocs de programmation entraîne une exécution cohérente du robot Différentes palettes sont disponibles dans l environnement de programmation : Action Contrôle du déroulement Capteur Données Avancé Stage «Hippocampe» - Robots 15/23

Palette action Moteur Moyen Gros Moteur Déplacement et direction Déplacement char Affichage Son Témoin d état de la brique Stage «Hippocampe» - Robots 16/23

Palette contrôle Démarrer Attendre Boucle Sélecteur Interruption de boucle Stage «Hippocampe» - Robots 17/23

Palette capteur Boutons de la brique Capteur de couleur Capteur infrarouge Rotation du moteur Minuteur Capteur tactile Stage «Hippocampe» - Robots 18/23

Retour sur l exemple 1 Nous souhaitons que le robot avance tout droit jusqu à ce qu il croise un obstacle. A la détection d un obstacle, il doit effectuer une rotation à 90 degrés. Avancer tout droit Boucle : Répéter "Avancer" Si obstacle, arrêt et rotation Condition : Détection d un obstacle Action : Arrêt des moteurs puis rotation à 90 degrés Stage «Hippocampe» - Robots 19/23

Retour sur l exemple 1 Avancer tout droit Boucle : Répéter "Avancer" Stage «Hippocampe» - Robots 20/23

Retour sur l exemple 1 Avancer tout droit Boucle : Répéter "Avancer" Stage «Hippocampe» - Robots 21/23

Exemple 2 : Déplacement dans un plan Etape 1 : Examiner la situation Comprendre le problème et identifier vos objectifs Quelle ma situation de départ? Quelle est ma condition d arrivée? Quels sont les capteurs nécessaires? Stage «Hippocampe» - Robots 22/23

Exemple 2 : Déplacement dans un plan Etape 2 : Définir le comportement global du robot Est-ce que le parcours est connu? Comment réagir face aux obstacles? Stage «Hippocampe» - Robots 22/23

Exemple 2 : Déplacement dans un plan Etape 3 : Découpage du comportement global Mettre en évidence les étapes menant à l objectif Quelles actions? Stage «Hippocampe» - Robots 22/23

Exemple 2 : Déplacement dans un plan Etape 4 : Définir la séquence d étapes Ecrire la séquence permettant de résoudre le problème Quel est l ordre logique des étapes? Stage «Hippocampe» - Robots 22/23

Exemple 2 : Déplacement dans un plan Etape 5 : Traduire la séquence d étapes Exprimer chacune des étapes en terme de blocs de programmation Stage «Hippocampe» - Robots 22/23

Et maintenant... Merci de votre attention C est à vous de jouer! Stage «Hippocampe» - Robots 23/23