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
GoExplicaciones conceptuales seguidas de ejercicios de ejemplo buenos
Appu Hannadi Thotahewage Eranga De Silva - University of New South Wales, Sydney
Curso - ROS: Programming for Robotics
Traducción Automática
Fue muy útil y las tareas prácticas realmente ayudaron.
David Croft - Coventry University
Curso - ROS: Programming for Robotics
Traducción Automática
Siento que adquiero las habilidades clave necesarias para entender cómo se integra el ROS, y cómo estructurar proyectos en él.
Dan Goldsmith - Coventry University
Curso - ROS: Programming for Robotics
Traducción Automática