hanyazou/TelloPy

DJI Tello drone controller python package

TelloPy — DJI Tello ドローンの Python コントローラー

これは何か

TelloPy は DJI Tello トイドローンを制御できる Python パッケージです。コアコードは Go で書かれた GOBOT プロジェクトから適応(移植)されました。プロトコルの詳細については、README が GOBOT のブログ記事(2018 年 4 月)を参照しています。

インストール

2 つのオプション:

  • PyPI から(安定版): pip install tellopy
  • ソースから: GitHub リポジトリをクローンし、python setup.py bdist_wheel で wheel をビルドし、生成された .whl ファイルをインストールします。

ドキュメント

README には別途ドキュメントは含まれていません。代わりに、Python を実行して組み込みのヘルプシステムを使用します:import tellopy の後に help(tellopy) を実行すると、パッケージの API ドキュメント文字列を確認できます。

例(examples フォルダ内)

  • simple_takeoff — Tello が離陸し、数秒後に自動的に着陸します。python -m tellopy.examples.simple_takeoff で実行します。
  • video_effect — Tello からのリアルタイムビデオストリームをフィルタリングして表示します。追加パッケージが必要:av、opencv-python、image。
  • joystick_and_video — ビデオを見ながら PS3/PS4/Xbox One ゲームパッドで Tello を制御します。上記と同じビデオ関連パッケージに加えて、pygame が必要です。

関連サイドプロジェクト(リンクは README 内)

  • HalloPy — ハンドモーションコントローラー:手の動きで Tello を制御します。
  • telloCV — OpenCV ベースのコントローラー:コンピュータビジョン用のビデオフレームを生成し、シーン内で検出された色を追跡するカラートラッカーを含みます。

関連

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