Robot móvil y portátil en una zona de pruebas de grabación de sensores
Imagen conceptual generada con IA; no representa un producto, instalación, proyecto de cliente ni registro de pruebas real de Kalstor.
Inicio › Recursos › Calificación de Almacenamiento con rosbag2 para Cámara, LiDAR e IMU
Guías · Robotics Storage

Calificación de Almacenamiento con rosbag2 para Cámara, LiDAR e IMU

Por Kalstor 4 min read
Puntos clave
  • Diferencie la pérdida de mensajes entre drivers, colas QoS de DDS, cachés de rosbag2 y bloqueos de escritura física.
  • Evalúe configuraciones de plugins de almacenamiento (MCAP y SQLite3) junto con parámetros de caché para ráfagas de datos.
  • Implemente un protocolo de aceptación combinando estadísticas de grabación, metadatos y validación de marcas de tiempo.

Que falte un mensaje de cámara, LiDAR o IMU en un bag ROS 2 no demuestra una falla del disco. Publicador, middleware, grabador, caché, plugin y unidad forman una cadena. Califique la distribución ROS y versión rosbag2 exactas con sensores objetivo; valores predeterminados y diagnósticos pueden cambiar.

Localice el primer punto de pérdida

LímiteRegistroLímite de interpretación
Sensor/publicadorContadores esperados/publicados y fuente temporalUn hueco del publicador precede a la grabación
Suscripción DDS/RMWQoS y eventos de pérdida disponiblesPérdida del middleware no es pérdida del disco
Grabador/caché rosbag2Estadísticas de pérdida, memoria y ajuste de cachéUna brecha del grabador requiere más localización
Plugin y archivosMCAP/SQLite3 elegido, división y erroresErrores de archivo pueden seguir pérdida previa
Dispositivo de bloquesLatencia, cola y eventos del host en el mismo tiempoUna pausa de escritura solo es evidencia si coincide con el hueco

La documentación rosbag2 describe plugins, caché y estadísticas de pérdida. La documentación SQLite3 muestra compromisos de recuperación de sus ajustes de escritura. No cambie una configuración de durabilidad solo para subir un benchmark.

Aceptación en el robot real

Registre bytes serializados y ráfagas por tema, no solo promedio diario. Ejecute cámaras, LiDAR e IMU previstos e incluya rotación de archivos o modo snapshot si se usa en producción. Compare conteos de publicador y grabador durante igual intervalo, inspeccione metadatos y reproduzca una muestra para revisar temas y tiempos. Que el bag abra no demuestra ausencia de pérdidas; coteje contadores y requisitos. Fije pérdidas permitidas y recuperación antes de probar. Adjunte tasas de temas, plugin/versión y host en una solicitud de cotización.

¿Abasteciendo por volumen?

Publicamos la capacidad utilizable medida y definimos la verificación del lote de prueba según el producto cotizado y el alcance de ensayo acordado.