Professional Documents
Culture Documents
kshay Beniwal
A Shraddha Tak
Department of Information Department of Information
S cience and Engineering S cience and Engineering
Ramaiah Institute of Technology, Ramaiah Institute of Technology,
Bangalore, India Bangalore, India
akshaybeniwal12@gmail.com shraddhatak810@gmail.com
© IEEE 2021. This article is free to access and download, along with rights for full text and data mining, re-use and analysis.
the applications can be pushed remotely without the applications was written in [2] to achieve accurate and
need of physically going to a location. AR maps a precise visualization. In [3], the system uses a camera to
location on the basis of surroundings instead of latitude determine the user's position by detecting
and longitudes, hence it can accurately tell us about on non-interfering fiducial marks in real time. In [4],
which floor the user is standing, which is not possible
Sebastian Kasprzak et al. proposed a system for
with GPS. However, there are certain limitations of
navigation in indoor spaces using augmented reality.
using AR, for example, it is not very effective in the
dark. Any indoor location has to be moderately to highly
In [5], the augmentation consists of a space-time map of
lit in order for it to work.
the maze overlaid on the real-world maze. Rainer Mautz
The Aarogya Setu app collects four categories of data— and Sebastain Tilch [6] observed that by fusing data
demographic data (like travel history, name, age, from images and sensors (such as INS, GNSS or
gender), contact data (the proximate distance between magnetic sensors), the performance of optical
the individuals), self-assessment data (by answering positioning systems can be improved. [7], Xiao A et al.
various medical related question in the app) and location Et al. designed a system to locate users in large indoor
data(latitude and longitude of a user’s position). This is spaces. The system uses common objects as references,
collectively called response data. In a scenario where a
such as windows, tables and doors, to locate users.
covid positive patient uses our app for navigation, we
Giudice et al [8] observed many Mobility aids or
can see which all virtual anchors were travelled by this
person which in turn can help us avoid using these Electronic Travel Aids for blind people. They described
anchors in future routes for other people so the spread of 4 important factors important for implementation of
the virus is minimised. Remaining sections of the paper technology aiding Blind Navigation : Sensory
includes the following: Section II, discusses the related Translation Rules, Selection of Information, Device
works in the areas of Augmented Reality. These papers Operation, Form and Function.In [9] Vijaya Kumar B.P
have helped to explain the limitations of navigation et al discusses extent of the tasks scope in horticulture
using augmented reality and how they tried to overcome business, stock administration offices and other farming
those limitations. Section III, describes the system
partners. In [10] Naresh et al describes the primary
design of our model. It tells the entire flow of the app
accentuation of this work is to decide the ideal purpose
with respect to a user. Section IV, discusses the
implementation of the project, explaining how virtual of testing and impediments faced while choosing an
anchors are placed in the real world and how with the ideal point for a test.
help of spatial sound (emitted from these anchors).
Section V, shows how the deserted results were achieved
despite the challenges we faced during the
implementation. Concluding remarks are narrated in
section VI along with how we can extend this project for
better navigation for large factory workers and offices.
III. PROPOSED MODEL
B. Functional Requirement
Native development kits of iOS and Android such as 1080*2280, minimum screen density of 440 ppi. An iOS
ARkit and ARCore will scan the user’s location to create device must have the following attributes: A10 Fusion
A vector of the user's surrounding data and on chipset, a minimum screen size of 750*1334, minimum
completion will ask the user about the destination he RAM of 2024 MBs.
wants to go to. This data is sent to our API which sends c. Software Functional Requirements
For an android phone the software attributes must be:
it to Azure cloud to find the destination Anchor. Once
Android 10 and above, ES version 3.2 and above. For an
found all the anchors from the user's location to the iOS phone the iOS version should be 13 or above.
destination appears on the screen. The user is asked to Currently, almost 40% android users have android 10
follow the beeping sound of the closest anchor. The and above on their devices and 82% iOS users have iOS
sound intensity and frequency varies on the distance of 13 and above. It is poised to increase by the next phone
the user from the anchor and the direction in which the renewal cycle and by then we will have more people
user's phone is. With the help of this sound the user having access to this technology.
crosses the anchor. On crossing every anchor a success
sound is emitted to notify the user. Pseudo Code
a. Procedural requirements for reaching the location Procedure 1: For Mapping a structure
Description and Priority: A set of anchor points will be Input: Live feed from the user’s camera.
put on the screen of your phone from your present
location to the destination location. Nearest anchor point BEGIN:
will emit a spatial sound. Stimulus/ Response Sequence: Step 1: Scan the environment (feature vector map)
There are various responses from the mobile application Step 2: POST the data // * for backend database *//
to keep user on track for example: on crossing an anchor Step 3: On SUCCESS walk to the next point
successfully the anchor emits a success sound while on // * to place the next anchor *//
reaching the destination there is a voice message Step 4: Repeat Steps 2 and 3 until the user reaches the
informing the user that he has reached the destination, destination.
all the queries are voice based. Detailed Requirement END
Sequence:
REQ-1: Active internet connection in user’s phone. Procedure 2: For navigating the structure
REQ-2: Move the device to scan the surrounding and to Input: Source S, Destination D, Anchors A, and live
place the anchor points for the navigation. feed from user’s camera.
REQ-3: A safe route is formed after taking the data
from Arogya setu app so that the user does not come in BEGIN
contact with the route travelled by an infected person. Step 1: Input (present location and D)
REQ-4: Send a voice message to the user to follow the Step 2: Scan the environment (f eature vector map)
beeping sound to reach your destination. Step 3: GET request //* to fetch the nearest anchor
point on the basis of feature vector map *//
REQ-5: As the person moves in the direction of the
Step 4: Render (All anchors from S to D)
anchor the loudness of the sound increases. To find the
Step 5: Identify the direction with beep sound
direction of the anchor he has to follow the frequency of
Step 6: Rotate phone towards high frequency beep
beeping sound.
Step 7: Repeat steps 5 and 6 // * until to reach D
REQ-6: After reaching at the location app will notify via with success sound *//
voice message that you have reached your destination
safely and successfully. END
b. Hardware Functional Requirements
An android phone must have the following attributes:
RAM of 5466 MBs, minimum screen size of
throughout the project from coming up with an idea, Mobile Services Resources and Users Barcelona, pp.
together in requirements, designing the model and 158-163, 2011.
consequently implementing it. Testing [14] was done to
tackle parts of various kinds. There are a few limitations [3] A. Mulloni, D. Wagner, I. Barakonyi and D.
we faced while implementing this idea such as the Schmalstieg, "Indoor positioning and navigation with
technique was not effective in poorly lit rooms. This camera phones", IEEE Pervasive Computing, vol. 8, no.
technique not yet deals with notifying a visually 2, pp. 22-31, 2009.
impaired user if there is a person or an obstacle in his
[4] Kasprzak, S., Komninos, A., & Barrie, P. (2013).
route.
Feature-based indoor navigation using augmented
reality. Paper presented at the 2013 9th international
VI. CONCLUSION AND FUTURE SCOPE
conference on intelligent environments.
With this system we are bringing a change in the lives of [5] B. F. Goldiez, "Techniques for assessing and
visually impaired people by easing navigation in indoor
improving performance in navigation and wayfinding
spaces and also reducing the risk of getting infected by
using mobile augmented reality", 2004.
covid-19. This model can be extended to be more user
friendly by gamification of the existing flow which can [6] Sebastian Tilch, Rainer Mautz, "CLIPS
have animated characters at certain checkpoints enroute proceedings", Indoor Positioning and Indoor Navigation
a user's destination. We can use object detection (IPIN) 2011 International Conference on, pp. 1-6, 2011.
algorithms to detect any moving objects which can come
in the way while the user is following virtual anchors [7] Xiao A, Chen R, Li D, Chen Y, Wu D. An Indoor
and instruct user’s about them so there are no collisions. Positioning System Based on Static Objects in Large
We can also enhance the model for better functionality Indoor Scenes by Using Smartphone Cameras. Sensors
when stairs are involved in the routes. Individuals spend (Basel). 2018;18(7):2229. .
most of their time in indoor spaces and as such, the
importance of indoor positioning techniques increases. [8]Giudice, N.A.; Legge, G.E. Blind Navigation and the
Role of Technology. In The Engineering Handbook of
ACKNOWLEDGMENTS Smart Technology for Aging, Disability, and
Independence; Helal, A., Mokhtari, M., Abdulrazak, B.,
We would like to thank our beloved principal, MSRIT Eds.
for his support and encouragement. We would like to
[9] Vijaya Kumar B.P, Mahadeva M N K, M. S. Pawan
express our sincere thanks to all the teaching and
Ranjith, N. D. Nadig and Nikita M K. P, "Augmentation
non-teaching faculty of the ISE Department and my dear
on Satellite Imagery with Information Integrated
friends who helped in all the ways while working on the
Farming," 2019 IEEE International Conference on
project.
Electrical, Computer and Communication Technologies
REFERENCES (ICECCT), Coimbatore, India, 2019, pp. 1-5, doi:
10.1109/ICECCT.2019.8869021.
[1] Luigi Atzori, Tiziana Dessi and Vlad, Popescu,
[10] Naresh, E., Kumar, B. P. Vijaya Kumar.,
“Indoor Navigation System using Image and Sensor
Niranjanamurthy, M., & Nigam, B. (2019). Challenges
Data Processing on a Smartphone”, 2012 13th
and issues in test process management. Journal of
International conference on Optimization of Electrical
Computational and Theoretical Nanoscience, 16(9),
and Electronic Equipment(OPTIM), Brasov,
3744–3747.
Romania, July.2012
.
[2] M. Kessel and M. Werner, “SMARTPOS: Accurate
and precise indoor positioning on mobile phones”,
Proceedings of the 1st International Conference On