[PDF] [PDF] I Le robot et ses périphéries II Connexion au robot III Programmation





Previous PDF Next PDF



[PDF] TONDEUSE ROBOT RL500 - AC Nancy Metz

La tondeuse robot RL500 permet la tonte en autonomie complète d'une pelouse dont la surface maximum de la zone de tonte peut avoisiner 250 m



[PDF] Etude du déplacement de la tondeuse RL500 - Gecifnet

La tondeuse robot RL500 fait partie d'une nouvelle génération de tondeuse à gazon dite « automatique » capable de tondre seule l'herbe dans le jardin sans 



[PDF] Un TP - qui vous la coupe - Eduscol

TONDEUSE ROBOT RL500 Filière S-S I Domaine d'appartenance Produit grand public Niveau Terminale S-SI Axes d'activités mis en œuvre par le TP



[PDF] prep_brevet-robot-tondeuse-correctionspdf

Le robot tondeuse « COUPETOUT » est capable d'effectuer la tonte du gazon avec un minimum d'interventions de la part de l'utilisateur



[PDF] Sujet E3C N°03637 du bac Spécialité Sciences de lIngénieur

Le robot tondeuse BOSCH est munie de 2 roues motrices à l'arrière de deux roues folles à l'avant et d'un rotor de coupe Il est associé à une station de charge 



[PDF] RL500 / RL550 RL800 / RL850 - RobotShop

Tondeuse robot vous fera gagner en tondant pour vous Une fois l'installation en place et si vous respectez les consignes d'utilisation elle fonctionnera 



[PDF] I Le robot et ses périphéries II Connexion au robot III Programmation

