INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation Assistance
Currently, outdoor navigation systems have widely been used around the world on smartphones. They rely on GPS (Global Positioning System). However, indoor navigation systems are still under development due to the complex structure of indoor environments, including multiple floors, many rooms, steps,...
Main Authors: | , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2023-06-01
|
Series: | Information |
Subjects: | |
Online Access: | https://www.mdpi.com/2078-2489/14/7/359 |
_version_ | 1827732951055466496 |
---|---|
author | Evianita Dewi Fajrianti Nobuo Funabiki Sritrusta Sukaridhoto Yohanes Yohanie Fridelin Panduman Kong Dezheng Fang Shihao Anak Agung Surya Pradhana |
author_facet | Evianita Dewi Fajrianti Nobuo Funabiki Sritrusta Sukaridhoto Yohanes Yohanie Fridelin Panduman Kong Dezheng Fang Shihao Anak Agung Surya Pradhana |
author_sort | Evianita Dewi Fajrianti |
collection | DOAJ |
description | Currently, outdoor navigation systems have widely been used around the world on smartphones. They rely on GPS (Global Positioning System). However, indoor navigation systems are still under development due to the complex structure of indoor environments, including multiple floors, many rooms, steps, and elevators. In this paper, we present the design and implementation of the <i>Indoor Navigation System using Unity and Smartphone (INSUS)</i>. <i>INSUS</i> shows the arrow of the moving direction on the camera view based on a smartphone’s augmented reality (AR) technology. To trace the user location, it utilizes the Simultaneous Localization and Mapping (SLAM) technique with a gyroscope and a camera in a smartphone to track users’ movements inside a building after initializing the current location by the QR code. <i>Unity</i> is introduced to obtain the 3D information of the target indoor environment for <i>Visual SLAM</i>. The data are stored in the IoT application server called <i>SEMAR</i> for visualizations. We implement a prototype system of <i>INSUS</i> inside buildings in two universities. We found that scanning QR codes with the smartphone perpendicular in angle between <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>60</mn><mo>∘</mo></msup></semantics></math></inline-formula> and <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>100</mn><mo>∘</mo></msup></semantics></math></inline-formula> achieves the highest QR code detection accuracy. We also found that the phone’s tilt angles influence the navigation success rate, with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>90</mn><mo>∘</mo></msup></semantics></math></inline-formula> to <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>100</mn><mo>∘</mo></msup></semantics></math></inline-formula> tilt angles giving better navigation success compared to lower tilt angles. INSUS also proved to be a robust navigation system, evidenced by near identical navigation success rate results in navigation scenarios with or without disturbance. Furthermore, based on the questionnaire responses from the respondents, it was generally found that INSUS received positive feedback and there is support to improve the system. |
first_indexed | 2024-03-11T01:00:12Z |
format | Article |
id | doaj.art-f10a8b862e034b3f86e06c51617bbaaf |
institution | Directory Open Access Journal |
issn | 2078-2489 |
language | English |
last_indexed | 2024-03-11T01:00:12Z |
publishDate | 2023-06-01 |
publisher | MDPI AG |
record_format | Article |
series | Information |
spelling | doaj.art-f10a8b862e034b3f86e06c51617bbaaf2023-11-18T19:46:29ZengMDPI AGInformation2078-24892023-06-0114735910.3390/info14070359INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation AssistanceEvianita Dewi Fajrianti0Nobuo Funabiki1Sritrusta Sukaridhoto2Yohanes Yohanie Fridelin Panduman3Kong Dezheng4Fang Shihao5Anak Agung Surya Pradhana6Graduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanDepartment of Informatic and Computer, Politeknik Elektronika Negeri Surabaya, Surabaya 60111, IndonesiaGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanIndonesian Institute of Business and Technology (INSTIKI), Bali 80225, IndonesiaCurrently, outdoor navigation systems have widely been used around the world on smartphones. They rely on GPS (Global Positioning System). However, indoor navigation systems are still under development due to the complex structure of indoor environments, including multiple floors, many rooms, steps, and elevators. In this paper, we present the design and implementation of the <i>Indoor Navigation System using Unity and Smartphone (INSUS)</i>. <i>INSUS</i> shows the arrow of the moving direction on the camera view based on a smartphone’s augmented reality (AR) technology. To trace the user location, it utilizes the Simultaneous Localization and Mapping (SLAM) technique with a gyroscope and a camera in a smartphone to track users’ movements inside a building after initializing the current location by the QR code. <i>Unity</i> is introduced to obtain the 3D information of the target indoor environment for <i>Visual SLAM</i>. The data are stored in the IoT application server called <i>SEMAR</i> for visualizations. We implement a prototype system of <i>INSUS</i> inside buildings in two universities. We found that scanning QR codes with the smartphone perpendicular in angle between <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>60</mn><mo>∘</mo></msup></semantics></math></inline-formula> and <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>100</mn><mo>∘</mo></msup></semantics></math></inline-formula> achieves the highest QR code detection accuracy. We also found that the phone’s tilt angles influence the navigation success rate, with <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>90</mn><mo>∘</mo></msup></semantics></math></inline-formula> to <inline-formula><math xmlns="http://www.w3.org/1998/Math/MathML" display="inline"><semantics><msup><mn>100</mn><mo>∘</mo></msup></semantics></math></inline-formula> tilt angles giving better navigation success compared to lower tilt angles. INSUS also proved to be a robust navigation system, evidenced by near identical navigation success rate results in navigation scenarios with or without disturbance. Furthermore, based on the questionnaire responses from the respondents, it was generally found that INSUS received positive feedback and there is support to improve the system.https://www.mdpi.com/2078-2489/14/7/359indoor navigation systemINSUSunityQR codesmartphoneSEMAR |
spellingShingle | Evianita Dewi Fajrianti Nobuo Funabiki Sritrusta Sukaridhoto Yohanes Yohanie Fridelin Panduman Kong Dezheng Fang Shihao Anak Agung Surya Pradhana INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation Assistance Information indoor navigation system INSUS unity QR code smartphone SEMAR |
title | INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation Assistance |
title_full | INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation Assistance |
title_fullStr | INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation Assistance |
title_full_unstemmed | INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation Assistance |
title_short | INSUS: Indoor Navigation System Using Unity and Smartphone for User Ambulation Assistance |
title_sort | insus indoor navigation system using unity and smartphone for user ambulation assistance |
topic | indoor navigation system INSUS unity QR code smartphone SEMAR |
url | https://www.mdpi.com/2078-2489/14/7/359 |
work_keys_str_mv | AT evianitadewifajrianti insusindoornavigationsystemusingunityandsmartphoneforuserambulationassistance AT nobuofunabiki insusindoornavigationsystemusingunityandsmartphoneforuserambulationassistance AT sritrustasukaridhoto insusindoornavigationsystemusingunityandsmartphoneforuserambulationassistance AT yohanesyohaniefridelinpanduman insusindoornavigationsystemusingunityandsmartphoneforuserambulationassistance AT kongdezheng insusindoornavigationsystemusingunityandsmartphoneforuserambulationassistance AT fangshihao insusindoornavigationsystemusingunityandsmartphoneforuserambulationassistance AT anakagungsuryapradhana insusindoornavigationsystemusingunityandsmartphoneforuserambulationassistance |