Está en la página 1de 21

Robtica en el Aula

Presentacin y Nociones Bsicas

Gabriel Ocaa Rebollo


Ingeniero Superior de Telecomunicaciones
Profesor E.S. de Tecnologa

CEP El Ejido, Noviembre 2009

ndice

Presentacin del curso.


Conceptos bsicos de robtica.
Un robot educativo para centros TIC.
Construccin de robots educativos.

Pgina 2

ndice

Presentacin del curso.


Conceptos bsicos de robtica.
Un robot educativo para centros TIC.
Construccin de robots educativos.

Pgina 3

Presentacin del Curso


Objetivos del curso
El curso de Robtica en el Aula tiene los siguientes objetivos:
Actualizacin en la docencia de la robtica en el aula.
Manejo de recursos TIC e internet para el diseo de robots escolares.
Diseo, construccin y programacin con los nuevos robots LEGO Mindstorms
NXT.
Manejo de servomotores y sensores de luz, sonido, contacto y distancia.
Programacin con el lenguaje multiplataforma Java en sistemas Guadalinex.

Pgina 4

Presentacin del Curso


Material de trabajo
El material que vamos a utilizar durante las actividades
de aprendizaje es el siguiente:
Conjunto bsico
Mindstorms NXT.

de

robtica

educativa

LEGO

Conjunto de recursos NXT.


Ordenadores con Guadalinex y acceso a internet.
Material de trabajo disponible en CEPIndalo:
Presentaciones de clase
Documentacin tcnica
Actividades de aprendizaje
Enlaces a recursos adicionales en internet

Pgina 5

ndice

Presentacin del curso.


Conceptos bsicos de robtica.
Un robot educativo para centros TIC.
Construccin de robots educativos.

Pgina 6

Conceptos Bsicos de Robtica


Definicin
No hay un consenso sobre qu mquinas pueden ser
consideradas robots, pero s existe un acuerdo general
sobre que los robots tienden a hacer parte o todo lo que
sigue:
Moverse
Hacer funcionar un brazo mecnico
Sentir y manipular su entorno
Mostrar
un
comportamiento
inteligente,
especialmente si se comportamiento imita al de los
humanos o a otros animales.
La palabra robot la invent el dramaturgo checo Karel
Capek en 1921 en su obra R.U.R. (Rossum's Universal
Robots). La palabra se escriba como "robotnik, y
proviene del termino eslavo robota (trabajo,
servidumbre) que designaba a los siervos de la gleba.
La palabra robtica fue acuada por el escritor de
ciencia ficcin Isaac Asimov, quien tambin estableci
las tres leyes de la robtica.
Pgina 7

Conceptos Bsicos de Robtica


Historia
Ya en la mitologa griega se hablaba de las dos
doncellas doradas ( ), dos autmatas
de oro que fabric el dios Hefesto (Vulcano) con la
apariencia de jvenes mujeres vivas. Se deca que
posean inteligencia, fuerza y el don del habla.
Las mquinas totalmente autnomas no aparecieron
hasta el siglo XX:
Siglo I a.C., el griego Hern de Alejandra cre
dispositivos automticos accionados por vapor de agua a
presin, que los usuarios podan modificar.
1.088, el chino Su Song levant una torre de reloj con
figuras mecnicas que daban las campanadas de las horas.
1.206, el musulmn Al Jazari construy los primeros
robots humanoides programables.
1.495, caballero mecnico de Leonardo da Vinci.
1.961, UNIMATE: primer robot industrial.
1.975, PUMA: brazo manipulador programable universal.
2.000, ASIMO: robot humanoide capaz de desplazarse
de forma bpeda e interactuar con las personas.
Pgina 8

Conceptos Bsicos de Robtica


Aplicaciones Actuales
En la actualidad, los robots comerciales e
industriales son ampliamente utilizados para
sustituir a un ser humano al realizar tareas de
forma ms exacta o ms barata, demasiado
sucias o peligrosas, o incluso irrealizables.
Las aplicaciones actuales de los robots son
innumerables y van desde procesos de fabricacin
industrial, tratamiento de residuos peligrosos, y
aparatos mdicos hasta sondas y exploradores
espaciales.

Pgina 9

Conceptos Bsicos de Robtica


Y Futuras?
En la ciencia ficcin el hombre ha imaginado a los
robots en diversas situaciones:
Habitando nuevos mundos (Star Wars, Wall-E).

Hacindose con el poder (Terminator, Yo Robot).


Encargados de labores cotidianas y planteando
cuestiones ticas (Blade Runner, Inteligencia Artificial).

Pgina 10

Conceptos Bsicos de Robtica


Arquitectura Bsica de un Robot
Desde el punto de vista de sus componentes bsicos, un autmata programable es
similar a un ordenador.

Mundo Exterior

Autmata Programable
Dispositivos
Entrada y/o Salida

Memoria RAM

Entrada

Salida

CPU

Entrada/Salida
Entrada

Disco
Duro

Pgina 11

ndice

Presentacin del curso.


Conceptos bsicos de robtica.
Un robot educativo para centros TIC.
Construccin de robots educativos.

Pgina 12

Un robot educativo para centros TIC


La Robtica en Enseanza Secundaria
Desde el punto de vista educativo, el diseo y construccin de robots permite realizar
actividades sobre tres reas de conocimiento fundamentales de Tecnologa:
Mecnica: El robot debe tener una estructura adecuada, y el movimiento se consigue
mediante mecanismos de transmisin y transformacin de movimientos.
Electrnica: los robots reciben informacin del mundo exterior mediante sensores que
procesan con circuitos electrnicos de control. Adems, las acciones que el robot decide
realizar se traducen en rdenes para los motores de salida.
Informtica: el comportamiento inteligente de cada robot se implementa con un programa
informtico que procesa la informacin y decide las acciones a realizar.

Pgina 13

Un robot educativo para centros TIC


LEGO Mindstorms NXT
Los robots de LEGO tienen varias ventajas:
Permite programar robots complejos de una manera sencilla.
Facilidad de construccin, ya que disponen de una gran cantidad de piezas: las
tradicionales junto con las nuevas Technic.
Disponibilidad de una gran cantidad de sensores, tanto de LEGO como de terceras
partes.
Permite control y comunicacin con otros sistemas: robots LEGO, dispositivos
bluetooth, control remoto por infrarrojos, etc.

Pgina 14

Un robot educativo para centros TIC


LEGO Mindstorms NXT
Las caractersticas tcnicas ms relevantes del Intelligent Brick NXT son:
Microprocesador ARM7 de 32 bits
Memoria flash de 256 KB
Memoria RAM de 64 KB
4 puertos de entrada para sensores
3 puertos de entrada/salida para motores y luces
1 puerto USB 2.0
Bluetooth
Display de 100x60 pxeles
1 Altavoz de 8 KHz

Pgina 15

Un robot educativo para centros TIC


LEJOS: LEgo Java Operative System
El entorno de programacin de LEGO Mindstorms NXT es propietario y funciona en
sistemas Windows o Macintosh.
En un Centro TIC los ordenadores tienen Guadalinex de sistema operativo. Por esta
razn, el entorno de desarrollo propuesto se basa en Linux y software libre.
Se trata de la plataforma de programacin de robots LEGO Mindstorms NXT basada en
el lenguaje Java: LEJOS. Presenta las siguientes ventajas:

Es un software libre de cdigo abierto.

Est basado en el lenguaje multiplataforma Java.


PC

Entorno Desarrollo
Java

LEGO NXT
LEJOS Firmware

Herramientas
Comunicacin

API NXJ

API Java

Java Virtual Machine


Sistema Operativo

Pgina 16

ndice

Presentacin del curso.


Conceptos bsicos de robtica.
Un robot educativo para centros TIC.
Construccin de robots educativos.

Pgina 17

Construccin de robots educativos


Primeros Pasos: instalacin de la plataforma de desarrollo
Paquetes Guadalinex necesarios. Entre ellos se encuentra Java.
LEJOS en Guadalinex y en el ladrillo NXT.
Eclipse: Entorno de desarrollo de software libre para Java.
Plugin LEJOS para Eclipse.

PC

Entorno Desarrollo
Java

LEGO NXT
LEJOS Firmware

Herramientas
Comunicacin

API NXJ

API Java

Java Virtual Machine


Guadalinex

Pgina 18

Construccin de robots educativos


Montaje del robot bsico educativo
Criterios organizativos en el Aula-Taller
Mdulo de locomocin
Extensiones para cada sensor

Pgina 19

Construccin de robots educativos


Construccin y montaje de robots
Robots Bsicos de Aprendizaje
Manejo de la pantalla y sonidos.
Control de movimiento: recta, giros, velocidad,
trayectorias, etc.
Deteccin de sonidos, luz, distancia y choque.
Seguidor de lnea.
Jugador de Golf.
Control de velocidad.
Control de vueltas de motor.
Utilizacin de botones.

Robots Libres de Desarrollo


Bpedo.

Escorpin.
Brazo robtico.
Mquinas de Leonardo da Vinci.
Etc.

Pgina 20

La intuicin es un arte, una peculiaridad de la mente humana que le


permite obtener la respuesta correcta a partir de datos incompletos o
quiz engaosos.
Isaac Asimov, Hacia la fundacin

También podría gustarte