Curso de programación completa de un robot

Este curso de programación completa de un robot te permite aprender los fundamentos de ROS (Robot Operating System) para crear sistemas robóticos avanzados.
El sistema operativo de robot (ROS) te permite crear rápidamente aplicaciones robóticas mediante el acceso a un gran conjunto de software y herramientas de código abierto. Con el paso de los años, ROS se ha convertido en la herramienta esencial para los robóticos. Una gran comunidad rodea a ROS y ha habido una gran aportación de usuarios industriales en el desarrollo de estas herramientas.
En este curso, aprenderás a utilizar diferentes herramientas ROS para crear una aplicación robótica completa. Trabajarás con tu propia instalación independiente de Ubuntu-Linux y con robots industriales y móviles en el motor de simulación basado en física, Gazebo. Aprenderás a programar y configurar tareas robóticas básicas, como recoger y colocar objetos, o sortear obstáculos. Luego integrarás todos estos conocimientos para construir una línea de producción industrial con dos brazos robóticos y un robot móvil.
Este curso lo ofrece la Universidad Tecnológica de Delft, la universidad tecnológica más antigua y grande de los Países Bajos.
Esta institución ofrece numerosos cursos online gratuitos que abarcan una gran cantidad de temáticas. Además, los estudiantes que deseen un certificado verificado pueden obtenerlo abonando una pequeña tarifa.
¿A quién está dirigido el curso de programación completa de un robot?
Este curso está dirigido a las personas que trabajan, estudian o están interesadas en la robótica, programación, ingeniería y electrónica.
Entre los requisitos previos necesarios para aprovechar al máximo las enseñanzas de este curso están los siguientes:
- Programación básica en Python (variables, condicionales, bucles y funciones). Ver cursos gratuitos Python.
- Un ordenador preparado para la instalación de Ubuntu-Linux y con conexión estable a Internet para poder realizar el contenido del curso de forma online.
- Se prefiere el conocimiento de matemáticas, sobre todo, en álgebra lineal básica, conceptos de informática y línea de comandos de Linux, pero los estudiantes también pueden optar por aprender estas habilidades por su cuenta a lo largo del curso.
Además, deberás tener un buen nivel de inglés, ya que el curso se imparte en este idioma (ver cursos gratis de inglés). Por otro lado, cuenta con subtítulos también en inglés, lo que te facilitará el aprendizaje.
¿Qué aprenderás en el curso de programación completa de un robot?
Mukunda Bharatheesha, Gijs van der Hoorn y Carlos Hernández Corbato son los instructores de este curso. Tiene una duración de 7 semanas y se debe dedicar, al menos, un tiempo de entre 8 y 12 horas cada una de ellas.
Podrás hacerlo a tu propio ritmo y contarás con todos los materiales y recursos necesarios.
Lo que aprenderás a lo largo del curso, podemos resumirlo así:
- Cómo utilizar las herramientas de comunicación ROS (temas, servicios, acciones) para intercambiar información entre módulos funcionales
- Visualización y creación de un entorno personalizado con un robot.
- Mapeo del entorno del robot y navegación con un robot móvil.
- Cómo implementar una función pick-and-place con brazos robóticos industriales
- Diseño de una aplicación robótica completa con máquinas de estados.
Los temas a tratar a lo largo del curso de programación completa de un robot son:
- Configuración del curso.
- Conceptos básicos de ROS.
- Construye tu propio entorno de robot.
- Creación de mapas de navegación autónoma con el paquete GMapping: navegarás de forma autónoma por un mapa conocido con navegación ROS.
- Manipulación.
- Visión robótica.
- Proyecto final.
Acceso al curso de programación completa de un robot
Accede al curso de programación completa de un robot impartido por la Universidad Tecnológica de Delft. Tanto la inscripción como la participación están habilitadas de forma totalmente gratuita.
Si deseas obtener un certificado de finalización y participación del curso, podrás hacerlo tras superar todos los módulos. Adicionalmente, deberás abonar una tasa correspondiente a 132 € a la Universidad Tecnológica de Delft para la tramitación de la certificación.
Además, si escoges esta opción en vez de la gratuita, obtendrás acceso a las tareas calificadas y no calificadas de forma permanente.
Si quieres seguir formándote, también pueden interesarte este curso de electrónica y Arduino para construir tus propios robots o este otro curso para la programación de percepción de robots y drones. Ambos son completamente gratuitos.
No sé como acceder al curso de programación completa de un robot