Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Taller de Laberintos: Robótica y Programación Educativa, Guías, Proyectos, Investigaciones de Robótica

Un taller educativo sobre laberintos, enfocado en el desarrollo de habilidades de pensamiento estratégico, resolución de problemas y colaboración. Explora la programación de robots para navegar laberintos, aplicando conceptos de sensores, movimientos y toma de decisiones autónomas. Se detallan los objetivos del taller, la programación del tablero, la integración de sensores y la implementación de algoritmos. Se enfatiza la importancia de la iteración y el aprendizaje basado en errores, preparando a los participantes para desafíos tecnológicos futuros. El taller demuestra cómo la tecnología, la programación y la colaboración pueden superar obstáculos complejos, aplicables en campos como la ingeniería, la informática o la gestión de proyectos.

Tipo: Guías, Proyectos, Investigaciones

2024/2025

Subido el 05/06/2025

crystal-sanchez-3
crystal-sanchez-3 🇵🇦

1 documento

1 / 8

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Universidad de Panamá
Facultad de Arquitectura y Diseño
Licenciatura en Arquitectura
Profesor:
Víctor Hernández
Estudiante:
Crystal Sánchez
Actividad:
Taller - Laberinto
Asignatura:
Robótica - Electiva 2
Código de materia:
8177
Fecha de entrega:
31/01/24
pf3
pf4
pf5
pf8

Vista previa parcial del texto

¡Descarga Taller de Laberintos: Robótica y Programación Educativa y más Guías, Proyectos, Investigaciones en PDF de Robótica solo en Docsity!

Universidad de Panamá Facultad de Arquitectura y Diseño Licenciatura en Arquitectura Profesor: Víctor Hernández Estudiante: Crystal Sánchez Actividad: Taller - Laberinto Asignatura: Robótica - Electiva 2 Código de materia: 8177 Fecha de entrega: 31/01/

Introducción Un taller de laberinto es una experiencia educativa y lúdica diseñada para desafiar la mente y potenciar habilidades clave como el pensamiento estratégico, la resolución de problemas y la colaboración. En este taller, los participantes se sumergen en un entorno práctico donde diseñan, construyen o navegan por laberintos físicos o virtuales, utilizando herramientas como robots programables, algoritmos básicos o incluso materiales manuales. La actividad no solo busca entretener, sino también enseñar conceptos fundamentales de lógica, planificación y adaptabilidad. El taller se adapta a distintos niveles de complejidad. Por ejemplo, en el ámbito de la robótica, los participantes podrían programar un robot para que encuentre la salida de un laberinto, aplicando principios de sensores, movimientos y toma de decisiones autónomas. Este tipo de ejercicios no solo fortalece habilidades técnicas, sino que también fomenta la creatividad y el trabajo en equipo, al tiempo que prepara a los asistentes para enfrentar desafíos similares en contextos reales, como la automatización industrial o la inteligencia artificial.

PROGRAMACIÓN DEL TABLERO

