Você está na página 1de 5

MBA em Artificial Intelligence e Machine Learning

Interpretando Deslocamentos e Geolocalização

Allan Almeida 330864

Fabio Jacob 330989

Luca Di Pasquale 330726


Introdução.

Dados os problemas apresentados pelo professor, buscamos as melhores soluções visando o menor custo e maior
eficiência, levando sempre em conta algumas premissas informadas em cada problema pelo professor.

Problema 1
A prefeitura de Águas Calientes responsável por Machu Picchu gostaria verificar a possibilidade de adicionar uma
funcionalidade no App para fazer uma espécie de Guia Turístico Virtual. Sempre que o usuário se aproximar de um
ponto que tem alguma história Inca, alguma curiosidade ou informação relevante, o App vibre e mostre uma
notificação que ao selecionada o App mostrará essas informações previamente cadastradas.

Restrições e Premissas:
Existe acesso limitado de Internet na Cidade Arqueológica e não são todas as operadoras que funcionam bem.
Outras necessidades (obrigatório):
A prefeitura gostaria de receber um relatório de tempos em tempos (intervalo de datas) dos pontos de interesses
mais acessados pelos turistas.

Proposta de solução:
Uma vez que não existe uma premissa a limitação de memória do celular utilizado pelo turista e existe uma ressalva
quanto a qualidade do sinal das operadoras, vamos utilizar do próprio aplicativo para armazenar as diversas
informações de sobre os pontos de interesse. Para identificarmos o posicionamento dos turistas próximos aos
pontos iremos utilizar de beacons para enviar sinais para o turista assim que entrar no range de alcance do mesmo,
disponibilizaríamos vários beacons com o mesmo UID em torno do ponto de interesse para que independente da
direção que partir o acesso o aplicativo seria acionado para que o pop-up com as informações aparece.
Utilizando dessa ideia para sermos o guia turístico virtual de Machu pichu, utilizaríamos de cache dentro do próprio
aplicativo para armazenar as informações de quais os pontos de interesse foram visitados por aquele turista, como
não há sinal de qualidade iriamos utilizar desse recurso para armazenar as informações até que entremos em uma
zona que o aplicativo identifique sinal de internet e com isso transmita as informações para nosso servidor onde
serão armazenadas e após tratamento entregues para a prefeitura em forma de mapa de calor ou algum dashboard
de preferência do cliente.

Fluxograma de informações:

Para nossa solução não utilizamos instruções de select pois não utilizamos operações de geolocalização.
Problema 2

Atualmente todos os turistas necessitam tomar um ônibus para voltar de Machu Picchu até o centro da cidade de
Águas Calientes, a ida (subida) não é um problema, pois todos os ônibus são alocados num único sentido, mas na
volta a partir do meio-dia, há chagadas e partidas, ocasionando uma fila de pessoas afim de pegar o Ônibus de volta
próximo a entrada de Machu Picchu.
A área da fila é delimitada e o time gerencial de Machu Picchu gostaria de saber todas as pessoas que estão na fila
de saída, o tempo médio de duração na fila e a ordem das pessoas na fila em um dashboard operacional e online.
Restrições e Premissas:
Como a fila se saída está próximo a entrada de Machu Picchu, existe acesso Wifi disponível a todos;
Neste momento não há preocupação com a bateria dos smartphones dos usuários;
Todo usuário que utiliza o App está logado;
Não há infraestrutura para adicionar outros dispositivos na região da fila.

Outras necessidades (Opcional):


Caso os ônibus tivessem um GPS embarcado enviando sua latitude e longitude a todo momento, seria possível fazer
a previsão do tempo que um usuário levaria até chegar ao centro de Águas Calientes? Considerando o tempo
aguardado na fila e o tempo de deslocamento no ônibus?

Proposta de solução:

Para esse problema dada as considerações apresentadas, iremos utilizar da técnica de wi-fi probe para
identificarmos sempre que um novo device entrar nos ranges das antenas de wi-fi da região iriamos já contempla-lo
como um turista já em fila para saída, mesmo que ele não necessariamente vá para fila (Na saída de Machu Picho é
onde se localizam os banheiros, bebedouros, ponto de encontro, etc) e contaríamos como saiu da fila quando não
recebêssemos wifi probe daquele determinado MAC Address, com isso conseguiríamos endereçar duas das
solicitações do problema dois, todas as pessoas na fila foram mapeadas e utilizando de um algoritmo simples de
somatória do tempo total das pessoas dividido pela quantidade de pessoas encontramos o tempo médio da fila,
restando apenas a ordem da fila para tal seria muito difícil utilizar de wifi probe pois não conseguiríamos saber com
certeza se a pessoa realmente está na fila ou apenas esperando alguém para então entrar na fila, para esse
problema encontramos como solução colocarmos avisos visuais no local informando para que quem estivesse com
celular e o App utilizasse da função de Check-in na fila e com isso utilizaríamos da ordem de check-in para nos
basearmos na ordem da fila e os usuários que não fizeram check-in seriam informados no dashboard em tempo real
com a observação que estavam sem check-in na fila.

Fluxograma de solução:
Problema 3

Muitos turistas se aventuram a subir a montanha Machu Picchu e seus mais de 2600 degraus. É uma tarefa bem
difícil e durante o caminho não há como saber se falta muito ou pouco tempo até chegar ao topo.
Existe a necessidade de prover uma forma para que os usuários que estiverem utilizando o App durante a escala,
saibam aonde eles estão ao longo da escalada, pois muitos desistem de continuar, as vezes estando perto e também
a chamada por socorro é extremamente difícil.
Restrições e Premissas:
Não há sinal de internet na montanha ou possibilidade de instalação de redes Wifi.
Existe a possibilidade de instalação de algum dispositivo de baixa manutenção e durabilidade.
Todo usuário que utiliza o App está logado;
É permitida a combinação de uma técnica, se necessário, e sensores como giroscópio e acelerômetro, se necessário.
Outras necessidades (Opcional):
Hoje o controle das pessoas que entram e saem da montanha é feito no papel. Seria possível, considerando todas as
restrições acima, descobrir quantos usuários estão na montanha de forma online?

Proposta de solução:

Nesse caso, iremos utilizar mais uma vez da memória interna do aparelho, pois iremos compilar junto ao aplicativo o
mapa off-line de Machu Picchu(+-15 MB), com isso não necessitaremos de internet apenas sinal de GPS, iremos
delimitar a região da montanha e sempre que algum visitante entrar na região da montanha iremos iniciar um pop-
up no aplicativo informando que o desafio da escalada começou e passar informações de localização no aplicativo
informando a distancia já percorrida e a distância ainda restante até o fim da montanha. Para o envio de ajuda sem
utilização de rede wifi mapeamos a possibilidade de cooperação de outros turistas e a geração de um QR Code no
aplicativo do usuário com necessidade, uma vez que um turista descendo a montanha encontrar com alguém que
necessita de ajudar o mesmo scaneia o QR Code do necessitado e quando o turista guardião chegar a entrada ele
informa o QR Code quem contem as informações de Longitude e Latitude do turista necessitado.

Fluxograma de solução:
Diagrama MER

Você também pode gostar