Plateforme de robotique Plateforme de robotique Une approche
Plateforme de robotique
Plateforme de robotique Une approche: • des technologies • de la programmation • du travail en projet
Exemples de robotique / domotique: Robot tondeuse: Robot aspirateur: Le robot MOWAY: Une homothétie fonctionnelle
Le Robot tondeuse: « Analyse et conception de l’objet technique » : • Représentation fonctionnelle • Liste non exhaustive des contraintes: • Liées au fonctionnent: • se déplacer à l’intérieur d’un périmètre délimité • emprunter un parcours optimisé • éviter les obstacles • adapter la vitesse à la hauteur de la pelouse • signaler visuellement la charge de la batterie • Liées à la sécurité: • arrêter le système lorsqu’il quitte le sol • Liées au développement durable: • tondre la pelouse régulièrement afin de ne pas avoir besoin de récupérer la coupe • Liées à l’ergonomie: • la tondeuse doit pouvoir tourner sur elle même
Le Robot tondeuse: « Communication et gestion de l’information » : • Chaine d’énergie/ Chaine d’information • Acquisition de signaux: • localisation des capteur sur le système et le robot grâce à la modélisation 3 D • identification de la technologie des capteurs: Infra. Rouge, optique, piezo, codeur … • identification de la typologie des signaux: analogique, numérique. . • Traitement du signal: • Modification d’un programme afin d’ajouter la prise en compte d’une contrainte (Programmation graphique) • Exemple: éviter des obstacles • Interface – Mode de transmission: • Ajout d’une fonctionnalité ( télécommande )
Un exemple d’activité: « ajouter la prise en compte d’une nouvelle contrainte à un programme existant » : la détection d’obstacles • Présentation du Robot Tondeuse en homothétie avec le robot MOWAY • Initiation à l’environnement Moway. GUI en analysant le programme fourni • Test et validation du fonctionnement du programme
Une exemple d’activité: « ajouter la prise en compte d’une nouvelle contrainte à un programme existant » : la détection d’obstacles • Choix et Identification de la solution de détection • Modification du programme existant pour ajouter la détection d’obstacles • Test et validation du fonctionnement du nouveau programme obstacle
Plateforme de robotique Caractéristiques principales: • Connexion USB • 1 capteur de luminosité • 4 capteurs anticollision (infrarouges) • 2 capteurs de lignes (infrarouges) • 4 Leds: 2 supérieures, 1 avant et 1 arrière • 1 Accéléromètre 3 axes • 1 haut parleur • 1 microphone • 1 indicateur de charge • 1 connecteur pour module d’extension RF ou kit de développement
Plateforme de robotique La programmation: • MOWAY GUI: outil de programmation graphique ( sans une seule ligne de code) • Langage C ou assembleur: outils de la suite MPLAB de Microship • Flow Code V 3 Librairie de fonctions C fournie
Plateforme de robotique Les projets: • Communication par RF: • Communication entre robots • Communication vers un PC
Plateforme de robotique Les projets: • Le kit d’extensions: • ajouts de fonctionnalités • ajouts de capteurs
Plateforme de robotique La structure:
Plateforme de robotique Commande moteurs:
Plateforme de robotique Les capteurs (exemples): Détection de ligne
Plateforme de robotique Les capteurs (exemples): Détection d’obstacles
Plateforme de robotique Exemple de programme sous MOWAY GUI: Suivi de ligne
- Slides: 16