Mavros: Pergunta sobre UDP em GCS_Bridge - é um cliente ou servidor?

Criado em 6 mar. 2017  ·  4Comentários  ·  Fonte: mavlink/mavros

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?

question

Comentários muito úteis

Leia sobre sockets BSD e UDP.
Vincular - onde o programa ouvirá as mensagens recebidas.
Remoto - para onde enviará mensagens.

Todos 4 comentários

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.

Esta página foi útil?
0 / 5 - 0 avaliações