En el artículo de hoy vamos a ver qué diferencias hay a la hora de ejecutar un programa para NXT mediante el modo LabVIEW orientado a PC o NXT. SubVIs: Trataremos además el tema de cómo crear SubVIs, que son la forma que se emplea en LabVIEW para crear funciones o métodos que después podamos usar fácilmente en otros programas. Seguir leyendo →
Tag Archives: LabVIEW
Sigue líneas en LabVIEW: Máquinas de estado
Continuamos con la serie de artículos de LabView, esta vez con un programa un poco más complicado: Sigue líneas en LabVIEW: Máquinas de estado. Como sabréis, una máquina de estados finita o autómata finito es un sistema que dependiendo de unas entrada de datos, opera con ella y devuelve una salida. Hay muchas máquinas de estados que nos podemos encontrar en el día a día; por ejemplo las máquinas expendedoras son máquinas de estados, los semáforos son máquinas de estados, hasta los interruptores de luz de nuestra casa son una máquina de estados. Seguir leyendo →
Control de un gráfico en el PC con LabVIEW
El objetivo de este pequeño proyecto es crear en el ordenador una gráfica en dos dimensiones en la que presentaremos un punto cuyas coordenadas estarán controladas dinámicamente por los sensores de rotación de dos servomotores del NXT. Vamos a ver que es posible realizar el control de un gráfico en el PC con LabVIEW. Para ello introduciremos varios conceptos nuevos, que serán necesarios para entender el funcionamiento del programa. Aunque este nuevo programa no tiene ninguna finalidad en sí mismo, nos abrirá las puertas para la creación de proyectos más complejos. Seguir leyendo →
LabVIEW para usuarios del NXT (I)
Los programas escritos en LabVIEW se llaman Instrumentos Virtuales o VIs y se guardan con la extensión Vi. Al iniciar LabVIEW nos encontramos con la ventana de introducción. Si ya disponemos del LabVIEW, el primer paso para poder trabajar con LabVIEW sobre Mindstorms NXT es descargar el toolkit gratuito de National Instruments que lo permite. Esta expansión permite crear y descargar nuevos VIs que nos harán posible controlar el sistema NXT de LEGO. Seguir leyendo →
Robótica con LabVIEW, LEGO Mindstorms NXT y Tetrix
La investigación en el mundo de la robótica implica trabajar con aplicaciones complejas que permitan probar nuevas teorías o algoritmos. En este contexto son típicas las aplicaciones que deben capturar los datos procedentes de los sensores y procesarlos para, dependiendo de la aplicación, poder descubrir su ubicación en el entorno que rodea al robot y poder navegar en el mismo, controlando los motores, y evitando colisionar con los objetos que le rodean. Seguir leyendo →
GPS con NXT y LabVIEW
El GPS (Global Positioning System) es un sistema que permite determinar en todo el mundo la posición del receptor que recibe dichas señales. Dicho receptor puede formar parte del sistema de navegación de un coche, un avión, un ciclista, o un excursionista, y lo hace con una precisión habitual de varios metros, por lo que tiene tanto aplicaciones civiles como militares. Es posible incrementar la precisión del sistema mediante el uso del denominado GPS diferencial, aunque dicha posibilidad es normalmente empleada de forma exclusiva por sistemas militares. Veamos cómo trabajar el GPS con NXT. Seguir leyendo →
Transformada de Fourier con NXT y LabVIEW
Este experimento permite demostrar cómo es posible el cálculo en tiempo real de la DFT (Discrete Fourier Transform) en un NXT con el toolkit de National Instruments LabVIEW Add-ons for LEGO MINDSTORMS NXT. Este experimento se mostraba impracticable hace un par de años, pero gracias a las nuevas versiones tanto del firmware del NXT como del toolkit, el procesado ha sido finalmente posible a una velocidad más razonable. Seguir leyendo →
LabVIEW Education Edition
El nuevo software LabVIEW Education Edition ayuda a los profesores la enseñanza de los conceptos de ciencia, tecnología, ingeniería y matemáticas (STEM) a través de un aprendizaje práctico. Con LabVIEW puedes crear rápidamente un programa de registro de datos, hacer funcionar un robot, o analizar la información. El nuevo LabVIEW Education Edition fue diseñado para satisfacer las necesidades de los educadores de ingeniería, y trabaja a la perfección con LEGO MINDSTORMS Education NXT, Vernier SensorDAQ, Go! Sensors, y tetrix. Seguir leyendo →
Lenguajes de programacion para NXT
Como seguro que os habéis preguntado en alguna ocasión qué posibilidades hay a la hora de programar vuestro Mindstorms, vamos a hacer una pequeña review de los lenguajes de programación principales para el NXT. Seguir leyendo →