Description

En este curso introduciremos los conceptos básicos de ROS (Robotics Operating System), como son la creación e interacción entre nodos, implementación del entorno de trabajo con los paquetes respectivos, para la ejecución de los distintos códigos; los cuales permiten hacer una simulación dinámica de robots. Aplicaremos los entornos de visualización virtual en 3D Gazebo y RVIZ. Posteriormente, implementaremos códigos en Python que contienen los cálculos cinemáticos para poder conseguir el desarrollo de tareas, de robots antropomórficos. Finalmente, implementaremos la interacción con el hardware real, a través de la conexión del entorno desarrollado en ROS con el robot antropomórfico Openbotv v1, desarrollado en Robotics 4.0.  En resumen, se estudiará:

- Introducción a ROS, el popular software libre, de código abierto, que muchas empresa y centros de investigación emplean, para modelación, compartir recurso, y aplicaciones con sus robots.

- Nodos en ROS

- Interacción entre nodos de ROS

- Desarrollo de paquetes en ROS (WS, SRC, LAUNCH)

- Modelación y visualización en 3D, en entornos GAZEBO y RVIZ

- Programación de cálculos cinemáticos, para robots articulados de 2 y 3 grados de libertad en el plano, empleando Python (cinemática inversa, cinemática directa, generación de trayectorias, espacio de trabajo)

- Interacción con robot real Openbotv v1

- Ejemplos de aplicación

What You Will Learn!

  • Introducción a ROS
  • Aplicación de Python en ROS
  • Aplicación de modelos cinemáticos a robots articulados 2 y 3 GDL en simulación
  • Aplicación de modelos cinemáticos a robots articulados reales 2 y 3 GDL

Who Should Attend!

  • Principiantes de Python que les interese robótica
  • Estudiantes que quieren aprender ROS de manera práctica
  • Profesionales interesados en robótica
  • Docentes de Robótica
  • Programadores en Python
  • Estudiantes de ROS en español