Robot móvil diferencial: Navegación Autónoma

Why take this course?
¡Este es un resumen detallado de lo que incluirá tu curso sobre robótica y control de automóviles diferenciales usando Arduino y Python! A continuación, te proporciono una guía paso a paso para estructurar y ofrecer tu curso de manera efectiva:
Introducción al Curso:
- Bienvenida y presentación del curso.
- Explicación de objetivos y lo que aprenderán los estudiantes.
- Breve introducción a la robótica y su importancia en el mundo moderno.
- Visión general de los componentes necesarios y cómo se relacionan entre sí.
Módulo 1: Fundamentos de Robótica y Componentes
- Introducción a los tipos de robots y su clasificación.
- Descripción del robot diferencial y sus características.
- Análisis de los componentes electrónicos necesarios (Arduino, encoders, motores, etc.).
- Configuración y conexión de hardware.
- Primeros pasos con Arduino y programación básica.
Módulo 2: Odometría y Navegación
- Explicación de la odometría y cómo funcionan los encoders.
- Medición de la velocidad angular y posición del robot.
- Implementación de la odometría en Arduino.
- Ejercicios prácticos para calibrar los encoders.
Módulo 3: Controladores de Bajo Nivel (Control PID)
- Teoría y funcionamiento de los controladores PID.
- Implementación de un controlador PID en Arduino.
- Sintonización del controlador PID utilizando el método Lambda.
- Pruebas y ajustes en un entorno controlado.
Módulo 4: Modelo Cinemático del Robot
- Comprendiendo el modelo cinemático de robots tipo uniciclo o diferencial.
- Estudio de casos especiales como points of control desplazados.
- Simulaciones para validar el modelo.
- Análisis de la dinámica del robot y su impacto en el control.
Módulo 5: Algoritmos de Control
- Introducción a los algoritmos de control para posición sin orientación.
- Desarrollo de un controlador basado en Lyapunov.
- Implementación de una ganancia adaptativa.
- Control de posición con orientación y seguimiento de trayectoria.
Módulo 6: Integración y Pruebas
- Integración del sistema de control con la odometría.
- Configuración del zumbador y su uso en el robot.
- Pruebas de campo libre para validar la implementación.
- Depuración y mejoras del sistema.
Módulo 7: Proyecto Final y Consideraciones Avanzadas
- Desarrollo de un proyecto final que combine todos los conceptos aprendidos.
- Implementación de funciones adicionales como evitamiento de obstáculos o seguimiento visual.
- Discusión sobre mejoras futuras y posibles aplicaciones del robot.
- Consideraciones sobre escalabilidad y posibles alternativas de hardware (Arduino Mega, ESP32, Raspberry Pi, etc.).
Recursos Adicionales:
- Código fuente de ejemplos.
- Diagramas esquemáticos y guías de conexión.
- Fuentes y recursos para profundizar en los temas tratados.
- Foro o canal de comunicación para apoyo y intercambio entre estudiantes.
Conclusión del Curso:
- Resumen de lo aprendido.
- Reflexiones finales y consejos sobre el desarrollo continuo en robótica.
- Pasos siguientes y cómo continuar aprendiendo y experimentando.
Al estructurar tu curso de esta manera, asegúrate de incluir teoría, práctica y ejemplos reales para facilitar la comprensión y aplicación de los conceptos por parte de tus estudiantes. Además, proporciona recursos adicionales y apoyo para que puedan resolver dudas y continuar su aprendizaje más allá del curso.
Course Gallery




Loading charts...