Informe Robot Sumo

November 19, 2017 | Author: Gustavo Adolfo | Category: Technology, Robot, Gear, Sensor, Actuator
Share Embed Donate


Short Description

Download Informe Robot Sumo...

Description

UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA ELECTRÓNICA, 2011

ROBOT SUMO CATEGORIA 3 KG: EL SUMO PONTIFICE Integrantes Gustavo Adolfo Morales Danilo Ruiz Quintero Cesar Augusto Sanabria Suaza

RESUMEN. El presente documento contiene los parámetros y características que se utilizaron para implementar el robot sumo, que es un sistema autónomo con el propósito de enfrentarse a otro robot sumo en una plataforma circular en donde se empujan entre si, para sacar al oponente de la plataforma. PALABRAS CLAVES: Sensores Ópticos, Robot Sumo, servomotores, Sensores ultrasónicos, control de velocidad de motor, torque.

1. INTRODUCCIÓN El robot sumo es una máquina diseñada y programada para enfrentarse al oponente por medio de sensores ultrasónicos o infrarrojos y mantenerse dentro de la plataforma mediante sensores reflectivos. El prototipo fue construido para la participación en el torneo de los robots sumo categoría 3kg con el fin de tener experiencia en sistemas autocontrolados que puedan efectuar diferentes tareas, en este caso en el de detectar objetos y mantenerse dentro de un espacio determinado.

2. MARCO TEORICO 2.2 ANTECEDENTES

Desde 1989 y en forma anual, se inició y se desarrolló en Japón una competencia nacional de robot sumo organizada por Fuji Soft. Lo curioso de este caso es que los armatostes metálicos debían emular a los tradicionales luchadores de sumo. En dos categorías, radio controlados y autónomos, los gladiadores de metal echaban chispas sobre la arena en su esfuerzo por tumbar a su rival. Es la competencia más importante del mundo en donde participan más de 3.000 robots de todo

Japón. Además, a partir de 1998, los robots sumo salen de gira al exterior para competir con sus pares extranjeros. En el año 2003 se inició la categoría de 10 kilos (peso del robot) pero a partir de la competencia número 19 (2007-2008) quedará eliminada por escasez de participantes. Ahora sólo queda la original que corresponde a los guerreros de 3 kilogramos. El escenario de lucha de los robot sumo es similar al tradicional, salvo por las dimensiones, los pequeños androides deben pelear dentro de un círculo de 154 centímetros de diámetro. La banda blanca, de 5 centímetros de ancho, que marca el perímetro y otras en el interior, son para que el tipo autónomo pueda ubicarse por medio de sus sensores. Antes de la gran competencia a nivel nacional, los aspirantes deben superar las eliminatorias por distrito. Los participantes compiten en dos categorías: general y estudiantes. En la categoría general puede competir cualquier persona y en cualquier parte del país, sin distinción en cuanto a su lugar de residencia. En cambio, los estudiantes deben hacerlo en su circunscripción (competencia regional) o representando a su escuela (competencia nacional). En la actualidad, muchas instituciones de educación superior latinoamericanas organizan los concursos de robots sumo para fomentar el progreso de la tecnología en los países en vía de desarrollo.

1

UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA ELECTRÓNICA, 2011

Instrumentación del robot y adecuación de los mismos

2.3 SENSOR OPTICO CNY70

2.1 MODULO ULTRASONICO SRF05

Figura 2. Sensor CNY70

Figura 1. Sensor ultrasónico.

Este módulo incorpora un nuevo modo de operación conectando el pin mode a GND. Por medio de este modo se permitirá emplear un único pin de entrada y salida que servirá para la orden de inicio o disparo para obtener la medida realizada. El modulo emplea 5 conexiones que se pueden realizar que son: +5Vcc que corresponde a la tensión positiva de alimentación, ECO que corresponde a la salida del pulso, Disparo que corresponde a la entrada de inicio de una nueva medida, Modo N.C. sin conexión y GND que corresponde a la tierra de alimentación. Este modulo electrónico transmite ondas ultrasónicas cuando se le aplica un pulso de disparo de 10 microsegundos, por medio de un transductor piezoeléctrico; después de que estas ondas llegan algún objeto, son rebotadas hacia a la capsula receptora del modulo que en su configuración debe recibir información de las ondas en un lapso de tiempo 100 microsegundos y 25 milisegundos para determinar distancias entre 1.7 cm y 431 cm. Esto permite determinar el espacio entre el módulo y el objeto a detectar.

Este dispositivo es un sensor de tipo reflectivo cuya función es captar líneas blancas y negras por medio de la reflexión de la luz. Esta compuesto de un diodo LED y un fototransistor como se muestra en la figura:

Figura 3. Vista de sensor CNY70

Su funcionamiento es el siguiente: cuando se pasa el medio reflectante, el emisor emite una luz que se refleja en el mismo, luego esta choca en la superficie logrando que la luz sea reconocida por el detector logrando transmitir una señal eléctrica al sistema electrónico con el cual se está trabajando para el accionamiento de un dispositivo actuador como un motor.

Figura 4. Funcionamiento del sensor

2

UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA ELECTRÓNICA, 2011 Sus modos de conexión:

Figura 5. a) Conexión para detectar línea negra b) Conexión para detectar línea blanca

