我试着运行tello swarm,我的灵感来自this article。然而,只有一架泰洛无人机能飞。你知道吗
我做了一些实验,以确保每个网络接口 (在我的案例中,一个笔记本wifi适配器和两个usb wifi加密狗) 能与任何电视台成功互动(我一共有三台) 如果python代码被修改为只尝试连接一个tello。 不幸的是,当我试图同时和两个电视台互动时 (就像你在本教程中所做的那样),每次只有一个tello fly。代码如下。操作系统是ubuntu18.04。你知道吗
import socket
import time
drone1 = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
drone1.setsockopt(socket.SOL_SOCKET, 2, 'wlp2s0'.encode())
drone2 = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
drone2.setsockopt(socket.SOL_SOCKET, 2, 'wlxf8788c004f0'.encode())
drone1.sendto('command'.encode(), 0, ('192.168.10.1', 8889))
drone2.sendto('command'.encode(), 0, ('192.168.10.1', 8889))
drone1.sendto('takeoff'.encode(), 0, ('192.168.10.1', 8889))
drone2.sendto('takeoff'.encode(), 0, ('192.168.10.1', 8889))
time.sleep(5)
drone1.sendto('command'.encode(), 0, ('192.168.10.1', 8889))
drone2.sendto('command'.encode(), 0, ('192.168.10.1', 8889))
drone1.sendto('land'.encode(), 0, ('192.168.10.1', 8889))
drone2.sendto('land'.encode(), 0, ('192.168.10.1', 8889))
如果有人能给我一些建议,我将不胜感激。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