micro-ROS / micro-ROS/micro_ros_setup
micro-ROS agent stops on logger setup line
まだ誰も着手していません。
- 主要言語
- Shell
- スター
- 509
- フォーク
- 183
- 平均マージ
- 22時間 26分
- マージ済み PR(30日)
- 7
説明
- Hardware description: micro-ros node: STM32L4 Discovery kit IoT node (B-L475E-IOT01A2), agent: Raspberry Pi 4 Model B 2GB RAM
- RTOS: Zephyr
- Installation type: micro_ros_setup
- Version or commit hash: humble
#### Steps to reproduce the issue
1. Configure firmware to use ping-pong demo application and usb-serial transport.
2. Build and flash.
3. Plug microcontroller into Raspberry and run micro-ros agent.
#### Expected behavior
Micro-ros node starts properly and its topics are visible from Raspberry.
#### Actual behavior
Micro-ros agent stops on:
```
[1667242557.691466] info | TermiosAgentLinux.cpp | init | running... | fd: 3
[1667242557.692280] info | Root.cpp | set_verbose_level | logger setup | verbose_level: 4
```
#### Additional information
I tried to unplug, then plug in the board and resetting it with dedicated pushbutton.
Raspberry runs ROS2 Humble on Ubuntu 22.04 server with kernel:
`Linux ubuntu 5.15.39-rt42-raspi #1 SMP PREEMPT_RT Sat Jul 16 08:34:58 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux`
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
ソースファイルもテストも指定されていません。まず、STM32L4 Discovery kit、Zephyr、USB-serial transport、および Raspberry Pi 上の micro-ROS agent を使って問題を再現し、その後、報告された logger setup 出力の周辺にある agent の起動パスを調査してください。agent が実行状態を維持し、ノードのトピックが Raspberry Pi から確認できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- linux, raspberry-pi, ubuntu
- 領域
- embedded-iot, operating-systems
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100