Système de commandement de la robotique – Wikipedia

before-content-x4

Le RCX (version 1.0, reconnaissable par une connexion 9 V intégrée)

Le RCX (version 2.0) sur un robot standard partiellement démonté

Le Rcx (Robotic Command Explorer) de la série LEGO Mindstorm Product a un microcontrôleur RENESAS H8 / 300 en tant que CPU. Il est programmé en téléchargeant un programme à l’aide d’une interface IR du PC au CPU du RCX. Plusieurs environnements de développement permettent la programmation soit par assemblage graphique de blocs de construction finis, soit dans différentes grandes langues.

after-content-x4

Après le début du programme, le robot construit avec un RCX peut agir complètement et réagir aux événements externes et intérieurs, selon les instructions de programmation. De plus, deux RCX ou plus peuvent communiquer entre eux via l’interface IR, ce qui permet des compétitions et une coopération. Le RCX a trois sorties de moteur et trois entrées de capteur. La commande de puissance des sorties du moteur est via une modulation de largeur d’impulsion.
Le RCX a été le pionnier de la série Mindstorms.

Le logiciel fourni permet des programmes des blocs de construction avec une interface utilisateur graphique. Pour les tâches plus complexes, le RCX peut être programmé avec divers langages de programmation, par ex. B. nqc.

  • développé par lego (avec une surface graphique):
    • Code rcx
    • Robolab (basé sur LabView)
  • des autres fournisseurs (basés sur le texte):
    • Programmation de Lejos en Java
    • NQC (pas tout à fait C [dt. “Pas tout à fait C”])
    • BRICXCC (Bricx Command Center) – Environnement de développement qui facilite le travail avec NQC
    • Brickos (anciennement LEGOS) – Programmation en C ou C ++
    • Interactive C – offre des fonctions supplémentaires telles que l’édition de texte
    • Robot C – contrôle différents systèmes (y compris RCX et NXT)
  • à partir d’autres fournisseurs (avec une surface graphique):

Pour de nombreux amateurs qui souhaitent développer leurs propres capteurs, il est intéressant de pouvoir interpréter la valeur du capteur (0… 1023) émise par le RCX. Cette valeur résulte de la tension attachée à l’entrée du capteur. Sans capteur, il s’agit de 5 V, mais tombe dès qu’un capteur est lié à une résistance finie.
L’affichage du RCX peut être fabriqué à partir de la tension adjacente comme suit DANS calculer:

La tension adjacente DANS Encore une fois, z. B. de la résistance connectée R Ou le courant électrique je sont calculés sur les capteurs. Le courant électrique maximal est de 0,5 mA (en interne, le capteur est interdit sur une résistance de 10 kΩ).

after-content-x4

Les capteurs peuvent être utilisés dans un actif (capteur lumineux, capteur rotatif) et un mode passif (commutateur, capteur de température). En mode passif, comme décrit ci-dessus, seule la chute de tension est mesurée sur les entrées du capteur. En mode actif, la tension de la batterie est sur l’entrée du capteur pendant 3 ms chacune pour alimenter le capteur en électricité. Pour 0,1 ms, le mode passif est ensuite connecté pour enregistrer la valeur du capteur. Pendant ce temps, le capteur actif doit se fournir sa propre source d’alimentation (condensateur).

  • Dave Baum, Michael Gasperi, Ralph Hemple, Luis Villa (2000): Extreme Mindstorms: un guide avancé des tempêtes de l’esprit LEGO . Apress, ISBN 1893115844
  • Benjamin Erwin (2001): Projets créatifs avec LEGO Mindstorms (Livre et CD-ROM). Addison-Wesley, ISBN 0201708957
  • Dave Baum (2002): Guide définitif de LEGO Mindstorms , 2e éd. Apress, ISBN 1590590635
  • Ferrari et al. (2001): Bâtiment des robots avec LEGO Mindstorms: L’outil ultime pour Mindstorms Maniacs . Syngress, ISBN 1928994679
  • Fraunhofer IAS (2007): Roberta – Bases et expériences pour LEGO MINDSTORMS RCX . Fraunhofer Verlag IRB, ISBN 978-3-8167-7808-0
  • Fraunhofer IAS (2008): Roberta-Basics pour la planification et la mise en œuvre de cours Roberta . Fraunhofer Verlag IRB, ISBN 978-3-8167-7806-6

after-content-x4