O documento descreve um exercício para desenvolver um pacote ROS para navegação de duas tartarugas no ambiente Turtlesim com restrições de espaço. O pacote deve publicar mensagens de velocidade e subscrever mensagens de posição, definindo variáveis de velocidade e limites de segurança para evitar colisões entre as tartarugas e paredes.
O documento descreve um exercício para desenvolver um pacote ROS para navegação de duas tartarugas no ambiente Turtlesim com restrições de espaço. O pacote deve publicar mensagens de velocidade e subscrever mensagens de posição, definindo variáveis de velocidade e limites de segurança para evitar colisões entre as tartarugas e paredes.
O documento descreve um exercício para desenvolver um pacote ROS para navegação de duas tartarugas no ambiente Turtlesim com restrições de espaço. O pacote deve publicar mensagens de velocidade e subscrever mensagens de posição, definindo variáveis de velocidade e limites de segurança para evitar colisões entre as tartarugas e paredes.
Descrição: Desenvolva um pacote compatível com o Robot Operating System (ROS)
para navegação com duas tartarugas no ambiente Turtlesim com restrição do espaço de trabalho. O pacote deve ser escrito em C++ para publicar mensagem do tipo geometry_msgs/Twist e subscreva mensagens do tipo turtlesim/Pose.
• O pacote ROS deve ser criado com as dependências: roscpp, std_msgs,
geometry_msgs e turtlesim. No código fonte principal devem ser declaradas constantes/ variáveis com os valores das velocidades lineares e angulares. • As restrições são restrições físicas de espaço, sendo que as tarturugas devem navegar dentro da área delimitada acima de vermelhas sem colidir uma com a outra. • O projeto consiste em definir um raio de segurança para a turtle1 e para turtle2 assim como uma margem de seguraça das paredes. Essas regiões (vermelho) devem ser evitar pelo controlador de posição para a nevegaçao neste ambiente.