Open hjudiss opened 4 years ago
@HenrickRamalho as posições dos agentes estão num referencial global?
Sim, pois utilizei o mesmo mapa do slam gerado pelo Fiducials em todos eles.
As câmeras também foram calibradas, para dar maior confiabilidade a localização.
Vou anexar umas imagens e logo definimos o grafo e as posições
u_i seria o comando de velocidade dos agentes que seguem o líder e podemos fazer uma topologia de rede assim:
e você pode definir, x1=0, y1=0 x2=0.2, y2=0 x3=0.1, y3=0.17 isso forma um triângulo equilátero de lado 0.2 cm
no caso teríamos:
vx1 = operador vy1 = operador
vx2 = (x1 - x1) - 2(x2 - x2) + (x3 - x3) vy2 = (y1 - y1) - 2(y2 - y2) + (y3 - y3)
vx3 = (x1 - x1) + (x2 - x2) - 2(x3 - x3) vy3 = (y1 - y1) + (y2 - y2) - 2(y3 - y3)
Como resultado espero ver um gráfico seguindo essa linha:
Que legal professor, estou fazendo o programa de distribuição das posições, pelo que entendi todos devem ter as posições de todos. É isso?
Pra essa topologia sim. Todos as arestas direcionadas chegando a um agente indicam que eles devem receber a informação do agente. Pode ser feito de duas formas:
se puder implementar o 2, é mais eficiente
Entendi, vou fazer isso! Vou fazer o dois, recebendo os erros de cada coordenada. Obrigado professor!
Definimos que vamos usar: 1- o gráfico de um agente atingido a posição de referência 2- três agentes mantendo formação em triângulo aplicando consenso 3- simulação com um número maior de agentes