Centro Internacional de Tecnologías Avanzadas   Peñaranda de Bracamonte (Salamanca)      Programación de robots           ...
IntroducciónLas actividades robóticas le dan la oportunidad al estudiante de exponerse a múltiplestipos de diseños: al dis...
Diseño Físico de Estructuras y Mecanismos. Construcción de Robot NXT.            La primera fase consiste en construir un ...
Diseño Informatizado de Comportamientos. Programación NXT-G                             Hay muchos lenguajes de programaci...
Actividades para Aprender a Programar en NXT-G con la PDI                                 Al enseñar cómo programar robots...
Componer una melodía/canción                                      Construir algún instrumento musical (guitarra NXT) y otr...
Entorno de programación NXT-G                                         Área de programación: Área donde arrastramos bloques...
Programación Movimiento Motores.                    En este nuestro primer programa el objetivo será mover el robot, trata...
Programación Movimiento Continuado.                 En este segundo programa nuestro objetivo es similar al ejercicio ante...
Programación Movimiento con Giros.                 Para este tercer programa nuestro objetivo será que el robot en su marc...
Programación Sensor Ultrasonidos.                  En esta ocasión además de controlar el movimiento de nuestro robot util...
Román Ontiyuelo@Tallernxthttp://robotica.citafgsr.org/Kathia Pittí@kathiapittihttp://elrincondelaroboticaeducativa.blogspo...
Próxima SlideShare
Cargando en…5
×

Román Ontiyuelo y Kathia Pittí: Programación de robots usando la PDI

1.317 visualizaciones

Publicado el

Comunicación presentada por Román Ontiyuelo y Kathí Pittí, Monitores de Robótica educativa del CITA, en el V Encuentro de usuarios de PDI celebrado en el CITA el 26 de mayo de 2012.

Publicado en: Educación
0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
1.317
En SlideShare
0
De insertados
0
Número de insertados
426
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Román Ontiyuelo y Kathia Pittí: Programación de robots usando la PDI

  1. 1. Centro Internacional de Tecnologías Avanzadas Peñaranda de Bracamonte (Salamanca) Programación de robots usando la PDI
  2. 2. IntroducciónLas actividades robóticas le dan la oportunidad al estudiante de exponerse a múltiplestipos de diseños: al diseño físico de estructuras y mecanismos; y al diseño informatizadode comportamientos. Por ejemplo, elaborar programas de ordenador para determinarcómo debe responder y moverse un robot (tema central de esta experiencia) . En elproceso de diseñar y programar robots, el estudiante se encontrará con conceptos clavesque se relacionan con la ciencias de la computación, matemáticas aplicadas, ciencias engeneral, trabajo en equipo y comunicación. Al mismo tiempo el estudiante aprende elproceso de explorar, planificar y resolver problemas. También se familiariza con elprincipio de dividir un proyecto en pequeñas partes y así lograr una solución metódica.
  3. 3. Diseño Físico de Estructuras y Mecanismos. Construcción de Robot NXT. La primera fase consiste en construir un robot base. El robot elegido es DOMABOT diseñado por Damien Kee, un robot NXT sencillo de montar que recoge todas las posibilidades del kit con el que estamos trabajando.http://www.damienkee.com/home/2011/8/20/domabot-classroom-robot-design.html
  4. 4. Diseño Informatizado de Comportamientos. Programación NXT-G Hay muchos lenguajes de programación disponibles, pero en este caso experimentaremos con NXT-G, un programa VISUAL con el que podrás utilizar la PDI para facilitar el aprendizaje de cómo dar ordenes a un robot. Con la PDI, programar un robot resulta divertido y sencillo, ya que se aprovechan al máximo las propiedades interactivas de esta herramienta.Román Ontiyuelo Instructor
  5. 5. Actividades para Aprender a Programar en NXT-G con la PDI Al enseñar cómo programar robots con NXT-G usando la PDI, es importante recordar utilizar sus características básicas: escribir, borrar, dibujar, subrayar, resaltar… sobre la pizarra para destacar cada sección de la interfaz, bloques, etc., mientras se explica. Igualmente, almacenar -si lo deseamos- el contenido de esta pizarra en el disco. Ahora bien, también se pueden diseñar recursos propios (flash, notebook, ppt, entre otros) para trabajar con los alumnos. Sin embargo, estos entornos de programación gráficos como lo es NXT-G, funcionan mediante la inserción de bloques configurables, lo que nos permite Kathia Pittí Instructora realizar directamente actividades que involucren activamente al estudiante, por ejemplo: Se selecciona uno de los 39 ejemplos deRobot programación y uno o varios alumnos siguen laEducator guía y lo realizan en la PDI. Luego, lo pueden explicar, pedir que modifiquen algún bloque, etc. El profesor o los propios estudiantes por indicaciónCorrección colectiva de programas en clase del profesor pueden ir presentando y comentando los programas que hayan realizado. Historieta grupal Uso de bloques sonido, visualizar, y espera, para construir una historieta. Se pueden dividir por equipos y el que elabore la mejor propuesta la realiza en la PDI. O los alumnos pueden salir de uno en uno a la pizarra para añadir un bloque.
  6. 6. Componer una melodía/canción Construir algún instrumento musical (guitarra NXT) y otro diseño (navidad, cumpleaños) y pedirles que en equipo compongan una melodía/canción con el bloque sonido, espera… Dividir la clase en grupos y pedir a cada uno que busque una solución, Realización de desafíos de que se verificará luego cuando se ejecute en el robot, las correctas se programación “entre todos” proyectan en la PDI. Aprenderán que existen muchas alternativas de programación para solucionar un mismo reto. Investigación Pedir a los alumnos que investiguen sobre un o varios bloques de la paleta común y completa y, que nos sorprendan con un uso y explicación original de las mismas en la PDI.A continuación presentamos el entorno gráfico y algunos ejemplos de programación NXT-G.
  7. 7. Entorno de programación NXT-G Área de programación: Área donde arrastramos bloques que componen nuestro programa NXT. Área de configuración: En esta área configuraremos las características propias del bloque seleccionado. Acciones: Desde esta área descargaremos nuestro programa al robot. Herramientas: Bloques de programación Lego NXT.Centro Internacional de Tecnologías Avanzadas Herramientas Área de Programación Acciones Área de Configuración
  8. 8. Programación Movimiento Motores. En este nuestro primer programa el objetivo será mover el robot, trataremos que el robot se desplace hacia delante durante 5 segundos y regrese a su posición de inicio retrocediendo durante 5 segundos.Guillermo 14 años
  9. 9. Programación Movimiento Continuado. En este segundo programa nuestro objetivo es similar al ejercicio anterior pero con la particularidad que queremos repetir ese comportamiento sin parar, es decir que el robot una vez regrese a la posición inicial reanude una vez mas su marcha.Javier 13 años
  10. 10. Programación Movimiento con Giros. Para este tercer programa nuestro objetivo será que el robot en su marcha realice una serie de giros a derecha e izquierda según deseemos, este comportamiento se debe de repetir indefinidamente.Javier 14 años
  11. 11. Programación Sensor Ultrasonidos. En esta ocasión además de controlar el movimiento de nuestro robot utilizaremos el sensor de ultrasonidos. Para ellos programaremos el siguiente comportamiento: el robot avanzará hasta encontrarse un obstáculo, una vez detectado cambiara la dirección de su marcha y continuará avanzando.Antonio 8 años.
  12. 12. Román Ontiyuelo@Tallernxthttp://robotica.citafgsr.org/Kathia Pittí@kathiapittihttp://elrincondelaroboticaeducativa.blogspot.com/

×