Taller : Introducción a la robótica Centro Investigaciones Tecnologías Avanzadas (Peñaranda de Bracamonte ) 11 / 11 / 2006 (c) Román Ontiyuelo Martín
Taller: Introducción a la robótica
Objetivos:
- Instalación del software necesario para la posterior
programación del robot (Entorno NXT).
- Descripción entorno de desarrollo NXT.
- Desarrollar un montaje básico guiado por RoboCenter , primeras pruebas de programación.
Sesión 2: Montaje robot básico (3 horas)
Taller: Introducción a la robótica
El procesador ejecuta comandos.
La Memoria almacena programas y datos.
Dispositivos de entrada transfieren informaciónn del mundo exterior al ordenador
Dispositivos de salida transfieren información al mundo exteriror.
Memoria Procesador Entradas Salidas Introducción
Taller: Introducción a la robótica PROCESADOR: 32 bit ARM Atmel AT91SAM256 running at 50 Mhz MEMORIA: 64K Static RAM Estática, 256K MemoriaFlash 3 Motores ( Salidas )(A, B, C) 4 Sensor ( Entradas )(1, 2, 3, 4) Botón Atrás Botón Derecho Botón Selección ( ON ) Pantalla LCD Puerto USB de comunicaciones Botón izquierdo
Taller: Introducción a la robótica Ecribe tu programa en el entorno NXTPL Descarga tu programa al NXT Comandos ejecutables NXT Conversión bytecodes (TEXTO NXT) Bytecodes Convertido a comandos ARM (NXT) Mover X al registro 001 1000111... Mover_Motor(100,B) Parar_Motor(A) Esperar (5)
Taller: Introducción a la robótica Bloques Ayuda Perfiles RoboCenter Construciones Robots, Programas, Nombre Programa Configuración bloques
Taller: Introducción a la robótica Entorno programación NXTPL 1 2 3 4 5 6 7
Taller: Introducción a la robótica
Descripción sistema NXT
1.- Barra de Herramientas: Esta es una barra donde podremos realizar diferentes acciones esta divida en menús.
2.- Barra Acceso Rápido: Esta es una barra que nos permitirá realizar
acciones de una forma rápida.
3.- Área Bloques : Estos son los diferentes bloques que podemos utilizar para
el desarrollo de programas.
4.- Área Programa: Aquí arrastraremos los distintos bloques para formar
nuestro programa.
5.- Robo Center: Ejemplos de montaje detallado de diferentes robots.
6.- Área Configuración: Una vez elegido un bloque desde esta área podrás
configurar todas sus propiedades.
7.- Ayuda: En esta área se nos proporcionara distintos mensajes de ayuda
que nos ayudarán a programar nuestro NXT.
Taller: Introducción a la robótica Ejemplo de programa simple ¿ Número de bloques ? Solución: 5
Taller: Introducción a la robótica Ejemplo de programa complejo ¿ Número de bloques ? Solución: 25
Taller: Introducción a la robótica PARAR EJECUTAR PARAR NXT DESCARGAR DESCARGAR Y EJECUTAR
Taller: Introducción a la robótica
Taller: Introducción a la robótica
Montaje Guiado
Usando Robocenter cada equipo elegirá la construcción de un robot, junto con este montaje se realizarán los diferentes ejercicios de programación planteados.
Taller: Introducción a la robótica Building Guide Guía de montaje , pulsa botón start Y comienza el montaje de tu robot. Programming Guide Guía de programación , programa tu robot Para simular el comportamiento deseado. Test Guide Guia de Test , testea tu robot para verificar Que se comporta como esperas. Next Step Próximo paso , te llevará al próximo paso del montaje.
0 comments
Post a comment