Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación de Robots con ROS
Rating: 4.2 out of 5(86 ratings)
403 students

Programación de Robots con ROS

Robótica : Mobile-Manipulator / Quadruped-Robot / Humanoid Robot
Created byLuis Cruz
Last updated 6/2026
Spanish
Spanish

What you'll learn

  • Programar un Robot Humanoide en un entorno de simulación.
  • Programar un Robot Mobile-Manipulator en un entorno de simulación.
  • Programar un Robot Quadruped en un entorno de simulación.
  • Programación de Tópicos, Servicios, Acciones en ROS.
  • Aprender los conceptos claves de ROS
  • Aplicar la teoría en la programación de robots con ROS en un entorno de simulación
  • Comprender y crear tus propios programas ROS(Robot Operating System)

Course content

10 sections80 lectures5h 24m total length
  • Revisión del Curso2:29
  • Qué es ROS?6:04
  • Robot Operating System2:55

    Robot Operating System

  • Arquitectura ROS1:36
  • ¿Qué es ROS?
  • Laboratorio : Instalación de ROS Noetic9:54

    Instalación de ROS Noetic

  • Instrucciones Instalación de ROS0:26
  • Laboratorio : Verificar Instalación de ROS Noetic2:43

    Verificar Instalación de ROS

  • Ubuntu 20.04 + Python 30:25
  • Programación de Robots con ROS0:27

Requirements

  • Tener instalado Ubuntu 20.04 en PC o en Notebook
  • Conocimientos básicos de comandos Linux
  • Conocimientos básicos de Python
  • Conocimientos básicos de Github y Git

Description

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Visita mi Página Web, allí encontrarás promociones y novedades de los cursos disponibles.

▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

Si alguna vez te has preguntado cómo se programa un robot, ésta es tu oportunidad para aprender como hacerlo con ROS (Robot Operating System) - con la versión Noetic Ninjemys (Focal EOL - May, 2025).


  • Qué es ROS?


    Robot Operating System -> Sistema operativo del Robot


    ROS, es un conjunto de bibliotecas de software y herramientas que ayudan a crear aplicaciones robóticas. Desde controladores hasta algoritmos del estado del arte y con potentes herramientas de desarrollo, ROS tiene lo que necesitas para tu próximo proyecto de robótica.


    Entre sus fortalezas está que es usado en investigación, productos comerciales, educación y como centro de entretenimiento, tanto en el sector academico y el sector privado.


  • Aprenderás los conocimientos básicos de ROS con rospy (python).


  • Aplicar todo lo aprendido en éste curso para programar robots.


  • Todas las secciones tienen su laboratorio correspondiente para poner en práctica todo lo aprendido, en cada sección.


En particular, los temas que trataremos serán los siguientes:


  • Sección 1 : Arquitectura e Instalación de ROS Noetic Ninjemys en Ubuntu 20.04.


  • Sección 2 : Organización de archivos en ROS(workspace, ros packages, catkin).


  • Sección 3 : Intercambio de DATA en ROS (Topics, Services, Actions).


  • Sección 4 : Programación de un Robot Mobile-Manipulator, Simulación Robot Mobile-Manipulator, Moviendo la base del Robot, Moviendo el brazo del Robot, Detectar y Evitar Obstáculos.


  • Sección 5 : Programación de un Quadruped Robot, Simulación y Movimientos Quadruped Robot (Caminar hacia adelante, Caminar hacia atrás, Girar hacia la derecha, Girar hacia la Izquierda, Trotar y Saltar) , Detectar y Evitar Obstáculos.


  • Sección 6 : Programación de un Robot Humanoide, RVIZ -  Gazebo - Actionlib - RQT.

Además, en el curso encontrarás el código fuente en python, para revisarlo y modificarlo, de modo que no sólo aprenderás la teoría con los vídeos, sino también podrás poner en practica tus conocimientos adquiridos para construir tus propios programas en ROS(Robot Operating System) y utilizarlos en tus proyectos de Robótica. Así que no esperes más y apúntate al curso de  ROS(Robot Operating System).

Who this course is for:

  • Si te apasiona el mundo de la robótica y si deseas dar el siguiente paso en tu formación profesional, éste curso es para ti, aprenderás los conceptos básicos de ROS y los pondrás en práctica creando programas en consola y finalmente programarás robots "Mobile-Manipulator" / "Quadruped-Robot" / " Robot Humanoid " - en un entorno de simulación.
  • Estudiantes, Técnicos, Ingenieros.