Lego Mindstorms

pouce de |Un kit de Lego Mindstorms Le Lego Mindstorms est une ligne des ensembles de Lego combinant les briques programmables avec des briques de Lego des sondes des moteurs électriques , et la technique de Lego de rapièce (comme le des axes de vitesses rayonne et pièces pneumatiques du ) pour établir les robots et les systèmes automatisés ou interactifs d'autre. La première version au détail de Lego Mindstorms a été libérée en 1998 et a lancé sur le marché commercialement comme système d'invention de robotique (RIS). La version en cours a été libérée dans 2006 comme Lego Mindstorms NXT .

Le kit original de système d'invention de robotique de Mindstorms a contenu deux moteurs, deux sondes de contact, et une sonde légère. La version de NXT a trois moteurs servo et quatre sondes pour le contact, la lumière, le bruit, et la distance. Lego Mindstorms peut être employé pour établir un modèle d'un système inclus par avec les pièces électromécaniques commandées par ordinateur. Beaucoup de genres de systèmes inclus réels, des contrôleurs de l'ascenseur aux robots industriels, peuvent être modelés using Mindstorms.

Des kits de Mindstorms sont également vendus et employés comme un outil éducatif du , à l'origine par une association entre Lego et le laboratoire de médias de MIT de . La version éducative des produits s'appelle le Lego Mindstorms pour les écoles , et vient avec le GUI - logiciel de programmation basé de de ROBOLAB, développé à l'université de touffes de using le national LabVIEW des instruments comme moteur. La seule différence entre la série éducative, connue sous le nom de " ; Défi Set" ; , et la série du consommateur, connue sous le nom de " ; Inventeur Set" ; , est une autre sonde légère incluse et plusieurs plus d'options d'embrayage.

Système d'invention de robotique

Brique de RCX

La première génération de LEGO Mindstorms a été établie autour d'une brique connue sous le nom de RCX. Elle contient un microcontrôleur du H8/300 de Renesas en tant que son unité centrale de traitement interne . La brique est programmée par le téléchargement un programme (écrit dans un de plusieurs langages de programmation disponibles d'un PC ou de Mac au RAM de la brique par l'intermédiaire ( IR ) d'une interface infrarouge spéciale. Après que l'utilisateur commence un programme, une création RCX-permise de Mindstorms peut fonctionner totalement seule, agissant sur les stimulus internes et externes selon les instructions programmées. En outre, deux briques ou plus de RCX peuvent communiquer les uns avec les autres par l'interface d'IR, permettant la coopération d'inter-brique ou la concurrence. En plus du port d'IR, il y a trois ports d'entrée de sonde et trois ports de rendement de moteur (aussi utilisables pour des lampes, etc. Il y a également un affichage à cristaux liquides qui peut montrer le niveau de batterie, le statut des ports d'entrée-sortie, que le programme est choisi ou courant, et toute autre information.

Les briques de la version 1.0 RCX comportent un cric d'adapteur de puissance pour permettre l'opération continue au lieu du moment limité d'opération où à l'aide des batteries .0, le cric d'adapteur de puissance a été enlevé. Les briques de RCX adapteur-équipées par puissance sont populaires pour des projets stationnaires de robotique (tels que des bras de robot) ou pour Lego de contrôle de le modèle forme . Dans le dernier contexte, le RCX doit être programmé avec le logiciel de la commande (DCC) de commande de Digitals de exigé pour l'opération de train modèle automatisée.

Chaque RCX, y compris 1.0, a un nombre unique imprimé sur eux. Peu est connu au sujet du raisonnement derrière ce nombre, excepté l'utilisation du support technique.

Langages de programmation

Lego - langues fournies :
  • ROBOLAB (basé sur LabVIEW et développé à université de touffes de )
  • du code du
  • RCX de
      (inclus dans la version du consommateur de Mindstorms vendue aux toystores)

      Tiers langues populaires : C de
      et C++ sous le de

    • de BrickOS (autrefois LegOS)
    • de Java sous le NQC (" du leJOS ou du
    • de TinyVM
    • ; Pas tout à fait C" ;)
    • RobotC (nouvelle langue et NXT compatibles)
    de Visual Basic (par l'interface de COM+ fournie sur le CD)
  • de de
  • de PbFORTH (prolongements au programmation en avant langage )
  • de de

    Appareil-photo de LEGO

    L'appareil-photo de LEGO seule n'est techniquement pas un jouet robotique ; en revanche, c'est un webcam normal (un Web de Logitech Quickcam de ) emballé dans une coquille de LEGO. Étant un webcam normal, l'appareil-photo de LEGO est, à la différence de la plupart des produits de Mindstorms, non programmables et est seulement utilisable relié à un PC ou à un autre dispositif qui soutient des webcams d'USB .

    L'appareil-photo de LEGO est censé pour être employé avec le logiciel inclus de commande de vision qui peut également se connecter par interface à un RCX et permet ainsi créer des robots avec le " ; vision" ;. Le logiciel est capable de détecter différents éclairages, mouvement, et couleurs. Il peut également être employé avec n'importe quel autre logiciel qui emploie un webcam. Le webcam est capable d'enregistrer jusqu'à 30 images par seconde. Il contient également un microphone pour enregistrer le bruit pour des vidéos.

    Cybermaster

    Cybermaster a été principalement vendu en Europe et Australie / Nouvelle Zélande , mais était disponible pendant une courte période par l'intermédiaire des magazines de club de Lego. C'a été visé une plus jeune assistance comme tentative tôt de fusionner le jeu d'ordinateur avec la robotique et le LEGO. Le Pbrick partage beaucoup, particulièrement logiciel, les dispositifs avec le RCX mais diffère dans l'aspect et les caractéristiques techniques : 1 a produit (plus fonction intégrée 2) et 3 sondes.


    il emploie le rf (27  ; Bande de mégahertz R/C) au lieu d'IR pour la communication.
    elle a deux moteurs intégrés avec les tachymètres et les speedos integrated.
    elle est limitée aux sondes passives (un A/D simple avec les résistances cabreuses internes). le
    les sondes embarquées avec lui sont de code à couleurs et ont les résistances internes dans leur état ouvert (permettant au Pbrick de sentir quelle sonde est jointe à laquelle port).
    il a un progiciel fixe (ainsi lui ne peut pas être amélioré ou remplacé).
    il a limité le RAM pour les programmes et seulement une fente de programme.

    En dépit de sa limitation évidente il a un certain nombre de bords au-dessus de son « frère », le RCX. le


    le lien de rf a une plus grande gamme et est omnidirectionnel. le
    les sondes intégrées de tachy et de vitesse sur les moteurs internes fournit la même fonction que la sonde externe de rotation au RCX, mais sans épuiser la sonde met en communication.

    Ceci le rend très utile pour différentes plates-formes mobiles et effectuer le mouvement de base/placer des tâches.

    Il parle le même protocole que le RCX mais ne peut pas communiquer directement à lui (dû à l'IR contre le rf) mais avec un répéteur (un ordinateur avec 2 portes série et un programme simple) ils peuvent être integrated.

    Codepilot

    < ! -- Image le statut inconnu de copyright étant coupé : --> Vendu en tant qu'élément du kit de camion de codes barres. Cette unité était la première brique programmable (ou Pbrick). Elle comporte un moteur simple, une sonde simple de contact et une sonde légère. Elle est programmée en la plaçant « apprennent » et à l'aide de la sonde légère pour alimenter des commandes à code à barres. L'ensemble de commande est très limité. Puisque codes barres sont juste une série de désaccords dans la lumière, cette forme d'entrée de commande était VLL doublé (lien léger visuel) et a été employée dans plusieurs modèles postérieurs de Lego.

    Scout

    Lego a également libéré une brique appelée le scout de , qui a 2 ports de sonde, 2 ports de moteur, construits dans la sonde légère, et aucune interface de PC. Le scout peut être programmé, mais l'utilisateur choisit habituellement un d'une collection de programmes intégrés. Afin de programmer le scout, un utilisateur doit permettre au " ; mode" de puissance ; là-dessus. Le scout peut stocker un programme.

    Le RCX peut commander la brique de scout using le bloc de programme de message de l'envoi IR. Le RCX fait tout les contrôle, et peut donc être programmé avec le PC, alors que le scout agit en tant que " ; slave" ;. La brique de scout doit avoir toutes ses options réglées au " ; off" ;.

    Le scout est également capable d'employer VLL pour commander un scout micro.

    Scout micro

    Le scout micro a été ajouté comme niveau d'entrée à la robotique de Lego. C'est un Pbrick très limité avec une sonde légère simple et un moteur intégré simple. Il a sept programmes intégrés et peut être commandé par une unité de scout, de Spybotics ou de RCX using VLL.

    L'unité a été vendue en tant qu'élément du kit de réalisateur de Droid (comportant R2D2) et plus tard du kit de réalisateur de Darkside (comportant un marcheur impérial AT-AT).

    Spybotics

    voient également : Spybotics

    Le Spybotics était plus d'une tentative d'examiner la ligne de Cybermaster. Les kits ont été vendus ainsi qu'un jeu d'ordinateur où le rôle a été joué sur l'ordinateur et le rôle a été joué en commandant le Spybot pour résoudre un certain nombre de missions fixes. Le Pbrick lui-même partage beaucoup de dispositifs avec le Cybermaster, mais il a aucuns tachymètres ou spedometers et une sonde integrated simple de contact.

    Il comporte également une sonde légère qui double comme interface d'ordinateur. Cette interface peut également être employée pour se relier au scout, au scout micro et probablement au Codepilot using VLL. Elle a une fonctionnalité augmentée d'IR lui permettant de communiquer avec d'autres unités de Spybots ou de RCX. L'unité d'IR également a limité la fonction de direction et de gamme, lui permettant de dépister et plac d'autres Spybots, télécommandes d'IR/balises ou unités de RCX.

    Lego Mindstorms NXT

    voient également : Lego Mindstorms NXT

    < ! -- Supprimé image enlevée : -->

    Lego Mindstorms NXT est un kit programmable de la robotique libéré par le Lego en juillet 2006, remplaçant le kit de première génération de Lego Mindstorms. Le kit se compose de 519 morceaux de technique, de 3 moteurs servo, de 4 sondes ( ultrasonique, bruit, contact , et léger), de 7 fils, d'un câble d'USB , et de la brique de NXT. Il inclut également NXT-G, un environnement de programmation graphique cela permet la création et le téléchargement des programmes au NXT.

    Le NXT est le " ; brain" ; d'un robot de Mindstorms. Cette brique commandée par ordinateur de LEGO laisse le robot de façon autonome effectuer différentes opérations.

    Langages de programmation

    La Communauté

    Il y a une communauté forte des professionnels et les amateurs de tous vieillit impliqué dans le partage des conceptions, des techniques de programmation, et d'autres idées liées à Lego Mindstorms. Le système/site Web de Lego Mindstorms est organisé tout comme un Wiki , armant le potentiel créateur et les efforts de collaboration des participants. Le LEGO encourage également le partageant et le scrutant par la fabrication intègre disponible dans le logiciel pour le téléchargement et en tenant de divers concours et événements.

    Voir également

    Le junior de
  • de Legoscript
  • de de
  • de RoboCup
  • du PREMIER de Lego de de
    la ligue de
  • vexent le de
  • de
  • que le grand IRobot de
  • de Trak
  • créent le laboratoire d'acteur de de
  • de Robofest
  • de de
  • de LabVIEW
  • de de
  • de
  • .

    Random links:Laketown | Ishioka, Ibaraki | Développé vers l'arrière | Criminel occupé | Alken-Maes | Lego_Mindstorms