Vehículos de Braitenberg con Qubotica

Los vehículos de Braitenberg son pequeños robots que pueden exhibir comportamientos complejos con un armado muy simple. Los vehículos típicamente tienen cuerpos en forma de caja con una rueda a cada lado. En la parte delantera del vehículo tiene sensores que detectan diferentes tipos de estímulos (por ejemplo, luz) del entorno. Estos sensores están conectados directamente a las ruedas del vehículo de manera que las ruedas giran cuando el sensor se activa.
El concepto es sencillo, pero Braitenberg demostró que estos vehículos pueden exhibir comportamientos aparentemente complejos e interesantes como “amor” o “odio”.

Material necesario:

2 Ruedas.2 Anillos de goma, 1 Bolita 

2 Servo motores,1 Chasis Qubótica ,

Qubic

1 Porta pilas,

1 Conector de batería

5 Precintos,

2Sensores Ojo(LDR),

1 Qudino

1 Cable USB,.

Ojos

Son  sensores analógicos de luz, donde dependiendo de la cantidad de luz que el sensor recibe dará un valor mayor o menor.

LDR ,aspecto físico


Modelos básico de vehículos de Braitenberg en el ejemplo esta implementado el «a»

Ejercicios

  • Hacer el modelo «b»
  • Usar el sensor de choque en lugar de los ojos
  • Unir ambos sensores de modo que el robot huya de las paredes y de la luz

Tono y Perilla

Para realizar este programa se conecta la perilla a una entrada del Qudino (E0, E1, E2, E3); el zumbador, esta incorporado en el módulo Qudino. La salida esta por defecto en tono,esto permite el uso del zumbador interno. La frecuencia esta por defecto en 440.

Perilla, nos permite modificar gradualmente el valor de una entrada.

Se observa en la foto el Qudino, conectado a la perilla en la entrada E2, el programa debe respetar esta conexión

Se observa en la foto el Qudino, conectado a la perilla en la entrada E2, el programa debe respetar esta conexión

Programa del ejemplo:

Video del ejemplo:


 

Qubótica educativa

Kit de robótica que permite crear nuestros propios robots, aprender a programar y jugar.  Diseñado para todas las edades. Recomendado para Educación primaria y media.Estos Kits de robótica, programación y encastre. Permite generar objetos interactivos y robóticos  que controlan y detecta sonidos, luces,objetos y producen movimiento y otras acciones
Que se programan desde nuestra computadora.
ver más

Robot que huye de la oscuridad o de la luz

Construiremos un robot que huye de la oscuridad. Es decir, emularemos el comportamiento de algunos insectos que escapan cuando detectan una presencia que les obstruye la luz del sol, como señal de que un depredador se acerca.

Material necesario:

2 Ruedas.2 Anillos de goma

1 Bolita ,2 Servo motores,1 Chasis Qubótica ,

Qubic,1 Portapilas,1 Conector de batería

5 Precintos,1Sensor Ojo(Ldr)

1 Cable USB ,4 Pilas AA

¿Qué sensor utilizamos?
Ojo: detecta la luz ambiente.
¿Qué actuadores utilizamos?
Motores: son las que dan movimiento a las ruedas del robot.
Construimos el programa para el robot con Qublock

En el video podemos ver cómo huye el robot cuando la mano le tapa la luz.

Podemos también lograr el comportamiento inverso, es decir que el robot siga la oscuridad, solamente cambiando de posición los motores de la ruedas, invertimos las salidas que usamos en el caso anterior.
En el video podemos ver el resultado:

Puertos GPIO

Compile la herramientas para manejar en bash los puertos GPIO. Como la experiencia fue muy simple solo tuve que usar … pensé en ponerle una interfaz más amigable a algunos puestos del GPIO.
Leer más