ROS Toolbox

 

ROS Toolbox

Concevez, simulez et déployez des applications basées sur ROS

En savoir plus:

Réseau ROS

Connectez-vous à ROS ou ROS 2 pour prototyper des applications de systèmes autonomes. Accédez au hardware ou aux simulateurs sur un réseau ROS.

Connexion au réseau ROS

Connectez-vous à des réseaux ROS ou ROS 2 et explorez-les. Utilisez l'introspection pour répertorier les topics et types disponibles. Affichez une structure détaillée des messages ROS.

Connexion à un réseau ROS.

Connexion à un réseau ROS.

Configuration d'un réseau ROS

Créez et définissez votre propre réseau ROS ou ROS 2 pour établir la communication entre différents appareils. Configurez plusieurs nœuds pour la distribution des tâches et des informations.

Exemple de réseau ROS 2.

Exemple de réseau ROS 2. 

Communication ROS

Communiquez avec des nœuds ROS en transmettant des messages.

Publishers et subscribers

Envoyez et recevez des messages ROS ou ROS 2 à l'aide d'un topic en utilisant des sémantiquespublish-subscribe.

Modèle Simulink pour l'abonnement aux données de capteurs et la publication de vitesses de roues.

Modèle Simulink pour l'abonnement aux données de capteurs et la publication de vitesses de roues.

Services et actions

Utilisez une architecture client-serveur pour envoyer des requêtes, exécuter des tâches et obtenir des retours d'informations dans des applications ROS.

Interaction client-serveur à l'aide de services et actions ROS.

Interaction client-serveur à l'aide de services et actions ROS.

Serveur de paramètres

Utilisez les serveurs de paramètres ROS pour stocker des options de configuration associées à plusieurs nœuds et pourreconfigurer dynamiquement les nœuds.

Modèle Simulink qui interroge et définit des paramètres ROS pour le contrôle des passages de vitesses d'un véhicule.

Modèle Simulink qui interroge et définit des paramètres ROS pour le contrôle des passages de vitesses d'un véhicule. 

Message ROS

Travaillez avec des messages pour partager des informations entre des nœuds ROS. Utilisez des messages intégrés ou spécifiez des définitions de messages personnalisées.

Fichiers de log ROS (rosbags)

Importez des fichiers rosbag pour filtrer, visualiser et analyser des données enregistrées.

Processus de sélection de données ROS dans des fichiers rosbag.

Processus de sélection de données ROS dans des fichiers rosbag.

Messages personnalisés

Ajoutez de nouveaux types de messages pour vos applications ROS ou ROS 2 grâce au support des messages personnalisés.

Génération de messages ROS 2 personnalisés.

Génération de messages ROS 2 personnalisés.

Déploiement ROS

Déployez des nœuds ROS et ROS 2 standalone sur votre réseau.

Génération d'un nœud ROS 2 autonome depuis Simulink. Explorez la galerie (6 images)

Exemples d'applications

Utilisez des exemples d'applications pour concevoir, simuler et déployer des systèmes compatibles à la communication ROS et ROS 2.