9軸センサの値をカスタムメッセージに乗せて発信する
環境
WIndows11
開発環境: VScode + PlatformIO + Docker
動作環境: WSL2(Ubuntu 22.04) + ROS2(Humble)
前回までのあらすじ
カスタムメッセージをmicro-ROSで組み込み、エージェントを通じてROSのトピックとして配信され、ROSからもカスタムメッセージの型を認識して購読する仕組みを確認した。
今回の話
たまたま入手していた9軸センサLSM9DS1の値を読み取り、その値をROSのトピックに乗せて配信する
1. LSM9DS1 ライブラリを組み込む
ライブラリの詳細は以下のサイトへ
使い方をとりあえず簡単に・・・
1. センサの読み取り
2.読み取った値をカスタムメッセージに乗せて送信
2. 実行
ラズパイピコにソフトを書き込み、エージェントを起動すると・・・
ちなみにセンサを上向きにおいて動作させている
別windowを開き、トピックを購読してみる
ちょっと雑に振ってみる