DroneKit-Python は、Python ベースの地上局を作成するために使用することも、コンパニオン コンピューターで実行することもできます。スクリプトを実行しているコンピューターから車両への接続を設定する方法を除いて、この 2 つの間に実質的な違いはありません。さまざまな接続で MAVProxy を開始するさまざまな方法については、入門ドキュメントで説明されています。
GCS での DK-Python の使用に関する「特定の」ドキュメントがない理由は、主に「マーケティング」です。地上局 GCS ソフトウェアのはるかに大きな市場は、DK-Android または将来の iOS ポートを使用するタブレット/電話です。DK-Python は、エア インターフェイスでの使用のみを目的として位置づけられています。「特定の」ドキュメントはありませんが、実際にはすべての既存のドキュメントが関連しています。
これは単純に COM ポートをシミュレートし、他の地上管制局のプロキシとして機能することを意図したもので、MAVLink のハイジャックを容易にするだけですか?
いいえ。上記を参照してください。
また、低遅延プロセスに使用されている Python についても言及しています。これは矛盾しているようです。MAVLink をハイジャックする目的で C/C++ を使用するよりも優れているという理由はありますか?
低遅延プロセスについては言及されていないため、答えは「無効な質問」です。
「低遅延リンクが必要」というテキストを読み間違えている可能性があります。ここでのポイントは、コンパニオン コンピューターで Dronekit-python を実行し、高速リンクで接続している場合、受信センサー データをリアルタイムで処理できることです。これにより、UAV のコンピューター ビジョン制御が可能になります。ただし、地上管制ステーションで DK-Python を実行すると、リンクが大幅に遅くなります。UAV の動きを制御することはできますが、遅延ははるかに長くなります。
それが役立つことを願っています!