Programa del Curso
Introducción
Entendiendo los Conceptos Básicos de ROS
- Descripción General de la Arquitectura y Filosofía de ROS
- Configurando el Entorno del Espacio de Trabajo de ROS
- Nodos, Temas, Mensajes y ROS Master
- Usando Comandos de Consola
- Trabajando con el Sistema de Compilación Catkin
- El Archivo de Inicio de ROS (Launch File)
- Visualización en 3D e Interacción del Usuario con el Simulador Gazebo
Creando su Primer Programa de ROS
- Creación de un Paquete de ROS
- Configurando un Proyecto de ROS en Eclipse
- Usando la Biblioteca de Cliente C++ de ROS
- Escribiendo un Suscriptor y Publicador Simple de ROS
- Almacenando y Recuperando Parámetros con el Servidor de Parámetros de ROS
- Usando RViz para la Visualización en 3D de ROS
Utilizando el Sistema de Transformaciones TF en ROS
Trabajando con la Interfaz de Usuario rqt
Explorando Modelos de Robots en ROS
El Formato de Descripción de Simulación (SDF)
Desplegando Servicios de ROS
Implementando Acciones de ROS
Usando Tiempo Simulado en ROS
Almacenando Datos de Mensajes en Bolsas de ROS (Bags)
Pruebas de Regresión con Escenarios Realistas
Aplicando Diferentes Estrategias de Depuración en ROS
Explorando Aplicaciones del Mundo Real Complejas para ROS
Pasos Siguientes hacia la Creación de su Primer Proyecto de ROS
Solución de Problemas
Comentarios Finales
Requerimientos
- Un entendimiento de conceptos básicos de robótica.
- Experiencia básica en programación.
Público Objetivo
- Hobbyistas
- Entusiastas de la Robótica
- 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