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...
Main Authors: | , |
---|---|
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 |