Este repositorio contiene todos los materiales y recursos utilizados durante el Taller de ROS2 que se llevó a cabo del 4 al 7 de junio de 2024, en el marco de la Jornadas Argentinas de Robótica (JAR2024). El taller estuvo diseñado para introducir a los participantes en los fundamentos y herramientas avanzadas de ROS2, cubriendo temas como topics, servicios, TF2, la integración con sistemas de simulación, entre otros.
En este repositorio encontrarás los siguientes recursos:
- Slides: Presentaciones utilizadas durante cada sesión del taller.
- Códigos de Ejemplo: Scripts y proyectos de ejemplo que demuestran el uso práctico de ROS2 en diferentes contextos y aplicaciones.
- Ejercicios: Actividades prácticas diseñadas para reforzar el aprendizaje de los conceptos presentados.
- Soluciones a Ejercicios: Soluciones propuestas a los ejercicios planteados durante el taller.
Al finalizar el taller, se realizó una encuesta de satisfacción para recoger las impresiones y el feedback de los participantes. Los datos recogidos han sido analizados y están disponibles para consulta:
En esta carpeta, encontrarás tanto el archivo CSV con las respuestas de la encuesta como varias imágenes con gráficos que resumen visualmente la información recogida.
Durante el desarrollo del taller se tomaron varias fotos que capturan momentos clave del evento y la participación activa de los asistentes. Estas fotos están disponibles en la siguiente carpeta:
Para hacer uso de los materiales y ejemplos proporcionados en este repositorio, te recomendamos clonar o descargar todo el repositorio a tu sistema local. Para esto realizar:
git clone https://github.com/Seba-san/taller_ros2.git
Si quieres utilizar el contenedor de docker, primero debes instalarlo siguiendo el procedimiento descripto AQUÍ.
Luego para compilar el contenedor hacer:
cd taller_ros2/docker
docker build -t jar2024 -f Dockerfile .
Para finalizar y para comprobar el funcionamiento hacer:
cd taller_ros2/docker
./run jar2024
./entrar
gazebo
Si abre el simulador Gazebo, quiere decir que todo funciona correctamente.
Si deseas contribuir a este repositorio o tienes sugerencias para mejorar los materiales del taller, no dudes en abrir un issue o realizar un pull request. Tu feedback es invaluable para mejorar futuras ediciones del taller.
Si tienes preguntas específicas sobre el taller o necesitas más información, puedes entrar al canal de Discord.
¡Gracias por participar en el Taller de ROS2 en la JAR2024!