| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Comment contrôler un robot avec MATLAB
    kits Lego Mindstorms ne sont pas les kits LEGO de votre papa . Mindstorms NXT est un kit complet robotique conçu pour enseigner au niveau secondaire et de niveau collégial ordinateur et la programmation robotique . Les kits sont construites sur la base des blocs LEGO traditionnels , puis moteurs, des commandes de mouvement et détecteurs de mouvement sont ajoutés pour créer un complexe robotique et évolutive classe. MATLAB est l'environnement de programmation utilisé pour programmer, contrôler et déboguer le comportement du robot comme les élèves apprennent l' informatique et sciences de l'ingénieur derrière le développement du robot. Choses que vous devez
    LEGO Mindstorms NXT bâtiment définit
    Mindstorms détecteurs de mouvement
    adaptateur USB et le câble
    sans fil Bluetooth adaptateur USB
    bureau compatible ou un ordinateur portable
    Afficher plus d' instructions
    1

    Set up filaire ou commande sans fil . Les robots Lego Mindstorms NXT sont contrôlés soit par des câbles USB ou via un dispositif sans fil Bluetooth. Avant la construction de votre robot, décider comment vous allez contrôler, et d'acheter les connecteurs d'interface appropriées.
    2

    Créer votre robot. Certains robots sont conçus pour des fonctions spécifiques , tandis que d'autres sont conçus pour la polyvalence et sont capables d'accepter un certain nombre de programmes et les affectations. Les élèves doivent décider du type de robots qu'ils construisent lors de la conception du robot et la programmation.
    3

    connecter les capteurs. Le mouvement de la robot Lego Mindstorms NXT est contrôlé par un certain nombre de dispositifs de détection de mouvement . Accéléromètres mesurent le mouvement et la vitesse. L'unité reçoit également une entrée provenant de capteurs qui peuvent détecter les changements de lumière , la température, et le toucher. L'étudiant doit réfléchir à la manière d'utiliser les capteurs pour gérer et surveiller les mouvements de son robot
    4 Programme de

    . Dans l'environnement MATLAB. L'environnement MATLAB contrôle ce que fait le robot avec l'entrée des capteurs électroniques. Par exemple, lorsque le robot rencontre un obstacle , ça inverser sa direction , ou la puissance à travers ? L'élève utilise MATLAB pour dire au robot ce qu'il faut faire avec les données sensorielles reçus de la même manière nos yeux communiquer avec nos cerveaux pour dire notre corps ce qu'il faut faire avec les données visibles que nous recevons.
    5

    Lancez votre robot. Après avoir programmé une tâche, et réfléchir à la façon de dire au robot de terminer le travail , MATLAB communique avec le robot via USB ou Bluetooth, et ​​le robot tente de remplir sa tâche assignée.
    6

    Évaluer et déboguer le robot. MATLAB sert d'interface de communication entre les étudiants et le robot . Après l'exécution du programme , les étudiants utilisent MATLAB pour évaluer les données reçues, et de comparer les résultats obtenus avec les résultats souhaités. Font rarement programme aux élèves un robot correctement la première fois , et le dépannage est possible avec le logiciel MATLAB. Si le robot, à travers le programme , n'exécute pas ses tâches correctement , les données MATLAB peuvent être le fondement de raffinage et l'amélioration sur le comportement du robot.
    7

    Reprogram et reboot . Après avoir effectué la programmation et les modifications de conception du robot , utilisez MATLAB pour faire fonctionner le robot, et effectuez les tâches de programmation.

    Previous :

    next :
      articles connexes
    ·Qu'est-ce que MS Hierarchial FlexGrid 
    ·Comment apprendre le code binaire 
    ·Développeur Apple Ressources 
    ·Comment reconstruire serveurs Web COBOL 
    ·Comment faire pour convertir binaire de MIPS 
    ·Comment créez-vous une case à cocher dans Terrapin Lo…
    ·Ancres dans le code HTML 
    ·Comment insérer un entier en une chaîne 
    ·Comment Contribute CS3 FlashPaper 
    ·Comment lire une signature numérique dans C # 
      articles en vedette
    ·Comment appeler un iFrame Grâce à un formulaire 
    ·Explication de sous-programme Visual Basic 
    ·Comment faire votre propre navigateur Web en C # 
    ·Comment faire pour convertir les classes de chaînes en…
    ·Comment mettre à jour le serveur MySQL 
    ·Comment les numéros d'entrée dans Visual Basic 2005 
    ·Comment faire pour déboguer C + + Mots clés 
    ·Comment apprendre le C # Rapide 
    ·Introduction à SQL Certification 
    ·Format d' entrée Date et heure dans MySQL 
    Copyright © Connaissances Informatiques http://fr.wingwit.com