Temario del curso
Introducción
Comprensión de Conceptos Básicos de ROS
- Visión general de la Arquitectura y Filosofía de ROS
- Configuración del Entorno de Trabajo de ROS
- Master, Nodos, Temas y Mensajes en ROS
- Uso de Comandos de Consola
- Trabajo con el Sistema de Construcción Catkin
- El Archivo de Lanzamiento de ROS
- Visualización 3D e Interacción del Usuario con el Simulador Gazebo
Creación de tu Primer Programa en ROS
- Creación de un Paquete ROS
- Configuración de un Proyecto ROS en Eclipse
- Uso de la Biblioteca de Cliente C++ de ROS
- Escribir un Suscriptor y Publicador Simple en ROS
- Almacenamiento y Recuperación de Parámetros Utilizando el Servidor de Parámetros de ROS
- Uso de RViz para Visualización 3D en ROS
Uso del Sistema de Transformaciones TF en ROS
Trabajo con la Interfaz de Usuario rqt
Exploración de Modelos de Robot en ROS
El Formato de Descripción de Simulación (SDF)
Despliegue de Servicios ROS
Implementación de Acciones ROS
Uso del Tiempo Simulado en ROS
Almacenamiento de Datos de Mensajes en Archivos Bags de ROS
Pruebas Regresivas con Escenarios Realistas
Aplicación de Diferentes Estrategias de Depuración en ROS
Exploración de Aplicaciones del Mundo Real Complejas para ROS
Siguientes Pasos Hacia la Creación de tu Primer Proyecto en ROS
Resolución de Problemas
Observaciones Finales
Requerimientos
- Comprensión de los conceptos básicos de la robótica.
- Experiencia básica en programación.
Audiencia
- Aficionados y aficionados a la tecnología (Hobbyists)
- Entusiastas de la robótica
- Ingenieros y técnicos
Reseñas (4)
Soporte individual
Simon the 2nd - Cboost
Curso - ROS: Programming for Robotics
Traducción Automática
Buenas explicaciones conceptuales seguidas de buenos ejercicios de ejemplo
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 obtengo las habilidades fundamentales necesarias para entender cómo se integra el ROS y cómo estructurar proyectos con él.
Dan Goldsmith - Coventry University
Curso - ROS: Programming for Robotics
Traducción Automática