Programa del Curso
Introducción
Comprensión de los conceptos básicos ROS
- Visión general de la ROS Arquitectura y Filosofía
- Configuración del entorno de espacio de trabajo ROS
- ROS Maestro, Nodos, Temas y Mensajes
- Uso de comandos de consola
- Trabajar con el sistema de compilación Catkin
- El archivo de inicio ROS
- Visualización 3D e interacción del usuario con el simulador Gazebo
Creando tu primer ROS programa
- Creación de un paquete ROS
- Configuración de un ROS proyecto en Eclipse
- Uso de la biblioteca de cliente ROS C++
- Escribir un suscriptor y editor simple ROS
- Almacenamiento y recuperación de parámetros mediante el servidor de parámetros ROS
- Uso de RViz para ROS visualización 3D
Utilización del sistema de transformación TF en ROS
Trabajar con la interfaz de usuario de rqt
Explorando modelos de robots en ROS
El formato de descripción de simulación (SDF)
Implementación de ROS servicios
Implementación de ROS acciones
Uso del tiempo simulado en ROS
Almacenamiento de datos de mensajes en ROS bolsas
Pruebas de regresión con escenarios realistas
Aplicación de diferentes estrategias de depuración en ROS
Exploración de aplicaciones complejas del mundo real para ROS
Próximos pasos hacia la creación de tu primer ROS proyecto
Solución de problemas
Palabras finales
Requerimientos
- Comprensión de los conceptos básicos de robótica.
- Experiencia básica en programación.
Audiencia
- Aficionados
- Robotics Entusiastas
- Ingenieros y Técnicos
Testimonios (4)
Soporte individual
Simon the 2nd - Cboost
Curso - ROS: Programming for Robotics
Traducción Automática
Good conceptual explanations followed by good example exercises
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Curso - ROS: Programming for Robotics
It was very useful and the practical tasks really helped.
David Croft - Coventry University
Curso - ROS: Programming for Robotics
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.