「研究しましょう」 ブログ   --- 日記 マガジン 小耳情報

    やりたいことを探して、ネットをさまよう私の、ブログです --- I'm here. Find me out. 我在这里 查找和
0

Python で DJI のドローン Telloを動かす準備 💦   #ドローン #Python #趣味探し

 MacBookPro で、追加した Python 環境で、Anaconda-Jupyterがブラウザを開かない。デフォルトの base では立ち上がるのに。なぜ! ネットの情報を元にファイルを修正してもダメだった。

それでも、ドローン Tello を操作する部分には影響しないので、その問題は、ゆっくり調べて解決していく予定。

 今日やった作業は、Python のインタープリター上、Tello のコマンドを発信する方法の実験。具体的には、Paython スクリプトファイルに Tello の制御関数を書いて置いて、それを call する方法の確認と実験。

Python インタープリター上にスクリプトファイル Tello.py を読み込む方法は、

  open("./Tello.py").read( )

Tello.py の中に、飛行開始の takeoff() 関数と飛行停止の land() 関数を書いておく。その関数をインタープリター上実行して、ドローン Tello を制御する。

次の様な感じ。まだ、実機でテストはしていない。明日やる予定。 ← ダメだった

import socket

tello_address = "192.168,10.1"
tello_port = 8889
tello_socket = 0

def command():
tello_socket = socket.socket(socket.AF_INET.socket.SOCK_DGRAM)
tello_socket.sendto("command",(tello_address,tello_port))

def takeoff():
tello_socket.sendto("takeoff",(tello_address,tello_port))

def land():
tello_socket.sendto("land",(tello_address,tello_port))

MEMO: ゲームパッドのイベント取得

該当の記事は見つかりませんでした。