rosserial_arduinoをSTM32F4に対応させてみる

はじめに

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

ソースコード

すみません、作成中です。

テスト

テスト環境 Arduino V1.8.13 & STM32F411CEU6
rosserial公式サンプルのLED Blinkingをそのまま流用する。一目瞭然なので、説明は割愛する。

参考文献

rosserial melodic-devel branch@Github

ロボット・ドローン部品お探しなら
ROBOT翔・電子部品ストア