Exercícios

Comunicação e Qualidade de Serviço no ROS 2

Avalie seus conhecimentos sobre Comunicação e Qualidade de Serviço no ROS 2. Este questionário aborda os principais mecanismos de interação entre nós, incluindo tópicos, publicadores, assinantes, serviços e ações. Explore conceitos essenciais de QoS, como confiabilidade, durabilidade, histórico Keep Last e profundidade de mensagens, além de descoberta de nós, ROS_DOMAIN_ID, namespaces e remapeamento de nomes. As questões também tratam da organização de interfaces msg, srv e action, do impacto de executores de thread única no processamento de callbacks e do uso do rosbag2 para gravação e análise de dados. Ideal para estudantes, desenvolvedores e profissionais de robótica que desejam revisar fundamentos práticos do ROS 2.

Responda às questões abaixo e confira a explicação de cada resposta.

0/15 respondidas

  1. 1

    No ROS 2, qual é a principal função de um nó?

  2. 2

    No diagrama, um nó envia continuamente medições para um canal, enquanto dois outros nós recebem esses dados de forma independente. Qual mecanismo do ROS 2 está representado?

    Questão 2
  3. 3

    Qual situação é mais adequada para o uso de um serviço no ROS 2?

  4. 4

    Por que uma ação costuma ser preferível a um serviço para comandar o deslocamento de um robô até um destino distante?

  5. 5

    A imagem apresenta o envio inicial de uma meta, vários retornos intermediários e um retorno final. Qual recurso do ROS 2 oferece diretamente esse fluxo?

    Questão 5
  6. 6

    Qual característica diferencia a descoberta padrão de nós no ROS 2 da arquitetura tradicional do ROS 1?

  7. 7

    Um robô envia comandos críticos por uma rede sem fio sujeita a perdas. Qual política de confiabilidade de QoS deve ser considerada quando a entrega é mais importante que a menor latência possível?

    Questão 7
  8. 8

    Qual configuração de durabilidade permite que um assinante recém-iniciado receba amostras anteriores ainda armazenadas por um publicador ativo e compatível?

  9. 9

    Um tópico usa a política de histórico Keep Last com profundidade igual a 5. O que essa configuração determina?

  10. 10

    A imagem mostra duas células robóticas com módulos de nomes semelhantes organizados em grupos separados. Qual recurso do ROS 2 é usado para evitar conflitos de nomes nesse cenário?

    Questão 10
  11. 11

    Para que serve o remapeamento de nomes ao iniciar um nó no ROS 2?

  12. 12

    Como os arquivos de interface msg, srv e action são normalmente organizados no ROS 2?

  13. 13

    O diagrama temporal mostra uma callback longa ocupando sozinha uma linha de execução, enquanto outras callbacks aguardam. Em um executor de thread única, qual consequência é esperada?

    Questão 13
  14. 14

    Qual é o efeito prático de configurar ROS_DOMAIN_ID diferentes em dois conjuntos de máquinas que usam ROS 2 na mesma rede?

  15. 15

    Qual é uma aplicação típica do rosbag2 durante o desenvolvimento de um sistema robótico?

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso