我想知道是否可以同时连接虚拟无人机和物理无人机,UDP和USB。这是为了测试地面站的功能,以便能够控制多个无人机。我只有1个身体,想要在两者之间进行测试。
或至少证明我怀疑
api = local_connect() # Get an APIConnection
all_vehicle = api.get_vehicles()
实际上是否为我提供了所有可能的联网车辆。
从那里开始玩吧。
编辑:
我的流程是关注MAVProxy并阅读它。我可以通过以下方式连接到物理无人机Iris +和虚拟直升机 this。 我用这个命令运行实例 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个地面控制站来控制它们。