bitcraze/crazyflie-lib-python

Python library to communicate with the Crazyflie™

解決する課題

Crazyflieドローンの制御には、通常、低レベルの無線通信とコマンド処理が必要です。このライブラリはすぐに使えるPython APIを提供するため、複雑な詳細を扱うことなく、ドローンと直接通信するスクリプトを作成できます。また、ドローンの飛行や設定を行うためのグラフィカルツールである公式のCrazyflieクライアントアプリケーションの通信バックボーンとしても機能します。

仕組み

ライブラリをインストールし、そのPythonクラスと関数を使用して無線リンク経由でCrazyflieに接続します。接続が確立されると、飛行コマンドの送信、センサーデータの読み取り、設定の変更が可能になります。ライブラリが基盤となる通信プロトコルを処理するため、コードからは高レベルのメソッドを呼び出すだけで済みます。2.1(+)、2.1 Brushless、Boltを含む複数のCrazyflieモデルをサポートしています。

対象ユーザー

Crazyflieクアッドコプターを制御するためのカスタムPythonプログラムを作成したい開発者や研究者。また、公式クライアントの上に独自のドローン制御アプリケーションを構築したい方にも役立ちます。

ハイライト

  • Crazyflieクアッドコプターを直接プログラム制御するためのPython APIを提供
  • Crazyflie 2.1(+)、Crazyflie 2.1 Brushless、Crazyflie Boltに対応
  • 公式のCrazyflieクライアントアプリケーションのバックエンド通信レイヤーとして機能
  • 迅速に開始するためのドキュメントとインストール手順が含まれています

関連

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