¿En qué consiste la programación de tablero? La programación de un tablero, en el contexto de actividades como un taller de laberinto o robótica, consiste en diseñar y desarrollar un conjunto de instrucciones o algoritmos que permitan a un sistema (como un robot, un software o un dispositivo electrónico) interactuar con un tablero físico o virtual. Este tablero puede representar un laberinto, un juego, un mapa o cualquier otro entorno estructurado donde se deban realizar acciones específicas.

  1. Definición del Tablero
  • Representación del entorno: El tablero es una representación gráfica o física de un espacio con reglas y límites definidos. Por ejemplo, en un laberinto, el tablero incluye paredes, caminos, puntos de inicio y salida.
  • Coordenadas o celdas: El tablero suele dividirse en celdas o coordenadas para facilitar la programación. Cada celda puede tener un estado (libre, ocupada, objetivo, etc.).
  1. Diseño de la Lógica del Programa
  • Movimientos básicos: Se programan las acciones que el sistema puede realizar, como avanzar, retroceder, girar a la izquierda o derecha, y detenerse.
  • Toma de decisiones: Se implementan algoritmos para que el sistema decida qué acción tomar en función de la información que recibe (por ejemplo, sensores que detectan obstáculos).
  • Optimización de rutas: Se utilizan técnicas como búsqueda en profundidad, búsqueda en anchura o algoritmos más avanzados (como A*) para encontrar la ruta más eficiente hacia el objetivo.
  1. Integración de Sensores y Entradas
  • Lectura de datos: Si el tablero es físico, se programan sensores (infrarrojos, ultrasónicos, cámaras) para que el sistema detecte obstáculos, paredes o caminos.
  • Interpretación de señales: El programa debe procesar las señales de los sensores para tomar decisiones. Por ejemplo, si un sensor detecta una pared, el sistema debe girar o retroceder.
  1. Implementación de Algoritmo
  • Algoritmos de navegación: Se programan algoritmos para que el sistema pueda moverse de manera autónoma por el tablero. Por ejemplo:
  • Seguimiento de líneas: Si el tablero tiene una línea marcada, el sistema sigue esa línea.
  • Evitación de obstáculos: Si el tablero tiene obstáculos, el sistema debe esquivarlos.
  • Búsqueda de la salida: En un laberinto, el sistema debe encontrar la ruta más corta hacia la salida.
  • Condiciones de parada: Se definen las condiciones para que el sistema se detenga, como llegar a la salida o completar una tarea específica.
  1. Pruebas y Ajustes
  • Simulación: Antes de implementar el programa en el sistema real, se puede probar en un entorno virtual para detectar errores.
  • Iteración: Si el sistema no funciona como se espera, se revisa el código y se realizan ajustes en la lógica o los parámetros.
  • Optimización: Se mejora el programa para que el sistema sea más rápido, eficiente o preciso.
  1. Ejecución del Programa
  • Inicio: El sistema comienza a ejecutar el programa, siguiendo las instrucciones para moverse por el tablero.
  • Supervisión: Durante la ejecución, se monitorea el comportamiento del sistema para asegurarse de que cumple con los objetivos.
  • Finalización: El programa termina cuando el sistema alcanza el objetivo (por ejemplo, la salida del laberinto).

Conclusión: El taller de laberinto demuestra que los desafíos aparentemente simples pueden convertirse en poderosas herramientas de aprendizaje. A través de la creación y navegación de laberintos, los participantes no solo han ejercitado su capacidad para resolver problemas bajo presión, sino que también han explorado cómo la tecnología, la programación y la colaboración pueden superar obstáculos complejos. La experiencia de guiar un robot a través de un laberinto, por ejemplo, ilustra la importancia de la precisión, la iteración constante y el análisis crítico ante los errores. Este taller deja claro que los principios aprendidos —como la planificación de rutas, la optimización de recursos y la adaptabilidad— trascienden el ámbito lúdico y son aplicables en campos como la ingeniería, la informática o incluso la gestión de proyectos. Además, refuerza la idea de que el fracaso es parte del proceso de aprendizaje: cada callejón sin salida es una oportunidad para reevaluar estrategias y mejorar. Al finalizar, los participantes no solo habrán encontrado la salida del laberinto, sino que también habrán adquirido herramientas mentales y técnicas para enfrentar desafíos futuros con confianza y creatividad.

Bibliografía Open Roberta Lab. (s. f.). https://lab.open-roberta.org/ Videojuego del laberinto programado con Scratch 2.0. (2019, 25 octubre). Asociación Programo Ergo Sum. https://www.programoergosum.es/tutoriales/videojuego-de-laberinto-con-scratch- 2/ Acosta, A. S. (2016, 22 octubre). Programando un laberinto con Scratch, ¡para principiantes! Programamos. https://programamos.es/laberinto-principiantes/