Hay un producto lanzado por Lego e impulsado por LabVIEW (National Instruments)
Se llama Lego Mindstrom.
http://www.ni.com/academic/mindstorms/
Basicamente el producto contiene una plataforma de programación llamada NXT-G
que en escencia es programacion tipo "Data Flow" Tal como LabVIEW y es grafico
Intenta ser mucho mas amigable que LabVIEW, sin embargo para aplicaciones o algoritmos mas elaborados... el código se torna mucho mas dificil inclusive mayor a los que te puedes topar en lenguajes de Alto nivel.
No significa que el Lego Mindstorm solo lo puedes programar con NXT-G, existen muchisimas otras opciones de plataformas con las que puedes programarlos
Por ejemplo, puedes programarlo con :
LabVIEW (bajando un toolkit gratuito en la pag. oficial de NI),
MATLAB (toolkit gratuito)
Gostai (open source)
Plataformas basadas en Java (tal como: LeJos)
Plataformas basadas en C/C++
Plataformas basadas en Python
etc etc etc
(aqui puedes ver una lista de las plataformas: http://en.wikipedia.org/wiki/Lego_Mindstorms)
En lo personal compre uno de esos... pero el producto no excedio mis espextativas
Creo que se precipitaron en lanzar otro producto (Lego Mindstorm 2) sin que este alcance las expectativas de los clientes
Es una verdadera lastima que el paquete del mindstorm contenga sensore muy basicos... cuando LabVIEW es un SW que propone el prototipaje, mediciones, control, automatizacion....
Para que el Lego Mindstorm superara mis expectativas, tendria que tener algunos sensores como los que ofrece la empresa Vernier y/o los que ofrece la compañia Mindsensors
http://www.vernier.com/nxt/bta-nxt.html
http://www.mindsensors.com/
Es decir... tendrias que desenbolsar un buen billete para tener un producto que de por si no es nada barato y que solo tiene menos de lo escencial para construir diseños que no se centran tanto en medicion, control, automatizacion, etc... que es lo que propone NI en sus productos...
En fin, es solo una opinion personal