Archivo categoría Varios

Aprendiendo del Caballero de la Noche

No es novedad que los vehículos autónomos ya son presente. Por lo menos, algunas de las tecnologías desarrolladas para su funcionamiento ya se encuentran en vehículos cotidianos, como el sistema automático de estacionamiento. ¡Bienvenidos sean! En Argentina hay 21 muertos diarios por accidentes de tránsito. Seguramente esta tasa bajará drásticamente.

Noticia del 7 de mayo de 2015

Ahora bien, este tipo de inteligencias artificiales sofisticadas, que tienen en sus manos decisiones que pueden definir vida o muerte de seres humanos, comienzan a plantear dilemas que dejan a las 3 leyes de la robótica por el suelo. Por ejemplo, supongamos que tenemos un auto que es capaz de analizar en tiempo real, muy rápidamente, la cantidad de víctimas probable en un accidente. Voy circulando por una ruta que tiene un barranco a mi derecha. De pronto, un auto que viene por el otro carril se asoma imprudentemente para sobrepasar un camión. Es inevitable el choque de frente. En mi auto estoy solo, en el otro hay cinco personas, entre ellas, tres niños. ¿Qué debe hacer mi auto? Pareciera que lo más razonable es que se lance hacia el barranco, salvando cinco por uno. Pero, ¿quién compraría un auto capaz de matarlo a uno en nombre de la humanidad? Esto es un dilema, y científicos, filósofos y abogados se han puesto a pensar cómo resolverlo.

Pues bien, tal vez inspirados en «Batman, el caballero de la noche», encontraron una solución (si es que se puede llamar así). En un momento de la película, Harvey Dent tiene en sus manos al hijo de Gordon, y lanza la moneda para decidir si lo mata o no, diciendo «Tu creías que podíamos ser hombres decentes, en tiempos indecentes!Pero te equivocabas…el mundo es cruel, la única ética en un mundo cruel, es el azar… objetivo… imparcial… justo.»
Tal vez ese momento en el que el vehículo tiene que tomar una decisión tan terrible, es una clara representación de un mundo cruel. Y es por eso que los responsables de definir la ética de esta inteligencia artificial has determinado que la decisión debe ser aleatoria. Por lo tanto, cuando un auto tenga que hacer algo que finalmente dañe a uno o más seres humanos, y no se pueda evitar de ninguna manera, tomará su decisión, lisa y llanamente, lanzando la moneda… Como Harvey…

, , ,

No hay Comentarios

Acelerómetro / Giróscopo con Arduino

Hola a todos!
Les cuento que hemos adquirido un kit de sensores y accesorios para Arduino. Hay de los más variados: leds RGB, emisores láser, sensores de temperatura y humedad, de presencia, emisor y receptor de infrarrojo, encoders, acelerómetro, etc.
Uno de los más interesantes es el acelerómetro. Lo probamos con una Arduino Nano y un código que nos devuelve el Yaw, Pitch y Roll.
3axis1

El sensor al que nos referimos se lo conoce como IMU (Inertial Measurement Unit). Consta de un acelerómetro y un giróscopo. Estos miden la fuerza ejercida por la gravedad y la velocidad.
En este caso, el MPU-6050 es una IMU de 6DOF (“6 Degrees Of Freedom“). Esto significa que lleva un acelerómetro y un giroscopio, ambos de 3 ejes (3+3 = 6DOF).

La conexión con Arduino, se realiza de la siguiente manera:
ConexiónArduino

