micro-ROS / micro-ROS/micro-ROS-Agent
micro-ROS Agent on macOS
まだ誰も着手していません。
- 主要言語
- C++
- スター
- 201
- フォーク
- 111
- 平均マージ
- 1日 6時間
- マージ済み PR(30日)
- 10
説明
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
```
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
示されている docker run コマンドを Docker Desktop で macOS 上に再現し、Ubuntu で成功した結果と比較する。agent の UDP 接続が Docker の macOS ネットワーク経由でサポートされているかを調査する。完了条件は、確認済みの macOS 手順、または文書化された非互換性である。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- docker, macos
- 領域
- devops, embedded-iot, networking
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 35/100