micro-ROS / micro-ROS/micro_ros_platformio

Localhost configuration with MicroROS and CycloneDDS

Ouverte
#149 4 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Langage dominant
Python
Étoiles
334
Forks
111
Métriques de merge des PR
Aucune PR mergée en 30 j

Description

I'm working with CycloneDDS for ROS2 Humble and I'm trying to use the ROS_LOCALHOST_ONLY variable (or another localhost configuration) with MicroROS. While it worked with FastDDS, I haven't been able to establish communication between the agent and the ROS system using CycloneDDS, even though both are running on the same machine.

The (serial) connection between the agent and the microcontroller is successfully established, and all instances (subscribers, publishers, etc.) are created without issues. However, the topics are not visible in any other terminal on the machine.

Everything run on Ubuntu22/Jetpack6.

Is there an option to enable this configuration or will it be included in the future?

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner la manière dont ROS_LOCALHOST_ONLY et CycloneDDS sont configurés pour l’agent micro-ROS, en comparant la configuration signalée avec le cas fonctionnel de FastDDS. Reproduisez la configuration Ubuntu 22/Jetpack 6 et vérifiez si les topics de l’agent deviennent visibles depuis un autre terminal ; c’est terminé lorsque la communication localhost fonctionne avec CycloneDDS ou que la limitation prise en charge est documentée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
linux
Domaine
embedded-iot, networking, robotics
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
À clarifier
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.