Recursos de aprendizaje para ROS¶
Para el aprendizaje de ROS recomendamos los siguientes recursos gratuitos:
Documentación oficial¶
- Sitio principal
- Documentación de ROS 2
- Documentación en Navigation 2, herramientas para el control de vehículos.
- Documentación en Move-it 2, herramientas para la manipulación de brazos.
Cursos¶
- Hay una plataforma de aprendizaje sobre ROS 1 y 2, en la que tendremos la oportunidad de formarnos y obtener algunos certificados de manera gratuita The Construct
Comandos de ROS2¶
Todos los comandos en ROS2 comienzan con ros2
para ejecutar algo haremos por ejemplo ros2 run
. A continuación se presentan algunos de los comandos usados en ROS2:
ros2 run [paquete] [ejecutable]
nos permite correr los ejecutables de un paquete.ros2 pkg create
nos permite crear un paquete.ros2 topic
nos permite realizar tares con los temas en ROS.ros2 topic list
nos permite listar los temas que actualmente están activos en ROS.ros2 topic echo [tema]
nos permite revisar los datos que esta siendo transmitidos en el tema especificado.ros2 topic info [tema]
nos permite revisar la información del tema especificado, como el tipo de mensaje que se envía.
ros2 interface show [mensaje]
nos permite revisar la estructura de un mensaje.