PROGRAMA DE ESTUDIO Nombre del taller Taller 1 Nº de horas semanales 4 horas pedagógicas Nº de sesiones 8 sesiones Objetivos del taller Al término del curso, el estudiante estará capacitado para: - Explicar la importancia de la robótica como ciencia que combina diversas disciplinas tales como la mecánica, electrónica, informática y matemática. - Intervenir con sus propias acciones en la dinámica del equipo de trabajo para ayudarlo a alcanzar las metas propuestas en cada desafío de programación. - Programar un robot NXT Line Follower, en el entorno Bricx Command Center, para que realice tareas que involucren. - Programar un robot NXT Line Follower, en el entorno Bricx Command Center, para que realice el seguimiento de una línea curva abierta utilizando la técnica de desplazamiento diferencial (histéresis). Beneficiarios Requerimientos técnicos Estudiantes de entre sexto básico y cuarto medio. Los participantes deben contar con: - Computador de escritorio o portátil con sistema operativo Windows - Bricx Command Center versión 3.3
Objetivos de Aprendizaje 1- Reconocer los elementos que componen un robot Descriptores del taller Situaciones de desempeño Reconoce distintos tipos de robot y su importancia en el mundo de hoy. 2- Aplicar las principales etapas metodológicas para la implementación de un programa estructurado 3- Implementar un programa en código NXC sobre el entorno Bricx Command Center 4- Analizar la validez de los códigos desarrollados en código NXC 5-6- el seguimiento de una línea curva abierta Identifica los elementos electrónicos del robot NXT. Identifica las fases de diseño, codificación y prueba en la implementación de un programa estructurado. Reconoce la importancia de cada fase para asegurar la calidad en el desarrollo de un programa. Indica los elementos que caracterizan a la programación estructurada. iteración al implementar un comentarios para delimitar la que el robot avance a distintas que el robot avance siguiendo una línea recta, curva o poligonal, utilizando la técnica de histéresis.
Contenidos del taller Sesión Objetivos de Aprendizaje Contenidos A- Introducción a la robótica y robot NXT 1 2 Reconocer los elementos que componen un robot Aplicar las principales etapas metodológicas para la implementación de un programa estructurado B- Fundamentos de la programación estructurada y entorno Bricx Command Center C- Programación de desplazamientos recta entre dos puntos A- Programación estructurada: Estructura selectiva simple IF Estructura selectiva doble IF-ELSE Función RANDOM y VARIABLES B - Programación de desplazamientos recta entre dos puntos y realizar un giro (90 o 180 ) usando VARIABLES A- Introducción a los sensores de tacto 3 4 Implementar un programa en código NXC sobre el entorno Bricx Command Center Analizar la validez de los códigos desarrollados en código NXC el seguimiento de una línea curva abierta B- Tipos de sensores: Sensor digital y sensor análogo C- Programación de desplazamientos recta entre dos puntos y detectar obstáculos de diferente tamaño A- Programación estructurada: Estructura repetitiva WHILE B- Introducción a los sensores de ultrasonido e infrarrojo C- Programación de desplazamientos recta entre dos puntos y detectar obstáculos de diferente tamaño
5 6 7 8 DESAFÍO INTERMEDIO IRE A- Programación de uso básico de sensores de luz y ultrasonido. Reconocer los elementos que componen un robot Aplicar las principales etapas metodológicas para la implementación de un programa estructurado Implementar un programa en código NXC sobre el entorno Bricx Command Center Analizar la validez de los códigos desarrollados en código NXC el seguimiento de una línea curva abierta A- Fundamentos de la programación estructurada y entorno Bricx Command Center B- Programación de desplazamientos recta entre dos puntos y detectar obstáculos de diferente tamaño A- Programación estructurada: Estructura de control UNTIL B- Programación de desplazamientos recta entre dos puntos y decidir, según fue presionado su sensor de tacto izquierdo o derecho, si tomar la bifurcación respectiva a cada lado DESAFÍO FINAL IRE A- Programación de uso básico de sensores de luz, ultrasonido y tacto, aplicando contenidos de la sesión 7.
Sesión 1 2 3 Objetivos de Aprendizaje Reconocer los elementos que componen un robot Aplicar las principales etapas metodológicas para la implementación de un programa estructurado Implementar un programa en código NXC sobre el entorno Bricx Command Center Analizar la validez de los códigos desarrollados en código NXC Programar un robot NXT para que realice Programar un robot NXT para que realice el seguimiento de una línea curva abierta Actividades del taller Actividad, estando inicialmente en una base roja, llegar a la base verde siguiendo la trayectoria demarcada por una línea negra. seguir la trayectoria mostrada por unas flechas negras y cuando llegue al punto C debe escoger, usando una variable aleatoria, entre girar 90 a la derecha, 90 a la izquierda o girar 180. Luego debe escoger, usando otra variable aleatoria, entre avanzar entre 0, 1 o 2 segundos. seguir una línea negra y luego el debe distinguir un obstáculo y evitarlo. Situaciones de desempeño Reconoce distintos tipos de robot y su importancia en el mundo de hoy. Identifica los elementos electrónicos del robot NXT. Identifica las fases de diseño, codificación y prueba en la implementación de un programa estructurado. Identifica las fases de diseño, codificación y prueba en la implementación de un programa estructurado. Reconoce la importancia de cada fase para asegurar la calidad en el desarrollo de un programa. Indica los elementos que caracterizan a la programación estructurada. 4 detectar los obstáculos A, B y C
5 6 continuamente con el sensor de ultrasonido. Una vez detectados los obstáculos debe retroceder y luego girar 90 varias veces hasta llegar a un punto verde en el que debe detenerse. DESAFÍO INTERMEDIO seguir una línea negra e identificar dos tipos de obstáculos de altura A y B, donde la altura A > altura B. Los obstáculos serán puestos aleatoriamente sobre la línea negra, por que el robot deberá mover los obstáculos del tipo A a la derecha y los obstáculos del tipo B a la izquierda. A1:Actividad de repaso DESAFÍO INTERMEDIO 7, comenzando desde una base verde, seguir la línea negra central y luego decidir, según fue presionado su sensor de tacto izquierdo o derecho, si tomar la bifurcación respectiva a cada lado. que el robot avance siguiendo una línea recta, curva o poligonal, utilizando la técnica de histéresis. que el robot avance siguiendo una línea recta, curva o poligonal, utilizando la técnica de histéresis.
8 DESAFÍO FINAL recorrer la LÍNEA I probando, en cada corte de línea donde hay un círculo de color negro si existe una vía de escape abierta, perpendicular a las líneas I y II (Vías A, B y C). Para esto tendrá que desviar su trayectoria hacia la posible vía y evaluar en ella si ésta sirve de escape. De ser así, debe alcanzar la LÍNEA II y seguir por ella hasta detenerse en la zona final, de no ser así deberá volver a la línea y trayectoria inicial (vía I), repitiendo el proceso hasta encontrar una vía que aplique. DESAFÍO FINAL que el robot avance siguiendo una línea recta, curva o poligonal, utilizando la técnica de histéresis.