Descripción
El libro ofrece un enfoque progresivo y aplicado que permite comprender tanto los fundamentos de ROS 2 como su utilización en proyectos reales. A lo largo de la obra, el lector aprende a instalar y configurar ROS 2 Humble en Ubuntu, programar nodos en Python, gestionar mensajes y flujos de datos, y construir arquitecturas distribuidas para robots inteligentes.
También aborda la simulación robótica mediante herramientas como URDF, Gazebo y RViz, permitiendo diseñar y probar robots virtuales con sensores, actuadores y controladores antes de llevarlos a entornos físicos. Además, introduce aplicaciones relacionadas con el aprendizaje automático, la visión artificial y la integración de modelos de inteligencia artificial en ROS 2.
La obra se apoya en el ecosistema oficial de ROS y en metodologías utilizadas actualmente en proyectos de I+D y desarrollo industrial, ofreciendo una formación actualizada y orientada a la práctica. Su objetivo no es solo explicar qué es ROS 2, sino enseñar cómo utilizarlo para construir robots autónomos e inteligentes.