micro-ROS / micro-ROS/micro-ROS-Agent
micro-ROS Agent on macOS
Personne n'a encore pris cette issue.
- Langage dominant
- C++
- Étoiles
- 201
- Forks
- 111
- Merge moyen
- 1 j 6 h
- PR mergées (30 j)
- 10
Description
I hope to run micro-ROS Agent on macOS. Is there a way?
```
[macOS PC]<----- Wi-Fi ----->[ATOM Matrix]
```
## Step1
I flashed to ATOM Matrix.
## Step2
I tried to use [official Docker image](https://hub.docker.com/r/microros/micro-ros-agent).
And, I used Docker Desktop on Mac.
```bash
docker run -it --rm --net=host microros/micro-ros-agent:jazzy udp4 -p 8888
```
As a result, the following message was displayed.
```bash
[1776208951.161796] info | UDPv4AgentLinux.cpp | init | running... | port: 8888
[1776208951.161960] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 4
[1776209018.862533] info | Root.cpp | create_client | create | client_key: 0x5A53D35F, session_id: 0x81
[1776209018.862722] info | SessionManager.hpp | establish_session | session established | client_key: 0x5A53D35F, address: 127.0.0.1:58347
[1776209019.779195] info | SessionManager.hpp | establish_session | session re-established | client_key: 0x5A53D35F, address: 127.0.0.1:58347
[1776209020.702419] info | SessionManager.hpp | establish_session | session re-established | client_key: 0x5A53D35F, address: 127.0.0.1:58347
```
## Additional information
I could run micro-ROS Agent on Ubuntu PC.
```bash
docker run -it --rm --net=host microros/micro-ros-agent:jazzy udp4 -p 8888
```
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Reproduisez la commande docker run indiquée avec Docker Desktop sur macOS et comparez-la avec le résultat réussi sur Ubuntu. Vérifiez si la connexion UDP de l’agent est prise en charge par le réseau de Docker sur macOS ; le travail sera terminé lorsqu’une procédure macOS confirmée ou une incompatibilité documentée sera disponible.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, macos
- Domaine
- devops, embedded-iot, networking
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- Calme
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100