Está en la página 1de 28

CONTENIDO DEL CURSO

- Semana 1
- Capacitacin
-

Semana 2
- Entrenamiento
- Competencia

ROBTICA SEGN RAES


Capacitacin y competencia

Video pruebaDeCompetencia2008.mpg

ROBTICA
La Robtica es la ciencia y la tecnologa de los
robots.
- Wikipedia

Entendamos a un robot como una mquina capaz de


realizar una tarea motriz compleja y definida.
Conceptos
- Electrnica
- Mecnica
- Electrnica programable

APLICACIONES EN EL MUNDO REAL

ROBTICA SEGN RAES


Kit Lego Mindstorms NXT

A DIVERTIRSE!

Se entrega los KIT a los alumnos

BLOQUE NXT
- 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 conexin
bluetooth
- Botones NXT
Tiene cuatro botnes para el manejo de tanto el men del NXT como
interactuar con los programas del usuario

BLOQUE NXT

- Display
100 x 64 pixel LCD blanco y negro. Se podr mostrar tanto
texto como imgenes.

- Bateras
Lleva seis bateras AA que tendrn una performance de hasta 5
horas de funcionamiento dependiendo del uso de los
perifricos.

BLOQUE NXT
-

Micro controlador 32-bit ARM7


256 Kbytes FLASH, 64 Kbytes RAM
Micro controlador 8-bit AVR
4 Kbytes FLASH, 512 Byte RAM
Comunicacin inalmbrica 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 grfico
Canal de sonido de 8-bit de resolucin y 2-16 KHz de rango de
sampleo.
Alimentacin va 6 pilas AA

SENSOR DE PRESIN

El sensor de presin le da sensacin de tacto al


robot.
Este sensor detecta cuando comienza a ser
presionado y cuando se deja de presionar.

SENSOR ULTRASNICO

El principio de funcionamiento de este sensor del NXT es


muy similar al que se utilizan en otros muchos sistemas de
medida de distancia por ultrasonidos: mide el tiempo que
tarda una seal ultrasonica en ir y volver.Si el tiempo es
pequeo, el objeto est cerca; si el tiempo es grande, el
objeto est lejos y si el tiempo es mayor que un
determinado valor, el objeto est fuera de alcance.

SENSOR DE LUZ

En este sentido han "desacoplado" el emisor y receptor


(ya no hay luz que pase directamente de uno a otro como
ocurria con el modelo anterior), y han aadido la
posibilidad de desconectar el emisor mediante software.

De esta forma, este sensor puede trabajar tando en modo


reflexin o como medidor de nivel de luz de una forma
mucho ms eficaz que el anterior modelo.

SENSOR DE SONIDO
El sensor de sonido detecta niveles de sonido en el
cuerto. Puede detectar tanto decibelios [dB] como
Decibelio Ajustado [dBA].
4-5% - silencio
5-10% - persona hablando a cierta distancia del sensor.
10-30% - conversacin normal cerca del sensor o msica
30-100% - personas gritando o msica alta.

SERVOMOTORES

A diferencia de los motores anteriores, incorporan un


sensor de posicin (1 grado de resolucin) que permite
al controlador recibir informacin del movimiento

De esta forma podemos hacer que nuestro robot avance


una distancia concreta o que realice un giro de un
ngulo determinado, sin utilizar temporizaciones

NXT Y SUS CONEXIONES

NUESTRO PRIMER PROGRAMA

Ver Libro de prctica RAES: Prctica 1 parte 5

NUESTRO SEGUNDO PROGRAMA

Ver Libro de prctica RAES: Prctica 1 parte 5

INTEGRATED DEVELOPMENT ENVIRONMENT

IDE: Programa compuesto por un conjunto de herramientas


para un programador. Puede dedicarse en exclusiva a un
slo lenguaje de programacin o bien, poder utilizarse
para varios. En espaol lo llamamos entorno de
desarrollo.

INTEGRATED DEVELOPMENT ENVIRONMENT

INTRODUCCIN A LA PROGRAMACIN
Qu es un Sistema Embebido?
Un sistema embebido es un ordenador ms, que a
diferencia de un ordenador personal (PC) carece de
teclado y pantalla en la mayora de los casos. Dicho
de otra manera, un sistema embebido consiste de una
electrnica programable especialmente diseada para
soluciones especficas
Qu es Programar?
Arte de dar comandos a algo o alguien que pueden ser
ejecutados despus.
Qu es un comando?
Orden para algo o alguien para realizar determinada
accin
Qu es disear?
Acto de organizar los comandos

INTRODUCCIN A LA PROGRAMACIN
Qu es un problema complejo?
Es aquel cuya solucin no es inmediata
Para enfrentados a problema complejo, debemos dividir en
problemas mas chicos.
Hasta cuando?
Hasta que la solucin sea evidente
Dividir para conquistar
Utilizar niveles de abstraccin

TRANSFERENCIA DE INFORMACIN

USB

Bluetooth

CONCEPTO DE LOOP (DO WHILE)

Cdigo 1

si

La condicin
es verdadera?

no

CONDICIONAL (IF)

no

Cdigo F

La condiccin es
verdadera?

si
Cdigo V

MODELOS CON LEGO NXT

CONTACTOS
STAFF
Coordinador: Ing. Andr Fonseca, MSc.
Asistentes: Ing. Daniel Goldenberg - Ing. Federico Donner
Ayudantes: Ismael Garrido - Nicols Levy - Gonzalo Garat

Materiales digitales del curso:


Web:
www.ort.edu.uy/raes
Grupos: RAES.uy de google
E-Mail: raes2009@uni.ort.edu.uy
E-Mail: raes.ort@gmail.com