Ich habe das Gefühl, die Zeit verpasst zu haben, aber ich habe einen Formationsflug mit Tello versucht. Viele Leute machen es, aber ich habe nicht viele Leute gesehen, die es in Python gemacht haben, also werde ich es für mich selbst zusammenfassen.
Vielen Dank für die folgenden Artikel / Websites. Vielen Dank. Stellen Sie mit Tello Edu als Slave-Einheit eine Verbindung zum WLAN-Zugangspunkt her [Python] Herausforderung Formationsflug mit DJIs Lernspielzeugdrohne TELLO EDU (2)
Ich habe im vorherigen Abschnitt auf Herstellen einer Verbindung zum WLAN-Zugangspunkt mit Tello Edu als Slave-Einheit [Python] verwiesen. Bitte sehen Sie auch hier.
Ich bin vielleicht der einzige, aber ich habe ein wenig Verständnis für IP und bin hier festgefahren. Ich habe mich gefragt, ob ich den Befehl einfach auf 192.168.10.1 werfen soll, aber das war es nicht.
Verbinden Sie tello zunächst mit einem Hotspot auf Ihrem PC. Dann Die IP-Adresse wird folgendermaßen angezeigt. Überprüfen wir sie also. Sie finden es, indem Sie die Gewinn-Taste drücken und bei Mobile Hotspot nachfragen.
import socket
import time
drone1 = '192.168.137.125'
drone2 = '192.168.137.17'
tello_port = 8889
#udp-Buchse
socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
drone1_address = (drone1 , tello_port)
drone2_address = (drone2 , tello_port)
#Rufen Sie den Befehlsmodus auf
socket.sendto('command'.encode('utf-8'),drone1_address)
socket.sendto('command'.encode('utf-8'),drone2_address)
time.sleep(3)
#ausziehen, starten, abheben, losfahren
socket.sendto('takeoff'.encode('utf-8'),drone1_address)
socket.sendto('takeoff'.encode('utf-8'),drone2_address)
time.sleep(0.1)
#Landung
socket.sendto('land'.encode('utf-8'),drone1_address)
socket.sendto('land'.encode('utf-8'),drone2_address)
Es setzt sich in einer sehr einfachen Form ab. Dies bietet Platz für eine beliebige Anzahl von Drohnen. Wie ich bereits erwähnt habe, denke ich, dass die IP der Drohne anders ist (es tut mir leid, wenn es anders ist), also überprüfen Sie es bitte selbst. Bitte. Die Herausforderung besteht darin, dass der Code mit zunehmender Anzahl von Drohnen unordentlich wird. Wäre es als zukünftige Ausgabe cool, wenn es ausgestrahlt werden könnte? ?? Ich denke.
Recommended Posts