Aplicativo para navegação indoor utilizando a câmera como sensor de posicionamento

Carregando...
Imagem em miniatura
Data
2018-08-13
Orientador
Pretto, Fabrício
Banca
Título do periódico
ISSN
Título do Volume
Editor
Resumo
A popularidade dos dispositivos móveis, imensamente populares e equipados com sistemas de posicionamento global e conectividade com a Internet, propulsionaram o uso de serviços baseados em localização. Estes serviços promovem uma interação personalizada com o ambiente, com isso as pessoas podem encontrar a exata localização em um mapa, descobrir a melhor rota entre dois pontos, buscar e oferecer serviços e produtos próximos. Entretanto, os ambientes indoor ainda não possuem uma solução padrão para localização estabelecida, devido `as dificuldades de inferir o posicionamento no interior das construções. Alternativas utilizando técnicas de posicionamento visual, empregando a câmera do dispositivo, vêm sendo concebidas. Este trabalho analisou o uso da câmera de um smartphone como sensor de movimento em ambientes indoor, através da odometria visual. Além disso foram empregadas técnicas CBIR para reconhecimento da localização a partir de imagens. Um aplicativo para Android foi criado baseado no modelo de desenvolvimento híbrido. Os resultados dos testes relacionados a odometria visual mostraram que a técnica é capaz de captar o movimento do agente, porém o experimento não foi capaz de reproduzi-la com a precisão adequada. Contudo, foi possível verificar o desempenho do WebAssembly no processamento de imagens, desenvolvendo um algoritmo com a biblioteca OpenCV, portando o código C++ para web.

Mobile devices, largely popular and equipped with global positioning systems and Internet connectivity, have boosted the location-based services usage. These services promote a personalized interaction with the environment, thus people can find the exact location on a map, find the best route between two points, search for and offer services and products nearby. However, indoor environments don’t have an established standard solution yet, due to the difficulties of inferring the positioning inside the buildings. Alternatives using visual positioning techniques, employing the device's camera, have been designed. This work analyzed the use of a smartphone camera as a motion sensor in indoor environments through visual odometry. In addition, CBIR techniques were used to recognize the location from images. An Android app was created based on the hybrid development model. The tests results related to visual odometry showed that the technique was able to capture the movement of the agent, but it was not able to reproduce it with the proper precision. However, it was possible to verify the WebAssembly performance in image processing, developing an algorithm with the OpenCV library, porting the code C ++ to the web.
Descrição
Palavras-chave
sistemas baseados em localização; Wayfinding; desenvolvimento híbrido; odometria visual; WebAssembly; CBIR
Citação
SCHWERTNER, Francisco. Aplicativo para navegação indoor utilizando a câmera como sensor de posicionamento. 2017. Monografia (Graduação em Engenharia da Computação) – Universidade do Vale do Taquari - Univates, Lajeado, 07 dez. 2017. Disponível em: http://hdl.handle.net/10737/2170.