Plateforme de robotique
Plateforme de robotique Une approche: des technologies de la programmation du travail en projet
Exemples de robotique / domotique: Une homothétie fonctionnelle Robot tondeuse: Robot aspirateur: Le robot MOWAY: Une homothétie fonctionnelle
« Analyse et conception de l’objet technique »: 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
« Communication et gestion de l’information »: 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 3D identification de la technologie des capteurs: InfraRouge, 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 MowayGUI 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 Librairie de fonctions C fournie 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 V3 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