“Conocimientos Programación>Lenguajes De Programación

Cómo controlar un robot con MATLAB

2014/4/12
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 .

Lenguajes De Programación
Cómo vínculo profundo en Silverlight
Cómo calcular la cantidad de hosts por subred
Cómo agregar un Border Uso de la programación HTML
Cómo leer la columna de una cadena
Vs Client Server. Web - Based
Consejos y trucos para Frontpage 2003
Pérdida de memoria Herramientas de detección
Cómo hacer QBasic Imprimir
Conocimientos Informáticos © http://www.ordenador.online