Cómo controlar un robot con MATLAB

by admin

Cómo controlar un robot con MATLAB

LEGO Mindstorms kits no son kits de LEGO de su papá. Mindstorms NXT es un kit de robótica completos diseñado para enseñar a la escuela secundaria y equipo de nivel universitario y programación robótica. Los kits se construyen sobre la base de los bloques de LEGO tradicionales, y se añaden luego los motores, controles de movimiento y sensores de movimiento para crear un aula intrincada, la robótica y escalables. MATLAB es el entorno de programación utilizado para programar, controlar y depurar el comportamiento del robot como los estudiantes aprenden la computación y la ingeniería ciencia detrás del desarrollo del robot.

Instrucciones

1 Configurar el control de cable o inalámbrica. Los robots de Lego Mindstorms NXT se controlan bien mediante 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 comprar los conectores de interfaz adecuadas.

2 Construir su robot. Algunos robots están construidos para funciones específicas, mientras que otros se construyen para la versatilidad y son capaces de aceptar una serie de programas y asignaciones. Los estudiantes deben decidir el tipo de robot que están construyendo la hora de diseñar el robot y la programación.

3 Conectar los sensores. El movimiento del robot Lego Mindstorms NXT se controla a través de una serie de dispositivos de detección de movimiento. Acelerómetros medir el movimiento y la velocidad. La unidad también recibe información de los sensores que pueden detectar cambios en la luz, la temperatura y el tacto. El estudiante debe pensar en cómo usar 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 lo hace con la entrada de los sensores electrónicos. Por ejemplo, cuando el robot toca un obstáculo, no es invertir su dirección, o la potencia a través de? El estudiante utiliza MATLAB para decirle al robot qué hacer con los datos sensoriales recibidas de la misma manera que nuestros ojos se comunican con el cerebro para decir a nuestros cuerpos, qué hacer con los datos visibles que recibimos.

5 Ejecutar su robot. Después de programar una tarea, y el pensamiento 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 intenta 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 usan MATLAB para evaluar los datos recibidos, y comparar los resultados obtenidos con los resultados deseados. Es raro que los estudiantes programar 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, los datos de MATLAB pueden ser la base para refinar y mejorar en el comportamiento del robot.

7 Reprogramar y reinicie. Después de hacer la programación y robot cambios en el diseño, el uso de MATLAB para operar el robot, y completar las tareas de programación.

ETIQUETA: