Logo Passei Direto
Buscar

Questões sobre Robótica no ROS

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

Questão 1/10 - Robótica Autônoma e Móvel 
O pacote TF no ROS (Robot Operating System) é utilizado para manter o rastreamento das 
transformações entre diferentes frames de coordenadas no robô e no ambiente. Essa funcionalidade 
é essencial para a integração de sensores, como câmeras e LIDARs, com o movimento do robô, 
garantindo que a localização e a orientação de todos os componentes e objetos sejam sempre 
conhecidas e atualizadas em relação ao robô e ao mundo. 
Com base no contexto acima, qual dos seguintes comandos é utilizado para visualizar as 
transformações entre diferentes frames no ROS, como parte do pacote TF? 
Você não pontuou essa questão 
 
A 
 
view_frames 
 
B 
 
tf_monitor 
 
C 
 
rviz 
 
D 
 
tf_echo 
Você assinalou essa alternativa (D) 
 
E 
 
Publicador Estático de Transformada 
 
Questão 2/10 - Robótica Autônoma e Móvel 
 Ao desenvolver um sistema de navegação autônoma para robôs, é fundamental monitorar e verificar 
as transformações entre diferentes sistemas de coordenadas para garantir que o robô se mova 
corretamente e entenda seu ambiente. Uma parte essencial desse processo é assegurar que as 
transformações entre os frames de coordenadas estejam atualizadas e funcionando como esperado. 
Com base no contexto acima, qual dos seguintes comandos pode ser utilizado para monitorar a taxa 
de atualização e a idade das transformações entre frames no ROS? 
 
A 
 
rosrun tf tf_monitor 
Você assinalou essa alternativa (A) 
 
B 
 
rosrun tf tf_echo odom base_footprint 
 
C 
 
rqt_graph 
 
D 
 
roswtf 
 
E 
 
rosrun tf view_frames 
 
Questão 3/10 - Robótica Autônoma e Móvel 
Durante a navegação de um robô em um ambiente industrial, foi determinado um ponto de destino 
através da ferramenta "2D Nav Goal". O planejador de caminho global gerou uma trajetória que 
parecia estar livre de obstáculos. No entanto, ao seguir essa trajetória, o robô encontrou dificuldades 
ao passar por uma área com quinas de objetos que foram infladas. Isso resultou em várias tentativas 
de replanejamento de trajetória pelo robô, antes de conseguir alcançar o destino final. 
Qual dos seguintes fatores descreve corretamente o que ocorreu com o robô durante essa 
navegação? 
 
A 
 
O planejador de caminho global não considerou a presença de obstáculos dinâmicos na trajetória, resultando em uma rota insegura. 
 
B 
 
O planejador de caminho local executou o movimento, mas encontrou obstáculos inesperados no caminho, ativando o comportamento de recuperação. 
Você assinalou essa alternativa (B) 
 
C 
 
A falha ocorreu porque o mapa utilizado pelo planejador global não foi atualizado, o que causou uma rota inadequada. 
 
D 
 
O comportamento de recuperação foi ativado porque o planejador de caminho global estava configurado incorretamente, gerando uma rota que incluía áreas críticas. 
 
E 
 
O processo de limpeza do mapa não foi executado corretamente, resultando em obstáculos inexistentes que atrapalharam a navegação. 
 
Questão 4/10 - Robótica Autônoma e Móvel 
Ao integrar um robô ao ROS, é essencial garantir que o arquivo URDF (Unified Robot Description 
Format) esteja corretamente formatado e livre de erros. O URDF descreve a estrutura física e 
cinemática do robô, incluindo detalhes sobre links, juntas, sensores e atuadores. A validação do 
arquivo URDF é um passo crítico para evitar problemas ao carregar o modelo no ROS ou durante a 
simulação. 
 
Foi retirado um trecho de código de um modelo de robô: 
 
 Fonte: http://wiki.ros.org/urdf/Tutorials/Create%20your%20own%20urdf%20file 
 
Com base no texto de contexto e no trecho de código apresentados, assinale a alternativa correta: 
 
A 
 
A junta apresenta um ângulo de rotação em relação ao plano do frame de referência. 
 
B 
 
A junta interliga duas partes link1 e link3. 
 
C 
 
A posição espacial desta junta está nas coordenadas (5,3,0) com base no frame de referência. 
 Você assinalou essa alternativa (C) 
 
D 
 
O trecho de código descreve uma parte (link) de um robô chamado link1. 
 
E 
 
O trecho de código apresenta o ponto de origem do frame de referência, isto é indicado por rpy=”0 0 0”. 
 
 
Questão 5/10 - Robótica Autônoma e Móvel 
Um robô autônomo está sendo utilizado para patrulhar um armazém. O ambiente contém tanto 
obstáculos estáticos, como paredes e prateleiras fixas, quanto obstáculos dinâmicos, como 
empilhadeiras em movimento. Para realizar a patrulha de forma eficiente e segura, o robô precisa 
evitar colisões durante a navegação. No entanto, durante uma de suas rondas, o robô falha em 
desviar de uma prateleira recém-instalada, resultando em uma colisão. 
Considerando os conceitos fundamentais da navegação no ROS, qual dos fatores abaixo pode ter 
contribuído para essa falha? 
 
A 
 
O robô não possui um sistema de localização preciso, tornando-o incapaz de identificar sua posição atual no armazém. 
 
B 
 
O plano de movimento do robô não considerou a possibilidade de obstáculos dinâmicos durante a navegação. 
 
C 
 
O robô utilizou navegação baseada em mapa, mas o mapa não foi atualizado para incluir a nova prateleira. 
Você assinalou essa alternativa (C) 
 
D 
 
O robô utilizou navegação baseada em reação, mas falhou em interpretar corretamente os dados dos sensores. 
 
E 
 
O robô não possui um mapa do ambiente, o que o impede de traçar uma trajetória eficiente até o ponto de destino. 
 
Questão 6/10 - Robótica Autônoma e Móvel 
No simulador Turtlesim do ROS (Robot Operating System), diversos tópicos são utilizados para 
controlar e monitorar o comportamento do robô virtual. Esses tópicos permitem enviar comandos de 
movimento, receber informações sobre a posição atual, entre outras funcionalidades essenciais para 
o funcionamento do simulador e para a interação com outros nós no sistema ROS. 
Com base no texto, qual dos seguintes tópicos é utilizado para enviar comandos de velocidade linear 
e angular para controlar o movimento da tartaruga no Turtlesim? 
 
A 
 
/turtle1/pose 
 
B 
 
/turtle1/cmd_vel 
Você assinalou essa alternativa (B) 
 
C 
 
/turtle1/color_sensor 
 
D 
 
/turtle1/teleport_absolute 
 
E 
 
/turtle1/teleport_relative 
 
Questão 7/10 - Robótica Autônoma e Móvel 
Suponha o desenvolvimento de uma aplicação de navegação autônoma com um robô no ROS. Para 
garantir que o robô entenda corretamente sua posição e orientação em relação ao ambiente, é 
preciso visualizar e verificar as transformações entre os diferentes frames de coordenadas do robô, 
como a posição do LIDAR em relação ao corpo do robô ou a posição do robô em relação ao mapa. 
Com base no contexto acima, qual dos seguintes comandos pode ser utilizado para visualizar as 
transformações de todos os frames em uma árvore hierárquica no ROS? 
 
A 
 
rosrun tf tf_monitor 
 
B 
 
rosrun tf tf_echo odom base_footprint 
 
C 
 
rqt_graph 
 
D 
 
roswtf 
 
E 
 
rosrun tf view_frames 
Você assinalou essa alternativa (E) 
 
Questão 8/10 - Robótica Autônoma e Móvel 
O Turtlesim é um simulador no ROS que oferece várias ferramentas para interagir com a tartaruga 
virtual, permitindo desde o controle de movimentos até o gerenciamento do ambiente de simulação. 
Entre essas ferramentas, há serviços que executam ações específicas, como limpar a tela e redefinir 
a simulação, além de tópicos que enviam e recebem informações continuamente. 
Com base no contexto acima, qual dos seguintes serviços é utilizado para limpar a tela, removendo 
os rastros deixados pela tartaruga no ambiente do Turtlesim? 
 
A 
 
/turtle1/cmd_vel 
 
B 
 
/reset 
 
C 
 
/spawn 
 
D 
 
/turtle1/teleport_absolute 
 
E 
 
/clear 
Você assinalou essa alternativa (E) 
 
Questão 9/10 - Robótica Autônoma e Móvel 
Está sendo desenvolvido um sistema de navegação para um robô utilizando o ROS. Para enviar o robô 
a um ponto específico no mapa, você utiliza uma função Python chamada 
“mover_ao_destino(x_destino, y_destino)”, que faz uso da biblioteca “actionlib” para comunicar-se 
como servidor “move_base”. 
Considere o seguinte trecho de código: 
 
 
Com base no código apresentado, assinale a alternativa correta. 
 
A 
 
O cliente “actionlib” criado na função "mover_ao_destino" comunica-se de forma síncrona com o servidor "move_base". 
 
B 
 
Se o servidor move_base não estiver disponível em 5 segundos, o código para a execução e retorna um erro. 
 
C 
 
A orientação do robô ao chegar ao destino é configurada para valores padrões onde w = 1.0 e x, y, z = 0.0, mantendo a orientação original do robô. 
 
D 
 
A função "mover_ao_destino" faz com que o robô fique bloqueado até o servidor "move_base" enviar uma resposta, mesmo utilizando o cliente "actionlib". 
 
E 
 
Se o robô atingir o destino com sucesso, a função irá mostrar uma mensagem e retorna “True”. 
Você assinalou essa alternativa (E) 
 
Questão 10/10 - Robótica Autônoma e Móvel 
O TurtleBot3 é uma plataforma robótica amplamente utilizada em simulações no ROS para 
desenvolver e testar algoritmos de navegação, mapeamento e controle. Durante essas simulações, 
diversos tópicos são usados para monitorar o estado do robô, incluindo sua posição, orientação e 
velocidade, sendo essenciais para tarefas de navegação autônoma e controle de movimento. 
Com base no contexto acima, qual dos seguintes tópicos é utilizado para obter informações sobre a 
posição e a orientação atual do TurtleBot3 durante a simulação? 
 
A 
 
/cmd_vel 
 
B 
 
/gazebo/reset_simulation 
 
C 
 
/odom 
Você assinalou essa alternativa (C) 
 
D 
 
/amcl_pose 
 
E 
 
/scan

Mais conteúdos dessa disciplina