Publicado por Oscar Gonzalez
en Rob贸tica
el 24/11/2022
Éste robot se llama Ameca y es capaz de mostrar caras muy realistas. Pero no se esas caras plasticosas que ya conocemos, sino rasgos muy humanos con una fidelidad extraordinaria. Además, en esta demonstración es capaz de imitar la cara de un humano en tiempo real y desde luego lo hace hace muy bien.
Leer más
Publicado por Oscar Gonzalez
en Rob贸tica
el 20/11/2022
Si hacer un robot de cuatro patas es ya suficientemente difícil, más difícil todavía es que se adapte correctamente al terreno. El robot Spot de Boston Dynamics ya lo hace muy bien utilizando mapeado de terreno junto con un buen puñado de sensores para interpretar su entorno, pero éste robot experimental de la Universidad de Berkeley es diferente.
Al contrario que los otros robots, éste no utiliza ningún sistema de mapeado de terreno, ya que utiliza solamente la visión para saber cómo debe mover sus motores para adecuarse al terreno que sea. Es una tarea muy compleja pero según los investigadores que están trabajando con éste proyecto, hace que el robot sea muy robusto y estable.
No hay más que ver el vídeo a continuación...
Leer más
Publicado por Oscar Gonzalez
en Rob贸tica
el 11/07/2022
Muchas veces pensamos que haya algunas tareas que están reservadas solamente a los humanos y que las máquinas no serán capaces de hacerlo. Nada más lejos de eso y un claro ejemplo es la plastilina. Todos hemos jugado con la plastilina y es algo que, a nuestro entender es algo creativo reservado a los humanos.
El robot que puedes ver en el vídeo que te dejo a continuación, es capaz de aprender a usar un pequeño bloque de plastilina para crear letras. No es que tenga un programa para hacerlo, sino que el robot intenta encontrar la manera de moldear la plastilina para conseguir su objetivo.
Leer más
El aprendizaje automático o Machine Learning cada vez está más presente en todo tipo de proyectos. Hasta hace bien poco, no era una tarea fácil probar a programar algo así, pero con el paso del tiempo fueron apareciendo nuevas herramientas más fáciles para aprender los fundamentes de la inteligencia artificial.
Gracias al entorno de programación por bloques de Echidna, puedes programar modelos de aprendizaje automático por bloques. Eso hace que sea mucho más fácil enseñar estos conceptos en las clases.
EchidnaScratch incluye bloques para utilizar modelos de Machine Learning con los que podrás construir aplicaciones capaces de reconocer imágenes y textos escritos en lenguaje natural. Usando estos bloques, que se encuentran en las secciones learningml-text y learningml-image, en combinación con los bloques para controlar las placas Echidna y con el resto de bloques de Scratch, podrás unir el mundo de la inteligencia artificial con la robótica educativa.
A continuación te dejo un excelente vídeo de ejemplo que permite clasificar un debo arriba o un dedo abajo, encendiendo la luz roja o verde según sea reconocido.
Leer más
Publicado por Oscar Gonzalez
en Arduino
el 21/12/2021
Programar un robot con Arduino está bien y todo tiene su sentido lógico. Pero programar un robot con Arduino utilizando una red neuronal ya no es tan evidente. En un robot "normal" puedes programar las acciones que debe realizar cuando ocurre algo. Si encuentras una pared, gira a la derecha. Si ves luz de frente, arranca hacía atrás.
Pero con una red neuronal no programas una acción a realizar per se, sino que debes hacer que tu robot aprenda para que luego sepa cómo tiene que reaccionar a su entorno. Técnicamente no lo estas programando, sino que tu robot con Arduino se programa él mismo.
Es como estar en Matrix, pero algo más humilde, en plan 8-bits.
Algo que nos puede ayudar bastante es la librería Neural para Arduino y en el vídeo que te dejo a continuación verás cómo transformar un pequeño robot con Arduino sin ninguna gracia, en una pequeña máquina capaz de pensar casi por si misma.
Leer más