Modelagem de movimentação de robôs em uma grid

565 palavras 3 páginas
Define-se que cada robô tenha um leitor de códigos de barra e detectores de

infra-vermelho para seguir a linha da grid.

8 estados e inicialização:
PARADO-> se algum robo requisitar nó que está sendo ocupado, então (AJUDANDO). se destino for enviado então determinar caminho e passar para (ANDANDO).
ANDANDO-> destino já determinado.
PRESO-> todos os nós(recursos) para onde o robo poderia ir estão tomados. Nesse

caso pede-se para os outros robos que um deles libere caminho

preferencialmente o que dê melhor caminho). Passa então para (ESPERANDO).
AJUDANDO-> Caso não tenha preferência, mudar caminho para dar passagem ao robô

requisitante(que fica em ESPERANDO). Depois passar para (ESPERANDO

AGRADECIENTO).
ESPERANDO-> Após pedido de ajuda aceito fica esperando recurso ser liberado. Passa

para (ANDANDO) caso FLAG 'está ajudando' esteja em falso e para (AJUDADO)

caso esteja em verdadeiro.
ESPERANDO AGRADECIMENTO-> Após ajudar um robô o robô que ajudou não pode

imediatamente tentar tomar novamente o recurso que estava ocupando, por

isso deve esperar o robô que estava (ESPERANDO) avisar que já requisitou

com sucesso os recursos que foram liberados. Poderia ser sbestituido por

uma pausa de alguns segundos. Se ao envés disso receber outro pedido de ajuda,

então passar para (AJUDANDO)(essa ação deve ser feita com cuidado, caso hajam dois

requisitantes seria bom se da prioridade ao que foi atendido logo antes, caso este

esteja requisitando também).
PEGAR/BAIXAR PRATELEIRA-> Ao chegar em seu destino checa os FLAGS 'liberar' e

'carregando'. 'liberar' diz se a prateleira deve ser carregada ou

descarregado ou se o robô deve apenas permanecer naquela posição.

'carreando' indica que o robô tem uma prateleira consigo ou não está

carregando nada.

Tipos de Movimentação

movimentação1=>ir para linha desejada, depois ir para coluna desejada pede-se uso de ua posição

Relacionados

  • Robotica
    20006 palavras | 81 páginas
  • Aplicações de técnicas de localização e mapeamento no peoplebot
    22536 palavras | 91 páginas
  • Automação
    23563 palavras | 95 páginas
  • Informatica
    33573 palavras | 135 páginas
  • Apostila Pipeline
    11181 palavras | 45 páginas
  • Automação
    18099 palavras | 73 páginas
  • Jogos de tabuleiro
    14002 palavras | 57 páginas
  • Tipos de resumos - Marketing
    8211 palavras | 33 páginas
  • SISTEMAS DE INFORMAÇÃO
    24675 palavras | 99 páginas
  • estudante
    128507 palavras | 515 páginas