ROS2

Lo que necesitarás y conceptos clave

Antes de comenzar, asegúrate de tener en cuenta lo siguiente:

  • Sistema Operativo: Un entorno Linux compatible (generalmente Ubuntu).
  • Terminal: Trabajaremos principalmente desde la línea de comandos (atajo Ctrl + Alt + T).
  • Conexión a Internet: De preferencia por cable Ethernet, ya que descargaremos varios gigabytes de información.
  • ROS 2 Desktop: Instalaremos la versión completa, que incluye herramientas vitales como RViz 2 y simuladores físicos para probar nuestro brazo en 3D antes de construirlo físicamente.

Aquí tienes el resumen del proceso de instalación de ROS 2 estructurado en una tabla, diseñado para servirte como guía rápida de referencia:

PasoNombre del PasoLo que se espera obtenerConsideraciones importantesQué hacer brevemente
1Configuración del LocaleUn sistema configurado en idioma inglés con codificación UTF-8.Es vital para evitar errores crípticos al compilar paquetes que usan caracteres especiales.Ejecutar comandos para generar e instaurar en_US.UTF-8 en el sistema.
2Habilitar Repositorio UniverseAcceso a un catálogo amplio de software de terceros en Ubuntu.ROS 2 requiere dependencias que no vienen en la instalación base (Main) de Ubuntu.Usar add-apt-repository para habilitar Universe.
3Añadir Llave GPGPermiso de seguridad para descargar desde los servidores de ROS.Si Ubuntu no reconoce la firma del creador, bloqueará las descargas por seguridad.Descargar la llave criptográfica con curl y guardarla en el sistema.
4Añadir Repositorio OficialEnlazar el gestor de paquetes de Ubuntu (apt) con la base de datos de ROS 2.Este comando detecta automáticamente tu versión de Ubuntu para descargar la versión correcta.Añadir la URL de ROS 2 al directorio sources.list.d.
5Instalación de ROS 2 DesktopEl núcleo de ROS 2 Jazzy, herramientas de consola, simuladores y RViz2 instalados.Es el paso más pesado; requiere una conexión estable a internet y algo de tiempo.Hacer apt update, apt upgrade e instalar el paquete ros-jazzy-desktop.
6Configurar el EntornoQue tu computadora reconozca los comandos de ROS 2 automáticamente al abrir la terminal.Si omites esto, tendrías que ejecutar el comando source manualmente cada vez que vayas a trabajar.Añadir la línea de activación (source /opt/ros/jazzy/setup.bash) a tu archivo ~/.bashrc.
7Verificación (Talker/Listener)Confirmar visualmente que dos nodos de ROS 2 pueden enviarse mensajes entre sí.Demuestra que el sistema de comunicación (DDS) subyacente funciona perfectamente.Abrir dos terminales: en una ejecutar el nodo «hablador» y en la otra el «oyente».

¡Manos a la obra! Instalar ROS 2 desde cero requiere seguir una secuencia exacta de comandos en la terminal para asegurar que todas las dependencias y claves de seguridad se configuren correctamente.

Como establecimos anteriormente, la mejor ruta para 2026 es utilizar Ubuntu 24.04 LTS y ROS 2 Jazzy Jalisco.

Abre tu terminal (Ctrl + Alt + T) y ejecuta los siguientes pasos uno por uno:

Paso 1: Configurar la codificación local (Locale)

ROS 2 necesita que tu sistema soporte UTF-8. Normalmente Ubuntu ya viene así, pero este paso asegura que no tengas errores extraños de compilación más adelante.

Bash

Paso 2: Habilitar el repositorio «Universe» de Ubuntu

ROS 2 depende de muchas librerías de terceros que se alojan en el repositorio Universe de Ubuntu.

Bash

Paso 3: Añadir la llave de seguridad (GPG) de ROS 2

Para que tu computadora confíe en los servidores de ROS 2 y te permita descargar sus archivos, necesitas descargar su llave criptográfica.

Bash

Paso 4: Añadir el repositorio oficial de ROS 2

Ahora le diremos a tu sistema Ubuntu dónde encontrar exactamente los paquetes de instalación de ROS 2.

Bash

Paso 5: Instalar ROS 2 Jazzy Jalisco (Versión Desktop)

Este es el paso más importante y el que más tardará, ya que descargará el núcleo de ROS 2 junto con herramientas visuales imprescindibles para tu brazo robótico, como RViz2.

Bash

Paso 6: Configurar tu entorno de terminal

Para que tu computadora reconozca comandos como ros2 run o colcon build sin que tengas que activar ROS manualmente en cada nueva ventana de la terminal, añadiremos su archivo de configuración a tu .bashrc.

Bash

Paso 7: Verificar que la instalación fue un éxito

Para estar completamente seguros de que todo funciona, ROS 2 incluye un par de programas de prueba: un «hablador» (talker) y un «oyente» (listener).

  1. En la terminal que ya tienes abierta, ejecuta el nodo hablador:Bashros2 run demo_nodes_cpp talker Deberías empezar a ver mensajes que dicen: Publishing: 'Hello World: 1', 2, etc.
  2. Abre una segunda terminal (presiona Ctrl + Alt + T nuevamente) y ejecuta el nodo oyente:Bashros2 run demo_nodes_py listener Deberías ver que esta segunda terminal recibe los mensajes de la primera: I heard: [Hello World: 1], 2, etc.

Si ambos nodos se están comunicando correctamente, tu entorno ROS 2 base está instalado a la perfección y listo para que continuemos construyendo el espacio de trabajo de tu brazo robótico. Para detener los programas de prueba, simplemente presiona Ctrl + C en ambas terminales.

Conclusión

¡Felicidades! Tienes tu sistema completamente configurado y listo para empezar a programar. Con ROS 2 instalado correctamente, has preparado el terreno para crear el modelo 3D de tu brazo robótico y eventualmente darle vida física.

¿Tuviste algún inconveniente durante la instalación o estás listo para la fase de modelado 3D? Déjanos tus dudas o avances en los comentarios y comparte esta guía con otros entusiastas de la robótica.

Puedes ver el tutorial directamente en nuestro canal de Youtube.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *