Yo soy una especie de 'recrear' google street view con el MIT ahora.
Tenemos un coche con una cámara en la parte superior y que nos está conduciendo a 10mph abajo de un camino. Como hemos unidad vamos a disparar fotos a 30fps y cada una de las fotos con la etiqueta de una marca de tiempo. Me pueden interpolar entre las imágenes y el GPS de la ruta, así que puedo decir el "estimado" de la posición en la que cada imagen fue tomada.
Sin embargo, tenemos algunas GPS errores, especialmente en el centro de la ciudad con múltiples rutas, etc. Para tomar un primer intento de este, nos compramos una mejor unidad GPS de Trimble el oso hormiguero GPS + DR que es un decente unidad de GPS, así como un Giroscopio. Nosotros también empató en la rueda de impulsos de velocidad a la unidad de modo que se puede estimar la posición del coche, incluso si el GPS cae por un segundo o dos. A lo largo del tiempo, aunque, a la deriva se produce y se nos puede decir que estamos 10-15 metros de frente a la carretera hasta llegar a un decente GPS fix de nuevo.
Hemos hecho algunas métricas básicas para la posición, el filtrado de las posiciones que tienen un más rápido que la velocidad prevista, dado los puntos anteriores, y que me puede dar una decente a adivinar en qué partes de la ruta son malos.
Dicho esto, ¿hay alguna manera de que puedo mejorar más las cosas? Iba a hacer algún mapa de coincidencia, pero me pregunto si debo solamente en aspectos en los que deciden son "malos" o si cartográfico es bueno para todo.
El verdadero propósito de esto es para ser capaz de escribir en una dirección y tire hacia arriba de todas las imágenes de esa dirección. Ahora estamos cerca, pero no lo suficientemente cerca.
P. S.: Nuestro actual de la pila es Python, Google Maps y la OSM en su mayoría.