Aunque el GPS estándar nos permite navegar el planeta en autos, aviones o barcos, no sirve para aplicaciones que requieren precisión submétrica. Para eso hace falta hardware especializado. El youtuber GreatScott! muestra cómo lograrlo usando un robot pequeño como plataforma, llevando la precisión desde los típicos 2 metros del GPS estándar al rango centimétrico.
¿Qué es RTK y cómo funciona?
La clave para señales GPS extremadamente precisas en este caso es usar un receptor que soporte Real-Time Kinematic (RTK). Este tipo de sistema se basa en una estación base con posición conocida que se comunica con receptores móviles locales para aumentar la precisión de esos receptores móviles comparando el ángulo de fase de las señales recibidas. Por supuesto, estos módulos son sensiblemente más caros que un receptor GPS estándar, pero esa precisión tiene un costo.
A diferencia del DGPS (Differential GPS) clásico que entrega entre 30 cm y 1 metro de precisión, RTK típicamente baja a 1-2 cm. La diferencia técnica es que kinematic GPS usa la fase de la portadora GPS (la portadora L1 tiene una longitud de onda de 19 cm), mientras que el GPS regular correlaciona chips pseudorandom a 2 MHz de ancho de banda (longitud de onda equivalente de 150 metros). El desafío de kinematic es que la fase se repite cada 19 cm, así que hay que conocer la posición dentro de 10 cm para evitar ambigüedad — una vez que se hace lock, se sigue rastreando sin ambigüedad, de ahí el nombre.
¿Qué armó GreatScott! en la práctica?
Después de obtener una línea base de unos 2 metros de precisión con un receptor GPS estándar, GreatScott! instaló el receptor RTK móvil en una plataforma robótica rastreada y una estación base sobre un poste de cerca. Con el sistema RTK corriendo, el factor limitante en la precisión pasó a ser el sistema de dirección del robot, ya que su radio de giro y los algoritmos de steering no estaban a la altura de apuntar a objetivos del tamaño de un centímetro de salida de fábrica.
Como prueba de concepto, demuestra qué tan preciso puede ser el GPS si se usa el hardware correcto. Para aplicaciones prácticas es suficiente para cortar el pasto con un robot o incluso hacer topografía amateur.
Alternativas más baratas que RTK
Para presupuestos ajustados, hay caminos intermedios que vale la pena explorar:
- Promedio de GPS fijo: instalar un receptor estático en la propiedad, loguear data por días o semanas, promediar y usar ese valor como referencia. Después transmitir el delta entre la lectura en vivo y la referencia al robot vía radio (ESP-NOW o Meshtastic son candidatos baratos).
- DGPS comercial: muchos receptores GPS aceptan correcciones diferenciales de servicios gubernamentales o comerciales. Precisión típica entre 30 cm y 1 metro.
- Fusión de sistemas: GPS como posicionamiento aproximado de área grande, combinado con UWB, fotogrametría o ultrasonido para alta precisión en un área menor (por ejemplo un patio).
Una alternativa histórica interesante: en los 80 Motorola fabricaba el Mini-Ranger para navegación de barcos en puertos. Usaba balizas transponder en banda C en posiciones fijas en tierra y un transceptor en el barco, midiendo tiempo de vuelo a las balizas para calcular ubicación. Motorola reclamaba precisión de unos pocos centímetros; en la práctica daba ±1 metro a 10 km con alcance hasta 30 km. Mind-blowing para la época, y replicarlo hoy con hardware moderno bajaría a milímetros, sin satélites.
¿Qué se necesita para replicarlo en Chile?
Los módulos u-blox ZED-F9P o equivalentes RTK (Ardusimple SimpleRTK2B) se consiguen vía importación en torno a USD 250-400 por par (base + rover), bastante más que un GPS NEO-6M de USD 10. Para el enlace de radio entre base y rover, módulos LoRa o ESP-NOW funcionan bien a distancias cortas.
Para datos públicos de corrección RTK en Chile existen estaciones de la red CGS-RING del Instituto Geográfico Militar, accesibles vía NTRIP, lo que permite saltarse la estación base propia si el área de operación queda en cobertura.
Lo otro a tener en mente: el detalle sobre el tilt del vehículo que omite el video. Como el vehículo no está perfectamente nivelado todo el tiempo, la posición se desplaza ligeramente. Por eso no es completamente preciso al final del recorrido. Comentario de un ingeniero de software que trabajó en sistemas similares hace 15 años.




