Sei sulla pagina 1di 11

Robótica con ladrillos LEGO

José Marı́a Cañas Plaza


jmplaza@gsyc.escet.urjc.es

Abril 2003
Índice del curso 1

Índice del curso

Introducción
Elementos del kit
Programación con código RCX
Programación con NQC
Programación con C y BrickOS
Programación con Java y LeJOS
Conclusiones

2003
c GSyC-URJC Robótica con ladrillos LEGO
Índice del curso (cont.) 2

Introducción

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
Índice 3

Índice

Robótica
Objetivos didácticos
El kit del ladrillo LEGO
Construcción de un robot
Programación

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
Robótica 4

Robótica

Conseguir que los robots hagan cosas

Componente tecnológica
Utilidad industrial
Investigación en autonomı́a
Ingenierı́as informática, industriales,
telecomunicaciones
Control automático

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
Objetivos didácticos 5

Objetivos didácticos

Intuición de programación
Ejercitan lógica
Construcción mecánica de un robot
Razonamiento espacial
Conocer-comprender-utilizar-aplicar
Mucha experimentación práctica

... y además es divertido!!

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
LEGO Mindstorms Robotics Invention System 6

LEGO Mindstorms Robotics Invention System

Un ladrillo RCX
∼ 700 piezas LEGO tradicionales
2 sensores de contacto
1 sensor de luz
2 motores (con reducción interna)
1 sensor de rotación
Puerto de infrarrojos
Entorno gráfico de desarrollo

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
LEGO Mindstorms Robotics Invention System 7

¿Qué es el ladrillo RCX?

Microprocesador Hitachi H8/3292


16 Mhz de reloj
32KBytes de memoria RAM externa
3 entradas
3 salidas
Un puerto de infrarrojos
Un display
Un altavoz
Baterı́as o alimentador

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
LEGO Mindstorms Robotics Invention System 8

Glosario

LEGO Mindstorms RIS : Robotics Invention System, kit completo


con RCX, piezas y entorno de programación Código RCX.
RCX : ladrillo LEGO, unidad central de proceso
RoboLab : entorno gráfico de programación del RCX
BrickOS : software (sistema operativo) para el RCX

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
Construcciones con RIS 9

Construcciones con RIS

Muchas configuraciones, flexibilidad


Desarrolla creatividad
Navegación, manipulación

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción
Programación 10

Programación

Conseguir que haga cosas


Sistema Operativo + Programas usuario
Varias alternativas
- visuales: Código RCX, RoboLab.
- texto: NQC, C, Java.
Se crean en el ordenador
Se descargan al robot

2003
c GSyC-URJC Robótica con ladrillos LEGO: Introducción

Potrebbero piacerti anche