¿Hace falta de verdad la odometría de ruedas locas en la FTC o bastan los encóderes de los motores?

Los encóderes de los motores junto con una IMU interna bastan para trayectorias autónomas sencillas, pero el desplazamiento lateral Mecanum a alta aceleración y las rutinas repetibles de varios elementos exigen odometría con ruedas locas sin motorizar para eliminar el deslizamiento de las ruedas.
Para la mayoría de los equipos novatos e intermedios de la FIRST Tech Challenge (FTC), la respuesta corta es no: no hacen falta estrictamente módulos de odometría de ruedas locas para puntuar en la fase autónoma. Los encóderes integrados en los motores, combinados con la unidad de medición inercial (IMU) interna de tu REV Control Hub, pueden ejecutar de forma fiable una rutina autónoma de dos acciones, como aparcar y anotar una pieza de juego precargada. Ahora bien, si tu equipo pretende encadenar ciclos rápidos de varias muestras, ejecutar trayectorias spline continuas o recuperarse de forma fiable de las colisiones en el centro del campo, los encóderes integrados te fallarán. La razón no es la calidad del software; es la física básica de las ruedas motrices bajo carga.
La física: por qué mienten los encóderes de los motores
Los encóderes integrados (como los de efecto Hall que llevan dentro los motores goBILDA YellowJacket o REV HD Hex) miden el giro del inducido interno del motor, antes o después de la reductora. Responden con precisión a una sola pregunta: ¿cuántas vueltas ha dado este eje de salida del motor?
Lo que no pueden decirte es dónde está tu robot sobre el campo de losetas de espuma. La traducción del giro del eje a la posición en el campo se rompe por tres fenómenos físicos distintos:
- Deslizamiento de rueda: siempre que el robot acelera con brusquedad, frena o cambia de dirección, las ruedas patinan sobre las losetas blandas de espuma. Cuando una rueda gira en el sitio aunque sea 50 milisegundos en el arranque, el encóder del motor registra un avance que nunca se produjo.
- Pérdida vectorial en Mecanum: las transmisiones Mecanum se mueven de forma omnidireccional descomponiendo fuerzas diagonales a través de rodillos pasivos. Bajo cargas de desplazamiento lateral, esos rodillos rozan y patinan bastante más que las ruedas de tracción convencionales. Los cálculos habituales de los encóderes no pueden predecir de forma consistente el desplazamiento lateral real cuando la fricción de los rodillos varía según el desgaste de las losetas.
- Holgura de la reductora y de la transmisión: las reductoras planetarias, la holgura de las cadenas y el estiramiento de las correas introducen juego mecánico entre el pulso del encóder y la huella de contacto del neumático. A lo largo de una rutina autónoma de 30 segundos con diez cambios de dirección, esa histéresis mecánica se acumula hasta errores de 10 a 20 centímetros.
Cuándo bastan de verdad los encóderes integrados y la IMU
Antes de gastar presupuesto y volumen del chasis en ruedas locas, plantéate si tu estrategia autónoma las exige realmente. No necesitas ruedas locas si tu rutina autónoma cumple estos criterios:
- Movimientos lentos y en línea recta: avanzar al 40 % de potencia genera un deslizamiento de rueda despreciable.
- Corrección de rumbo mediante IMU: usar el giróscopo integrado del Control Hub para controlar todos los giros y mantener el rumbo elimina la deriva rotacional de la transmisión.
- Puestas a cero por sensor: si tu robot avanza hasta que un sensor de distancia detecta la pared del perímetro, o se alinea contra el perímetro del campo escuadrándose físicamente (dando un toque), la deriva acumulada de los encóderes vuelve a cero.
- Autónoma de una sola tarea: entregar un elemento precargado, cruzar una línea y aparcar no exige un seguimiento de trayectoria con precisión milimétrica.
Para los equipos en sus dos primeras temporadas, pasar tres semanas depurando el ajuste PID de Road Runner sobre módulos de odometría caseros sin suspensión suele suponer una pérdida neta de puntos en competición frente a construir un mecanismo de recogida fiable.
El punto de ruptura: cuándo las ruedas locas se vuelven imprescindibles
Los módulos de odometría de ruedas locas (también llamados ruedas de seguimiento sin motorizar) consisten en pequeñas ruedas omnidireccionales de giro libre apoyadas contra las losetas del campo mediante la tensión de un muelle, cada una cableada a un encóder rotativo independiente. Como estas ruedas no soportan par motor ni el peso del robot, ruedan libremente sin rozar ni patinar.
Has alcanzado el límite de los encóderes integrados y necesitas ruedas locas cuando observas lo siguiente:
- Ejecutas trayectorias spline: las bibliotecas de trayectorias como Road Runner o Pedro Pathing requieren actualizaciones continuas y precisas al microsegundo tanto de las coordenadas $(x, y)$ como del rumbo ($ heta$) mientras el robot acelera a máxima potencia de motor.
- Te desplazas lateralmente a alta velocidad: si tu autónoma depende de recorridos en diagonal o de lado por el centro del campo, las estimaciones de los encóderes de tracción se desviarán del objetivo 15 centímetros o más en una sola ejecución.
- Rutinas autónomas por ciclos: si intentas recoger tres o cuatro piezas de juego del suelo durante la ventana autónoma de 30 segundos, un error de 2 centímetros significa fallar por completo la alineación de la recogida.
- Toques defensivos o contacto entre robots: si otro robot choca contra tu chasis durante la fase autónoma, las ruedas motrices patinarán sobre el suelo. Los encóderes de los motores darán por hecho que el robot avanzó, mientras que las ruedas locas medirán el desplazamiento real provocado por el empujón.
Comparativa de enfoques de localización
| Métrica | Encóderes de motor + IMU | Odometría de dos ruedas locas + IMU | Odometría de tres ruedas locas |
|---|---|---|---|
| Coste del hardware | R0 (incluido en los motores y el hub) | Moderado (2 módulos + montaje) | Mayor (3 módulos + montaje) |
| Uso de puertos de encóder | 4 puertos de motor (estándar) | 2 puertos de encóder de motor usados | 3 puertos de encóder de motor usados |
| Repetibilidad posicional | ± 80–150 mm en recorridos largos | ± 10–25 mm | ± 5–15 mm |
| Precisión de rumbo | Sujeta a la deriva de la IMU y al retardo de guiñada | Controlada mediante IMU | Puramente cinemática (basada en cálculo) |
| Complejidad de montaje | Ninguna | Moderada (hace falta tensado por muelle) | |
| Recomendado para | Equipos noveles e intermedios | La mayoría de equipos competitivos | Equipos avanzados que necesitan seguimiento de alta frecuencia |
Realidades de la implementación
Si tu equipo decide dar el salto al seguimiento con ruedas locas, ten presentes dos reglas mecánicas. Primera: los módulos deben ir empujados hacia abajo con fuerza constante; si una rueda loca rebota al pasar por una junta entre losetas de espuma, pierde el seguimiento al instante. Segunda: asegúrate de disponer de suficientes puertos de encóder en tu REV Control Hub o Expansion Hub, ya que cada rueda loca ocupa una entrada de encóder normalmente reservada a un motor.
Para los equipos sudafricanos que compran material en el país, puedes encontrar componentes de robótica y electrónica de nivel competición en la tienda de Sheen Robotics, o consultar nuestros módulos de formación para competición en Sheen Robotics FTC support para ayudar a tus programadores a configurar con eficacia las bibliotecas de perfilado de movimiento.
El veredicto
No instales odometría de ruedas locas porque hayas visto a equipos de élite hacerlo en YouTube. Instálala cuando tu techo de puntuación en autónoma esté realmente bloqueado por el deslizamiento mecánico de las ruedas. Si a tu robot todavía le cuesta anotar de forma fiable un único elemento precargado, ajusta primero tus mecanismos y usa los encóderes integrados con control de rumbo por IMU. Cuando estés listo para recortar segundos en tus trayectorias de ciclo y ejecutar rutinas autónomas de varios elementos a pleno gas, las ruedas locas son la mejora más eficaz que puedes hacer.



