Sitio anterior
Lección 3 / 8

Robot bombero con IA: ¡yo me encargo!

Construye un robot con forma de camión de bomberos que reconozca un fuego rojo y a una persona con los dos brazos arriba, apague el fuego y pida ayuda.

9–10 años
App que usarásAdvanced Cubroid AIApp StoreGoogle PlayVersión web
Robot bombero con IA: ¡yo me encargo!

¿Por qué robots bomberos?

Notas para docentes

2 sesiones (80 minutos). Temas: IA de reconocimiento de colores y poses, ciencias sociales y seguridad.

La noticia y el video del robot que aparecen abajo están en coreano. Conviene revisarlos antes de la clase.

¿Quién apaga el fuego?

Cuando hay un incendio, el lugar es muy peligroso. Por el humo y el calor, a veces es difícil entrar, incluso para los bomberos.

¿Qué habilidades necesita un robot bombero?

  • Trabajar en lugares muy calientes
  • Moverse sin caerse
  • Encontrar personas y avisar
  • Encontrar el fuego y apagarlo
  • Avisar a los bomberos

¿Cómo encuentran los robots el fuego y a las personas?

  • Detectar el calorSe da cuenta de los lugares muy calientes.
  • Detectar el humoSe da cuenta del humo.
  • Detectar el colorUna cámara busca el color rojo.
  • Encontrar personasUna cámara encuentra a las personas que esperan ayuda.

¿De verdad existen los robots bomberos?

¡Sí! Los robots bomberos de verdad ayudan a los bomberos: entran primero a los lugares peligrosos para explorarlos.

Noticia (KBS, en coreano) ↗

Video de un robot bombero (YouTube, en coreano) ↗

Construye

Construyamos un robot bombero con IA

Construye un robot para tu clase que encuentre un fuego de juguete y luego haga como que lo apaga y rescata a las personas.

¿Qué necesita nuestro robot bombero?

Fuego de juguete
Camión de bomberos
  • Bloque LEDMuestra un fuego o una cara.
  • Bloque maestroHace de manguera de bomberos. Hace como que lanza agua.
  • Bloque de sonidoDa la alarma con sonidos.
  • Bloque de motor DC ×2Son las ruedas fuertes del camión de bomberos.

Lo que necesitas

  • × 2
  • × 1
  • × 1
  • × 1
  • × 14
  • × 4
  • × 1
  • × 1
  • × 2
  • × 23
  • × 2
  • × 2

Construye el fuego de juguete

Construye el camión de bomberos

Programa

¿Cómo reacciona nuestro robot?

Misión 1
  • ¡Hay un fuego de juguete!
  • Dibuja un fuego en el LED.
Misión 2
  • ¿Detectó el color rojo?
  • Sirena → avanzar → lanzar agua → apagar el fuego del LED
Misión 3
  • ¿Detectó a una persona?
  • Mirar alrededor → sirena → señal de rescate → ¡misión cumplida!

Si no detecta nada, el robot espera.

Abre la app

Abre la app Advanced Cubroid y toca el ícono “Group Number” (número de grupo).

Group Number

Pon el número de la calcomanía

Escribe el mismo número que tiene la calcomanía del bloque.

Group Number1

Enciende y luego conecta

Enciende los bloques y conéctalos a la app.

Empieza un proyecto nuevo

Toca el botón + para abrir un proyecto nuevo.

Dibuja el fuego en el LED

Dibuja dos fuegos diferentes. Si los muestras uno después del otro, el fuego parpadea.

Agrega los bloques de detección con IA

Agrega el bloque de detección de color que busca el rojo y el bloque de detección de pose que busca los brazos arriba.

Una función para cada detección

Crea una función con acciones para cada bloque de detección: una para el rojo y otra para los brazos arriba.

Hay rojo: apaga el fuego

Cuando el robot encuentra el rojo, hace sonar la sirena. Avanza y hace como que lanza agua. Después apaga el fuego del LED.

Cambia la cantidad de pasos hacia adelante según la distancia. Puedes repetir el efecto de lanzar agua.

Brazos arriba: rescata a la persona

Cuando el robot encuentra a alguien con los brazos arriba, mira a la izquierda y a la derecha y hace sonar la sirena para avisar. Después muestra una cara sonriente.

Ejecuta

Revisa y ejecuta todo el programa

Toca “Iniciar” (▶) y mira qué pasa.

Alguien de tu clase se viste de rojo y levanta los dos brazos. ¿Qué pasa?

¿El camión de bomberos va hacia atrás?

Si el camión va hacia atrás, toca el botón de dirección del motor.

¿Quieres que se dé cuenta más rápido?

Si tarda en detectar, entra a “Settings” (configuración) y pon “Delay” (tiempo de espera) en unos 0.5 segundos. Luego ejecútalo otra vez.

Settings · Delay0.5 s

Preguntas

Q¿Qué funciones de IA usó nuestro robot bombero? (1) Predecir el clima (2) Reconocer colores y poses (3) Reconocer la voz y traducir (4) Crear dibujos

Ver la respuesta

(2) — Encontró el color rojo y la pose de los brazos arriba.

Q¿Cuál es el trabajo más importante de un robot bombero? (1) Curar a pacientes en un hospital (2) Ayudar a los bomberos en zonas de desastre peligrosas (3) Cuidar el mar (4) Cultivar verduras cerca de la estación de bomberos

Ver la respuesta

(2) — Entra primero a los lugares peligrosos para ayudar a los bomberos.

Pon todo otra vez en su lugar

¿Lo construiste, lo programaste y lo probaste? Toca para guardar tu progreso.