Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología...

28

Transcript of Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología...

Page 1: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA
Page 2: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA
Page 3: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

- Semana 1- Capacitación

- Semana 2- Entrenamiento

- Competencia

CONTENIDO DEL CURSO

Page 4: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

Capacitación y competencia

ROBÓTICA SEGÚN RAES

Video pruebaDeCompetencia2008.mpg

Page 5: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

“La Robótica es la ciencia y la tecnología de los robots.”

- Wikipedia

Entendamos a un robot como una máquina capaz de realizar una tarea motriz compleja y definida.

Conceptos

- Electrónica

- Mecánica

- Electrónica programable

ROBÓTICA

Page 7: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

Kit Lego Mindstorms NXT

ROBÓTICA SEGÚN RAES

Page 8: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

¡A DIVERTIRSE!

Se entrega los KIT a los alumnos

Page 9: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

- Motor ports

3 puertos de salida (A,B,C) para motores

- Sensor ports

4 puertos de entradas (1,2,3,4) para sensores.

- USB port

Puerto USB para bajar programas desde la PC al NXT.

Una alternativa para bajar programas es utilizar la conexión bluetooth

- Botones NXT

Tiene cuatro botónes para el manejo de tanto el menú del NXT como interactuar con los programas del usuario

BLOQUE NXT

Page 10: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

- Display

100 x 64 pixel LCD blanco y negro. Se podrá mostrar tanto texto como imágenes.

- Baterías

Lleva seis baterías AA que tendrán una performance de hasta 5 horas de funcionamiento dependiendo del uso de los periféricos.

BLOQUE NXT

Page 11: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

- Micro controlador 32-bit ARM7

- 256 Kbytes FLASH, 64 Kbytes RAM

- Micro controlador 8-bit AVR

- 4 Kbytes FLASH, 512 Byte RAM

- Comunicación inalámbrica Bluetooth

- Puerto de alta velocidad USB (12 Mbit/s)

- 4 puertos de entrada, 6-wire cable digital platform (Un puerto incluye IEC 61158 Type 4/EN 50 170 compliant expansion port, para usos futuros)

- 3 puertos de salida, 6-wire cable digital platform

- 100 x 64 pixel LCD display gráfico

- Canal de sonido de 8-bit de resolución y 2-16 KHz de rango de sampleo.

- Alimentación vía 6 pilas AA

BLOQUE NXT

Page 12: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

El sensor de presión le da sensación de tacto alrobot. Este sensor detecta cuando comienza a serpresionado y cuando se deja de presionar.

SENSOR DE PRESIÓN

Page 13: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

SENSOR ULTRASÓNICO

El principio de funcionamiento de este sensor del NXT esmuy similar al que se utilizan en otros muchos sistemas demedida de distancia por ultrasonidos: mide el tiempo quetarda una señal ultrasonica en ir y volver.Si el tiempo espequeño, el objeto está cerca; si el tiempo es grande, elobjeto está lejos y si el tiempo es mayor que undeterminado valor, el objeto está fuera de alcance.

Page 14: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

En este sentido han "desacoplado" el emisor y receptor(ya no hay luz que pase directamente de uno a otro comoocurria con el modelo anterior), y han añadido laposibilidad de desconectar el emisor mediante software.

De esta forma, este sensor puede trabajar tando en modoreflexión o como medidor de nivel de luz de una formamucho más eficaz que el anterior modelo.

SENSOR DE LUZ

Page 15: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

El sensor de sonido detecta niveles de sonido en elcuerto. Puede detectar tanto decibelios [dB] comoDecibelio Ajustado [dBA].

SENSOR DE SONIDO

4-5% - silencio5-10% - persona hablando a cierta distancia del sensor.10-30% - conversación normal cerca del sensor o música30-100% - personas gritando o música alta.

Page 16: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

A diferencia de los motores anteriores, incorporan unsensor de posición (1 grado de resolución) que permiteal controlador recibir información del movimiento

De esta forma podemos hacer que nuestro robot avanceuna distancia concreta o que realice un giro de unángulo determinado, sin utilizar temporizaciones

SERVOMOTORES

Page 17: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

NXT Y SUS CONEXIONES

Page 18: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

NUESTRO PRIMER PROGRAMA

Ver Libro de práctica RAES: Práctica 1 parte 5

Page 19: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

NUESTRO SEGUNDO PROGRAMA

Ver Libro de práctica RAES: Práctica 1 parte 5

Page 20: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

IDE: Programa compuesto por un conjunto de herramientaspara un programador. Puede dedicarse en exclusiva a unsólo lenguaje de programación o bien, poder utilizarsepara varios. En español lo llamamos “entorno dedesarrollo”.

INTEGRATED DEVELOPMENT ENVIRONMENT

Page 21: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

INTEGRATED DEVELOPMENT ENVIRONMENT

Page 22: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

¿Qué es un Sistema Embebido?

“Un sistema embebido es un ordenador más, que adiferencia de un ordenador personal (PC) carece deteclado y pantalla en la mayoría de los casos. Dichode otra manera, un sistema embebido consiste de unaelectrónica programable especialmente diseñada parasoluciones específicas…”

¿Qué es Programar?

Arte de dar comandos a algo o alguien que pueden ser ejecutados después.

¿Qué es un comando?

Orden para algo o alguien para realizar determinada acción

¿Qué es diseñar?

Acto de organizar los comandos

INTRODUCCIÓN A LA PROGRAMACIÓN

Page 23: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

¿Qué es un problema complejo?

Es aquel cuya solución no es inmediata

Para enfrentados a problema complejo, debemos dividir en problemas mas chicos.

Hasta cuando?

Hasta que la solución sea evidente

Dividir para conquistar

Utilizar “niveles de abstracción”

INTRODUCCIÓN A LA PROGRAMACIÓN

Page 24: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

TRANSFERENCIA DE INFORMACIÓN

USB

Bluetooth

Page 25: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

Código 1

¿La condición

es verdadera?si

no

CONCEPTO DE LOOP (DO WHILE)

Page 26: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

¿La condicción es

verdadera?

Código V

sino

Código F

CONDICIONAL (IF)

Page 27: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

MODELOS CON LEGO NXT

Page 28: Curso de Robótica - · PDF fileLa Robótica es la ciencia y la tecnología de los robots. - Wikipedia ... Ver Libro de práctica RAES: Práctica 1 parte 5. NUESTRO SEGUNDO PROGRAMA

STAFFCoordinador: Ing. André Fonseca, MSc.

Asistentes: Ing. Daniel Goldenberg - Ing. Federico DonnerAyudantes: Ismael Garrido - Nicolás Levy - Gonzalo Garat

Materiales digitales del curso: - Web: www.ort.edu.uy/raes- Grupos: RAES.uy de google- E-Mail: [email protected] E-Mail: [email protected]

CONTACTOS