Pour ce TP nous devons travailler depuis un ordinateur sous Linux (un autre Votre objectif est de concevoir d'un robot "tondeuse" ou "aspirateur"



[PDF] Analyser et décrire un système - CPGE Brizeux

direction assistée électrique robot Nao système si celui-ci répond à son besoin et le satisfait Tondeuse électrique Tondeuse automatique 



[PDF] Support : « Robot tondeur RL500 - Sciences de lIngénieur

transmission-tondeuse doc Problème technique : Déterminer si le système actuel est le plus pertinent pour V : Vitesse d'avance du robot en m/s



[PDF] CHAPITRE 7 ÉTUDE DES MÉCANISMES 71 Mécanismes

Les robots les manipulateurs les grues ont souvent une structure en chaîne Le schéma cinématique minimal est obtenu en remplaçant si possible 



DOSSIER TECHNIQUE ROBOT TONDEUR - silycee-desfontaineseu

DOSSIER TECHNIQUE ROBOT TONDEUR - Page 3 sur 22 1 PRESENTATION GENERALE 1 1 Mise en situation La tondeuse robot RL500 permet la tonte en autonomie complète d’une pelouse dont la surface maximum de la zone de tonte peut avoisiner 250 m2 Pour une surface supérieure plusieurs zones de tonte peuvent être définies



STIHL RMI 4222 Tondeuse robot compacte pour les petites

des déplacements du robot tondeuse à deux roues motrices Sur le document « plan du jardin » chaque équipe trace tout d’abord les différents déplacements que doit effectuer un robot tondeuse Puis précise les mouvements simples nécessaires pour réaliser ces déplacements



S Sciences de l’ingénieur Discipline : Génie Électrique Etude

La tondeuse robot RL500 Type de document : Travaux Pratiques Classe : Première Date : Mise en situation et objectifs du TP La tondeuse robot RL500 fait partie d’une nouvelle génération de tondeuse à gazon dite « automatique » capable de tondre seule l’herbe dans le jardin sans intervention humaine



Conversion de l’énergie

S si Le robot tondeur TD Page 2/3 Q2 Dans sa plaquette publicitaire le constructeur annonce des performances comparables à celles d'une tondeuse à moteur thermique de 3600 Watts La tondeuse électrique de notre étude possède trois moteurs identiques entraînant chacun une lame



Searches related to tp si robot tondeuse PDF

Le logiciel de simulation vendu avec la tondeuse permet de tester le déplacement de la tondeuse dans différente configuration (jardin avec ou sans arbres pelouse de forme carrée ou ovale jardin polygonal à angles aigus ou obtus

Comment fonctionne une tondeuse robot ?

La tondeuse robot s'oriente en suivant le signal émis par le fil de délimitation en bordure de pelouse. Le signal est fourni par la station de base. En cas de pluie ou de déchargement des batteries lors de la tonte, la tondeuse robot iMOW® se dirige automatiquement vers la station de base et y recharge ses batteries.

Quelle est la station de base d'une tondeuse robot ?

La station de base est fournie avec la tondeuse robot STIHL iMOW®. Elle représente la maison de la tondeuse robot et lui permet de recharger ses batteries. Elle constitue dans le même temps le point de départ de chaque processus de tonte.

Quels sont les avantages d’une tondeuse robot IMOW ?

La tondeuse robot iMOW® est munie d’un capot robuste qui la protège efficacement contre les intempéries et les obstacles. Des capteurs intégrés détectent tout contact avec un objet afin de rediriger la machine vers une autre direction.

Pourquoi Mon robot tondeuse bloque-t-il ?

Il est équipé d’un code PIN et d’une alarme antivol. De plus, ses lames s’arrêtent automatiquement pour ne pas vous blesser lorsque vous soulevez votre robot tondeuse. Il peut arriver que l’appareil bloque parce qu’il perd la détection du câble périphérique, ce que nous trouvons un peu dommage !

LPL TP7 : robot EV3 (initiation) Terminale ISN

Nous allons utiliser nos connaissances en langagepythonafin de programmer le robot Mindstorms EV3 de LEGO ?. Pour cela nous utiliserons une bibliothèque libre appeléeev3dev[ http://www.ev3dev.org/]. Seule une partie des possibilités du robot seront présentées.

Notre but sera de faire effectuer au robot un parcours et qu"ils"arrête momentannément si un obstacle est

rencontré. afin d"éviter les chutes, le robot roulera sur le sol.

I Le robot et ses périphéries

Le robot est composé :

?d"un centre de commandes : le brick-man ?d"entrées : le capteur infra-rouge (qui permet de connaîtrela distance à un obstacle)

?de sorties : haut-parleur (intégré au brick-man), deux moteurs (reliés au brick-man par des câbles)

Schématiquement cela donne :

Brick-Man

Centre de commandes

Haut-parleur

InfrarougeMoteur2

Moteur1

IN OUT

II Connexion au robot

Pour ce TP, nous devons travailler depuis un ordinateur sousLinux (un autre système d"exploitation

que Windows). Pyzo est également installé sur ces machines.

1.commencer par créer un dossier à votre nom (appelé par la suiteMonDossier) sur le bureau (Desktop).

Vous y enregistrerez vos fichiersPythonpour le robot. Lorsque vous voudrez tester un fichier sur le robot,

il faudra l"y transférer. Le fichier.pysera transmis via le protocole ssh au travers d"un câble USB connecté

au robot.

2.allumer le robot EV3 (touche du milieu), vérifier que dansWireless and

Network/Tethering/Gadgetest coché.

3.le connecter au PC et vérifier cette connection (cf.ci-contre)

4.depuis un terminal, aller au répertoire contenant vos programmes (à faire une fois)

e.g.>cd /home/mathsISN/Desktop/MonDossier

5.rendre exécutable votre fichier .py (à faire une fois)

e.g.>chmod 755 MonLogin-Robot.py

6.vérifier que le fichier est éxécutable (le nom du fichier doit s"afficher en vert)

e.g.>ls

7.envoyer le fichier exécutable sur le robot

e.g.>scp NomDuFichier-Robot.py robot@ev3dev.local:/home/robot/

8.sur l"EV3 dansFile Browser, lancer votre programme

Exo 1 :Télécharger le fichierISN-chap06-Robot-01.pyet le renommerMonNom-Robot.py Faire les étapes nécessaires afin de le tester sur le robot EV3.

III Programmation du robot

Avancer PAR ÉTAPES (et pour chacune d"elles, sauvegarder letravail dans un fichier différent) :

?tester une seule nouvelle fonctionnalité à la fois ?une fois testée et validée, SAUVEGARDER une copie du fichier puis continuer à travailler.

Par exemple, nous avons validé 2 fonctionnalités, et travaillons sur une 3èmefonctionnalité sur le fichier

MonNom-Robot.py. Une fois la 3èmefonctionnalité validée, on copie le fichier de travailMonNom-Robot.py

dansMonNom-Robot-03.py. 1/ 3

Terminale ISN TP7 : robot EV3 (initiation) LPL

Étudions le contenu du programmeISN-chap06-Robot-01.py. #!/ usr/bin/env python3 importtime , random importev3dev . ev3as ev3# la li br a ir i e du brick-man ## definitions et in itial isa tion hp = ev3. Sound()# haut parleur du brickman md = ev3. LargeMotor ( "outA " )# moteur en sortie A appele md md. stop_action = " brake "# pour que le moteur s " arrete en fin d " action ## programme principal hp. speak( "Ready " ) . wait () md. run_to_rel_pos ( position_sp=360, speed_sp=900) md. wait_while ( " running " )# attente tant que le moteur fonctionne hp. speak( " Finish " ) . wait ()

Le début de tout vos fichiers commenceront par les 3 premièreslignes qui permettent d"importer des

librairies indispensables au TP.

Chaque entrée / sortie se fait grâce à une variable qui doit être initialisée au fois au début du programme.

1Haut-parleur

Le haut-parleur fonctionne à partir du brick-man sans connectique. # definition et ini tiali sa tion hp = ev3. Sound() # programme principal hp. speak( "Ready " ) . wait () On nommehpl"élément haut-parleur du robot EV3. On appelle ensuite la fonctionspeak()du haut-

parleur. Le texte énoncé est donné sous la forme d"une chaînede caractères (en anglais). La mention facul-

tativewait()oblige le robot à avoir fini de parler avant d"entreprendre une autre action.

Exo 2 :

Après avoir sauvegardé votre fichier de travail, modifier lesparoles du robot et tester votre programme.

2Moteurs

Les moteurs doivent être connectés au brick-man et leur portde sortie doit être précisé lors de la

définition. Les gros moteurs ont une vitesse absolue maximale de 1050 et selon le sens de rotation, la vitesse

peut être négative ou positive. # definition et ini tiali sa tion md = ev3. LargeMotor ( "outA " )# defini un moteur en sortie "outA " md. stop_action = " brake "# pour que le moteur s " arrete en fin d " action # programme principal md. run_to_rel_pos ( position_sp=360, speed_sp=900) md. wait_while ( " running " )# attente tant que le moteur fonctionne La lignemd.run_to_rel_pos(position_sp=360, speed_sp=900)signifie que le moteurmdva effectuer une rotation de 360 degrés à la vitesse de 900. Il existe d"autres fonctions permettant d"arrêter ou de faire tourner le moteur, en particulier : md. stop ()# arret du moteur md. run_timed(time_sp=3000, speed_sp=500)# rotation temporelle (en ms) md. run_forever (speed_sp=-500)# rotation infinie

Exo 3 :Après avoir sauvegarder votre fichier, programmer le robot afin qu"il avance tout droit durant

3 secondes, s"arrête et tourne d"un quart de tour sur lui-même.

2/ 3

LPL TP7 : robot EV3 (initiation) Terminale ISN

3Capteur infra-rouge

Le capteur (ou senseur) infrarouge en mode"IR-PROX"permet de quantifier la proximité du senseur avec un objet en face (selon les essais, la détection maximale est d"environ 700 mm). # definition et ini tiali sa tion irs = ev3. InfraredSensor ( " in2 " )# defini un senseur IR a l " entree " in2 " irs .mode = "IR-PROX"# met le senseur en mode detection de distance # programme principal ifirs . proximity <25: hp. speak( " too close " ) . wait () irs.proximityrenvoie un pourcentage de proximité (où 100% = 700mm).

Exo 4 :

Après sauvegarde, programmer le robot afin qu"il avance jusqu"à ce qu"il soit à moins de 350mm

d"un objet.

IV Application

Votre objectif est de concevoir d"un robot "tondeuse" ou "aspirateur". Ces robots programmés pour être

actifs pendant une durée donnée et se déplacer en ligne droite jusqu"à rencontrer un obstacle. À ce moment,

ils changent de direction de manière aléatoire puis continue tout droit.

Pour vous aider,

choix = random . choice ((90,270) )# choix aleatoire parmi 90 ou 270 La fonctionrandom.choice((a,b,c))renvoie au hasard l"une des valeursa,bouc. ?le fichier ISN-chap06-Robot-02.pyfait avancer le robot tout droit pendant 10 secondes. #!/ usr/bin/env python3 importtime , random importev3dev . ev3as ev3 ## definitions et in itial isa tion hp = ev3. Sound()# haut parleur du brickman md = ev3. LargeMotor ( "outA " )# moteur A md. stop_action = " brake " mg = ev3. LargeMotor ( "outB " )# moteur B mg. stop_action = " brake " irs = ev3. InfraredSensor ()# senseur infrarouge irs .mode = "IR-PROX" ## programme principal hp. speak( "Ready " ) . wait () t0= time . time ()# heure de depart whiletime . time ()-t0<10:# 10s d " utilisation hp. speak( "Go" ) . wait () md. run_to_rel_pos ( position_sp=360, speed_sp=500) mg. run_to_rel_pos ( position_sp=360, speed_sp=500) md. wait_while ( " running " ) hp. speak( " Finish " ) . wait ()

Exo 5 :faites un slalom simple et programmer votre robot afin qu"il le parcours et s"arrête en cas

d"obstacle non-prévu. 3/ 3quotesdbs_dbs44.pdfusesText_44
[PDF] dossier technique robot tondeuse

[PDF] dossier technique tondeuse rl500

[PDF] tondeuse robot rl500 corrigé

[PDF] fabriquer son robot tondeuse

[PDF] tondeuse rl500

[PDF] manuel humminbird

[PDF] analyse fonctionnelle tondeuse ? gazon

[PDF] navicom

[PDF] comptoir nautique

[PDF] cours programmation robotique pdf

[PDF] kit initiation robotique

[PDF] apprendre la robotique de a a z

[PDF] thèse de doctorat en gestion pdf

[PDF] exemple de thèse de doctorat en management

[PDF] projet de thèse de doctorat en finance