Для объяснения этой строки в разделе справки
GCS_BRIDGE
UDP: udp: // [bind_host] [: port] @ [remote_host] [: port] [/? Ids = sysid, compid]
1.
Я хочу знать, что GCS_Bridge действует как сервер или клиент?
а что означают bind_host и remote_host?
2.
Я планировал создать систему мониторинга дронов, в которой в качестве полезного сообщения будет использоваться MAV.
Итак, на дронах (питание от компьютера + ROS - не APM),
GCS_Bridge должен действовать как клиент, который отправляет статус на сервер
и дождитесь получения команды (и путевых точек) с сервера
Вы что-нибудь об этом знаете?
Прочтите о сокетах BSD и UDP.
Bind - где программа будет прослушивать входящие сообщения.
Удаленный - куда он будет отправлять сообщения.
@Tutorgaming это ответ?
@ TSC21 Думаю, на этот вопрос есть ответ.
В любом случае, любые комментарии или предложения приветствуются.
Читая коды, я обнаружил, что GCS_Bridge действует как клиент и как сервер, чтобы быть слушателем на стороне ROS и отправлять его по сети.
О значении привязки и пульта Вуон уже ответил на этот вопрос.
Для моей системы мониторинга я реализовал на дронах как клиент, так и сервер UDP, чтобы отправлять и получать команду MAV от и на мой планировщик пользовательских миссий. Он очень хорошо работает на прототипе. :)
. . Но чтобы подготовить его к работе с большим количеством дронов, я до сих пор не знаю, как управлять такой сетевой штукой.
Кстати, большое спасибо
Но чтобы подготовить его к работе с большим количеством дронов, я до сих пор не знаю, как управлять такой сетевой штукой.
Попробуйте трансляцию.
Закрытие как решено.
Самый полезный комментарий
Прочтите о сокетах BSD и UDP.
Bind - где программа будет прослушивать входящие сообщения.
Удаленный - куда он будет отправлять сообщения.