Skip to content

zoetrejo/tutorial_controller

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tutorial Básico de ROS2

Este repositorio contiene un paquete de ROS2 diseñado para enseñar los conceptos fundamentales de ROS2, incluyendo nodos, publicadores, suscriptores, tópicos y servicios. Es ideal para principiantes que desean familiarizarse con el funcionamiento básico de ROS2 y cómo crear sistemas robóticos distribuidos.

Contenido del Paquete

  • Nodos de Ejemplo: Implementaciones simples de nodos que demuestran cómo crear y ejecutar nodos en ROS2.

  • Publicador y Suscriptor: Ejemplos que ilustran cómo crear nodos publicadores y suscriptores, así como cómo enviar y recibir mensajes entre ellos.

  • Tópicos: Ejemplos que muestran cómo utilizar tópicos para la comunicación entre nodos, incluyendo la publicación y la suscripción a tópicos.

  • Servicios: Ejemplos que explican cómo crear y utilizar servicios en ROS2 para la comunicación síncrona entre nodos.

Requisitos

  • Se requiere tener instalado ROS2 en el sistema.
  • Se recomienda tener conocimientos básicos de programación en C++ o Python.

Instrucciones de Uso

  1. Clona este repositorio en tu espacio de trabajo de ROS2.
  2. Compila el paquete utilizando colcon build.
  3. Fuente el entorno utilizando source install/setup.bash.
  4. Explora los diferentes ejemplos proporcionados en el paquete.
  5. Experimenta con la creación de tus propios nodos, publicadores, suscriptores, tópicos y servicios.

¡Diviértete explorando los conceptos básicos de ROS2 y construyendo tus propios sistemas robóticos!

About

Este repositorio contiene un paquete de ROS2 diseñado para enseñar los conceptos fundamentales de ROS2, incluyendo nodos, publicadores, suscriptores, tópicos y servicios.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages