RoboCup México 2012
0
RoboCup es el evento de robótica mas grande del mundo, en este evento se ponen a prueba los conocimientos en el área de la robótica y la inteligencia artificial.
El objetivo de estas competencias es fomentar el desarrollo de la ingeniería en el área de la robótica y mecatrónica así como la investigación y desarrollo de la inteligencia artificial.
Los encargados de llevar a cabo este evento son la Federación RoboCup en conjunto con la Federación Mexicana de Robótica, la sede será en el World Trade Center de la ciudad de México del 18 al 24 de junio. Este año se esperan mas de 3000 participantes de 40 países diferentes. (más…)
“unnamed soundsculpture”, una mezcla de arte y tecnología
0
“unnamed soundsculpture” es un proyecto realizado por Daniel Franke y Cedric Kiefer, en el mezclan la tecnologia y el arte para generar algo completamente distinto. Capturan el movimiento de una bailarina mediante sensores kinect, para después importarlos en un editor 3D, citando de la web del autor:
La idea basica del proyecto es crear una escultura con movimiento a partir de los datos de movimiento capturados de una persona real. Para nuestro trabajo le pedimos a una bailarina que visualizara una pieza musical (Kreukeltape by Machinenfabriek) lo mejor posible con movimientos del cuerpo. Ella fue grabada por tres cámaras de profundidad (kinect) donde la intersección de las imagenes fue integrada para generar un volumen 3D (nube de puntos 3D)
[Tutorial Processing] Variables del sistema
2Las variables de sistema son aquellas que nos proporcionan información importante de nuestra ventana, con ellas podemos obtener valores como la posición del mouse, si un boton del mouse o una tecla se encuentra presionada y cual de ellas es. Toda esta información nos sera útil para hacer mas interactivos nuestros programas.
En el core (nucleo) de Processing existen muchas variables del sistema, a continuación se listan las mas importantes o en mi caso las que mas he utilizado.
- width: Ancho de la ventana en pixeles definida previamente con size()
- height: Altura de la ventana en pixeles definida previamente con size()
- frameCount: Devuelve el numero de cuadro que se encuentra desde la ejecución de lo programa
- frameRate: El numero de cuadros por segundo al que se encuentra trabajando el programa
- key: Devuelve el valor ascii de la ultima tecla presionada
- keyCode: Regresa el código de una tecla especial la cual esta codificada, su valor puede ser UP, DOWN, LEFT, RIGHT, ALT, CONTROL, SHIFT
- keyPressed: Nos indica con verdadero o falso si una tecla se encuentra presionada
- mousePressed: Nos indica con verdadero o falso si un boton del mouse se encuentra presionado
- mouseButton: Nos indica que boton del mouse esta presionado sus valores pueden ser LEFT, RIGHT, CENTER
- mouseX: Devuelve la posición x del raton en el sistema de coordenadas
- mouseY: Devuelve la posición y del raton en el sistema de coordenadas
Ahora veremos un pequeño ejemplo utilizando algunas de estas variables:
(más…)




