ArduPilot/pymavlink

python MAVLink interface and utilities

解決的問題

提供 MAVLink 協定的 Python 實作,讓開發者能與無人機及其他無人載具通訊。同時,透過內建的原始碼產生器,解決在其他語言中建立協定實作的問題。

工作原理

此套件在 Python 中實作 MAVLink 通訊協定。包含一個名為 mavgen.py 的工具,可讀取訊息定義並產生不同程式語言的對應原始碼。此外,也提供飛行日誌分析工具。

適用對象

從事無人載具開發的開發者、機器人工程師,以及需要與 ArduPilot 或其他 MAVLink 相容系統介接的人員。

主要特色

  • 基於 Python 的 MAVLink 協定實作。
  • 內建原始碼產生器,可產生其他語言的協定實作。
  • 飛行日誌分析工具。
  • 透過 JSON 設定支援 ArduPilot 車輛的自訂模式對應。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案