El MPU-6050 utiliza el protocolo de comunicación I2C, por lo que vamos a requerir descargar la siguiente librería:
https://github.com/jrowberg/i2cdevlib/tree/master/Arduino/MPU6050
(Si no saben cómo instalar una librería adicional para Arduino, pueden consultarlo en http://www.arduino.cc/en/pmwiki.php?n=Guide/Libraries)

Les paso el código utilizado, que fué extraído de http://playground.arduino.cc/Main/I2cScanner%EF%BB%BF

Finalmente, una captura del sistema funcionando:
Acelerómetro y Arduino

Espero que les haya sido de utilidad. Éxitos!
Saludos,

, , ,

3 Comentarios

Un escrito sobre los orígenes del pensamiento científico

El texto es de un libro llamado «El camino a la realidad» del físico Roger Penrose. En el mismo se tratan las leyes que rigen al universo y comienza con el siguiente breve, sencillo y hermoso prólogo:

Del mito a la ciencia según Roger Penrose

No hay Comentarios

Robotics as a way of getting students closer to mathematical thinking

Today I’d like to share with you a fragment of «A Mathematician’s Lament», by Paul Lockhart.

So how do we teach our students to do mathematics? By choosing engaging and natural problems suitable to their tastes, personalities, and level of experience. By giving them time to make discoveries and formulate conjectures. By helping them to refine their arguments and creating an atmosphere of healthy and vibrant mathematical criticism. By being flexible and open to sudden changes in direction to which their curiosity may lead. In short, by having an honest intellectual relationship with our students and our subject.

I think this post’s title and the cited fragment speak by themselves.

You can read the full piece here.

Hoy me gustaría compartir con ustedes un fragmento de «El lamento de un matemático», escrito por Paul Lockhart.

De modo que ¿cómo deberíamos enseñar matemáticas a nuestros estudiantes? Escogiendo problemas naturales e interesantes, que vayan con sus gustos, personalidades y nivel de experiencia. Dándoles tiempo para hacer descubrimientos y formular conjeturas. Ayudándoles a refinar sus argumentos y creando una atmósfera de crítica matemática sana y saludable. Siendo flexibles y abiertos a cambios súbitos en la dirección a la que apunte su curiosidad. En resumen, manteniendo una relación intelectual honesta con nuestros estudiantes y las matemáticas.

Creo que el título de este post, en conjunto con el fragmento citado, hablan por sí solos.

Pueden leer la pieza entera acá

.

, , , , , , ,

1 Comentario

¿Por qué usar robots en la escuela?

Podríamos comenzar hablando del futuro, de las nuevas tecnologías. Podríamos mostrar cientos de artículos periodísticos y de investigación que vaticinan que los próximos 50 años van a estar signados por la tecnología física, por los procesos automatizados juntos con la inteligencia artificial. Pero no es esa nuestra motivación más importante. Nosotros amamos la robótica en la escuela como un recurso didáctico que combina lo mejor de dos mundos: una tecnología que está en el imaginario de los chicos y que los fascina y motiva como ninguna otra; y la posibilidad de volver a experimentar con lo físico, como nosotros, los mayores de 40, lo hemos hecho con nuestros juguetes. Con este material los chicos comparten, discuten, argumentan, aprenden a definir y cumplir reglas, experimentan, realizan hipótesis, las comprueban o la descartan, se equivocan, reintentan, fracasan, llegan a buen puerto, se respetan. Y con el maravilloso condimento de que los docentes no saben del tema. Con lo cual, su rol es mucho más rico que el de un mero transmisor de conocimientos. En el aula taller de robótica el docente es responsable de que los alumnos aprendan, que sepan comunicarse, que hagan un buen trabajo en equipo, que sepan explicar lo que hacen y por qué lo hacen, que se respeten en sus roles. Es el que indaga, da cauce a la energía creadora de sus alumnos, propone nuevos desafíos, acompaña desde aquello que ningún libro ni internet puede dar: la mirada pedagógica. Y para eso no hace falta saber de robótica. Eso está en los sitios especializados, en el material didáctico. El docente le da un condimento único e irremplazable, de la misma manera que el trabajo del chico en el aula no es reemplazable por el trabajo en su casa.

Podríamos seguir con muchas palabras más, pero tal vez estas imágenes dicen mucho más:

La ñata contra el vidrio

Todos interesados por la robótica

 

 

, ,

No hay Comentarios

Leap Motion & Ableton Live

Hola a todos!!!

Hoy les voy a hablar sobre la combinación del poderoso Leap Motion con Ableton live.

Para introducirlos en el tema, el Ableton es un software de producción musical de cualquier estilo basado en una interfaz simple en donde podes crear música desde cero con plugins, sintetizadores y/o un teclado midi, también usado para hacer música en vivo. Es popular en el género de la electrónica y también es usado por productores famosos como Hardwell, DVBBS, Skrillex, dimitri vegas y muchos más…

¡Ahora la parte interesante! con el Leap Motion se crearon diferentes plugins para combinar este chiquito pero poderoso dispositivo con Ableton.

¿Qué es lo que se puede hacer con él? esa respuesta es muy amplia ya que directamente se puede hacer lo que uno quiera, mientras cada uno a su gusto lo configure según sus necesidades. Se puede tocar el piano, manejar efectos tales como filtros y otros, subir/activar volúmenes de diferentes pistas y muchísimas cosas más, pero.. la mas importante y a lo que viene esta publicación, es poder tocar en vivo una canción entera con todas sus partes.

¿Cómo es posible esto? es posible gracias a Uwyn quien creó una app llamada GECO que funciona como interfaz entre el Leap motion y Ableton live y se encuentra disponible en el AIR SPACE STORE  (corre sobre Windows y MAC). La app te permite, con gestos predeterminados, asignarlos a diferentes acciones en el Ableton. Por ejemplo, uno puede decir que bajando la mano en linea recta puede subir y bajar el volumen de la pista deseada o manejar un filtro en su cantidad. En el momento de tocar en vivo, lo principal es asignar movimientos para poder ir activando las diferente partes (o samples) previamente creados y así unificarlos de una forma con el fin de crear un tema completo.

A continuación, les muestro un video de Uriel Yehezkel tocando con Leap motion en Ableton Live.

 

, , , , , , , ,

No hay Comentarios

GIRA crece

El mundo sigue andando, y las vueltas de la vida nos regalan nuevos miembros que se suman a nuestro grupo de investigación. Es una alegría que provengan no sólo de carreras, sino también de universidades distintas. Es sumamente placentero trabajar en un laboratorio de investigación que abre sus puertas a la comunidad!!!

Los invito a que paseen por la solapa «Nosotros» que se encuentra en la parte superior para conocernos a todos.

Además, Matías y Ricardo están empezando el camino para ser doctores. En particular, Matías va a estar dirigido por el director de GIRA junto con Claudia Pons, directora del CAETI. Aplausos para los doctorandos y a ponerse a trabajar!!!

,

No hay Comentarios

Great news!

Hi, friends. Long time no see.

I have to tell you some important news:

We’re developing a new open-hardware platform that will be the official hardware for Physical Etoys. We plan to use it in combination with the netbooks that our goverment is delivering to children. So our vision may be: One Robot Per Child 😉

Furthermore, we gave four workshops at Universidad Tecnológica Nacional de Rosario:

Introduction to Etoys, Physical Etoys, Extending Etoys and Advanced Programming with Etoys.

The event was called Squeakfest Argentina 2013 and we have the pleasure to translate Cathleen Galas and Kathleen Harness’ talks to Spanish which provided us important approaches to education. Thank you! 😀

I have to tell you one beautiful thing. Perhaps, it is one of the most soul-rewarding experiences that we’ve ever had. Physical Etoys was used a lot in La Rioja, Argentina in order to introduce children into Robotics. Here you can see some quotes about the video”

“Kids are motivated. They want to build something now”

“I really like programming and building with Physical Etoys because it is fun”

“I am thinking about being an engineer”

“We’ve made a race with the cars that we had made and programmed”

“With a few things, you can build a lot. With everything that I can learn here, I can do things at home. If something breaks, for example, the remote controller, I can fix it or see the parts that it has”

Robótica y Physical Etoys

Finally, I wanted to tell you that we presented a paper about learning programming by developing games with etoys. This was shown at JAIIO 2013, Córdoba Argentina. One of the games that we’ve developed is called Joplin, which is based on Johann Sebastian Joust and was shown at the EVA 2013, a game developers conference from Argentina.

Well, I think that’s all. Have fun!

Sebastian

Hola amigos. Hace mucho tiempo que no nos vemos.

Les tengo que contar algunas noticias importantes.

Estamos desarrollando una plataforma de hardware libre que va a ser el hardware oficial de Physical Etoys. Planeamos usarlo en combinación con las netbooks que está entregando nuestro gobierno a los chicos. Nuestra visión podría ser: Un Robot Por Chico.

Además, dimos 4 talleres en la Universidad Tecnológica Nacional de Rosario:

Introducción a Etoys, Physical Etoys, Extendiendo Etoys y Programación Avanzada con Etoys.

El evento se llamó Squeakfest Argentina 2013 y tuvimos el placer de traducir al español las charlas de Cathleen Galas y Kathleen Harness. Las mismas nos brindaron importantes perspectivas sobre la educación. Gracias! 😀

Tengo que contarles algo hermoso. Quizás sea una de las experiencias más reconfortantes que tuvimos. Physical Etoys fue ultilizado un montón en La Rioja para introducir a los niños en robótica. A continuación pueden ver algunas citas del video:

«Los niños están motivados. Ellos quieren construir algo ya»

«Realmente me encanta programar y construir robots con Physical Etoys porque es divertido»

«Estoy pensando en ser ingeniero»

«Hicimos una carrera con los autos que hicimos y programamos»

«Con pocas cosas, uno puede construir un montón. Con todo lo que puedo aprender acá, puedo hacer cosas en casa. Si algo se rompe, por ejemplo, el control remoto, lo puedo arreglar o ver las partes que tiene.»

Robótica y Physical Etoys

Finalmente quería contarles que presentamos un trabajo de desarrollo de videojuegos con Etoys para aprender programación. El trabajo fue mostrado en las JAIIO 2013, en Córdoba. Uno de los juegos que hicimos fue Joplin, cuya mecánica de juego se basa en el juego Johann Sebastian Joust y lo mostramos en el espacio independiente de la EVA 2013.

Bueno, creo que es todo. Que se diviertan!

Sebas

, ,

No hay Comentarios

Flying robots and image analysis

We have been working for a while now with the ArDrone quadrocopter. I am sure that by now almost everyone knows what it is, but for those of you who doesn’t it is a small flying robot, with 2 cameras and a few sensors that you can control via Wi-Fi.

We started developing a small C image analysis library that does not require a lot of processing power. Once it is finished and we are happy with it we will include it on Physical Etoys and upload the code.

The other day we recorded a video of the current version of the library running in a program that controles the flying drone so it follows a specific object once it is selected.


Estuvimos trabajando por el ultimo tiempo con el cuadricóptero ArDrone. Estoy seguro que a esta altura casi todos lo conocen, pero para aquellos que no, es un pequeño robot volador que cuenta con dos camaras y un par de sensores que podemos controlar por Wi-Fi

Empezamos a desarrollar una pequeña librería en C para análisis de imágenes que no requiere mucho poder de procesamiento. Una vez este terminada y estemos contentos con ella la incluiremos a Physical Etoys y subiremos el código.

El otro día grabamos un vídeo de la versión actual de dicha librería funcionando dentro de un programa que controla al ArDrone para que siga a un objeto especifico una vez es seleccionado.

2 Comentarios

Bioloid premium kit with VB.NET

Hi friends! We’ve playing with the Bioloid Premium Kit and guess what…we liked it. At the moment we’ve programmed a little dll to receive some information (torque, temperature, voltage, speed, etc.) and move the Dynamixel AX-12A motors with the CM-530 controller. After a brief talk (with background music as always) we’ve decided to put this kit in Physical Etoys 😀

Here’s the download link.

Stay tuned. Have fun!

Hola amigos! Estuvimos jugando con el kit Premium de Bioloid y adivinen qué…nos gustó. Por el momento hemos programado una pequeña dll para recibir información (torque, temperatura, voltaje, velocidad, etc.) y mover los motores Dynamixel AX-12A con la controladora CM-530. Luego de una charla breve (con música de fondo como siempre) decidimos incorporar este kit a Physical Etoys.

Acá está el link para bajar.

Estén al tanto. Que se diviertan!

, , ,

1 Comentario