のヘルプセクションにあるこの行の説明については
GCS_BRIDGE
UDP:udp:// [bind_host] [:port] @ [remote_host] [:port] [/?ids = sysid、compid]
1.1。
GCS_Bridgeがサーバーまたはクライアントとして機能することを知りたいですか?
そして、bind_hostとremote_hostの意味は何ですか?
2.2。
ペイロードメッセージとしてMAVを搭載したドローン監視システムを計画しました。
したがって、ドローン(コンピューター+ ROS搭載-APMではない)では、
GCS_Bridgeは、サーバーにステータスを送信するクライアントのように機能する必要があります
サーバーからもコマンド(およびウェイポイント)を受信するのを待ちます
これについて何か考えがありますか?
BSDソケットとUDPについて読んでください。
バインド-プログラムが着信メッセージをリッスンする場所。
リモート-メッセージを送信する場所。
@Tutorgamingこれは答えられますか?
@ TSC21この質問は答えられたと思います。
とにかく、コメントや提案は大歓迎です。
コードを読んでみると、GCS_Bridgeは、ROS側のリスナーになり、ネットワーク経由で送信するために、クライアントとサーバーの両方のように機能することがわかりました。
バインドとリモートの意味について、Vooonはすでにそれに答えていました。
私の監視システムでは、ドローンにUDPクライアントとサーバーの両方を実装して、カスタムミッションプランナーとの間でMAVコマンドを送受信しました。これはプロトタイプで非常にうまく機能します。 :)
。 。 しかし、大量のドローンに対応できるようにするために、私はまだそのようなネットワークを管理する考えがありません。
ところで、どうもありがとう
しかし、大量のドローンに対応できるようにするために、私はまだそのようなネットワークを管理する考えがありません。
放送してみてください。
解決済みとしてこれを閉じます。
最も参考になるコメント
BSDソケットとUDPについて読んでください。
バインド-プログラムが着信メッセージをリッスンする場所。
リモート-メッセージを送信する場所。