Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Intro a la robótica con ROS2 - (Robot Operating System)
Highest Rated
Rating: 4.5 out of 5(22 ratings)
114 students

Intro a la robótica con ROS2 - (Robot Operating System)

Aprende los conceptos básicos y las herramientas para desarrollar y programar robots modernos usando ROS2
Last updated 8/2024
Spanish
Spanish [Auto],

What you'll learn

  • Conocer y reconocer las ventajas de desarrollar robótica con ROS2
  • Usar los componentes mas significativos de ROS2: Nodos, topics, TF2 y herramientas como Gazebo y Rviz
  • Implementar códigos para generar movimientos del robot basados en la odometría y sensores
  • Conocer y entender los componentes de navegación autónoma con ROS2 y NAV2
  • Conocer como usar un robot real con ROS2 para teleoperar y usar Inteligencia Artificial para detectar objetos

Course content

5 sections • 19 lectures • 5h 43m total length
  • Que aprenderas en este curso de ROS22:02
  • Introducción Parte I46:09
  • Introducción Parte II33:25
  • Instalación de ROS29:38
  • Teleoperación de robots con ROS230:43

Requirements

  • No es necesario ser experto en linux pero conocimientos básicos podrían ayudarte a navegar mucho mas rápido por el contenido
  • Pasión por la robótica
  • Actitud posítiva pensando que siempre es posible aprender algo nuevo.

Description

En este curso condenso mis conocimientos sobre ROS2, te doy y comparto los trucos que siempre hubiera querido que alguien me hubiera explicado, teleoperando un rover en marte simulado, reúno en un sólo lugar el vasto conocimiento que está inmerso en tantos cursos de ROS2, en blogs, foros, y mil otros recursos, todo te lo pongo en un sólo lugar para que no te toque recorrer este camino de aprender ROS2 sólo.

Desde que es ROS2, como funciona, por qué existe, sus herramientas principales y sus capacidades.

Luego te explico los conceptos básicos y como usarlo en tus proyectos, desde máquinas virtuales, pasando por WSL2 hasta tenerlo en una máquina con Linux nativo, todo esto siempre acompañado de un componente práctico con ejemplos donde desde los primeros videos tendrás manos a la obra con ROS2 y entender que hay detrás de los componentes del robot y del entorno.

De ahí pasamos de los conceptos básicos a la práctica con nuestros propios nodos, suscriptores y publicadores, para lograr que nuestro rover actue bajo ciertas condiciones que nosotros le vamos a programar usando python y rclpy, el simulador Gazebo y Rviz, todo bajo el marco de ROS2 Humble, y te voy a dar herramientas y estrategias para hacer debug de tus programas y robots.

Y como no podría ser de otra forma, te doy mi entendimiento sobre el navigation stack de ROS2 conocido como NAV2, donde fácilmente vamos a darle habilidades de navegación autónoma a nuestros robots, sean estos en simulación como el turtlebot, o en la vida real.

Finalmente te guío en pasos a seguir, como unirte al ecosistema de ROS a nivel local y global, y te muestro un ejemplo de teleoperar un robot real con ROS2 donde usaremos scripts de Inteligencia Artificial (AI) para detectar objetos.


Who this course is for:

  • Estudiantes que quieran conocer sobre robótica
  • Hobbistas
  • Makers
  • Desarrolladores/Programadores
  • Curiosos por la robótica y quieren conocer las herramientas que estan detras de los robots mas importantes del mundo