Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NAVIA VARÓN
SUMOBOT
SUMOBOT
Dirigido por
Nora Piedad Paredes Torres
Dedicamos este proyecto a todos aquellos que han contribuido de manera significativa a su
cuyo apoyo y orientación fueron fundamentales para la realización de este proyecto. A nuestros
compañeros de equipo, gracias por su colaboración y esfuerzo conjunto, que hizo posible superar
Este proyecto está dedicado a la comunidad educativa y a todos los entusiastas de la robótica que
buscan inspiración y aprendizaje. Que este trabajo sirva como fuente de conocimiento y
motivación para futuros proyectos innovadores. Además, dedicamos este logro a nuestras
emocionante viaje.
Que este proyecto sea un testimonio de perseverancia, creatividad y trabajo en equipo. Con
gratitud y dedicación, extendemos este logro a todos aquellos que creen en el poder de la
I. INTRODUCCIÓN ................................................................................................................. 1
IV. OBJETIVOS.................................................................................................................... 40
4.1. OBJETIVO GENERAL ................................................................................................ 40
4.2. OBJETIVOS ESPECIFICOS........................................................................................ 40
V. PRESENTACION ........................................................................................................... 42
5.1. PARTES ........................................................................................................................ 42
5.1.1. SUMO-1 ................................................................................................................ 42
5.1.2. SUMO-2 ................................................................................................................ 43
5.2. PROCEDIMIENTO ...................................................................................................... 44
5.3. ENSAMBLAJE DE LOS ROBOTS MEGASUMO..................................................... 45
5.4. CREACION DE LA PISTA. ........................................................................................ 48
5.5. DISEÑO Y CONSTRUCCIÓN .................................................................................... 52
5.6. PROGRAMACIÓN DEL ARDUINO .......................................................................... 53
5.7. CODIGO SUMO-1 ....................................................................................................... 53
5.7.1. Importación de la biblioteca Servo: ...................................................................... 54
5.7.2. Declaración de objetos Servo y pines: .................................................................. 54
5.7.3. Configuración inicial en la función ‘setup’: ......................................................... 55
5.7.4. Bucle principal en la función ‘loop’: .................................................................... 56
5.8. CODIGO SUMO-2 ....................................................................................................... 57
5.8.1. Importación de la biblioteca AFMotor: ................................................................ 58
5.8.2. Declaración de objetos de motor y configuración inicial: .................................... 58
5.8.3. Bucle principal en la función loop: ....................................................................... 58
5.8.4. Función ‘ejecutarComando’: ................................................................................ 59
5.8.5. Funciones de movimiento: .................................................................................... 60
5.9. APLICACIÓN ANDROID ........................................................................................... 60
VIII. RECOMENDACIONES............................................................................................. 68
Tabla 3.......................................................................................................................................... 25
INDICE DE ILUSTRACIONES
Ilustración 14. Vista del chasis del SUMO-1 antes de ser detallado. .......................................... 46
Ilustración 22 ............................................................................................................................... 54
Ilustración 23 ............................................................................................................................... 54
Ilustración 24 ............................................................................................................................... 55
Ilustración 25 ............................................................................................................................... 56
I. INTRODUCCIÓN
robots sumo que son capaces de enfrentarse en emocionantes combates sobre una pista
especialmente diseñada. Estos robots Sumo han sido desarrollados como parte de un proyecto
Bluetooth como medio de control remoto para los robots sumo. La comunicación Bluetooth
permite a los operadores controlar los movimientos y las estrategias de sus robots de manera
sumo. Además, el uso de una superficie metálica como base de la pista de combate introduce un
desafío adicional al proyecto, ya que los robots deben adaptarse a las condiciones específicas de
este entorno.
de los robots sumo, así como la implementación de la comunicación Bluetooth para su control.
enfrentamientos.
Sin más preámbulos, se invita a los lectores a adentrarse en el mundo de los robots
final.
3
que se desarrolla el presente proyecto de grado de robots megasumo, es esencial revisar el estado
concisa de los aspectos más destacados del estado del arte en competencias de sumo y
una ventana para entender la evolución y los avances tecnológicos que han dado forma a esta
disciplina de la robótica. Esta investigación ha sido fundamental para marcar pautas, tendencias
Los sensores han sido un componente crítico para la percepción del entorno y la
sensores más precisos y sofisticados. Desde la evolución de sensores láser hasta el empleo de
cámaras 3D y sistemas de visión por computadora, estos avances han dotado a los robots con una
capacidad de percepción detallada y decisiones más refinadas en tiempo real. Las investigaciones
oponentes.
equipo, ya sea para enfrentar a un oponente o para planificar estrategias de manera conjunta, ha
sido posible gracias a estos avances. La capacidad de comunicación entre los robots y la
pista.
creación de componentes personalizados y estructuras más eficientes para los robots megasumo.
5
innovación en el diseño de estos robots, moldeando la base para las futuras competiciones y
previas, han rediseñado el modo en que se diseñan, construyen y programan estos robots,
oponente, ajustando sus estrategias de acuerdo a los movimientos y tácticas del rival, lo que les
competición. La coordinación entre múltiples robots, trabajando como equipo para enfrentar a un
los equipos.
Avances en la eficiencia energética, junto con un control de movimiento más preciso, han
Estas tendencias y tecnologías actuales han transformado los robots megasumo, creando
estrategias y competidores más sofisticados, brindando a los equipos oportunidades para mejorar
Los diseños y estrategias en los robots megasumo han trazado un paisaje diverso y
creativo en las competiciones de robótica, revelando una amplia gama de innovaciones y tácticas
exitosas utilizadas por los equipos en estas competencias. La efectividad de los diseños se
combate, destacándose por su estructura, movilidad y capacidad para detectar y responder a los
Estos van desde compactos y ágiles hasta máquinas más grandes y poderosas, cada uno con sus
propias ventajas estratégicas. Los diseños compactos y ágiles, caracterizados por su velocidad y
movimientos rápidos y cambios bruscos en la dirección. Sus tácticas se centran en embestir a alta
velocidad, empujando al oponente fuera del ring antes de que puedan reaccionar.
Por otro lado, los robots más grandes y robustos destacan por su capacidad para resistir
impactos y mantenerse estables en la pista. Con estructuras más sólidas y neumáticos anchos,
estos robots pueden soportar embates del oponente y buscar oportunidades para empujarlo o
desestabilizarlo. Su robustez les permite resistir impactos y mantener el control, lo que los hace
Los robots emplean diversos sensores, como infrarrojos y de ultrasonidos, para detectar la
8
presencia y ubicación de sus rivales en la pista. Además, algunos equipos han explorado sistemas
de visión por computadora, utilizando cámaras para identificar a los oponentes y calcular
estrategias de movimiento. Estos sistemas de visión permiten a los robots ajustar sus
algoritmos de control varían desde sistemas simples de detección y reacción hasta enfoques más
avanzados que emplean control PID para ajustar continuamente el movimiento del robot en
decisiones tácticas, como cuándo atacar o defender y cómo aprovechar las debilidades percibidas
del oponente.
En resumen, el mundo de los robots megasumo es diverso y creativo, con una amplia
robots.
Las competencias de sumo y megasumo tienen sus raíces en Japón y representan una
fusión única de tradición y tecnología moderna. A continuación, se presenta una breve historia de
estas competencias:
década de 1980. La idea detrás de estas competencias era recrear el deporte tradicional japonés
de sumo, pero con robots en lugar de luchadores humanos. Los competidores de sumo robótico
construían robots compactos y autónomos que debían empujar al oponente fuera de un ring
circular, similar al utilizado en el sumo humano. Estos robots se destacaban por su simplicidad y
Con el tiempo, las competencias de sumo robótico evolucionaron para incluir categorías
de tamaño más grandes y desafiantes. Surgió la categoría conocida como "megasumo," en la que
los robots eran más grandes y poderosos que sus contrapartes más pequeñas de sumo. Los robots
megasumo estaban diseñados para enfrentar desafíos más significativos, como empujar a
internacionales, y los equipos de todo el mundo comenzaron a competir y compartir sus diseños
megasumo.
Hoy en día, las competencias de sumo y megasumo siguen siendo un campo emocionante
están influyendo en el diseño y la estrategia de estos robots. A medida que la tecnología continúa
avanzando, es probable que las competencias de sumo y megasumo sigan siendo un terreno fértil
Es decir, las competencias de sumo y megasumo han recorrido un largo camino desde sus
inicios en Japón y han crecido en popularidad y sofisticación a lo largo de los años. Estas
competencias no solo son un emocionante deporte robótico, sino también una plataforma
educativa valiosa y una fuente de inspiración para futuros ingenieros y entusiastas de la robótica
en todo el mundo.
11
En los siguientes títulos, se explicará a cada uno de los componentes que posee cada uno
de los sumos (SUMO-1, y SUMO-2), y la/s acción/es que realizan en función de la orden
recibida.
nuestra vida cotidiana. Esta tecnología ha revolucionado la forma en que interactuamos con
dispositivos electrónicos, permitiendo una conectividad fluida y sin cables. Uno de los pilares de
otros dispositivos portátiles, este módulo ha sido diseñado para crear conexiones inalámbricas
seguras y eficientes.
transmitir y recibir datos con altos niveles de seguridad ha impulsado su adopción en una
variedad de aplicaciones modernas. Uno de los aspectos más destacados de esta tecnología es su
opera en la banda de 2.4 GHz. Esta banda de frecuencia está disponible en todo el mundo,
aunque puede variar ligeramente en ancho de banda en diferentes países. Además de transmitir
datos, el HC-05 también admite hasta tres canales de voz, lo que lo convierte en una herramienta
La transmisión de datos a través del módulo Bluetooth HC-05 puede alcanzar velocidades
de hasta 1 megabit por segundo, lo que permite una transferencia rápida y eficiente de
transmisiones.
comunicación:
digital incluye una CPU, un procesador de señales digitales conocido como Link Controller y un
procesador de interfaces.
La versatilidad del módulo Bluetooth HC-05 se refleja en su capacidad para admitir una
SIG de Bluetooth (Special Interest Group), con la participación de empresas líderes como
Ericsson, Intel, Nokia, Toshiba, IBM y posteriormente Microsoft y Motorola, entre otras.
La palabra "Bluetooth" tiene una curiosa historia detrás. Su origen se encuentra en Harald
Blatand, que en inglés se traduce como Harold Bluetooth, un rey danés y noruego que fue
conocido por su habilidad para la comunicación. Este nombre se eligió porque se buscaba una
tecnología que pudiera unificar y simplificar la comunicación entre dispositivos (Canal Total,
2011).
14
2.6. SERVOMOTORES
amplia gama de aplicaciones para controlar el movimiento con precisión. Su capacidad para girar
a ángulos específicos y mantener esa posición los hace ideales para tareas que requieren control
de dirección en vehículos y aviones no tripulados, entre otras muchas aplicaciones. Los servos
funcionan mediante una retroalimentación de posición, lo que significa que "saben" en qué
de control. El motor genera el movimiento, los engranajes reducen la velocidad del motor y
aumentan la fuerza, y el circuito de control recibe señales de entrada que indican la posición
deseada y ajusta el motor y los engranajes para lograrla. Los servos se comunican comúnmente a
través de señales de modulación por ancho de pulso (PWM), donde la duración del pulso
rotación continua. A diferencia de los servos tradicionales que tienen un rango limitado de
movimiento, los servos de rotación continua, como el DS04-NFC, pueden girar 360 grados en
ambas direcciones de manera continua. Esto los hace idóneos para aplicaciones en las que se
robóticos debido a su tamaño estándar. Operan con voltajes típicos de 4.8V a 6V, lo que los hace
ángulos específicos, sino que se pueden controlar para girar a la velocidad y dirección deseada.
señales PWM, donde la duración del pulso PWM controla la velocidad y la dirección de giro.
Esto permite un control preciso del movimiento en proyectos robóticos, sistemas de seguimiento,
La principal función de los servomotores DS04-NFC, es recibir la señal por parte del
funcionamiento del SUMO-1 (Solamente se usaron servomotores para el SUMO-1). Para poder
16
que girara el servomotor será dispuesta en el programa Arduino, en esta lograremos darle las
SUMO-1 será funcional y los motores reciben una indicación de giro continuo, es decir que no se
especifíca un número exacto de grados, y éstos girarán hasta que se reciba un parámetro diferente
Características
Tipo 360 servo grado
5,4 cm x 4,4 cm
Dimensión
x 2,0cm
Velocidad 0.22seg/60
Puesto par (4.8v):5,5kg/cm
Periodo PWM 50Hz/20ms
Tensión de
4.8 - 6 v
funcionamiento
Rango de
0 - 60C°
temperatura
Peso 38 gr
Fuente:https://www.kjell.com/globalassets/mediaassets/701903_90770_datasheet_en.pdf?ref=762940D624
2.7. Motorreductores
Los motorreductores son un método de disminución de velocidad. Estos motores son los
indicados para el funcionamiento de toda clase de aparatos y maquinaria, en ciertos casos estas
máquinas que lo requieren necesitan disminuir su velocidad en una forma segura y eficiente
Para el funcionamiento de las ruedas que dirigirán el sentido en que se moverá el SUMO-
2, tanto adelante como atrás, derecha e izquierda, se escogió el motorreductor orientado para
Arduino.
Características
Corriente de funcionamiento a 3Vcc 150 mA
Velocidad a 3Vcc 90 ± 10% rpm
Corriente de funcionamiento a 6Vcc 200 mA
Velocidad a 6Vcc 200 ± 10% rpm
Torque máximo 1kg/cm
Caja reductora Plástica
Alto 70 mm
Ancho 37 mm
Profundidad 22 mm
El motorreductor orientado para Arduino será controlado por Arduino Uno de la placa
18
principal, ésta controlará los movimientos de los motores reductores, pero esta no contará
con la fuerza suficiente para movilizar todo el prototipo, por lo que se requerirá del uso
de un controlador de motores (Shield de Arduino) llamado Shield L293D, esta placa puede
paso a paso, tanto el funcionamiento del circuito electrónico y el funcionamiento del shield
L293D será detallado en páginas posteriores ya que este está integrado en la placa principal.
2.8. ARDUINO
código abierto que ha revolucionado la manera en que las personas abordan proyectos
relacionados con la electrónica, permitiéndoles explorar y dar vida a sus ideas de manera
accesible y versátil.
sobre la cual se construyen proyectos electrónicos interactivos. Arduino conecta el mundo físico
con el mundo digital, lo analógico con lo digital, permitiendo a los usuarios interactuar con el
destacadas. Con su lenguaje de programación basado en C/C++, que ha sido simplificado para
hacerlo accesible incluso para principiantes, y su entorno de desarrollo integrado (Arduino IDE),
programar y cargar código en una placa Arduino es una tarea al alcance de todos. La comunidad
activa que rodea a Arduino contribuye a su accesibilidad, ofreciendo una rica fuente de recursos,
tutoriales y ejemplos que ayudan a los usuarios a aprender y avanzar en sus proyectos.
El modelo más comúnmente utilizado es el Arduino Uno, una placa que ha encontrado su
lugar en innumerables proyectos. Además, Arduino se adapta a diversas necesidades con una
variedad de modelos, cada uno con características específicas que los hacen ideales para
a través de una conexión USB. Esto permite a los usuarios interactuar con sus proyectos a través
de software escrito en una amplia variedad de lenguajes de programación, desde Visual Basic
hasta Java. Esta flexibilidad ha llevado a que Arduino se utilice en proyectos a nivel científico y
primer lugar, Arduino utiliza una placa que contiene un microcontrolador. Este microcontrolador
es como el cerebro de la placa y ejecuta las instrucciones que le proporciona el usuario a través
en C/C++, que define cómo la placa debe interactuar con los componentes electrónicos.
Los sensores son una parte fundamental en este proceso. Son dispositivos que detectan
cambios en el entorno, como la luz, la temperatura, el movimiento y otros datos. Los actuadores,
por otro lado, son componentes que pueden realizar acciones físicas, como encender un LED,
mover un motor o controlar una válvula. Estos sensores y actuadores se conectan a la placa
Una vez que se carga el código en la placa a través de una conexión USB, el
sensor de temperatura conectado, el código puede indicar al Arduino que lea la temperatura
actual. En función de esa lectura, el Arduino puede realizar una acción, como encender un
Arduino se comunica con una computadora a través de la conexión USB, lo que facilita la
carga de programas y la supervisión de datos en tiempo real. Este enlace entre el mundo físico y
el mundo digital permite a los usuarios crear una amplia variedad de proyectos, desde sistemas
de control y automatización hasta aplicaciones en Internet de las cosas, robótica, arte interactivo
y mucho más. Arduino se ha convertido en una herramienta versátil y accesible para la creación
- Pines de Entrada y Salida: Las placas Arduino tienen una serie de pines digitales y
utilizan para señales binarias (alto/bajo), mientras que los pines analógicos permiten
externa, como un adaptador de corriente o una batería. Algunas placas también pueden
- Botón de Reinicio (Reset): Arduino suele tener un botón de reinicio que permite reiniciar
el programa en la placa.
22
permite a los usuarios alimentar la placa con una variedad de tensiones de entrada.
- LED de Encendido (Power LED): Un LED en la placa Arduino suele indicar que la placa
- LEDs de Estado: Algunas placas Arduino tienen LEDs que pueden programarse para
El shield L293D es un dispositivo popular y versátil que se utilizará para controlar los
motores de corriente continua (DC) del SUMO-2, con una placa Arduino. Este shield está
cada motor individualmente. También es capaz de manejar corrientes de hasta 600 mA por canal
y picos de hasta 1.2 A, lo que lo hace adecuado para lograr controlar el sumo con sus propias
Este Shield tiene pines de conexión que se alinean con los pines de la placa Arduino, lo
que simplifica la conexión y control de los motores. Generalmente, tiene bornes de tornillo o
conectores para facilitar la conexión de los cables de los motores y una fuente de alimentación
externa para los motores, ya que la alimentación directa desde la placa Arduino no es suficiente
Para utilizar el shield L293D, se utilizarán ciertas líneas de código para controlar los
motores de manera adecuade y bien implementada. Los pines de control permiten definir la
dirección (hacia adelante o hacia atrás) y la velocidad del motor. Además, es crucial tener en
cuenta que este tipo de controlador puede generar cierto calor durante el funcionamiento, por lo
Más allá de su uso con motores de corriente continua, el L293D tiene aplicaciones en
otros ámbitos. Por ejemplo, se emplea en robótica para controlar brazos robóticos y ruedas
hace ideal para sistemas de tracción en vehículos pequeños como coches controlados por radio.
persianas eléctricas, sistemas de riego automático o incluso para controlar la apertura y cierre de
puertas.
Otro uso interesante es en el ámbito educativo. El shield L293D, al ser una forma
accesible de controlar motores, se convierte en una herramienta valiosa para enseñar los
Tabla 3
Especificaciones
inductivas.
controladores, como el L298N, que maneja corrientes más altas y proporciona otras
funcionalidades adicionales. Estas variantes pueden ser utilizadas en proyectos más demandantes
III. PLANEACIÓN
3.1. PROPUESTA
El proyecto tiene como objetivo diseñar y construir dos robots Megasumo, el SUMO-1 y
SUMO-2, ambos controlados a través de la tecnología Bluetooth. Estos robots serán utilizados en
Arduino Uno, mientras que el SUMO-2 contará con motorreductores DC, un shield L293D, un
Componentes SUMO-1:
Componentes SUMO-2:
• Motorreductores DC: Estos motores permiten una mayor potencia y son ideales
• Arduino Uno: Encargado del control y ejecución de las señales del módulo
Bluetooth.
El proceso de diseño mecánico para los robots Megasumo SUMO-1 y SUMO-2 implica
una meticulosa planificación y creación de las estructuras físicas que albergarán los componentes
electrónicos y mecánicos. Ambos robots serán concebidos para cumplir funciones específicas y,
por lo tanto, sus diseños serán divergentes en términos de agilidad, estabilidad y capacidad de
combate.
SUMO-1:
robusto y sólido para resistir embates y mantenerse firme en la pista. Los servomotores DS04-
NFC requerirán una estructura que acomode la potencia adicional y garantice la estabilidad. Se
considerará un diseño con una base más amplia y sólida, con neumáticos o ruedas de un tamaño
necesario para maximizar la estabilidad y resistencia a los embates del oponente. La distribución
del peso y la ubicación de los componentes electrónicos se ajustarán para asegurar un centro de
SUMO-2:
la necesidad de lograr movimientos rápidos y cambios de dirección ágiles en la pista. Para ello,
conceptualización inicial hasta el refinamiento final. Se crearán prototipos para probar la eficacia
y eficiencia de los diseños, lo que permitirá ajustar y mejorar las estructuras para garantizar un
diseños, materiales y distribuciones mecánicas será esencial para asegurar que los robots sean
necesidades únicas.
para cada robot, siguiendo las instrucciones y pautas proporcionadas. Los equipos trabajarán en
Cada Arduino Uno será programado con un código dedicado, permitiéndoles interpretar
las señales enviadas a través del módulo Bluetooth HC-05. Esta programación tendrá como
objetivo principal el control preciso de los motores, ya sean los servomotores DS04-NFC para el
Se llevará a cabo una fase exhaustiva de pruebas y ajustes para garantizar que la
precisos y acordes con las estrategias de combate respectivas de cada robot. Además, la correcta
sincronización entre los componentes y los Arduino Uno será crucial para el éxito en el control
componentes en los robots, sino que también requiere una atención meticulosa en la codificación
y programación de los algoritmos que dirigen la interacción entre los módulos Bluetooth y los
Arduino Uno. Este paso es esencial para garantizar un control y una ejecución efectivos de los
escenario competitivo.
entorno de competencia.
30
remoto. Por consiguiente, se llevarán a cabo pruebas detalladas para evaluar la eficiencia y la
comunicación entre los controles remotos y los robots será sometida a un escrutinio riguroso,
garantizando una conectividad fluida y una transmisión de señales efectiva. Este enfoque asegura
que los equipos tengan un control ininterrumpido y preciso sobre los movimientos de los robots
Los resultados obtenidos de las pruebas servirán como la piedra angular para la fase de
Este enfoque holístico y meticuloso hacia las pruebas y ajustes refleja el compromiso
inquebrantable del equipo con la excelencia en el diseño y rendimiento de los robots megasumo.
Se busca, de manera incansable, preparar a estos autómatas para enfrentar desafíos y adversarios
el presente proyecto de grado sobre robots megasumo, es esencial revisar el estado actual de la
investigación y la práctica en este dominio. Por ende, se ofrece una revisión concisa de los
aspectos más destacados del estado del arte en competencias de sumo y megasumo, así como en
por avances tecnológicos que generan nuevas posibilidades y desafíos. Para comprender las
tendencias actuales, resulta fundamental examinar las tecnologías y enfoques más recientes que
empleo de sensores más avanzados, como láser, cámaras 3D y sistemas de visión por
computadora. Este enfoque permite una detección más precisa y una toma de decisiones más
sofisticada para los robots. Asimismo, el aprendizaje automático, con técnicas como el
avanzados busca optimizar la construcción de robots más duraderos y eficientes. Los avances en
empleando algoritmos como el control PID para mantener la estabilidad y lograr movimientos
Además, la simulación por computadora y los entornos virtuales se utilizan para probar y
reales, lo que ahorra tiempo y recursos al permitir experimentación virtual. Algunos proyectos
presenciado una amplia gama de diseños y estrategias exitosas en la pista de combate. En todo el
mundo, equipos de entusiastas y expertos han demostrado que la creatividad y la innovación son
notable, desde compactos y ágiles hasta máquinas más grandes y poderosas. Los robots
ruedas de alta tracción y actuadores potentes para lograr movimientos rápidos y cambios de
dirección bruscos.
Por otro lado, los robots más grandes y resistentes destacan por su capacidad para
soportar impactos y mantenerse firmes en la pista. Con estructuras más sólidas y robustas, estos
robots pueden resistir embates y buscar oportunidades estratégicas para empujar o desestabilizar
exitosas de robots megasumo, utilizando diversos sensores, como infrarrojos y ultrasonidos, para
detectar la presencia y ubicación de los oponentes en la pista. Cabe recalcar que en este caso no
se harán uso de estos sensores, puesto que es por medio de control remoto.
sistemas simples de detección y reacción hasta enfoques más avanzados que utilizan control PID
cómo aprovechar las debilidades percibidas del oponente. En resumen, se puede concluir como
grupo de investigación, que el mundo de los robots megasumo es diverso y creativo, con una
Ahora, con un enfoque mayor en la propuesta del presente proyecto, la idea de desarrollar
dos robots megasumo controlados por Bluetooth es intrigante y prometedora. El SUMO-1, que
en la estabilidad y resistencia. Por otro lado, el SUMO-2, que empleará motorreductores DC, un
maniobridad. También dentro de la propuesta del proyecto, se encuentra realizar una pista con
las respectivas dimensiones que se usan comúnmente en competencias Sumo, ésta tendrá un
diseño circular de color negro, con blanco en los bordes, para que los jueces puedan definir el
externa de cada robot. La calidad de acabados y la selección de materiales serán aspectos críticos
atractiva. La consistencia de diseño será fundamental para crear una presentación estilísticamente
especificaciones, y los Arduino Uno se programarán para interpretar señales a través del módulo
Bluetooth y controlar los motores. La coherencia estilística y la experiencia del espectador serán
aspectos clave durante las competiciones, contribuyendo a la percepción general de los robots
megasumo.
movilidad, detección y control remoto. Los resultados de estas pruebas guiarán ajustes
Este enfoque iterativo garantizará que los robots estén preparados para enfrentar desafíos en
visualmente impactante.
35
Scrum es un marco de trabajo ágil que ha ganado popularidad en el mundo del desarrollo
de software y, cada vez más, en diversos ámbitos de gestión de proyectos. Su enfoque se basa en
trabajo que generalmente tienen una duración de dos a cuatro semanas. Estos sprints permiten
La elección del modelo de desarrollo Scrum fue fundamental para la ejecución exitosa
del proyecto de robots megasumo y la pista de competición. Scrum, con sus principios ágiles, no
solo proporcionó una estructura organizativa eficiente sino que también fomentó un entorno de
En la fase inicial del proyecto, se llevó a cabo una planificación del listado de tareas,
identificando los componentes esenciales que abarcaban desde el diseño mecánico hasta la
Durante los sprints, la asociación del equipo se puso en curso. Se fomentaron sesiones de
habilidades y perspectivas dentro del grupo. Este enfoque colaborativo no solo aceleró la
desarrollo Scrum que se adoptó. Se realizaron reuniones a menudo para evaluar el progreso,
36
identificar posibles bloqueadores y ajustar estrategias según fuera necesario. Este intercambio
continuo de información no solo facilitó la alineación del equipo, sino que también contribuyó a
una comprensión colectiva más profunda de los desafíos y las soluciones propuestas.
Además, se estableció una dinámica de presentación regular ante la profesora a cargo del
proyecto. Cada sprint culminó con una revisión detallada de los avances, donde se presentaban
demostraciones de los robots y la pista, junto con imágenes de las decisiones tomadas, y si se
que pueda observarse el avance que se llevó a cabo. Esta cultura de aprendizaje y adaptación
constante, inherente a Scrum, se convirtió en un pilar clave para superar desafíos inesperados y
Esta implementación extensiva de Scrum no solo facilitó la entrega exitosa de los robots
megasumo y la pista de competición, sino que también sentó las bases para una mentalidad ágil y
colaborativa que trasciende el proyecto en sí, dejando un legado valioso para futuras iniciativas.
representación gráfica del tiempo dedicado a diversas tareas o actividades dentro de un proyecto.
En el caso del proyecto de desarrollo de robots megasumo, el Diagrama de Gantt se utilizó para
Las etapas que se encuentran en el diagrama de Gantt del presente proyecto, son las
siguientes:
39
Esta etapa inicial fue fundamental para comprender los requisitos del proyecto y
establecer las bases sólidas para el diseño de los robots y la pista de competición. Las tareas no
solo incluyeron la compra de los materiales, y la previsión de lo que se iba a necesitar a lo largo
A lo largo del proyecto, es de admitir, que hubo muchos cambios. Se llegó a armar
3.3.2. Fabricación
los robots, y la creación de la pista de competición. Cada componente mecánico y electrónico fue
Con los robots y la pista listos, la etapa de pruebas y ajustes fue esencial para garantizar
el rendimiento óptimo. Las tareas incluyeron pruebas de movilidad, tracción y control remoto. Se
permitiendo una iteración continua para mejorar la funcionalidad y eficacia de los robots.
3.3.4. Documentación
para poder documentar todo lo realizado, incluso con ejemplos de otros proyectos de la
actualidad.
La elección de Excel para la creación del Diagrama de Gantt proporcionó una interfaz
familiar y accesible para la planificación del proyecto. Cada tarea, subetapa y fecha límite se
Probar funcionamiento materiales Santiago Flórez Solarte y Jesus David Saa 100% 27-6-23 29-6-23
La
Fabricacion
ce
Pruebas y Ajustes
Bloque de título fase de ejemplo
Probar Recibimiento Info. Por Bluetooth Grupo completo 100% 12-10-23 14-10-23
Añadir peso exacto para lograr empuje Grupo completo 100% 12-11-23 14-11-23
Documentacion
Bloque de título fase de ejemplo
Nota: el documento se encuentra subido en el siguiente Drive (Se recomienda que sea descargado para mejor
visualización): https://docs.google.com/spreadsheets/d/19eKGUF36e1-
FPjCJE2TaNSy2ccTf_Rs8/edit?usp=drive_link&ouid=108193546491738006466&rtpof=true&sd=true
IV. OBJETIVOS
competiciones.
41
módulos Bluetooth y placas Arduino Uno, para garantizar una respuesta rápida y precisa
• Programar los Arduino Uno para interpretar señales precisas a través de los módulos
Bluetooth, asegurando un control preciso de los motores según las estrategias definidas
• Preparar y presentar los robots megasumo en al menos una competición local o regional,
conocimientos en el campo.
42
V. PRESENTACION
5.1. PARTES
A continuación, se presentarán todas las partes o componentes que poseen cada uno de
los Sumos.
5.1.1. SUMO-1
Estructura mecánica:
• Chasis de plástico.
Sistema de movilidad:
• Servomotores DS04-NFC.
Configuración Electrónica:
• Servomotores DS04-NFC.
• Pila de 9 voltios.
Programación (código):
43
5.1.2. SUMO-2
Estructura Mecánica:
• Ruedas.
Sistema de Movilidad:
• Motorreductores DC.
• Ruedas robustas.
Configuración Electrónica:
• Motorreductores DC.
• Pila de 9 voltios.
Programación (código):
5.2. PROCEDIMIENTO
Para la creación de los Robots Megasumo, se tomó en cuenta varios aspectos a destacar,
en el cual se encuentra el más importante que la investigación del campo, es decir, analizando las
diferentes fuentes de información que nos permitan escoger de manera adecuada los
interrogantes
un proyecto desafiante desde el punto de vista técnico, sino que también ofrecía una oportunidad
ingeniería.
¿Para el sistema de alimentación, por qué se definió alimentar por medio de una
Respecto al sistema de alimentación, la elección de utilizar una pila de 9 voltios junto con
dos pilas de litio de 3.7 voltios se derivó de consideraciones técnicas específicas. En el caso del
cuando se alimentaba únicamente con la pila de 9 voltios. Estas bajadas de energía afectaban el
45
rendimiento del módulo Bluetooth, causando reinicios y fallas en la conexión. Para abordar este
problema, se decidió usar un condensador de 1000uF, (con el fin de mitigar las variaciones de
combinar la pila de 9 voltios con las pilas de litio para garantizar un suministro de energía más
estable.
Es importante destacar que esta solución no fue necesaria para el SUMO-2, que utiliza
motorreductores DC, ya que estos no generaban las mismas fluctuaciones de energía que
experimentaba el SUMO-1. Este enfoque técnico refleja la adaptabilidad del proyecto para
En ambos sumos, el chasis y las ruedas serán desmontables, en el caso del SUMO-1, las
ruedas serán adaptadas al servomotor que se encontrara atornillado al chasis principal del
proyecto.
chasis evitando que con el uso del SUMO, éstas se separen del chasis.
Ilustración 14. Vista del chasis del SUMO-1 antes de ser detallado.
Después de varios detalles, y de haber ubicado cada uno de los componentes, quedó el
meticuloso y detallado que involucró varias etapas y consideraciones clave para asegurar un
entorno de juego óptimo y equitativo. Desde el diseño preliminar hasta la implementación final,
cada paso se realizó con cuidado para garantizar que la pista cumpliera con los estándares de
En la fase inicial, se llevó a cabo un diseño detallado que abordó aspectos cruciales como
ubicación estratégica de los soportes. Este enfoque proactivo permitió anticipar posibles
problemas durante la construcción y asegurar que la pista cumpliera con los requisitos
La elección del material para la base de la pista fue un paso crucial. Se optó por una
lámina de zinc resistente para garantizar la estabilidad necesaria durante las competiciones. Esta
50
elección no solo proporcionó una superficie adecuada, sino que también permitió generar una
Las franjas blancas a lo largo de los bordes de la pista no solo sirvieron como elemento
estético, sino que también desempeñaron un papel fundamental en la competición. Estas franjas
definieron claramente los límites del área de juego, facilitando la vista de los bordes a la hora de
determinar una descalificación. Se aplicó una pintura resistente sobre la superficie de la pista
ubicados. Esta elevación no solo contribuyó al diseño estético, sino que también hace que la pista
los robots. Estas pruebas incluyeron evaluaciones de buena friccion, comportamiento de acuerdo
a el peso del robot y la capacidad de los robots para maniobrar eficientemente en el espacio de
competición. Cualquier hallazgo durante estas pruebas resultó en ajustes inmediatos para mejorar
del diseño.
52
llamado Fritzing. Este nos permitió (por medio de su entorno amigable), crear y diseñar el
A continuación, se explicarán cada uno de los códigos usados en los 2 sumos. (En la nota
Nota: Información tomada desde Arduino. Elaborado por el autor. Link para descargar:
https://drive.google.com/file/d/1b2s699rEXtoId6KzjKYMcCR8txIWz7it/view?usp=drive_link
Ilustración 22
Ilustración 23
55
Ilustración 24
Ilustración 25
recibe un carácter, se evalúa su valor y se realiza la acción correspondiente. Las acciones están
57
definidas para mover el robot hacia adelante, atrás, izquierda, derecha, o detenerse, según el
Nota: Información tomada desde Arduino. Elaborado por el autor. Link para descargar:
https://drive.google.com/file/d/1F1WCOf8W_SLthcKEGXsa4IhAbd5l4HRl/view?usp=drive_link
Ilustración 27.
Se importa la biblioteca AFMotor, que facilita el control de motores con un shield motor
L293D.
Ilustración 28.
del shield motor L293D. También se inicia la comunicación serial y se establece la velocidad de
los motores.
Ilustración 29.
59
correspondiente.
Ilustración 30.
Ilustración 31.
Estas funciones controlan los motores para realizar acciones como avanzar, retroceder,
Para hacer uso adecuadamente de éstos robots, se hizo uso de la aplicación “Arduino
Bluetooth Control”, ésta permitió crear un mando que envía las señales a el modulo Bluetooth
módulo bluetooth, y se presiona la opcion llamada Gamepad. Aquí cada uno de los botones tiene
De este modo, según el botón que se seleccione, los motores reaccionan y girar en la
dirección esperada.
62
Nota: Informacion tomada desde Arduino Bluetooth Control. Elaborada por el autor.
63
que han sido meticulosamente diseñados para participar en emocionantes competiciones. Ambos
robots, SUMO-1 y SUMO-2, están equipados con buenas tecnologías de control y movilidad.
Además de los robots, se diseñó y construyó una pista de competición exclusiva, con un
diámetro de 154 centímetros, bordes blancos de 5 centímetros de grosor y soportes que elevan la
electrónico de los robots, sino también la meticulosa construcción de la pista. Cada detalle ha
sido considerado para asegurar un rendimiento óptimo y una experiencia emocionante en las
competiciones de Megasumo. Vale la pena señalar que, aunque los robots no cuentan con
sensores, su control remoto a través de Bluetooth ofrece una experiencia de competición única y
robótica de Megasumo!
64
VII. CONCLUSIÓN
sumo y megasumo, así como las tecnologías y tendencias actuales en el diseño de robots para
robots compactos y ágiles hasta máquinas más grandes y resistentes, demostrando la amplitud de
pista.
La propuesta de dos robots, cada uno con sus características específicas, como el uso de
El objetivo general de crear robots Megasumo controlados por Bluetooth se cumplió con
ingeniería.
68
VIII. RECOMENDACIONES
desarrollados para este proyecto son controlados por Bluetooth, se podría explorar la
aprendizaje.
69
del proyecto. Continuar con la práctica de una documentación exhaustiva, que incluya
experiencia adquiridos estén disponibles para aquellos que buscan aprender y aplicar
IX. WEBGRAFÍA
https://repositorio.ute.edu.ec/xmlui/bitstream/handle/123456789/14077/65069_1.pdf?seq
uence=1&isAllowed=y
Bloque Programable.
http://repositorio.ug.edu.ec/bitstream/redug/58212/1/TUBAY%20SUAR%C3%89Z%20
CHARLIE%20FERNANDO.pdf
https://oa.upm.es/71095/1/TFG_ADRIAN_POPA.pdf
https://www.kjell.com/globalassets/mediaassets/701903_90770_datasheet_en.pdf?ref=76
2940D624