Мне было интересно, можно ли подключиться к виртуальному дрону и физическому дрону одновременно, 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 наземной станции управления.