# VVS Ballers 2026: el mismo robot de fútbol para atacar y defender

VVS Ballers comparte sus robots educativos de fútbol de 2026. Una base propia con sensores distribuidos cambia de función al cargar el programa de cada papel.

- URL canónica: https://robotica.es/ia/vvs-ballers-robot-futbol-ataque-defensa/
- Versión Markdown: https://robotica.es/ia/vvs-ballers-robot-futbol-ataque-defensa.md
- Publicado: 2026-10-08
- Última actualización editorial: 2026-10-08
- Autoría: Redacción Robotica.es
- Categoría: IA en robótica
- Etiquetas: Equipo VVS Ballers, VVS Ballers Soccer 2026, educación, programación, robótica educativa
- Idioma: es-ES

Los dos robots de **VVS Ballers** pueden ocupar papeles distintos sobre el campo sin ser dos modelos diferentes. El equipo utiliza una misma base mecánica y electrónica para el atacante y el defensor de su plataforma internacional de 2026. El cambio principal está en el programa que recibe y coordina las señales de juego.

Kushal Sachdeva y Darsh Goel publican fotografías, placas de KiCad, diseños de Fusion y firmware. Su repositorio recorre varias temporadas y sitúa la construcción actual después de los robots EV3 regionales y nacionales. Aquí la base es propia, con Teensy 4.1, ruedas omnidireccionales y sensores repartidos entre varios módulos.

## Un anillo para encontrar la pelota

Dieciséis sensores TSSP58038 rodean el cuerpo para detectar la señal infrarroja de la pelota. El módulo calcula una dirección combinando canales, descarta respuestas aisladas y suaviza el resultado. Esto permite que el controlador reciba una orientación utilizable en lugar de ocuparse de cada lectura individual.

Otro anillo observa las líneas. Cuatro ultrasonidos aportan distancia a las paredes y una cámara OpenMV ayuda al atacante a localizar la portería y buscar una zona libre. El BNO055 proporciona una referencia de orientación para mantener el rumbo durante el movimiento.

Las tareas están distribuidas entre microcontroladores. El equipo utiliza enlaces UART y comprobaciones CRC en varios mensajes binarios, mientras conserva otro formato para el anillo de pelota. Repartir el muestreo alivia el controlador principal, pero obliga a coordinar formatos y a rechazar señales alteradas durante la comunicación.

## El atacante compara señales antes de escapar

La [explicación técnica](https://raw.githubusercontent.com/Kushal-Sachdeva78/VVS-Ballers-RoboCup/main/RoboCup%20Internationals%202025-26/Docs/HOW_IT_WORKS.md) describe un criterio concreto para reconocer el límite del campo: el atacante combina una lectura de línea con una pared cercana medida por ultrasonidos. La intención es evitar que un dato aislado provoque una maniobra de salida equivocada.

Cuando captura la pelota, el comportamiento de ataque utiliza la cámara para orientar el cuerpo antes de activar el golpeo. La base de cuatro ruedas omnidireccionales permite modificar la dirección del desplazamiento sin tener que apuntar siempre toda la estructura hacia ella. El programa necesita mantener una referencia de rumbo para que esa capacidad sea útil.

El defensor recibe una función distinta. Busca conservar una posición próxima a la línea del área y seguir lateralmente la pelota, con una acción de despeje cuando corresponde. La misma electrónica aporta información a reglas de juego diferentes; duplicar esas funciones como fichas de dos modelos ocultaría que comparten plataforma.

## La mecánica también tiene revisiones

El CAD separa chasis, transmisión, zona de captura y soportes de sensores. Los archivos imprimibles incluyen bases, paredes laterales, piezas de ruedas, acoplamientos y soportes para cámara y ultrasonidos. Las alternativas antiguas se conservan en una sección distinta de las piezas actuales.

Esa organización importa al reconstruir el robot. Un programa de una temporada anterior, una pieza sustituida y una placa actual no describen automáticamente un ejemplar coherente. Las fotografías de 2026 permiten relacionar las revisiones con un montaje completo, sin utilizar el render del CAD como prueba de fabricación.

El equipo comunica un noveno puesto en RoboCupJunior 2026, pero el interés educativo va más allá de la clasificación. La plataforma muestra cómo compartir una base entre dos funciones, distribuir sensores y decidir cuándo confiar en sus datos. El atacante y el defensor son dos ejemplares de una misma familia cuyo comportamiento cambia con la coordinación del software.

## Fuentes

- [VVS Ballers: plataforma, fotografías y temporadas [en]](https://raw.githubusercontent.com/Kushal-Sachdeva78/VVS-Ballers-RoboCup/main/README.md)
- [VVS Ballers: robots internacionales de 2025-2026 [en]](https://raw.githubusercontent.com/Kushal-Sachdeva78/VVS-Ballers-RoboCup/main/RoboCup%20Internationals%202025-26/README.md)
- [VVS Ballers: sensores, comunicaciones y decisiones de juego [en]](https://raw.githubusercontent.com/Kushal-Sachdeva78/VVS-Ballers-RoboCup/main/RoboCup%20Internationals%202025-26/Docs/HOW_IT_WORKS.md)
- [VVS Ballers: piezas y revisiones del cuerpo [en]](https://raw.githubusercontent.com/Kushal-Sachdeva78/VVS-Ballers-RoboCup/main/RoboCup%20Internationals%202025-26/CAD/README.md)

*Imagen: Recorte de una fotografía de VVS Ballers de su robot completo, con soporte blanco, anillos de sensores y ruedas verdes. [Archivo original](https://raw.githubusercontent.com/Kushal-Sachdeva78/VVS-Ballers-RoboCup/main/RoboCup%20Internationals%202025-26/Docs/Images/Robots/Robot_1_Back_View.jpg).*
