BEIKE blog

備忘録です

ros2ポーティング作業メモ

概要

現在emcl2のros2ポーティング作業中です。
もしかしたら、このメモが役に立つのでは?
と思い、書き始めました。

まずは、GPTさんに聞いてみる?

GPTさん教えてください!!

ros1のc++パッケージをros2のパッケージにするための、ポーティングを行っているのだけど、良い手順知ってる?

いくつかのポイントを考慮しながら、以下のステップでROS1のC++パッケージをROS2に移植することができます。

1. システムを構成するすべてのパッケージを確認する
2. パッケージの依存関係を確認する
3. パッケージをROS2用のCMakeLists.txtファイルに書き換える
4. メッセージをROS2用に書き換える
5. ライブラリをROS2用に書き換える
6. ノードをROS2用に書き換える
7. シミュレータをROS2用

ふむふむ、俺が考えていた作業手順とほぼ同じだ。

ros2ポーティング手順?(メモ)(Pythonは知らん)

  • まずはbuildができるように、CMakeLists.txtpackage.xmlのファイルを修正
  • 次にinclude