Mavros: 機能:ROS2をサポート

作成日 2017年08月10日  ·  21コメント  ·  ソース: mavlink/mavros

@vooon多分、このための開発ブランチの作成を検討し始め、2017年9月13日にROS2のベータ3リリースと同期する必要があります。
移行ガイドは説明しやすいように思われるので、帯域幅を取得したらすぐにそれに取り組む必要があります-https ://github.com/ros2/ros2/wiki/Migration-Guide。
これは、ROSとの間のPX4 uORB msg変換をサポートするために、MAVROSでのFast-RTPSパブリッシャー/サブスクライバーの統合と同期することもできます。

Protocol enhancement feature request ros2 rtps

最も参考になるコメント

その場合、 @ TSC21 、私は別の質問があります。 mavrosには変更/改善が必要ですか、それとも移植だけが必要ですか? その場合、それは簡単な作業のように見えるからです

それがあなたにとって簡単な仕事であるなら、あなたはいつでもそれのサポートを追加することを歓迎します。 誰でも貢献できます。それをしたい人を歓迎します。

全てのコメント21件

それは興味深いことでしたが、どのAPIがすでに存在するかを確認する必要があります。
私がチェックした最後のバージョンはbeta1であるため、準備ができていないものが多すぎます。

そのタスクのプロジェクトを開始します。

ROS2は、来週の12月8日にベータ版がリリースされる予定です。

このテーマに関する更新はありますか? ROS2は2番目の非ベータ版をリリースしました。

現在、これを進めるにはあまりにも多くのことを背負っています。 たぶん@vooonにはいくつかの更新があります

MVROS for ROS 2に進展はありましたか?

PX4はROSのpub / subアーキテクチャに似ているため、ROS2のネイティブインターフェイスrを構築しました: https ://dev.px4.io/en/middleware/micrortps.html

これはarducopterと互換性がありますか?

@ clancky1658 @LorenzMeierが参照したもの、そうではありません。 それはPX4メッセージングアーキテクチャへのかなりの流れです。 最終的にはMAVROSからROS2への移植がありますが、私の計画ではありません。 たぶん@vooonはこれの計画を明確にすることができます。

mavrosがros2に移行されなかった理由についてどこかで読みましたが、現時点では見つかりません。 誰かがそのような記事へのリンクを持っていますか?

@ CMcColl1658おそらく次の理由で:

PX4はROSのpub / subアーキテクチャに似ているため、ROS2のネイティブインターフェイスrを構築しました: https ://dev.px4.io/en/middleware/micrortps.html

いいえ、それは別のプロジェクトです。 Mavrosはまだmavlinkブリッジです。 時間が足りないので処理が遅いという問題。

PX4はROSのpub / subアーキテクチャに似ているため、ROS2のネイティブインターフェイスrを構築しました: https ://dev.px4.io/en/middleware/micrortps.html

@LorenzMeier
私が混乱しているように聞こえるなら、それは私がこれに慣れていないからです。 ardupilotではFast-RTPSはサポートされていませんよね?

@ramilmshは、 https: //github.com/mavlink/mavros/issues/771#issuecomment-487277305に回答があります。 そして、私が知る限り、まだ適用可能です。

PX4 / RTPSインターフェースはMAVROSとは何の関係もなく、MAVSDKのようにArduPilotをサポートしていません。 MAVROSは素晴らしいプロジェクトです。最終的にはROS2に移植されることを願っています。

PX4 / RTPSインターフェースはMAVROSとは何の関係もなく、MAVSDKのようにArduPilotをサポートしていません。 MAVROSは素晴らしいプロジェクトです。最終的にはROS2に移植されることを願っています。

@fnoop誰もそうだとは言いませんでした。

その場合、 @ TSC21 、私は別の質問があります。 mavrosには変更/改善が必要ですか、それとも移植だけが必要ですか? その場合、それは簡単な作業のように見えるからです

その場合、 @ TSC21 、私は別の質問があります。 mavrosには変更/改善が必要ですか、それとも移植だけが必要ですか? その場合、それは簡単な作業のように見えるからです

それがあなたにとって簡単な仕事であるなら、あなたはいつでもそれのサポートを追加することを歓迎します。 誰でも貢献できます。それをしたい人を歓迎します。

@ramilmsh ROS2自体には多くの違いがあるので、コアパーツを再設計したいと思いました。 残念ながら、私の自由時間は今では非常に限られています(ああ、発表から1年の半分以上が経過しました...)。
ただし、必要に応じて、現在のコードを移行できます。 それはすでに大きな一歩になるでしょう。

@vooon ros2は主にリアルタイムと暗号化のために必要ですが、現時点では、実際に必要であるとは確信していません。ポートを作成することにした場合は、お知らせします。

ROS2に移植する予定はありますか? ROSFoxyバージョンはLTSバージョンです。

@HomeLH私はまだその部分に到達していません。 しかし、私は1対1のポートを作成しようとしますが、次の1、2か月は最適化されません。 私の自由時間も限られています

このページは役に立ちましたか?
0 / 5 - 0 評価