Algoritm för lokalisering av referensnoder med Indoor Positioning System

Indoor Positioning Systems lokaliserar människor och objekt inomhus med hjälp av minst tre kända referenspunkter. System för inomhuspositionering som använder kända referenspunkter kallas anchor-based lokalisering medan de som beräknar deras positioner själva kallas anchor-free lokalisering. Syftet...

Full description

Bibliographic Details
Main Authors: Abbassi, Selma, Engström, Rickard
Format: Others
Language:Swedish
Published: Högskolan i Gävle, Avdelningen för Industriell utveckling, IT och Samhällsbyggnad 2016
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:hig:diva-21963
id ndltd-UPSALLA1-oai-DiVA.org-hig-21963
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-hig-219632018-01-11T05:11:30ZAlgoritm för lokalisering av referensnoder med Indoor Positioning SystemsweAbbassi, SelmaEngström, RickardHögskolan i Gävle, Avdelningen för Industriell utveckling, IT och SamhällsbyggnadHögskolan i Gävle, Avdelningen för Industriell utveckling, IT och Samhällsbyggnad2016Indoor Positioning SystemAnchor-Free LocalizationbeaconalgorithmComputer and Information SciencesData- och informationsvetenskapIndoor Positioning Systems lokaliserar människor och objekt inomhus med hjälp av minst tre kända referenspunkter. System för inomhuspositionering som använder kända referenspunkter kallas anchor-based lokalisering medan de som beräknar deras positioner själva kallas anchor-free lokalisering. Syftet med detta arbete är att utveckla en algoritm som är anpassad efter ett anchor-free lokaliseringssystem. Den ska vara oberoende av nätverksuppkopplingen, hårdvaran och hur avstånden mellan mottagare och sensorer beräknats. Utgångspunkten för algoritmen är enbart avstånd mellan en mottagare och tre sensorer vilket kan beskrivas som arbetets huvudsakliga problem. Algoritmen implementerades i Java med en simulering som återspeglar positioneringen i en perfekt miljö och sedan testas på en Android-applikation. Simuleringen tillåter användaren att rita ut flera mätpunkter som skapar en rutt. Dessa mätpunkter utnyttjas för att dynamiskt lokalisera referenspunkterna och mätpunkterna genom att hitta ett minsta avstånd mellan sensorerna. Dessa avstånd kan beskrivas som sidorna för en referenstriangel som möjliggör att ett koordinatsystem kan spännas upp. Resultatet av den empiriska studien visade en felmarginal mellan 0,3-6 m utan signalstörningar, vilket inte var tillräckligt noggrant. Efter att algoritmen implementerats lades fokus på en korrigering som kan itereras igenom för att uppskatta bättre mätvärden för referenstriangeln. Korrigeringen gav positiva resultat med lägre felmarginal. Arbetet kan vidareutvecklas genom att implementeras i ett verkligt IPS-system och algoritmen kan förbättras genom att skapa utökade funktioner som kan hantera fler än tre beacons. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:hig:diva-21963application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Indoor Positioning System
Anchor-Free Localization
beacon
algorithm
Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle Indoor Positioning System
Anchor-Free Localization
beacon
algorithm
Computer and Information Sciences
Data- och informationsvetenskap
Abbassi, Selma
Engström, Rickard
Algoritm för lokalisering av referensnoder med Indoor Positioning System
description Indoor Positioning Systems lokaliserar människor och objekt inomhus med hjälp av minst tre kända referenspunkter. System för inomhuspositionering som använder kända referenspunkter kallas anchor-based lokalisering medan de som beräknar deras positioner själva kallas anchor-free lokalisering. Syftet med detta arbete är att utveckla en algoritm som är anpassad efter ett anchor-free lokaliseringssystem. Den ska vara oberoende av nätverksuppkopplingen, hårdvaran och hur avstånden mellan mottagare och sensorer beräknats. Utgångspunkten för algoritmen är enbart avstånd mellan en mottagare och tre sensorer vilket kan beskrivas som arbetets huvudsakliga problem. Algoritmen implementerades i Java med en simulering som återspeglar positioneringen i en perfekt miljö och sedan testas på en Android-applikation. Simuleringen tillåter användaren att rita ut flera mätpunkter som skapar en rutt. Dessa mätpunkter utnyttjas för att dynamiskt lokalisera referenspunkterna och mätpunkterna genom att hitta ett minsta avstånd mellan sensorerna. Dessa avstånd kan beskrivas som sidorna för en referenstriangel som möjliggör att ett koordinatsystem kan spännas upp. Resultatet av den empiriska studien visade en felmarginal mellan 0,3-6 m utan signalstörningar, vilket inte var tillräckligt noggrant. Efter att algoritmen implementerats lades fokus på en korrigering som kan itereras igenom för att uppskatta bättre mätvärden för referenstriangeln. Korrigeringen gav positiva resultat med lägre felmarginal. Arbetet kan vidareutvecklas genom att implementeras i ett verkligt IPS-system och algoritmen kan förbättras genom att skapa utökade funktioner som kan hantera fler än tre beacons.
author Abbassi, Selma
Engström, Rickard
author_facet Abbassi, Selma
Engström, Rickard
author_sort Abbassi, Selma
title Algoritm för lokalisering av referensnoder med Indoor Positioning System
title_short Algoritm för lokalisering av referensnoder med Indoor Positioning System
title_full Algoritm för lokalisering av referensnoder med Indoor Positioning System
title_fullStr Algoritm för lokalisering av referensnoder med Indoor Positioning System
title_full_unstemmed Algoritm för lokalisering av referensnoder med Indoor Positioning System
title_sort algoritm för lokalisering av referensnoder med indoor positioning system
publisher Högskolan i Gävle, Avdelningen för Industriell utveckling, IT och Samhällsbyggnad
publishDate 2016
url http://urn.kb.se/resolve?urn=urn:nbn:se:hig:diva-21963
work_keys_str_mv AT abbassiselma algoritmforlokaliseringavreferensnodermedindoorpositioningsystem
AT engstromrickard algoritmforlokaliseringavreferensnodermedindoorpositioningsystem
_version_ 1718604231653457920