📡
Sensores
Leem distância, posição, temperatura e presença de peças na linha.
Sensores recolhem dados, controladores processam sinais e algoritmos escolhem o caminho mais eficiente para a produção.
📡
Leem distância, posição, temperatura e presença de peças na linha.
🧠
PLCs e microcontroladores transformam entradas em decisões seguras.
🤖
Motores, válvulas e braços robóticos executam o movimento físico.
Algoritmo A*
O mapa pode ser gerado de forma aleatória controlada. Cada novo mapa cria um problema diferente, mas só é aceite se existir caminho possível entre o início e o destino.
Isto não é random sem regras. O sistema gera obstáculos, testa se há solução e só depois mostra o mapa. É assim que se usa aleatoriedade com responsabilidade.
células analisadas
passos da rota
estado
Explicação simples
Imagina que tens um carrinho de brincar. Cada vez que carregas em “Gerar novo mapa”, alguém espalha blocos no chão. Mas antes de te deixar brincar, confirma que ainda existe uma passagem até ao fim.
O computador faz isto MUITO depressa: olha para as casas à volta, escolhe a mais promissora e continua até chegar ao destino.
Para que serve mesmo?
Numa fábrica, o espaço muda: aparece uma palete, uma máquina fica ocupada, uma zona é bloqueada. O mapa aleatório mostra isso: o AGV tem de recalcular uma rota segura em vez de decorar sempre o mesmo caminho.
O AGV começa na célula verde. É como dizer: “estou aqui”.
As células escuras mudam quando geras mapa: podem representar máquinas, caixas ou áreas perigosas.
Cada passo custa 1. Quanto mais passos, mais caro fica esse caminho.
O algoritmo mede “mais ou menos” a distância até ao destino, sem atravessar paredes.
Fórmula principal: f = g + h. g é o caminho já percorrido. h é a estimativa até ao destino. O A* escolhe primeiro a célula com menor f.
Conclusão
Este projeto mostra como um AGV pode receber um mapa, evitar obstáculos e calcular uma rota usando o algoritmo A*. A página junta programação, algoritmia, design web e automação industrial num exemplo visual e interativo.
Gera um novo mapa, executa o algoritmo e observa como o robô decide o caminho passo a passo.
Ir para o algoritmo