micro-ROS / micro-ROS/micro_ros_setup

Viability of using RCLCPP as the client library for low resource arm based linux systems

オープン
#398 コメント 9 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

question
主要言語
Shell
スター
509
フォーク
183
平均マージ
22時間 26分
マージ済み PR(30日)
7

説明

  • Hardware description: NI Roborio (armv7 softfp, with 256mb ram)
  • RTOS: linux kernel with real-time scheduler patch
  • Installation type: micro_ros_setup to build static library for platform
  • Version or commit hash: galactic

Hi, I have a question about the viability of using RCLCPP in place of RCLC for low power / resource constrained arm systems. So far I have a working version of micro_ros for the platform, as well as a working colcon.meta and toolchain, but was curious if it would be possible to use RCLCPP as the client library for the micro_ros client. Given our use case is already C++ on the device, using RCLCPP seems to be a better fit. Especially rather than than having to write a significant wrapper around RCLC. Would this switch even be possible, or are the two client libraries functionally different enough to a point where it would not work? Thank you for your help! (Sorry if this is the wrong place to pose this question)

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

micro_ros_setup の Galactic ビルド構成をレビューし、報告されている colcon.meta と toolchain を含めて、NI Roborio armv7 softfp ターゲット向けに RCLCPP と RCLC がどのようにサポートされているかを比較する。Issue ではソースファイルもテストも指定されていないため、完了には明確な実現可能性の判断と、特定された実装または構成の経路が必要になる。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
cpp, linux
領域
embedded-iot, operating-systems, tooling
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
18/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。