Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Robótica con Python: Control de Robots Omnidireccionales
Rating: 4.6 out of 5(76 ratings)
575 students

Robótica con Python: Control de Robots Omnidireccionales

Curso 2 de Robótica con Python: encoders, PID y cinemática en robots omnidireccionales
Last updated 11/2025
Spanish
Spanish [Auto],

What you'll learn

  • Armar tu propio robot tipo omnidireccional de 3 ruedas
  • Manejo de encoders de cuadratura (Odometría)
  • Modelamiento dinámico de motores
  • Control en lazo cerrado PID para motores
  • Sintonía de controladores PID (Método Lambda)
  • Modelamiento cinemático de un robot omnidireccional de 3 ruedas
  • Simulación de robots en Python con un novedoso simulador virtual 3D
  • Control de posición con orientación final basado en Lyapunov
  • Control de seguimiento de trayectoria basado en Lyapunov
  • Control de seguimiento de camino basado en Lyapunov
  • Análisis de estabilidad de controladores por el método de Lyapunov

Course content

6 sections57 lectures8h 32m total length
  • Presentación2:56

Requirements

  • Programación básica en Arduino
  • Programación básica en Python
  • Conocimiento básico de matrices y derivadas

Description

Ya diste el primer paso con la robótica diferencial: entendiste cómo funcionan los robots móviles más comunes y cómo controlarlos.
Ahora es momento de subir al siguiente nivel y explorar un tipo de robot aún más versátil: el robot omnidireccional, capaz de moverse en cualquier dirección con total libertad.

¿Por qué es interesante?
Porque a diferencia de los diferenciales, que están limitados por la dirección de sus ruedas, los omnidireccionales pueden avanzar, retroceder, girar y desplazarse lateralmente sin necesidad de maniobras complejas. Esta característica los convierte en la elección ideal para aplicaciones en almacenamiento, logística, investigación y competencias robóticas, donde la precisión y la maniobrabilidad son fundamentales.

En este curso aprenderás a modelar, simular y controlar robots omnidireccionales usando Python y Arduino.

El curso combina dos enfoques complementarios:

  • Simulación en Python en un entorno 3D interactivo, para probar y perfeccionar tus algoritmos.

  • Parte práctica con Arduino, implementando controladores en un robot real con ruedas Mecanum u Omni.

A lo largo del curso aprenderás a:

  • Utilizar encoders de cuadratura para medir desplazamiento y orientación.

  • Implementar odometría en robots omnidireccionales.

  • Diseñar y sintonizar controladores PID con el método Lambda.

  • Desarrollar el modelamiento cinemático de robots omnidireccionales.

  • Aplicar control basado en Lyapunov para:

    • Posicionamiento con y sin orientación.

    • Seguimiento de trayectorias en cualquier dirección.

    • Navegación autónoma en entornos definidos.

Además, tendrás acceso a recursos descargables y plantillas de código en Python y Arduino.

Este curso es la continuación natural de tu formación: integra teoría, simulación y práctica para que domines la navegación autónoma en robots omnidireccionales, llevando tu conocimiento de robótica móvil al siguiente nivel.

Inscríbete ahora y comienza a construir robots con movilidad avanzada, desde la teoría matemática hasta su implementación real.

Who this course is for:

  • Estudiantes de ingeniería robótica, mecatrónica y electrónica en curso o graduados.
  • Estudiantes de postgrado
  • Tesistas
  • Docentes en el área de robótica, mecatrónica y electrónica
  • Investigadores en el área de robótica