はじめに
rosserialはROSノードと非ROSノードをシリアルで繋ぐ役割を果たせるパッケージとしてよく知られている。ただし、ArduinoノードとしたSTM32F4に公式に対応しておらず、今回はROS melodicベースのArduinoノードとしたSTM32F411CEU6にroseerialを立ち上げてみた。動作確認テストを含むソースコードはGithubに公開を予定している。ソースコードの改修および動作確認に手数かかるため、ROS melodicを除いて、他のROS Distroはまだ確認しておらず、Githubでのコメント、プルリクエスト、フォークについては他の開発者からの情報共有を歓迎する。
ソースコード
すみません、作成中です。
テスト
テスト環境 Arduino V1.8.13 & STM32F411CEU6
rosserial公式サンプルのLED Blinkingをそのまま流用する。一目瞭然なので、説明は割愛する。