ROS Toolbox

 

ROS Toolbox

Diseño, simulación y despliegue de aplicaciones basadas en ROS

Más información:

Red ROS

Conéctese a ROS o ROS 2 para prototipar aplicaciones de sistemas autónomos. Acceda a hardware o simuladores a través de una red ROS.

Conexión a una red ROS

Conéctese a redes ROS o ROS 2 y explórelas. Utilice la introspección para enumerar los temas y tipos disponibles. Visualice una estructura detallada de los mensajes ROS.

Conexión a una red ROS.

Conexión a una red ROS.

Configuración de una red ROS

Cree y defina su propia red ROS o ROS 2 para permitir la comunicación entre diferentes dispositivos. Configure diversos nodos ROS para distribuir tareas e información.

Red ROS 2 de ejemplo.

Red ROS 2 de ejemplo. 

Comunicación ROS

Comuníquese con nodos ROS a través de mensajes.

Editores y suscriptores

Envíe y reciba mensajes ROS o ROS 2 mediante un tema con semántica de edición-suscripción.

Modelo de Simulink para la suscripción a datos de sensores y la publicación de velocidades de rueda.

Modelo de Simulink para la suscripción a datos de sensores y la publicación de velocidades de rueda.

Servicios y acciones

Utilice una arquitectura cliente-servidor para enviar solicitudes, realizar tareas y obtener realimentación en aplicaciones ROS.

Interacción cliente-servidor mediante servicios y acciones ROS.

Interacción cliente-servidor mediante servicios y acciones ROS.

Servidor de parámetros

Utilice los servidores de parámetros ROS para almacenar las opciones de configuración de varios nodos y permitir la reconfiguración dinámica de los nodos.

Modelo de Simulink que consulta y establece los parámetros ROS para controlar la selección de la marcha del vehículo.

Modelo de Simulink que consulta y establece los parámetros ROS para controlar la selección de la marcha del vehículo. 

Mensajes ROS

Utilice los mensajes para compartir información entre nodos ROS. Recurra a los mensajes integrados o especifique definiciones de mensajes personalizadas.

Archivos de registro ROS (rosbag)

Importe archivos rosbag para filtrar, visualizar y analizar los datos registrados.

Flujo de trabajo para la selección de datos ROS desde archivos rosbag.

Flujo de trabajo para la selección de datos ROS desde archivos rosbag.

Ejemplo de mensajes ROS compatibles.

Ejemplo de mensajes ROS compatibles.

Mensajes personalizados

Agregue nuevos tipos de mensajes para sus aplicaciones ROS o ROS 2 gracias al soporte para mensajes personalizados.

Generación de mensajes ROS 2 personalizados.

Generación de mensajes ROS 2 personalizados.

Despliegue de ROS

Despliegue nodos ROS y ROS 2 independientes en su red.

Generación de un nodo ROS 2 independiente desde Simulink. Vea la galería (6 imágenes)

Ejemplos de aplicación

Utilice ejemplos de aplicación para diseñar, simular y desplegar sistemas con comunicación ROS y ROS 2.