| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Cómo controlar un robot con MATLAB
    kits LEGO Mindstorms no son juegos de LEGO de tu padre . Mindstorms NXT es un kit de robótica completo diseñado para enseñar a la escuela secundaria y equipo de nivel universitario y programación robótica. Los equipos se construyen sobre la base de los bloques tradicionales de LEGO , y luego se agregan los motores , controles de movimiento y sensores de movimiento para crear un intrincado robótica y escalable aula. MATLAB es el entorno de programación utilizado para programar, controlar y depurar el comportamiento del robot ya que los estudiantes aprenden el ordenador y la ingeniería detrás del desarrollo del robot. Cosas que necesitará
    LEGO Mindstorms NXT edificio establece
    Mindstorms sensores de movimiento
    adaptador USB y el cable adaptador

    Wireless USB de escritorio compatible con Bluetooth o el ordenador portátil
    Ver Más instrucciones
    1

    Configuración por cable o de control inalámbrico . Los Lego Mindstorms NXT robots se controlan por medio de cables USB o por medio de dispositivos inalámbricos Bluetooth. Antes de la construcción de su robot , decida cómo va a controlar, y la compra de los conectores de interfaz apropiados.
    2

    Construye tu robot. Algunos robots están diseñados para funciones específicas , mientras que otros están diseñados para ser versátiles y están en condiciones de aceptar una serie de programas y tareas. Los estudiantes deben decidir el tipo de robot que están construyendo en el diseño del robot y programación.
    3

    Conecte los sensores. El movimiento del Lego Mindstorms NXT del robot es controlado a través de una serie de dispositivos de detección de movimiento . Los acelerómetros miden el movimiento y la velocidad. La unidad también recibe información de los sensores que pueden detectar los cambios de luz , temperatura y tacto. El estudiante tiene que pensar en cómo utilizar los sensores para gestionar y controlar los movimientos de su robot.
    4 Programa

    en el entorno MATLAB. El entorno MATLAB controla lo que el robot hace con la entrada de los sensores electrónicos. Por ejemplo , cuando el robot toca un obstáculo , no se invierta su dirección , o de energía a través de ? El estudiante utiliza MATLAB para decirle al robot qué hacer con los datos sensoriales recibidos de la misma forma los ojos se comunican con el cerebro para decirle que nuestros cuerpos lo que se puede hacer con los datos visibles que recibimos.
    5

    Monta tu robot. Después de programar una tarea y pensar a través de la forma de decirle al robot para completar la asignación , MATLAB se comunica con el robot a través de USB o Bluetooth, y el robot intentará completar su tarea asignada.
    6

    Evaluar y depurar el robot. MATLAB sirve como interfaz de comunicación entre los estudiantes y el robot. Después de ejecutar el programa , los estudiantes utilizan MATLAB para evaluar los datos recibidos , y comparar los resultados obtenidos con los resultados deseados. Es raro que los estudiantes del programa un robot correctamente la primera vez , y la solución de problemas es posible con el software MATLAB. Si el robot, a través del programa , no se ejecuta correctamente sus funciones, datos de MATLAB pueden ser la base para el perfeccionamiento y la mejora en el comportamiento del robot.
    7

    Reprogram y reiniciar el sistema . Después de hacer la programación y cambios en el diseño del robot , utilizan MATLAB para operar el robot, y completar las tareas de programación .

    Previous :

    next :
      Artículos relacionados
    ·Vs Client Server. Web - Based 
    ·Cómo utilizar un YUI Profiler 
    ·Cuáles son los beneficios de las pruebas de caja blanc…
    ·Cómo utilizar una variable de cadena de conexión en S…
    ·Cómo convertir una lista para un conjunto de datos 
    ·Cómo personalizar el cursor con el Código CSS 
    ·Cómo usar Google Translate para el API y PHP 
    ·Cómo mover ViewState al Final de la Página 
    ·Cómo compilar Fortran 77 en Ubuntu 
    ·Cómo aumentar el " Execute para analizar ' Porcentaje …
      Artículos destacados
    ·Cómo obtener un archivo de manera eficiente utilizando…
    ·Cómo insertar un ComboBox en C -Sharp 
    ·Cómo cambiar el color de una fuente con código HTML 
    ·Cómo crear una base de CFC 
    ·Cómo utilizar las coordenadas X e Y en Java 
    ·¿Qué es un formulario de diálogo en Visual Basic 
    ·Cómo hacer un botón predeterminado de NET 
    ·Los apóstrofes se rompen en PHP 
    ·Tipos de algoritmos de agrupamiento 
    ·¿Se puede matar a un tema sin matar el proceso 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com