Open Source Robotics

Una colección curada de proyectos, herramientas y software de robótica de código abierto de alta calidad.

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

Este sitio web requiere JavaScript. Por favor, habilite JavaScript para explorar nuestros proyectos de robótica.