El Repositorio del Curso ROS
Se ha preparado un ROS Metapackage llamado rigsa_ros para apoyar estos cursos. Este package está disponible en GitHub aquí. Este repositorio contiene los siguientes packages de ROS:
| Nombre del Package | Descripción |
|---|---|
rigsa_examples |
Algunos scripts de ejemplo para apoyar ciertos ejercicios del Curso de ROS 2 |
rigsa_interfaces |
Algunas interfaces personalizadas de ROS para apoyar ciertos ejercicios del Curso de ROS 2 |
rigsa_simulations |
Algunas simulaciones de Gazebo Ignition para apoyar ciertos ejercicios del Curso de ROS 2 |
rigsa_task_sims |
Recursos de simulación para apoyar tu trabajo de desarrollo en tareas del curso basadas en robot real |
rigsa_tb3_tools |
Scripts y herramientas de visualización para el robot diferencial de simulación |
Instalación¶
Al inicio de la Parte 1 del Curso de ROS 2 explicamos cómo instalar el repositorio del curso rigsa_ros, pero aquí están esas instrucciones nuevamente:
-
Navega al directorio
srcde tu ROS Workspace: -
Clona el repositorio desde GitHub:
-
Navega un directorio hacia atrás, hacia la raíz del workspace de ROS:
-
Ejecuta
colcon buildpara compilar los packages: -
Luego vuelve a hacer source de tu
.bashrc:
Verificar¶
Una vez que lo hayas instalado, puedes verificar que el proceso de compilación funcionó usando el siguiente comando:
Lo cual debería llevarte a un directorio dentro del repositorio que también se llama rigsa_ros, es decir:
Actualización¶
El repositorio del curso puede actualizarse de vez en cuando, por lo que vale la pena verificar regularmente que tienes la versión más actualizada. Puedes hacer esto descargando las últimas actualizaciones de GitHub usando git pull:
Si ves el siguiente mensaje:
... entonces regresa y asegúrate de haber instalado el repositorio primero!
Luego, ejecuta colcon build y vuelve a hacer source de tu entorno: