I-Sobot Robot Humanoide pequeño pero matón

15 de Enero de 2009

Bueno os presento a mi nuevo amigo I-Sobot, un robot pequeño y Barato, que espero que me dé muchas alegrías. No he tratado mucho con otros Robots humanoides, pero supongo que hace lo mismo que los demás, flaqueando solo en su básica programación con resultados divertidos por sus sonidos y habla.

Leer el resto de esta entrada »

LabView 0.5: Controladores e Indicadores

15 de Diciembre de 2008

Aquí tengo recopilado algunos controladores e indicadores de labview provenientes de ejemplos, del foro, del NXT, propios… Algunos lo he utilizado para mi programa de visión, otros son cluster de herramientas, algunos son los mismos botones pero seleccionadas unas propiedades y colores que parecen diferentes…

  • controladores indicadores visión
  • controladores indicadores analogicos
  • Leer el resto de esta entrada »

    REEM-B y Actroid DR2: la bella y la bestia

    2 de Diciembre de 2008

    Aquí estoy de nuevo con la foto de la campus de este año, con la bella y la bestia, para mi gusto la bella es REEM-B y la bestia Actroid ( no en mal sentido, solo un poco mas fea).
    Leer el resto de esta entrada »

    LabView 3D 1.0: Realidad Aumentada 3D (cubo hellraiser)

    4 de Julio de 2008

    Este ejemplo es como el de la cámara simple pero cambiándole el display de imágenes del modulo de visión por el Picture de toda la vida que trae el labview. El Picture es un display de datos, con lo que se puede representar muchas cosas: gráficos, ondas, imagenes, 2D, 3D … Aquí se ha construído un cubo con los módulos de renderización 3D, de tamaño y velocidad de giro variable. Ahora mismo siempre esta en el centro de la pantalla, pero se podría poner para que saliera al reconocer una silueta de una carta por ejemplo. Lo único dificilillo es el paso de datos de imágenes que utilizaba el display de visión al de datos.

    He tenido problemas para igualar las diferentes versiones que tenía, pero ya lo he logrado y os lo dejo en parte por lo menos para que veais el código ya que ahora no tengo espacio para subir archivos.

    Básicamente con el ejemplo de cámara simple le añadido un objeto 3D. Para ello transformo la línea de datos de imagen de labview color morado a imagen de datos rosa. Lo consigo mediante el truco de de ir guardado la imagen en un archivo y luego leyendola de ahi con el simple leer archivos jpg. En las nuevas versiones de Labview o IMAQ he visto que hay unos VIs que hace está transformación; no sé donde pero lo he visto.

    La Parte 3D es muy básica, sobre un escenario (a la derecha del todo) al cual le hago transparente con la máscara, renderizo un objeto que he añadido y un juego de luces. El objeto añadido es un simple cuadrado al cual le puedo ejercer rotación.

    Seguramente el truco del cambio de imagen se podría hacer de otra forma sobre todo para ahorrase tanto Flattened y unflattened pixmap.

    código camara simple 3D rosa

    código camara simple 3D rosa

    LEGO® MINDSTORMS® NXT - Powered by NI LabVIEW

    7 de Abril de 2008

    Vaya ahora me entero, yo es que no estoy muy puesto con el Lego Mindstorms, pues soy de los que utiliza Mecano y espero que saquen algo algun día, pero bueno me enterado de la historia de la programación que lleva Lego por lo que he leído en Nationals Instruments. Su lenguaje visual es sino optimizado del lenguaje de LabView y una mayor simplicidad para los no usuarios de labview; aunque he visto el demo del sofware de Lego y no me enteraba de ná de los bloques, pero bueno será cuestion de costumbre.

    mindstorms_rex_NI

    Leer el resto de esta entrada »

    Labview Vision 0.4 Ejecutables

    6 de Abril de 2008

    Para ejecutar los ejecutables de labview que posean modulo de IMAQ Vision, se seguiran los pasos que vienen en la misma página de National Instrument: Requerimientos para Computadoras Ejecutando un EXE Usando Funciones NI-IMAQ para USB

    Que nada facil eeee, bueno, pues ahora recomiendo que ya que vas a instalar el run-time del IMAQ Vision que caduca en 30 dias, pues instales el assitente de vision  (que tambien caduca) para crear filtros, aprender templates, clasificar, leer codigos de barras, letras, buscar colores, formas, bordes… todo de forma muy sencilla e intuitiva.Una vez echo el script puedes pasarlo a visual (basic) a C ó a labview. Ó probarlo directamente con imagenes o webcam los resultados. Si eres unos de esos que le gusta programar todo desde C, por lo menos antes de programar necesitaras saber que es lo que te conviene hacer, si rgb, binario, template, rellenar agujeros… esto te ayudará a verlo y no ir por otros caminos perdido. Pero éste asistente ya lo explicare en otro dia, No hace falta labview (creo seguro). Leer el resto de esta entrada »

    Labview Vision 0.5: código sencillo de cámara USB

    6 de Abril de 2008

    Aquí dejo el código básico en labview que utilicé para empezar a capturar imagenes con una webcam.

    Ya se que estoy dando las cosas al reves, cada vez mas fácil pero que se le va hacer, en el próximo explicaré como hacer funcionar los ejecutables sin labview. La mentablemente hace falta el modulo o el run-time de vision y para ese solo hay periodo de prueba de 30 dias. El run-time del labview no caduca a demás que hay una version del programa para estudiantes.

    panel frontal USB camara simple

    bloque de diagrama USB camara simple

    El funcionamiento los Leer el resto de esta entrada »