ArduPilot/pymavlink
python MAVLink interface and utilities
何を解決するか
PythonによるMAVLinkプロトコルの実装を提供し、ドローンやその他の無人機と通信できるようにします。また、組み込みのソースコード生成ツールにより、他の言語でのプロトコル実装の作成という問題も解決します。
動作方法
このライブラリはPythonでMAVLinkメッセージングプロトコルを実装しています。mavgen.pyと呼ばれるツールがあり、メッセージ定義を読み込んで、さまざまなプログラミング言語用の対応するソースコードを生成できます。さらに、フライトログの分析ツールも提供しています。
対象ユーザー
無人機やロボット工学に関わる開発者、ArduPilotやその他のMAVLink互換システムとインターフェースが必要な人。
特徴
- PythonベースのMAVLinkプロトコル実装。
- 他の言語でのプロトコル実装を生成するためのソースコード生成ツール。
- フライトログ分析用ツール。
- ArduPilot車両用のカスタムモードマッピングをJSON設定でサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト