我想知道是否可以同时连接到虚拟无人机和物理无人机,UDP 和 USB。这是为了测试类似地面站的功能,以便能够控制多架无人机。我只有 1 个身体,想在两者之间进行测试。
或者至少证明我的怀疑
api = local_connect() # Get an APIConnection
all_vehicle = api.get_vehicles()
事实上,它给了我所有可能的联网车辆。
从那里开始玩。
编辑:
我的过程是查看MAVProxy并阅读它。我可以按照这个连接到物理无人机 Iris+ 和虚拟直升机 。我使用此命令运行实例 sim_vehicle.sh -v ArduCopter -L PLACE --map --console --out :14550 它运行良好,我可以通过以下命令使用 MavProxy 连接到它
mavproxy.py --master=127.0.0.1:14550
现在我也可以通过
mavproxy.py --master=/dev/USB0
当我尝试同时使用两者时
mavproxy.py --master=127.0.0.1:14550 --master=/dev/USB0
它不起作用,我什至不知道它是否会起作用,我只是在尝试。总而言之,我想要做的是能够连接到 2 架无人机并能够通过 1 个地面控制站控制它们。
API:连接多辆车