He estado trabajando en un proyecto donde se supone que debo diseñar un vehículo que lleve antenas para realizar SAR ( sintético - radar de papeleo ) imágenes. Este vehículo tiene 3 ruedas, 2 de ellas dirigidas por un motor de corriente continua. Para poder realizar con precisión el algoritmo de imágenes SAR, necesito saber cuánto se movió mi auto desde su última ubicación. Hay varios métodos que he buscado hasta ahora, sin embargo, hay problemas con cada uno de ellos:
GPS: Al usar GPS, puedo hacer algunos cálculos para ver cuánto se movió mi auto. Sin embargo, como las ubicaciones de GPS están apagadas a unos 4-5 metros, los cálculos que haré no serán del todo precisos.
Sensor ultrasónico: El problema de esta manera es el rango de distancia limitado. (Como sé 5-10 metros)
Acelerómetro: Aunque parezca matemáticamente posible calcular la distancia recorrida usando la aceleración instantánea, los errores que ocurren con el tiempo hacen que este cálculo no tenga sentido. Hay algunas formas propuestas como el filtrado de Kalman para aumentar la precisión de estos cálculos.
Visión por computadora: Al usar CV, puedo rastrear algo en el vehículo y calcular su distancia desde la cámara. No tengo mucha experiencia al respecto, por lo que no puedo estimar su precisión.
Codificador: De esta manera, se trata de un codificador para rastrear cuánto han girado las ruedas. Esta parece ser una buena manera, sin embargo, no sé si puedo ser preciso con este método.
Busco una precisión de al menos ± 5 cm. La distancia total puede alcanzar decenas de metros.
De las formas anteriores u otras, ¿cuál sería una buena solución posible para superar esto?