Está en la página 1de 28

CONTENIDO DEL CURSO

- Semana 1
- Capacitación

- Semana 2
- Entrenamiento
- Competencia
ROBÓTICA SEGÚN RAES

Capacitación y competencia

Video pruebaDeCompetencia2008.mpg
ROBÓTICA

“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
APLICACIONES EN EL MUNDO REAL
ROBÓTICA SEGÚN 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 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

- 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

- 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
SENSOR DE PRESIÓN

El sensor de presión le da sensación de tacto al


robot. Este sensor detecta cuando comienza a ser
presionado y cuando se deja de presionar.
SENSOR ULTRASÓNICO

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 señal ultrasonica en ir y volver.Si el tiempo es
pequeño, 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 añadido la
posibilidad de desconectar el emisor mediante software.

De esta forma, este sensor puede trabajar tando en modo


reflexión o como medidor de nivel de luz de una forma
mucho más 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% - conversación normal cerca del sensor o música
30-100% - personas gritando o música alta.
SERVOMOTORES

A diferencia de los motores anteriores, incorporan un


sensor de posición (1 grado de resolución) que permite
al controlador recibir información 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 práctica RAES: Práctica 1 parte 5


NUESTRO SEGUNDO PROGRAMA

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


INTEGRATED DEVELOPMENT ENVIRONMENT

IDE: Programa compuesto por un conjunto de herramientas


para un programador. Puede dedicarse en exclusiva a un
sólo lenguaje de programación o bien, poder utilizarse
para varios. En español lo llamamos “entorno de
desarrollo”.
INTEGRATED DEVELOPMENT ENVIRONMENT
INTRODUCCIÓN A LA PROGRAMACIÓN
¿Qué es un Sistema Embebido?
“Un sistema embebido es un ordenador más, que a
diferencia de un ordenador personal (PC) carece de
teclado y pantalla en la mayoría de los casos. Dicho
de otra manera, un sistema embebido consiste de una
electrónica programable especialmente diseñada para
soluciones 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

¿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”
TRANSFERENCIA DE INFORMACIÓN

USB

Bluetooth
CONCEPTO DE LOOP (DO WHILE)

Código 1

si ¿La condición
es verdadera?

no
CONDICIONAL (IF)

¿La condicción es
no verdadera?
si

Código F Código V
MODELOS CON LEGO NXT
CONTACTOS

STAFF
Coordinador: Ing. André Fonseca, MSc.
Asistentes: Ing. Daniel Goldenberg - Ing. Federico Donner
Ayudantes: Ismael Garrido - Nicolás 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

También podría gustarte