O M´odulo de Localiza¸c˜ao combina informa¸c˜oes sensoriais atualizando o mapa, obtendo
assim uma estimativa de como o robˆo esta desenvolvendo a miss˜ao. A fun¸c˜ao do m´odulo de
localiza¸c˜ao ´e obter a posi¸c˜ao do robˆo durante a navega¸c˜ao pelo riser, de qualquer maneira,
para efeitos de navega¸c˜ao, considera-se que o robˆo se movimenta em um ambiente est´atico,
sem risco de colis˜ao com objetos m´oveis.
Uma vez gerado o mapa em rela¸c˜ao ao um referencial fixo, o planejador recebe essas
informa¸c˜oes tomando um plano para movimenta¸c˜ao autˆonoma do robˆo. Esta atividade
tem como fun¸c˜ao auxiliar o processo de navega¸c˜ao, seja de forma autˆonoma ou semi-
autˆonoma.
O M´odulo de Monitoramento permite que seja feita a an´alise de funcionamento dos
sensores, onde o planejador repassa essas informa¸c˜oes para o operador. O planejador
eventualmente poder´a fazer uso das informa¸c˜oes do m´odulo de monitoramento para obter
um melhor resultado para a navega¸c˜ao do robˆo.
O M´odulo Planejador ´e respons´avel por trabalhar as bases de informa¸c˜oes dos m´odulos
de Monitoramento e Localiza¸c˜ao. Na arquitetura proposta, o planejador ´e respons´avel
por controlar o M´odulo Seletor de Comportamento, que ´e composto pelo Comportamento
Deliberativo e Comportamento Reativo.
O Comportamento Deliberativo ´e respons´avel por auxiliar a navega¸c˜ao, executando os
planos de movimentos que foram gerados pelo Planejador. O processo de navega¸c˜ao do
robˆo SIRIS consiste em levar o robˆo at´e uma determinada posi¸c˜ao do riser, sendo conhecida
sua posi¸c˜ao inicial. Durante todo processo de navega¸c˜ao, o robˆo operar´a de forma solid´aria
ao riser, na qual o Comportamento Reativo trabalha na execu¸c˜ao do movimento ao robˆo.
O Comportamento Reativo ´e respons´avel pela execu¸c˜ao de eventos que n˜ao foram pr´e-
definidos. A execu¸c˜ao desses tip o de evento torna a arquitetura mais flex´ıvel e robusta,
trabalhando com situa¸c˜oes que n˜ao foram definidas pelo sistema de planejamento. Desta
forma, podemos tomar como exemplo uma pequena mudan¸ca do ambiente, que seria
detectada pelo m´odulo de percep ¸c˜ao, ´e capaz de gerar uma a¸c˜ao imediata no sistema de
atuadores.
O M´odulo de Entradas de Controle trabalha com os dados dos comportamentos e
interage com o op erador. Desta maneira a qualquer momento o operador pode fazer
altera¸c˜oes no sistema de controle, como por exemplo a realiza¸c˜ao de uma parada em
determinada profundidade ou ainda controlando a velocidade com que o robˆo se desloca,
aumentando ou diminuindo a velocidade de rota¸c˜ao dos propulsores.
23