Notas de Introducción a ROS
Este tutorial se basa en ROS2 Foxy y Ubuntu 20.04.
Instalación del Entorno de ROS
Configuración de la codificación UTF-8
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
Configuración de Repositorios
sudo apt update && sudo apt install curl gnupg2 lsb-release
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
sudo sh -c 'echo "deb [arch=$(dpkg --print-architecture)] http://packages.ros.org/ros2/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/ros2-latest.list'
Instalación de ROS2
Configuración de Variables de Entorno
Instalación de la Herramienta de Autocompletado
Prueba de Instalación
Para ejecutar el Talker:
Abre una nueva ventana de la terminal y ejecuta el Listener:
Desinstalación de ROS (si es necesario)
Luego, verifica si hay una carpeta de ROS en ~/.bashrc y en el directorio /opt/.
Configuración del Entorno de ROS2
Verificación después de la configuración:
Simulador de Tortuga Pequeña
Instalación
Verifica si la instalación fue exitosa:
Iniciar el Simulador de Tortuga
Para hacer que la pequeña tortuga se mueva, abre una nueva ventana de la terminal e ingresa el siguiente comando:
Sigue las instrucciones en la terminal para controlar la tortuga.
Instalación de la Herramienta rqt
Iniciar la Herramienta rqt
Asegúrate de que una tortuga pequeña esté ejecutándose en segundo plano. En la terminal, ingresa:
Abre la herramienta rqt, ve a Plugins > Services > Service Caller
, haz clic en el botón de actualización y verás todos los servicios disponibles.
Selecciona el servicio /spawn
, ingresa el nombre de la tortuga (por ejemplo, 'GuaiGuai'
) y su posición para crear una nueva tortuga. Si deseas modificar el color y la forma de su trayectoria, puedes cambiar el contenido del servicio /set_pen
.
Controlar el movimiento de la nueva tortuga generada se puede lograr mediante el siguiente comando (ten en cuenta el nombre de la tortuga):
Referencias y Agradecimientos
- Tutorial de Inicio de ROS2 - 2. Instalación de ROS2 Foxy en Ubuntu 20.04
- Tutorial de Inicio de ROS2 - 3. Configuración del Entorno en ROS2
- Tutorial de Inicio de ROS2 - 4. Uso Básico del Simulador de la Pequeña Tortuga
Este post está traducido usando ChatGPT, por favor feedback si hay alguna omisión.