Resistencias implementadas: RD= 2 K Ω RT=100 Ω 2.4 SERVOMOTOR Este actuador es un motor DC cuya función es convertir la energía eléctrica en energía mecánica para el accionamiento de un mecanismo incorporado en el sistema. Su característica primordial es el desempeño en la velocidad a través de engranajes, mecanismos circulares y dentados por medio de un potenciómetro, lo cual en contraposición aumenta el torque del motor para mover objetos de determinado peso. Este dispositivo muestra una forma muy particular en su manipulación; en el caso de nosotros se utilizo el servomotor SG 5010. Ver anexo 1

Engranaje a eliminar

muesca para cortar

Figura 5. Estructura interna servomotor

Giro del servomotor El servomotor SG 5010 consta de 3 pines para su funcionamiento y cada uno esta determinado por un color especifico: 1. Cable rojo: VCC 5V 2. Cable café: ground 3. Cable naranja: señal de control El pin mas importante es el de señal de control ya que es el que habilita el sentido de giro del motor a través de un ciclo útil (PWM) y una frecuencia determinada. Frecuencia de operación: 300 Hz Sentido de giro izquierdo: ciclo útil80 %

3

UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA ELECTRÓNICA, 2011  

3 PARÁMETROS DE CONSTRUCCIÓN DEL ROBOT

Cable para protoboard. Batería 12V 5A para la alimentación del prototipo.

Los parámetros a tener en cuenta para la construcción del robot son el peso de la máquina que corresponde a 3 Kg y las dimensiones del mismo que son de 20cm x 20 cm para su implementación y puesta en marcha. 4

Todos estos materiales se emplearon para la construcción del prototipo de acuerdo a los parámetros que se establecieron para el diseño del mismo.

MATERIALES

Los materiales que se utilizaron construcción del prototipo son:                    

para

la

Láminas de acrilico. 6 Ruedas de goma. Láminas de aluminio para el cuerpo del robot. Laminas de baquela para la fabricación de circuitos impresos. Microcontrolador PIC 16F873A para el circuito de control. Regulador de voltaje LM7805 Regulador de voltaje LM7806 Sensor ultrasónico SRF05. 4 Sensor Óptico CNY70. Interruptor tipo contactos para el encendido del robot. 2 resistencias de 220 ohmios. 1 resistencia de 15k Potenciómetro de 1k. Resistencia de 100 ohmios. 6 diodos LED para la visualización de los estados del microcontrolador. LM358 configurado como comparador y acondicionador de señal para los sensores reflectivos.. 6 servomotores como actuadores para el movimiento de las ruedas del prototipo. Cristal de Cuarzo de 4 MHz para realizar la oscilación del microcontrolador. Diodos rectificadores. Potenciómetros 10 Kilo-ohmios para el ajuste de sensibilidad de los sensores reflectivos.

5

COMPETENCIA  DESCRIPCIÓN DE LA CATEGORÍA

Dos robots auto controlados (programados) se sitúan en una plataforma circular elevada. Los robots tratan de evitar la caída o evitar ser expulsados por el bot oponente. El primer robot que toca fuera del ring pierde la ronda. El primer robot que gane dos rondas, gana el partido. Los Robots van compitiendo uno a uno durante todo el concurso. El robot que gana la mayoría de los partidos gana el concurso.  Pista:

Figura 6. Pista de competición

4

UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA ELECTRÓNICA, 2011 Todos los robots de la competencia tendrán unas dimensiones que puedan caber en un cuadrado de 20X20cm, tendrán que pesar como máximo 3150g, y no podrán tener cualquier arma nociva de ataque para otros robots. 6

b)

FUNCIONAMIENTO ROBOT

El robot que se diseño consta de 6 ruedas, las cuales son movidas por seis servomotores respectivamente, cuatro sensores cny70, puestos en la parte de adelante del prototipo y a los dos costados; los cuales tendrán la función de decir en que parte de la pista esta ubicado el robot y avisar cuando esta en el limite de la pista. Ademas consta de 2 sensores ultrasónico situados en la parte delantera y posterior del mismo que cumplen la función de detectar cualquier obstáculo cercano al robot. En el control del prototipo se escogió un pic 16f873a, que es el encargado de administrar todas las decisiones y controlar todas las variables que puedan afectar el desempeño del robot en la competencia.

a)

Figura 7. a)Prototipo del robot con sus respectivos sensores; b) Prototipo diseño real

Lógica de programación El principio de programación se basa en buscar algún obstáculo mediante una programación de giros del robot y detectar el objeto mediante los sensores ultrasónicos y dar marcha hasta detectar el límite de la pista (línea blanca); posteriormente vuelve a buscar. Para ello se hizo uso de PICC compiler para elaborar el programa del PIC: #include #fuses HS,NOWDT,NOPROTECT,NOLVP #use delay(clock=4000000) #byte puerto_b = 06 #byte puerto_c = 07 #byte puerto_a = 05

atrás

void main() { float n, l; n=0; set_tris_a( 0xFF ); set_tris_b( 0xFF ); set_tris_c( 0xF0 ); SETUP_ADC_PORTS(NO_ANALOGS); 5

UNIVERSIDAD DE CUNDINAMARCA FACULTAD DE INGENIERÍA PROGRAMA INGENIERÍA ELECTRÓNICA, 2011 inicio: //while(input(pin_c5)==0) //{ puerto_c=0; //}

goto atras; } set_pwm1_duty(20); set_pwm2_duty(20); delay_ms(250);

while(n
View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF