Para a explicação desta linha na seção de ajuda do
GCS_BRIDGE
UDP: udp: // [bind_host] [: port] @ [remote_host] [: port] [/? Ids = sysid, compid]
1
Quero saber se GCS_Bridge atua como servidor ou cliente?
e qual é o significado de bind_host e remote_host?
2
Eu planejava ter um sistema de monitoramento de drones que tivesse o MAV como uma mensagem de carga útil.
Então, nos drones (computador + ROS - não o APM),
GCS_Bridge deve atuar como cliente que envia o status para o servidor
e espere receber o comando (e waypoints) do servidor também
voce tem alguma ideia sobre isso?
Leia sobre sockets BSD e UDP.
Vincular - onde o programa ouvirá as mensagens recebidas.
Remoto - para onde enviará mensagens.
@Tutorgaming isso está respondido?
@ TSC21 Acho que essa pergunta foi respondida.
De qualquer forma, quaisquer comentários ou sugestões são bem-vindos.
Ao ler os códigos, descobri que GCS_Bridge atua como cliente e servidor para ser o ouvinte no lado do ROS e enviá-lo pela rede
Sobre o significado de vínculo e remoto, Vooon já havia respondido isso.
Para o meu sistema de monitoramento, implementei o cliente UDP e o servidor nos drones para enviar e receber o comando MAV de e para meu planejador de missão personalizada. Funciona muito bem no protótipo. :)
. . Mas para torná-lo pronto para a grande quantidade de drones, ainda não tenho ideia de como gerenciar tal coisa de rede.
BTW muito obrigado
Mas para torná-lo pronto para a grande quantidade de drones, ainda não tenho ideia de como gerenciar tal coisa de rede.
Tente transmitir.
Fechar isso como resolvido.
Comentários muito úteis
Leia sobre sockets BSD e UDP.
Vincular - onde o programa ouvirá as mensagens recebidas.
Remoto - para onde enviará mensagens.