Funcionamiento de un Robot Sumo Autónomo

Funcionamiento de un Robot Sumo Autónomo

Un robot Sumo autónomo es un robot diseñado para participar en competencias de Sumo Robot, en las cuales dos robots autónomos intentan empujarse fuera de un ring circular.

El objetivo del robot Sumo es ser capaz de detectar y empujar al oponente fuera del ring mientras evita ser empujado por él.

El funcionamiento de un robot Sumo autónomo implica varios componentes y sistemas que trabajan juntos para lograr su objetivo. A continuación, se describen los aspectos principales del funcionamiento de este tipo de robot:

Chasis y motores: El robot Sumo cuenta con un chasis resistente y de baja altura para tener estabilidad y facilitar el empuje. Por lo general, tiene ruedas y motores potentes que le permiten moverse con rapidez y fuerza.

Sensores: Los sensores son elementos clave en un robot Sumo autónomo. Estos sensores se utilizan para detectar la posición del oponente, la línea que marca el ring y otras condiciones del entorno. 

Los sensores comunes incluyen:

Sensores de proximidad: Estos sensores, como los infrarrojos o ultrasónicos, permiten al robot detectar la distancia y la dirección hacia el oponente. Esto ayuda al robot a tomar decisiones sobre cómo moverse y empujar.

Sensores de línea: Los sensores de línea son utilizados para mantener al robot dentro del ring y evitar caerse del mismo. Estos sensores pueden ser fotodetectores o sensores de reflexión infrarrojos que detectan los bordes del ring o las líneas marcadas en él.

Sensores de inercia: Los sensores de inercia, como acelerómetros y giróscopos, ayudan al robot a medir su orientación y cambios de movimiento. Estos sensores son útiles para mantener la estabilidad y ajustar la trayectoria de movimiento.

Unidad de control y programación: El robot Sumo cuenta con una unidad de control que procesa la información de los sensores y toma decisiones basadas en ella. Por lo general, se utiliza un microcontrolador o una placa de desarrollo para controlar los motores y la lógica del robot. La programación se realiza utilizando lenguajes de programación como C++, Python o Arduino, y se desarrollan algoritmos que determinan el comportamiento del robot en diferentes situaciones.

Estrategia de empuje: El robot Sumo autónomo debe tener una estrategia de empuje efectiva para derrotar a su oponente. Esto implica tomar decisiones rápidas basadas en la información de los sensores y los algoritmos de control. La estrategia puede incluir maniobras de ataque, como moverse rápidamente hacia el oponente y aplicar fuerza en un ángulo estratégico para desequilibrarlo y empujarlo fuera del ring.

Es importante destacar que el diseño y el funcionamiento exacto de un robot Sumo autónomo pueden variar según las preferencias y las habilidades del constructor. 

Algunos robots pueden utilizar técnicas más avanzadas, como visión por computadora o algoritmos de aprendizaje automático, para mejorar su rendimiento en la competencia.

El robot luchador de sumo deberá ser de tipo autónomo, no pudiendo estar conectado a ningún aparato externo como ordenadores, fuentes de alimentación o algún otro dispositivo ni tampoco podrá disponer de comunicación con el exterior con aparatos como mandos de radiocontrol. 

El robot debe caber dentro de un cuadrado de 20 cm de largo, 20 cm de ancho y sin límite de altura.

Uno de los objetivos de esta competencia es diseñar algoritmos de programación para la detección autónoma de objetos de iguales dimensiones al mismo robot.
  
En los robots tipo autónomo, todos los robots deben ser autónomos, pueden emplear cualquier mecanismo de control, siempre y cuando todos los componentes están contenidos dentro del robot y que no interactúe con ningún sistema de control externo, de lo contrario sera el fin y pérdida del combate. 
 
El robot puede expandirse en tamaño después de que comience el partido, pero no separarse físicamente, debe seguir siendo un solo robot centralizado. 
Los robots que violen estas restricciones perderán el partido. Si caen tornillos, tuercas u otras partes del robot con un peso total de menor a 5 g no causa la pérdida del combate.

Comentarios