Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introducción a ROS - Robot Operating System
Rating: 4.3 out of 5(42 ratings)
121 students

Introducción a ROS - Robot Operating System

Aprende robótica con ROS en poco tiempo, en español y sin leer toda la documentación
Last updated 3/2021
Spanish
Spanish [Auto],

What you'll learn

  • Conocerás de que se trata ROS, para que sirve, como usarlo y algunos casos prácticos
  • Aprenderás a desarrollar robots basados en ROS
  • Aprenderás los comandos generales para usar linux y ROS
  • Herramientas de ROS como moveit, Rviz y gazebo
  • Estructura general de una aplicación de ROS ( ROS master, nodos, topics, publicadores, subscriptores, servicios y acciones)
  • Aprenderás sobre URDF - Universal Robot Description File
  • Uso de paquetes de navegación autónoma SLAM con turtlebot
  • Uso de paquetes de generación de mapas con turtlebot

Course content

5 sections29 lectures3h 25m total length
  • Introducción a ROS - Robot operating System5:22
  • Introducción a ROS - Robot operating System parte II8:27
  • Introducción a Moveit4:44
  • Introducción a Gazebo/ignition5:41
  • Introducción a Rviz2:03
  • Por que ROS Melodic en 2021?2:56
  • Instalación de maquina virtual I6:29
  • Instalación de maquina virtual II5:51

Requirements

  • Debes tener algún conocimiento sobre programación pero no es totalmente necesario. La idea del curso es que se haga todo paso a paso y se expliquen los pasos

Description

Conoce a fondo ROS (Robot Operating System). Este curso es la recopilación de muchos tutoriales que existen en la web y que generalmente son confusos o difíciles de seguir, aquí aprenderás paso a paso y de forma sencilla, además explicaremos el por qué de todos los temas abordados. Vamos a empezar por conocer que es ROS, para que sirve, sus principales herramientas y a partir de ahí vamos a desarrollar aplicaciones con ROS para tener práctica con la herramienta.

En este curso cubriremos 6 grandes temas:

1. Introducción a ROS

2. Linux y python

3. Fundamentales de ROS

4. ROS + Arduino

5. Universal Robot Description File Format (URDF)

6. Navegación autónoma de robots

En cada tema presentaremos la teoría básica que nos permita luego pasar rápidamente a la práctica y entender por qué ocurre lo que ocurren desarrollando aplicaciones de ROS, su estructura y sus limitaciones.

Vamos a empezar por los conceptos mas básicos como son:

Nodos

Tópicos

Publicadores

Subscriptores

Servicios

Acciones

El objetivo general de este curso es que conozcas que es ROS, como funciona en la teoría y en la práctica, además de como se conecta con otras herramientas para desarrollar robótica como Arduino mediante comunicación serial, además del reconocimiento de otras herramientas fundamentales que acompañan a ROS como son la interfaz gráfica por defecto de ROS (Rviz) y el simulador de robótica (Gazebo/Ignition). No queremos que pierdas tiempo buscando en la web como hacer todo esto, así que decidimos juntar toda esta información en un sólo lugar para que ROS sea mucho mas comprensible y mas utilizado en la comunidad de habla hispana.

Bienvenidos al mundo de la robótica, bienvenidos a Robot Operating System - ROS

Who this course is for:

  • Desarrolladores de robots
  • makers
  • Desarrolladores de proyectos con arduino
  • Desarrolladores de proyectos con raspberry pi
  • Personas que quieran aprender ROS sin perder tiempo
  • desarrolladores de software
  • Entusiastas de la robótica