Duración
25 horas
Introducción
Este curso está diseñado para aquellos interesados en aprender robótica usando Robot Operating System (ROS) y Python. El curso cubre todos los aspectos necesarios para trabajar con ROS, desde la programación de robots hasta la implementación de sensores y actuadores. Los alumnos aprenderán a desarrollar el software y la infraestructura para controlar robots. El curso también se centrará en la aplicación de ROS en la robótica móvil, la robótica manipulativa, la robótica autónoma y el desarrollo de aplicaciones avanzadas.
Objetivos
- Dominio de ROS y programación robótica en Python y aplicar estos conocimientos en la creación y control de sistemas robóticos autónomos
- Adquirir habilidades de navegación autónoma y manipulación de objetos para desarrollar robots móviles autónomos y robots manipuladores capaces de interactuar con el entorno y ejecutar tareas específicas
- Aprender a conectarse con plataformas de robótica para conectar y colaborar con varios robots en un entorno distribuido, integrar robots con hardware real y explorar nuevas tendencias en robótica colaborativa e industrial
- Aprender a optimizar el rendimiento de sistemas robóticos, implementar mejores prácticas para la seguridad y el rendimiento, diagnosticar y solucionar problemas de robots autónomos, y mantener sistemas robóticos de alto rendimiento
- Abordar cuestiones éticas y legales en robótica, proporcionando una comprensión profunda de las responsabilidades éticas, regulaciones y desafíos legales que surgen en la robótica autónoma y la toma de decisiones de robots.
Temario
- Introducción a ROS
- Programación fundamental en ROS con Python
- Programación Avanzada en ROS con Python
- Navegación Autónoma de Robots
- Visión y Percepción en ROS
- Manipulación de Objetos y Brazos Robóticos
- Integración con Plataformas de Robótica
- Simulación Avanzada en Gazebo
- Robótica Móvil Avanzada
- Comunicación entre Robots y Entornos Distribuidos
- Aplicaciones Avanzadas en Robótica
- Desarrollo de Interfaces de Usuario para Robots
- Optimización y Rendimiento
- Robótica en la actualidad y Futuras Tecnologías
- Consideraciones Éticas y Legales en Robótica