ArduPilot/pymavlink

python MAVLink interface and utilities

何を解決するか

PythonによるMAVLinkプロトコルの実装を提供し、ドローンやその他の無人機と通信できるようにします。また、組み込みのソースコード生成ツールにより、他の言語でのプロトコル実装の作成という問題も解決します。

動作方法

このライブラリはPythonでMAVLinkメッセージングプロトコルを実装しています。mavgen.pyと呼ばれるツールがあり、メッセージ定義を読み込んで、さまざまなプログラミング言語用の対応するソースコードを生成できます。さらに、フライトログの分析ツールも提供しています。

対象ユーザー

無人機やロボット工学に関わる開発者、ArduPilotやその他のMAVLink互換システムとインターフェースが必要な人。

特徴

  • PythonベースのMAVLinkプロトコル実装。
  • 他の言語でのプロトコル実装を生成するためのソースコード生成ツール。
  • フライトログ分析用ツール。
  • ArduPilot車両用のカスタムモードマッピングをJSON設定でサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト