Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Paper-Robot-MiniSumo 656 683 640 PDF
Paper-Robot-MiniSumo 656 683 640 PDF
Resumen: Este documento muestra la metodología de diseño y construcción necesaria para obtener un
robot mini-sumo como producto final. Incluye la explicación y el detalle de las soluciones en hardware y
software que permiten la funcionalidad final deseada. Estas soluciones están sujetas al diseño en las
tecnologías y dimensiones permitidas por las normas internacionales de concurso de mini-sumo. También
contiene el análisis de la comparación de los resultados obtenidos y esperados del producto final una vez
que se han completado las etapas de diseño y construcción. La realización de este proyecto será la base para
próximas mejoras que se puedan hacer o mejores diseños para lo cual de los resultados obtenidos de este
proyecto se obtendrán futuras referencias.
Abstract: This document shows the design and construction methodology needed to obtain a mini-sumo
robot as a final product. It includes the explanation and detail of the hardware and software solutions that
allow the desired final functionality. These solutions are subject to the design in the technologies and
dimensions allowed by the international rules of mini-sumo contest. It also contains the analysis of the
comparison of the results obtained and expected of the final product once the design and construction stages
have been completed. The realization of this project will be the basis for future improvements that can be
made or better designs for which of the results obtained from this project will be obtained future references.
1. INTRODUCCIÓN
En el transcurso de la historia del hombre, este ha buscado la forma de como facilitarse las tareas que realiza con
constancia en el ámbito que se desenvuelve, es decir, en el ámbito industrial, tecnológico, educativo, económico,
entre otros. De modo que ahorre tiempo, por ello han surgido los robots, que pretenden suplantar las acciones
que efectúa el hombre, pero en masa y con mayor rapidez. En los pensum de estudio de la carrera de Ingeniería
Electrónica en Control y Redes Industriales, los estudiantes tienen asignaturas que ayudan al diseño, aunque no
en su totalidad ya que la mayor parte se lo toca realizar de manera investigativa. La programación es una
asignatura de mucha utilidad ya que los lenguajes de programación pueden variar de compilador en compilador
pero la lógica programable es la misma en todos además de esta materia se tiene otras como teoría de control, física,
electrónica las cuales ayudan a adquirir habilidades que permiten el diseño y construcción de robots para
diferentes fines, en este caso el diseño se lo ha realizado para competiciones el cual es una ventaja ya que se
podrá participar en los diferentes concursos de robótica a nivel nacional, en esta ocasión el robot fue diseñado
para para participar en la competición nacional de robótica “RIOTRONIC 2018” organizado en la semana de
CIENCIAS Y TECNOLOGÍA por el GAD Riobamba y la facultad de informática y electrónica de la ESCUELA
SUPERIOR POLITECNICA DE CHIMBORAZO.
Uno de los problemas fundamentales que se presentan es que el robot debe tener la capacidad de detectar al
enemigo de manera rápida y responder de una mejor manera que el contrincante para poder ganar. Por lo tanto,
se pretende diseñar un algoritmo que pueda cumplir con los requerimientos necesarios para realizar dicha tarea
de la mejor manera.
1
2. MARCO REFERENCIAL
• Micro Sumo. Robots de menos de 100g de peso y con un área menor de 5x5cm
• MiniSumo. Robots de menos de 500g de peso y con un área menor de 10x10cm
• Sumo. Robots de menos de 3kg de peso y con un área menor de 20x20cm
• Humanoides. Robots bípedos normalmente construidos con kits comerciales
2.2.1. REGLAMENTO
2.2.1.1. DOHYO
El tamaño del dohyo es distinto para sumo y minisumo. No obstante, comparten que el borde debe
ser de 5cm de blanco brillante y el interior debe ser de negro mate. Debe estar situado a una
altura de 5cm sobre el suelo.
• Sumo 154 cm
• MiniSumo 77 cm
Durante el combate no puede haber nada a menos de un metro de distancia del dohyo. Esto se hace
para evitar que los robots detecten objetos fuera del ring y se confundan.
2.2.2. PESO
El peso máximo permitido depende de la categoría.
2.2.2.1. Sumo 3000 gr 20x20 cm
2.2.2.2. MiniSumo 500 gr 10x10 cm
Es importante señalar que no hay restricciones en la altura del robot.
2
2.2.4. COMBATE
El combate consiste en 3 asaltos de una duración máxima de 3 minutos.El salto
comienza 5 segundos después de que se dé la señal. El robot que se mueva antes de 5
segundos pierde el combate. Gana el combate el robot que consiga echar a su
adversario del dohyo sin caerse el. El asalto se repetirá si los robots quedan trabados
indefinidamente o si los dos robots tocan el suelo a la vez Un robot pierde el
combate si se le cae alguna pieza
3. DESARROLLO
3.1.1. Materiales
3.1.1.1. Chasis
Para la construcción del robot, la consideración más importante es el chasis, pues es el
alma del robot, un chasis fuerte y resistente proporcionara al robot de una mayor
capacidad y resistencia en el combate. La selección del chasis dependerá mucho de los
recursos del constructor ya que el mismo puede ser diseñado, impreso y construido por
el diseñador o su vez ser adquirido por modelos prefabricados existentes en el mercado.
En esta ocasión la figura 1 muestra el modelo que fue seleccionado debido a factores
de comodidad, tiempo y costos haciendo uso de la segunda solución, utilizando un
espécimen localizado en el mercado.
3.1.1.2. Par de llantas con goma de caucho como las mostradas en las figura 2, ideales para
lograr adhesión del robot a la pista.
3
3.1.1.4. 2 sensores QTR-1ª como el mostrado en la figura 4 utilizados para medir reflectancia
y diferenciar colores entre la pista y su frontera.
3.1.1.5. 1 puente H TB6612FNG, interfaz entre arduino y los motores presentado en la figura
5.
4
Figura 8. Batería 7.4v alimentadora del robot.
El modelo exterior del mini-sumo viene condicionado por el chasis adquirido, por eso
es recomendable empezar con las medidas del mismo, en este caso el diseño es de 10
x 10cm dimensiones que se pueden apreciar en la figura 9 donde se muestra una
perspectiva de la base del robot, estas medidas se deben al grosor del material (láminas
de inox), luego son ubicados los soportes para los motores y las ruedas lo más pegado
al borde para poder aprovechar todo el espacio posible como en la figura 10 y además
se agregan los sensores QTR-1A para detectar el borde del dohyo.
Con la ayuda de cinta se juntan todas las piezas del chasis y luego añadimos los
sensores con su respectivo cableado además de la batería y el circuito, para así poder
tener una idea de cómo sería nuestro mini sumo ya terminado.
5
El siguiente paso como se observa en la figura 11 será añadir los sensores tanto los de
línea (QTR 1_A) como los de distancia(Sharp), para la sujeción de dichos sensores se
lo realizó con la ayuda de la pistola de silicona
Una vez que el diseño no tenga dudas, se procede a implementarlo, se unen las piezas
aplicando puntos de soldadura en lugares estratégicos, ya que mucha soldadura puede
llegar a doblar el chasis del robot. La figura 12 contiene el chasis unido y terminado.
Una vez acomodados todos los sensores y los motores con sus respectivos soportes, el
resultado es el siguiente tal como se aprecia en la figura 13.
6
Figura 13. Chasis agregado llantas y sensores
Una vez culminado con la ubicación de todos los elementos se procede al diseño la
placa, esta deber ser de dimensiones tales que pueda encajar de una manera adecuada
en el robot, se utilizó el software PCB WIZARD para el diseño de la placa (figura
14(b)) y luego se transcribió a mano para familiarizarse con el mismo (figura 14(a)).
(b) (a)
Figura 14. Diseño de la placa.
7
3.1.3. ALGORITMOS Y PROGRAMACION DEL ROBOT
Para la programación se presenta un esquema de la disposición de los sensores en el chasis del robot mini
sumo. El algoritmo utilizado es denominado como el algoritmo de “Monte Carlo” el cual permite estimar
la localización del robot en un ambiente conocido, dando sus movimientos y mediciones de los sensores
en el tiempo. Permite solucionar el problema en el cual un robot no conoce su posición inicial, se basa
en la colección de muestras las mismas que son conocidas también como partículas.
Cada partícula consiste de una posible posición que el robot puede ocupar en el tiempo actual, junto con
un valor que representa la probabilidad de que el robot esté en esa posición. [2]
4. RESULTADOS
En la Fig. 16 (a) se muestra una fotografía de la placa terminada mientras que en la figura 4
(b) se muestra el robot terminado por completo
(a) (b)
Figura 16. Robot mini-sumo terminado
En cuanto a resultados de desempeño cabe mencionar que ya en concurso la funcionalidad de detección del rival
fue la esperada logrando detectar al mismo por todos los frentes deseados y empujarlo hasta poder sacarlo del
dohyo, sin embargo y por el contrario la función de detección de la frontera de la pista no fue la esperada no
logrando así este objetivo y aunque orillo al rival al salir de campo de batalla este robot también lo hizo, generando
su descalificación, esta falla no se debe al algoritmo utilizado sino más bien a errores en la programación y
calibración de sensores.
En cuanto a la estructura del robot minisumo luego de la competencia se pudo apreciar que existían ciertos cables
hembra de arduino que no se encontraban en perfecta sujeción con la base de metal delantera del robot como se
lo indica en la figura 18, esto implicó el desperfecto del correcto funcionamiento del robot, lo cual desbordo en lo
ya antes mencionado.
8
Figura 18 Desperfecto encontrado en la base metálica del robot
5. CONCLUSIONES
5.1. La selección del chasis, aunque es opcional si se quiere originalidad y se está seguro del modelo
deseado la solución más favorable es la de un diseño e impresión propios, pero a su vez las desventajas
son tiempo, localización de materiales y centros de impresión además de los costos que esto implicaría.
5.2. El sistema de control en este caso no fue exacto y teórico sino más bien un “prueba y error” con valores
al azar hasta que el robot se acerque al funcionamiento deseado.
5.3. Se puede seleccionar un algoritmo más avanzado que si podría utilizar la posición del robot dentro de
la pista, pero implicaría complejidad en la programación y el uso de otros materiales como sensores de
posición.
5.4. Como se especificó al inicio este trabajo ha servido de experiencia en el campo de la robótica y servirá
como base para evitar futuros errores en el diseño de otros modelos y en la mejora de este mismo.
5.5. Se deben tomar las respectivas medidas de seguridad respecto a la placa ya que al encontrarse
expuestos elementos de comunicación como lo son cables, buses, en si el cerebro del robot (placa
electrónica), todo esto al estar expuesto sufren daños al momento de la competición por la categoría
de participación.
6. REFERENCIAS
[1] D. C. Karen y E. Lares, Sistemas de información para los negocios:Un enfoque para la toma de decisiones,
México: Mc Graw Hill, 2005.
[3] J. Pastor y F. J. Rodríguez, «La robóticacomo elemento de motivación del aprendizaje en los alumnos de
ingeniería y potenciación de habilidades profesionales,» Madrid, 2006.
[4] Biografía y vidas 2004-2016, «La Enciclopedia Bibliográfica en Línea,» [En línea]. [Último acceso: 10
agosto 2016].
[5] D. S. Lorca, «R.U.R Capel: casi un siglo de robots,» Eslavística Complutense, vol. 2, pp. 211-218, 2002.
[10] E. M. Pérez, J. Marcos Acevedo, C. Fernández Silva y J. I. Armesto Quiroga, «Autómatas programables y
sistemas de automatización,» Marcombo, 2009