complubot – c.p. miguel hernández – alcalá de henares – madrid – spain [email protected]...

14
COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain [email protected] INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de la Riva Nov. 2007

Upload: roldan-juan

Post on 10-Feb-2015

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – [email protected]

INTRODUCCIÓN A LA MICROROBÓTICA- SOCCER EN LA RCJ -

Nerea de la RivaNov. 2007

Page 2: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

SOCCER EN LA RoboCup JUNIOR

• Cada partido enfrenta a dos equipos formados por dos robots cada uno (portero y delantero) que tienen que jugar al fútbol.• La pelota emite infrarrojos.• El escenario es un campo de 1,2 x 1,8 m delimitado por paredes y cuyo suelo es un degradado de grises.

Los robots están limitados:• Peso: 2500gr. Máximo.• Tamaño: tiene que entrar en un cilindro de 220mm de diámetro y una altura máxima de 220mm.

Page 3: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

PRIMEROS PASOS (2005-2006)

• Robots construidos mediante piezas de lego.

• Programación en NQC.

• Sensores de Lego optimizados.

• Escaso nivel competitivo.

Page 4: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

ROBOTS DE LA SERIE NEXUS (I)

Nexus 4 y Nexus 5 jugando al Soccer en la RCJ 2007 - ATLANTA

Page 5: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

ROBOTS DE LA SERIE NEXUS ARQUITECTURA

CPUdsPIC30F6010A

BU

S I2C

Controlador de motores (MD22)

Controlador de motores (MD22)

DISPLAY (LCD03) Teclado

SRF08

SRF08

SRF08

SRF08

Brújula(CMPS03)

Medidores ultrasónicos de distancia

Motor A

Motor B

Motor C

*Motor D

Sensores de Infrarrojos (16)

Comparadores

Amplificadores

Baterías LiPO

Baterías LiPO

Chuador

Driver

Chutador

(= Alimentación)

Page 6: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

ROBOTS DE LA SERIE NEXUS (II)

NEXUS 3, nuestro primer prototipo.

Plataforma onmidireccional de

tres ruedas.

Page 7: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

ROBOTS DE LA SERIE NEXUS(III)

Nexus 4 es el portero y Nexus 5 el delantero. La principal diferencia entre ellos es que el portero tiene un motor más.

NEXUS 4 y NEXUS 5, robots de competición.

Page 8: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

NUEVOS DESAFÍOS (I)

• Problemas:• Precisión del movimiento.• Control de la pelota.• Excesivo tráfico en el bus I2C (tasa de errores).• Complejidad en el ajuste (Constantes de control).

• Soluciones:• Arquitectura de dos procesadores.• Menor dependencia del bus I2C.• Nuevas herramientas de análisis de comportamiento.

Page 9: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

NUEVOS DESAFÍOS (II)

Nexus 3.5 Prototipo de plataforma onmidireccional con servomotores.

Control de velocidad mediante encoders (512ppv) y contadores (1, 2 y 4 del dsPIC).

Page 10: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

NUEVOS DESAFÍOS (III)

Telemedida y Telecontrol del robot mediante el uso de RadioModem

RadioModem

RadioModem

Comunicaciones serie RS232 semi-duplex

Protocolo de comunicaciones tipo Pregunta-Respuesta

Page 11: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

NUEVOS DESAFÍOS (IV)

Control de velocidad simultáneo de tres motores.

Page 12: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

NUEVOS DESAFÍOS (V)

para la Telemedida y Telecontrol del robot.

Desarrollo de aplicaciones en LabVIEW

Page 13: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

NUEVOS DESAFÍOS (VI)

Control remoto del robot.

Page 14: COMPLUBOT – C.P. Miguel Hernández – Alcalá de Henares – Madrid – Spain complubot@gmail.com INTRODUCCIÓN A LA MICROROBÓTICA - SOCCER EN LA RCJ - Nerea de

[email protected]

NUEVOS DESAFÍOS (VII)

Analizador Dinámico de Comportamiento (ADC)

• Los programas de los robots de Soccer tienen multitud de constantes para controlar su funcionamiento.

• El mecanismo de ajuste en función del comportamiento observado resulta lento y complicado (requiere compilar y descargar el programa continuamente).

• Mediante el ADC monitorizaremos y modificaremos los parámetros del robot en tiempo real consiguiendo un ajuste optimo del mismo.