complubot – c.p. miguel hernández – alcalá de henares – madrid – spain [email protected]...
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/1.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/2.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/3.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/4.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/5.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/6.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/7.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/8.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/9.jpg)
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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/10.jpg)
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 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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/12.jpg)
NUEVOS DESAFÍOS (V)
para la Telemedida y Telecontrol del robot.
Desarrollo de aplicaciones en LabVIEW
![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](https://reader033.vdocumento.com/reader033/viewer/2022061301/54dc26fa497959a9648b53ff/html5/thumbnails/14.jpg)
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.