Cartographer
Sistema SLAM 2D/3D de Google en tiempo real para robótica multiplataforma
Licencia
Apache-2.0
Resumen
Cartographer es la biblioteca SLAM de código abierto de Google que ofrece localización y mapeo simultáneos en tiempo real en 2D y 3D, en múltiples plataformas y configuraciones de sensores. Admite entradas de LiDAR, IMU y odometría, permitiendo a los robots navegar y comprender su entorno sin mapas previos. Desarrollada originalmente en Google, se convirtió en el sistema SLAM de código abierto más desplegado del ecosistema ROS.
Cartographer es la biblioteca SLAM de código abierto de Google que construye mapas en tiempo real mientras rastrea simultáneamente la pose del robot en entornos 2D y 3D. Utiliza optimización basada en grafos con componentes de SLAM local y global, y admite múltiples configuraciones de sensores (LiDAR, IMU, odometría) para una navegación autónoma robusta.
Por qué importa
Cartographer estableció el estándar de oro para SLAM de código abierto, convirtiéndose en una de las soluciones de mapeo más adoptadas en el ecosistema ROS. Su enfoque de optimización basada en grafos y el soporte para mapeo multitrayectoria hicieron que el SLAM de calidad profesional fuera accesible para toda la comunidad robótica, desde robots de almacén hasta vehículos autónomos.
Qué problema resuelve
Los robots necesitan construir un mapa de su entorno y localizarse en él al mismo tiempo. Cartographer ofrece una solución de calidad de producción que maneja ruido de sensores, cierres de bucle y entornos multipiso en distintas plataformas hardware.
Puntos clave
- SLAM 2D y 3D de calidad de producción con detección de cierre de bucle
- Soporta múltiples configuraciones de sensores (LiDAR, IMU, odometría)
- Optimización de poses basada en grafos con componentes locales y globales
- Implementación de referencia ampliamente desplegada, usada por miles de robots
Para quién es
- Ingenieros de robótica que construyen robots móviles autónomos
- Desarrolladores de stack de navegación con ROS/ROS2
- Equipos de robótica de almacén y logística
- Investigadores que estudian SLAM y algoritmos de mapeo
Limitaciones
- El equipo original de Google ya no lo mantiene activamente
- Para nuevos proyectos se recomienda el fork ROS2 (ros2/cartographer)
- La configuración puede ser compleja con muchos parámetros a ajustar
- El SLAM 3D en tiempo real requiere recursos de cómputo significativos