Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa 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
21 Horas