Saltar al contenido

Introduccion al tutorial de ROS2

Este post pertenece a la categoría

Bienvenidos a una nueva serie de entradas en ROSTutorial. Después de haber explorado temas tan fascinantes como la visión artificial con OpenCV y Python, y la integración de la inteligencia artificial en proyectos robóticos, es hora de sumergirnos en el mundo de ROS2.

ROS2, o Robot Operating System 2, es la evolución del sistema operativo robótico que ha revolucionado la forma en que desarrollamos y conceptualizamos la robótica. En esta serie, abordaremos desde los fundamentos básicos hasta las aplicaciones más avanzadas, ofreciendo a nuestros lectores una visión completa y detallada de esta poderosa herramienta.

Como ya realizamos una serie de entradas relacionadas con la primera versión de ROS, nos centraremos más en aspectos prácticos del funcionamiento de esta versión. Si no tienes conocimientos previos, las bases te las darán nuestros tutoriales ya realizados sobre la primera versión de ROS, pues el funcionamiento para a nivel básico es el mismo. Este tutorial está realizado con la versión de ROS2 Iron Irwini. No recomiendo esta versión, en su lugar recomiendo seguir este tutorial con versiones anteriores.

ROS (Robot Operating System) ha experimentado una evolución significativa desde su concepción. La transición de ROS a ROS2 trajo consigo una serie de cambios y mejoras. Aquí te presento un resumen de los cambios más destacados entre ROS y ROS2:

  1. No es un RTOS: A pesar de la importancia de la reactividad y la baja latencia en el control de robots, ROS no es un sistema operativo en tiempo real (RTOS). Sin embargo, es posible integrar ROS con código de computación en tiempo real.
  2. Creación de ROS 2: La falta de soporte para sistemas en tiempo real se abordó con la creación de ROS 2, una revisión importante de la API de ROS. ROS 2 aprovecha bibliotecas y tecnologías modernas para funciones esenciales de ROS y añade soporte para código en tiempo real y hardware de sistemas embebidos.
  3. ROS 2 Propuesta: La propuesta más importante de los años de OSRF/Open Robotics hasta ahora fue ROS 2, un cambio significativo en la API de ROS diseñado para soportar programación en tiempo real, una variedad más amplia de entornos informáticos y tecnología más moderna. ROS 2 fue anunciado en ROSCon 2014, y la primera versión de distribución de ROS 2, Ardent Apalone, se lanzó el 8 de diciembre de 2017, marcando una nueva era de desarrollo de ROS de próxima generación.

«¿Te apasiona la robótica y quieres estar a la vanguardia? ¡Descubre ROS2 con nuestro nuevo tutorial en ROSTutorial! Sumérgete en la evolución de ROS y descubre las innovaciones que ROS2 trae al mundo de la robótica. Ya seas un principiante buscando dar sus primeros pasos o un experto deseoso de actualizar sus conocimientos, nuestro tutorial te guiará paso a paso. ¡No te quedes atrás y únete a la revolución de ROS2 con nosotros!»

Aviso Legal

Política de cookies

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Introduccion al tutorial de ROS2

  • por