Temario del curso
Introducción a ROS y Python para Robotics
- Descripción general de ROS características y arquitectura
- Beneficios del uso de ROS para la robótica móvil
Comprensión ROS
- Conceptos y componentes básicos
- ROS Sistema de archivos, estructura de directorios y modelo de comunicación
Configuración del entorno de desarrollo
- Instalación de ROS y Python
- Configuración del entorno ROS y del espacio de trabajo
- Conexión de una plataforma de robot móvil con ROS
Creación y ejecución de ROS nodos con Python
- Creación de ROS nodos mediante Python
- Ejecución de nodos y uso de herramientas de línea de comandos
- Escribir y usar ROS archivos de inicio de nodo
- Utilización de ROS parámetros y registro
Creación y uso de ROS temas con Python
- Creación de ROS temas con Python
- Publicación y suscripción a ROS temas
- Uso de ROS tipos de mensajes y mensajes personalizados
- Seguimiento y registro de temas ROS mediante herramientas ROS
Creación y uso de ROS servicios con Python
- Creación de ROS servicios con Python
- Solicitud y prestación de ROS servicios
- Utilización de ROS tipos de servicio y servicios personalizados
- Inspeccionar y llamar a los servicios ROS utilizando las herramientas ROS
Creación y uso de ROS acciones con Python
- Creación de ROS acciones con Python
- Envío y recepción de ROS objetivos de acción
- Utilización de ROS tipos de acción y acciones personalizadas
- Gestión y cancelación de ROS acciones mediante las herramientas ROS
Uso de ROS paquetes y bibliotecas para robots móviles
- Uso de la pila de navegación ROS para robots móviles
- Implementación de ROS paquetes SLAM para robots móviles
- Empleo de ROS paquetes de percepción para robots móviles
Integración ROS con otros marcos y herramientas
- Uso de ROS con OpenCV para la visión artificial
- Uso de ROS con TensorFlow para el aprendizaje automático
- Uso de ROS con Gazebo para la simulación
- Uso de ROS con otros marcos y herramientas
Solución de problemas y depuración ROS de aplicaciones
- Abordar problemas y errores comunes en aplicaciones ROS
- Aplicación de técnicas y herramientas de depuración eficaces
- Consejos y prácticas recomendadas para mejorar el rendimiento ROS
Resumen y próximos pasos
Requerimientos
- Comprensión de los conceptos y la terminología básica de la robótica
- Experiencia con Python programación y análisis de datos
- Familiaridad con el sistema operativo Linux y las herramientas de línea de comandos
Audiencia
- Robotics Desarrolladores
- Robotics Entusiastas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 4800 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (3)
Los ejercicios prácticos relacionados con el contenido realmente ayudan a comprender más sobre cada tema. Además, el estilo de comenzar la clase con una conferencia y continuar con ejercicios prácticos es bueno y útil para relacionarlo con la conferencia presentada anteriormente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Curso - Introduction to Data Science and AI using Python
Traducción Automática
Soporte individual
Simon the 2nd - Cboost
Curso - ROS: Programming for Robotics
Traducción Automática
Ejemplos/ejercicios perfectamente adaptados a nuestro dominio
Luc - CS Group
Curso - Scaling Data Analysis with Python and Dask
Traducción Automática