J'ai l'impression d'avoir raté les temps, mais j'ai essayé un vol en formation avec tello. Beaucoup de gens le font, mais je n'ai pas vu beaucoup de gens qui l'ont fait en Python, donc je vais le résumer moi-même.
Merci beaucoup pour les articles / sites suivants. Merci beaucoup. Connectez-vous au point d'accès wifi en utilisant Tello Edu comme unité esclave [python] Vol en formation de défi avec le drone jouet éducatif de DJI TELLO EDU (2)
J'ai fait référence à Connexion au point d'accès wifi en utilisant Tello Edu comme unité esclave [python] présenté dans la section précédente. S'il vous plaît voir ici aussi.
Je suis peut-être le seul, mais j'ai un peu de compréhension de la propriété intellectuelle et je suis resté coincé ici. Je me demandais si je devais simplement lancer la commande 192.168.10.1, mais ce n'était pas le cas.
Tout d'abord, connectez tello à un hotspot sur votre PC. Puis L'adresse IP sera affichée comme ceci, alors vérifions-la. Vous pouvez le trouver en appuyant sur la touche Win et en vérifiant avec Mobile Hotspot.
import socket
import time
drone1 = '192.168.137.125'
drone2 = '192.168.137.17'
tello_port = 8889
#socket udp
socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
drone1_address = (drone1 , tello_port)
drone2_address = (drone2 , tello_port)
#Entrer en mode commande
socket.sendto('command'.encode('utf-8'),drone1_address)
socket.sendto('command'.encode('utf-8'),drone2_address)
time.sleep(3)
#décollage
socket.sendto('takeoff'.encode('utf-8'),drone1_address)
socket.sendto('takeoff'.encode('utf-8'),drone2_address)
time.sleep(0.1)
#atterrissage
socket.sendto('land'.encode('utf-8'),drone1_address)
socket.sendto('land'.encode('utf-8'),drone2_address)
Il s'installe dans une forme très simple. Cela pourra accueillir n'importe quel nombre de drones. Comme je l'ai mentionné plus tôt, je pense que l'ip du drone est différent (je suis désolé si c'est différent), alors vérifiez-le vous-même. S'il vous plaît. Le défi est qu'au fur et à mesure que le nombre de drones augmente, le code devient compliqué. En tant que prochain numéro, serait-ce cool si cela pouvait être diffusé? ?? Je pense.
Recommended Posts