Uno de los principales problemas que enfrentamos al diseñar un vehículo autónomo de naturaleza exploratoria es el cómo generar un registro seguro de los datos recopilados.
En nuestro caso tenemos como objetivo lograr un almacenamiento seguro en tres medios:
- En una base de datos SQLite gestionada por la aplicación en el smartphone Android principal.
- En una planilla de cálculo en la nube mediante Google Drive.
- En una tarjeta SD externa como respaldo local de los datos de los sensores que se envían al celular principal.
Es este último caso el que nos ocupó esta semana, que es un caso clásico de "caja negra": un dispositivo que registra, de forma automática y constante, los datos de navegación del vehículo, y que, por seguridad, se dispone en un compartimento "más seguro" en caso de que el vehículo sufra un accidente. De esa manera, aún si todo el resto del equipamiento y registros se pierde, un registro de los datos más importantes se mantiene seguro y la misión no es un fracaso total.