You are on page 1of 9

NETWORK BASED CAMPUS

NAVIGATION SYSTEM
Dinesh R R Jeswin W Jeya Ganesh A V
Dept of Information Technology Dept of Information Technology Dept of Information Technology
Thiagarajar College of Engineering Thiagarajar College of Engineering Thiagarajar College of Engineering
Madurai, India. Madurai, India. Madurai, India.
dineshrr@student.tce.edu jeswin@student.tce.edu jeyaganesh@student.tce.edu

Rahul Hariesh B Sanjaykumar S


Dept of Information Technology Dept of Information Technology
Thiagarajar College of Engineering Thiagarajar College of Engineering
Madurai, India. Madurai, India.
rahulhariesh@student.tce.edu sanjaykumars@student.tce.edu

Abstract— It is crucial for newcomers to receive assistance with buildings so that the users can quickly find their designated
campus navigation because universities are organizing more and buildings in shorter time thus their time.
more educational, scientific, and College Admissions events. The Thus, after determining the quickest route between the two
network-based campus navigation system can be used to find the
buildings, students, staff, and visitors can arrive at the
preferred path by analysing the relationship (distance) between each
landmark in the campus. The shortest path between the landmarks building quickly and without experiencing too much delay.
can be found easily. Another use of the network-based campus is that
II. RESEARCH PAPERS
we can find the most central landmarks using different centralities.
Finding the required path and the route therefrom will be made much
easier with a good application. Research Paper

Keywords - Navigation, Shortest path, Central landmarks, Paths 1. Edge Eye: A voice assisted campus navigation system
for visually impaired
I. INTRODUCTION
The proposed model is a combination of multiple
A university campus consists of several places like a small IoT devices and a server device. The architecture is
college office, library, different departments, canteen, basically giving preferences to edge-based computations. The
auditorium and several other places. Every year a lot of sheer amount of data transfer to the server for every single
students get admitted to the college campus. Many new calculation to the server will only add more latency to our
buildings are built, new courses started and some places are system. So our endeavour is to construct a system of multiple
changed to other places. Moreover a lot of students, faculties devices which can perform computation on its own. We refer
inside the campus facing issues in finding the proper location to this group of devices and their performance as “edge
sometimes and newcomers too. A network based campus intelligence”. The system starts with an ESP32 camera
navigation system will help us to locate the desired location module as the input node. The camera module will always be
and a shortest path from the location. Thus, It will reduce the in an accepting state and whenever it comes across a name
frustration among newcomers for finding the desired path in board, it will take a picture of the name board. The picture
college. Navigation is the process of correctly configuring the will be used for identifying the text.[1]
after determining the user's location, displaying directions to
guide them over safe routes to their intended desired
destination spot. We first determine the length of each 2. A Smartphone based Campus Navigation System for
feasible path between two points, and then we present the the Visually Impaired
users with the quickest route to avoid wasting their time. In
In this research paper data collection is performed
our application, the initial connections are made between the
through a separate Android application. Both GPS and IMU
buildings that are used as nodes and corridors for various
sensor data are collected. The data is stored in the cloud based
structures.
geo-data store in Tier 3. This data is queried and analysed in
Tier 2 to give feedback to Tier 1 application.[2]
In order to find the shortest distance between the two
buildings in the college campus we are using the concepts of
social network analysis such as centrality, degree centrality, 3. Event Driven Campus Navigation System on android
connectedness, eccentricity, average clustering, breadth first platform
tree, eigenvector centrality, betweenness centrality. The
buildings are transformed into nodes and with the help of The user can find the proper location with proper
these social network analysis concepts we can able to figure description. The user can get information about different
out the shortest path between the nodes also known as the college events. A user should have an Android phone with a
stable Internet connection. There is no notification on the on the device’s screen to indicate the marker is now
update. The rationale behind using a cloud-based recognized. If the marker is not detected, the camera will
infrastructure is to exploit its ubiquitous availability, thereby continue capturing images, and the application will try to
making the solution scalable. Also, most of the universities search for the edges or marker to trigger the AR objects.[7]
now have campus wide WIFI installation for Internet
connectivity. This fact adds two-fold advantages to the
design.[3] 8.Application of Augmented Reality in
Campus Navigation
4.Campus Navigation System Based on The college campus has become a popular tourist
Mobile Augmented Reality destination, and there is an increasing need for help
In this paper, the tracking and detection algorithms navigating the campus. Using the smartphone's GPS to
are simple. Works well irrespective of light changes. Doesn’t determine its location and orientation and IMU data, making
require any sensors for tracking for any requirements. High it possible to correctly understand the visitor's or phone's
resolution camera required. A user should have an Android point of view. After that, the visitor sees a combination of the
phone with a stable Internet connection.[4] actual and virtual worlds as a result of the application of
multi-sensor fusion technologies for spatial registration,
which not only helps the visitor comprehend the school's style
5. Impact of an Augmented Reality Navigation System but also its history, traditions, and culture in depth. The
(SIRIO) application's implementation also gives designers of Smart
Campus Projects a good notion and a technological path to
The purpose of this study is to evaluate the impact
follow. It can be integrated with the Push or the Smart
of an augmented reality navigation system (SIRIO) for
Campus Projects.[8]
percutaneous biopsies and ablative treatments on bone
lesions, compared to a standard CT-guided technique.
Methods: Biotic and ablative procedures on bone lesions 9.Location Navigation Assistance for
were retrospectively analysed.[5] Educational Institutions using Augmented Reality
There are a number of processes involved in this
6. AR Smart Navigation System entire AR application. They are: I) Searching process: This
The approach to solve the problem will be using process is used to help finding buildings and locations nearby
SLAM I. Simultaneous Localization and mapping. This using text-based search, ii) Navigation process: This process
method provides an accurate and faster navigation system as is used to handle navigation between two different points in
well as allows us to add rare components using Google’s AR the exposed system, iii) Mapping and marker process: It is
core. This project can be implemented for any and every used to hold marker information of the mapped real world
industry possible. The AR Smart Navigation can be thus images, AR process: It is responsible for adding augmented
enhanced more by adding new modules to the existing information on screen, v) Drop pin process: It allows users to
project. The new modules can consist of a gaming section save locations on the application for future use or back
where students can play AR games like X and 0 or may be an tracking, vi) User interface process: It is used to handle all
AR View section for professors to explain various devices or user interfaces and design of the application.[9]
its parts and motors etc, to make new posters for upcoming
workshops or even adding a GPS module to make it usable 10. A Navigation System for the Visually Impaired
for off campus areas etc.[6]
In this research paper data collection is performed through a
separate Android application. Both GPS and IMU sensor data
7. Mobile Augmented Reality (AR) Marker-based for are collected. The data is stored in the cloud based geo-data
Indoor Library Navigation store in Tier 3. This data is queried and analysed in Tier 2 to
give feedback to Tier 1 application.[10]
The tools used to develop and register the marker and how
the AR application is designed are described in this section.
figure 1 shows the flowchart of the AR application. Since the 11. A Computer Vision and Maps Aided Tool for Campus
camera is the main component of this AR technology; hence, Navigation
it needs permission to access and activate the camera located
The AR Smart Navigation can be thus enhanced more by
on the Smartphone. After that, it gains access to the data from
adding new modules to the existing project. The new modules
the camera and gains control to change the display of the
can consist of a gaming section where students can play AR
camera. The virtual objects will be triggered when the tag
games like X and 0 or may be an AR View section for
with markers is detected by written codes. Once the marker is
professors to explain various devices or its parts and motors
identified by the camera, the 3D objects will directly display
etc, to make new posters for upcoming workshops or even
adding a GPS module to make it usable for off campus areas between two dimensional and three-dimensional, visitors can
etc.[11] choose any location to roam.[15]

12. A Web-Based Campus Navigation System with III. BACKGROUND AND RELATED WORK
Mobile Augmented Reality Intervention
Students and Campus:
The user's feedback is gathered to determine the
When new students arrive at the college, they
system’s requirements such as the options that they expect to
have in the system based on the initial idea (see figure 1). This struggle to locate the necessary buildings and determine the
allows initial modelling and prototypes to be created. The shortest path between them. This will not only make it easier
user design phase consisted of prototype development, for them to get to their desired building faster, but it will also
testing, and refinement based on the requirements. In the help them feel less frustrated when they first arrive on
prototype development, the AR-UUM Campus Navigation campus, improving their first impression of the campus. For
System used HTML, JavaScript, and PHP to create the the campus side, it increases student mobility to lessen
website for the application which is accessible through conflict between newcomers and faculty members. As the
Glitch. AR Toolkit, which is an open-source software library institution attempts to solve the issue of newcomers finding
to create AR applications, is also used in this system.[12] the quickest route between buildings on campus, the college's
reputation gets better. Additionally, when a campus is large,
13.Augmented Reality Based Campus Guide Application it can be difficult for newcomers to find the shortest route
Using Feature Points Object Detection between buildings because of signboards, direction boards,
A user should have an Android phone with a stable and other students' opinions. However, using this algorithm
Internet connection. There is no notification on the update. to determine the shortest route between buildings can help
The rationale behind using a cloud-based infrastructure is to newcomers save time in getting to their desired buildings.
exploit its ubiquitous availability, thereby making the
solution scalable. Also, most of the universities now have Faculty and Campus:
campus wide Wi-Fi___33 installation for Internet To address various topics for various departments on
connectivity. This fact adds two-fold advantages to the campus, the faculty working there will need to relocate to
design.[13] separate facilities. It is important for the campus
administrators to take care of the faculties by preventing them
14. Mobile based Indoor Library Navigation from traveling between different buildings to get them tired
and save time so that it improves the efficiency in the campus.
The tools used to develop and register the marker
The faculty gets tired while moving to the different buildings
and how the AR application is designed are described in this
in the campus, and there is also a lot of time wasted while
section. figure 1 shows the flowchart of the AR application.
moving between the buildings. Additionally, instructor
Since the camera is the main component of this AR
attendance in class at the scheduled hour aids in the campus's
technology; hence, it needs permission to access and activate
increased productivity. Therefore, it's crucial to determine the
the camera located on the Smartphone. After that, it gains
shortest route between the buildings in order to get to the
access to the data from the camera and gains control to change
destinations on time, avoid being too weary, boost campus
the display of the camera. The virtual objects will be triggered
productivity, and serve as an example for the students.
when the tag with markers is detected by written codes. Once
the marker is identified by the camera, the 3D objects will
directly display on the device’s screen to indicate the marker
is now recognized. If the marker is not detected, the camera Anonymous and Campus:
will continue capturing images, and the application will try to When visitors who are not enrolled in college arrive
search for the edges or marker to trigger the AR objects.[14] on campus, they are unfamiliar with the layout of the campus
and will suffer because they must locate signboards and
direction boards in order to locate the necessary buildings.
15.A Study for 3D Virtual Campus Navigation System Based
on GIS This will make it difficult to locate the buildings and to visit
them within the allotted time. Therefore, the campus needs
This paper, as an example of Central China Normal an algorithm to determine the shortest distance between
University (CCNU), creates a virtual campus scene that can buildings so that visitors may get to them fast and save their
browse, realize several ways of roaming and browsing the time, which will enhance the campus's reputation with
virtual campus on the internet, and have real 3D interactive. newcomers. Additionally, because of signboards, direction
In the process of virtual campus modelling, we resolved boards, and the opinions of other students, it might be
modelling of trees and environment, and discussed a number challenging for newcomers to locate the shortest route
of methods to improve the browsing speed. This paper between buildings on a large campus. However, newbies
focuses on the integration of GIS and realizes interactive might save time by using this technique to find the quickest
path between buildings in order to reach their chosen
structures.

IV. DATASET DESCRIPTION

We have created our own dataset for the project


campus navigation system.

We created a graph using networkx. Then adding


different edges to the graph with source, destination place and
the weight for the particular edges.
Fig.1 Graphical representation of the campus

S.
Source Destination Weight
No
V. METHODOLOGY
1. Bus stop Men’s hostel 200
We came up with a technique that, to the best of our
knowledge, entails locating the location and taking the
2. Men’s hostel Play ground 40 shortest route possible after consulting numerous research
papers and patents.
3. Parking Men’s hostel 70
Initially we installed the network which is used for
creating, manipulating and doing some functions in the
4. Parking Main block 55 complex network. With this necessary package for plotting
the graph matplotlib is imported. Creating a graph which
consists of nodes and edges where source and destination for
5. Parking Mech Dept 55 different places in the college campus and weights for the
edges are to be mentioned.
6. Main block Play ground 40
For example, between different edges and their weights,

7. Main block FC 30 “Bus stop, Men’s hostel, weight=200


, “Men’s hostel, Playground, weight=40”.
8. Mech Dept FC 90
Then giving labels to the different nodes so that we
are able to visualize the graph as a complex network. The
9. FC CS Dept 35 important measures like degree for the particular graph,
average clustering, shortest path, breadth first tree,
eccentricity, degree centrality, eigen vector centrality,
10. FC IT Dept 40
betweenness centrality are calculated. Using spring layout
giving the positions and adding the node colour, bent cent,
11. IT Dept CS Dept 20 node size is represented in the Fig.2.

12. IT Dept Dispensary 35

The network for the campus navigation system is


shown in Fig. 1. It is made using the location's specific
labels.

Fig.2 Betweenness measure of the Graph


VI. MEASURES D) Eccentricity
The greatest distance between any two nodes is
Originally, the term "centrality" referred to the known as a node's eccentricity. The reciprocal of eccentricity
position of central actors inside a network's structure. The is a metric for assessing the significance of a node within
term itself detaches from its topological roots and now more social networks. The accompanying centralization metric
broadly describes the significance of an actor within a then determines how much one node dominates the network
network. Despite having a precise definition, topological as a whole. In this study, we identify the most centralized
centrality has numerous operationalizations. On the other networks for a variety of network classes, including families
hand, there are numerous operationalizations and definitions of bipartite networks (two-mode data) with specified partition
for the term "importance" in a network. Here, we take into sizes and tree networks with a specific number of nodes and
account centrality's potential effects and operationalizations. a fixed maximum degree.
Degree, betweenness, proximity, and eigenvectors are four
widely used measurements of centrality. Each has benefits 𝐶𝐵(𝑣) = 1/ (𝑚𝑎𝑥(𝑑𝑖𝑠𝑡(𝑢, 𝑣): 𝑢 ∈ 𝑉)
and drawbacks.
E) Shortest path
A) Degree centrality The shortest path problem is one of the most basic
shortest path combinatorial optimization problems to handle
The easiest centrality metric to calculate is degree reachability questions. It is challenging to determine which
centrality. Remember that a node's degree is just a count of vertices or edges are traversed during shortest path traversals.
how many network connections (also known as edges) it has. In this study, we give an empirical analysis of how traversal
Simply said, a node's degree determines its degree centrality. algorithms behave on social networks. A group of vertices'
Having 10 network connections gives a node a centrality of shortest paths between them are first determined. The shortest
10. The centrality of a single-edged node is 1. path is considered to be one transaction. We secondly use the
pattern mining method to ascertain the recurrence frequency
Total degree = in-degree + out-degree
of the vertices. The findings are evaluated using network
properties like degree distribution and clustering coefficient.
𝐶𝐷(𝑣)= 𝑑𝑒𝑔(𝑣)
The Dijkstra algorithm is a single-source shortest path
algorithm. The shortest path between the given source and all
B) Betweenness centrality
other sources must be found.in this instance since all nodes
C)
have a single source.
An approach to observe how nodes impact the
information flow in a diagram is through betweenness
VII. TUNING PARAMETERS
centrality. Finding nodes that connect two distinct regions of
the diagram together is a common usage for it. The shortest
In this inquiry, a key parameter is the Eigenvalues
path between each pair of nodes in the network is calculated
and Vectors. More specifically, the cornerstone of
by the algorithm. The number of shortest pathways that pass
multivariate statistical models like factor analysis and
through each node determines its score. Nodes with greater
principal component analysis is made up of eigenvalues and
betweenness centrality ratings are frequently on the shortest
eigenvectors. Researchers question whether a set of p-
paths between other nodes.
variables in these models can share enough covariance to be
sufficiently described by a single underlying principal
𝐶𝐵 𝑠𝑡 component or factor.
A person's "perceived health" and "mobility," for
instance, can both be scaled subjectively using the age idea
C) Closeness centrality
(or "factor"). can be defined as It is necessary to know a
Finding nodes that may efficiently distribute
person's age in order to determine their likely status in terms
information across a graph is done using a concept called
of perceived health and mobility. Normalized Eigenvector
closeness centrality. The average (inverse) distance between
Centrality Rating Normalized eigenvector centrality, also
a node and every other node is measured by a node's near-
referred to as normalized prestige, and the assumption of
centrality. The shortest distance among all nodes is to a node
random hops form the basis of Google's PageRank. [1]
with a high proximity score. The proximity centrality
Recursively, the PageRank of other nodes that point to a node
algorithm determines the shortest paths between every pair of
affects its own PageRank. The normalized adjacency matrix
nodes in order to calculate the total of distances to every other
is described as follows:
node for each node. For that node's closeness centrality score,
the resulting sum is reversed.

𝐶(𝑣) = (𝑁 − 1)/∑𝑣𝑑 (𝑢, 𝑣)


VIII. EIGENVALUES COMPUTATION XI. BENEFITS

In this project, network is used to visualize the nodes Students, professors, newcomers, and university
and edges in a graph. The purpose of creating the initially officials all benefit from this endeavour. When students come
empty graph object is to use the object to assign some nodes on campus, they will feel less annoyed if they can get to the
and edges to the graph. building quickly using the quickest route, which will enhance
In Python, this will make it easier to design a virtual their initial image of the institution. To prevent becoming
graph. Create an empty Eigen object with a network graph overly exhausted, increase campus productivity, and set an
object for computing the Eigenvalues at first, making sure the example for the students, it is essential for the teachers to
object is set to be an undirected graph. choose the quickest route between the buildings. The shortest
For every node in the network, calculate the centrality distance between buildings for visitors to travel between them
measure values for each one. Create a set of Eigenvalues and quickly and efficiently will improve the campus's reputation
metrics for the entire network using the centrality values. with newcomers. It improves student mobility for the
GraphObject.event(directed=False) Using the administrators to decrease tension between newcomers and
formula malva = max (Eigen), determine the centrality faculty members. The college's reputation improves as the
degree's maximum value in the nodes in the social network school works to address the challenge of newcomers
with a greater degree of Eigenvalues and degree of centrality. discovering the quickest route between facilities on campus.

XII. LIBRARIES USED


IX. OBJECTIVES
A) Matplotlib
After detecting the user's location, navigation For Python and its numerical extension NumPy,
involves appropriately designing the path and providing Matplotlib is a cross-platform data visualization and
directions to lead them via safe paths to their intended graphical charting package. As a result, it presents a strong
preferred destination area. To save customers time and open-source substitute for MATLAB. The APIs (Application
prevent them from squandering it, we first calculate the length Programming Interfaces) for matplotlib allow programmers
of each conceivable trip between two buildings. We are to incorporate graphs into GUI applications.
employing social network analysis principles including
centrality, degree centrality, connectedness, eccentricity, The way a Python matplotlib script is written makes
average clustering, width first tree, eigenvector centrality, it possible to create a visual data plot in the majority of cases
and betweenness centrality to determine the shortest distance with just a few lines of code. Two APIs are covered by the
between the two buildings on the college campus. With the Matplotlib scripting layer:
aid of these social network analysis principles, the buildings
are turned into nodes, and we can then determine the shortest A hierarchy of Python code objects with matplotlib
path between the nodes, also known as the buildings, in order at its top makes up the pyplot API. A collection of OO
for consumers to swiftly locate their intended buildings in less (Object-Oriented) API objects that can be put together more
time, saving them time. easily than Pyplot. Direct access to Matplotlib's backend
layers is made possible using this API.

X. NEED FOR THIS PROJECT B) Pandas


Pandas is built using two fundamental Python
Students, faculty, and visitors to the university who libraries: NumPy is used for math operations and data
are newbies are the project's primary users. When a campus visualization. Pandas provides access by acting as a wrapper
is extensive, it may be challenging for newcomers to around these libraries. too many less-code-intensive
determine the fastest path between buildings due to matplotlib and NumPy algorithms.
signboards, direction boards, and the opinions of other For .plot() in Pandas, for instance, combines various
students. Therefore, there is a chance that the teachers will Matplotlib plots. combining several methods into one,
give the students a negative opinion of them. For the enabling you to create a graph in a short line. Prior to this, the
professors, going between the many buildings on campus majority of analysts utilized Python to gather data., but
wears them out, and moving between buildings also wastes a changed to a more domain-specific approach. Using a
lot of time. When they arrive late for class, students get a language like R for the remainder of their workflow.
negative image of the faculty. The newbies are unfamiliar To date, two new object kinds were added to make
with the campus's layout, and will suffer since they will spend analytical chores easier. Tool switching is no longer
more time locating signboards and direction boards than they necessary because of a series with list-like Data Frames
should. Due to this, it will be challenging to find the buildings having tabular structure and structure.
and see them within the allocated time.
XIII. SOCIAL NETWORK ANALYSIS TOOLS activity type, such as data visualization
or performance enhancement. Each
A) Networkx section contains examples of the methods
A Python package called Network is used to analyse related to the activity category.
complex graph networks. We must first comprehend charts in
order to comprehend how NetworkX functions. In physical,
biological, social, and information systems, graphs are XIV. IMPLEMENTATION
mathematical constructions that are used to model many
kinds of linkages and processes. A graph is made up of nodes It is implemented in a method that, to the best of our
or vertices (which represent the components of a system) and knowledge, comprises finding the place and taking the
edges (which represent the connections between those shortest route. In the beginning, we set up the networkx,
components). The skill of navigating edges and nodes to find which is used to build, manipulate, and carry out some tasks
and comprehend complicated relationships and optimize in the intricate network. Matplotlib is loaded along with this
routes between related data in a network is known as graph necessary package for plotting the graph. creating a graph
manipulation. with nodes and edges that includes source and destination
locations for various locations on the college campus as well
as edge weights.
B) Streamlit
A Python-based open source app framework is Afterward, we need to assign labels to each node so
called Streamlit. It enables us to quickly develop web that we may visualize the graph as a complex network.
applications for data science and machine learning. Major
Python libraries like scikit-learn, Keras, PyTorch, SymPy
Importing necessary packages:-
(latex), NumPy, pandas, and Matplotlib are all compatible
with it.

You can easily visualize, modify, and share data


using Streamlet. The API reference is categorized by
Shortest path:-

Creating graph:-

BFS Tree:-
Creating network edges:-
Graph:- Degree centrality:-

Degree:- Average Clustering:-

Eigen_Vector centrality:-
Info:-

Spring_layout:-

Eccentricity:-

Betweenness Centrality:- XV. CONCLUSION

The personnel who oversee the campus, as well as


the students, staff, and newcomers who live there, are the
focus of this study. By using social network analysis and
treating the campus's architecture as a social network and the
buildings as nodes, this study will resolve the issue of
determining the quickest route between campus buildings,
saving users' time.
XVI. REFERENCES Audio, Language and Image Processing (ICALIP),
Shanghai, 2018, pp. 237-241,
doi:10.1109/ICALIP.2018.8455285.
[1] S. Dutta, M. S. Barik, C. Chowdhury and D. Gupta, ”Divya-
Dristi: A Smartphone based Campus Navigation System for [10] R. Aoki, H. Tanaka, K. Izumi and T. Tsujimura, "Self-
the Visually Impaired,” 2018 Fifth International Conference Position Estimation based on Road Sign using
on Emerging Applications of Information Technology Augmented Re- ality Technology," 2021 12th France-
(EAIT), Kolkata, India, 2020, pp. 1-3 Japan and 10th Europe- Asia Congress on
Mechatronics, Tsu, 2018, pp. 39-42, doi:
[2] C. Khampachua, C. Wongrajit, R. Waranusast, and 10.1109/MECATRONICS.2018.8495815.
P.Pattanathaburt. Wrist-mounted smartphone-based
navigation device for visually impaired people using [11] Mayuri Tamhane, Prathamesh Sarjekar, Chirag Gupta,
ultrasonic sensing. In 2016 Fifth ICT International Prof. V M. Kharche, "Campus Navigation Using
Student Project Conference (ICT-ISPC), pages 93–96, Augmented Reality", 2020, International Journal of
2021. Scientific & Engineer- ing Research Volume 9
[3] Corotan and J. J. Z. Irgen-Gioro, "An Indoor Navigation
Robot Using Augmented Reality," 2019 5th [12] Jomsri P (2018) “Implementing Virtual 3D Model
International Conference on Control, Automation and andAugmented Reality Navigation for Library in
Robotics (ICCAR), Beijing, China, 2019, pp. 111-116, University,” 8(6), p 315–317.
doi:10.1109/IC- CAR.2019.8813348.
[13] Qin Y-X, Liu J-M, Qiu H, Yan B, and Jin C-X (2020)
[4] Khan, Rehman Ullah. “Indoor Navigation Systems “Campus Navigation System Based on Mobile
Using Annotated Maps in Mobile Augmented Reality.” Augmented Reality,” 2013 6th International
Article, 2019. Conference on Intelligent Networks and Intelligent
Systems (ICINIS), p 1–4.
[5] C. Lin, Y. Chung, B. Chou, H. Chen and C. Tsai,
"Anovel campus navigation APP with augmented [14] Milad Ghantous, Houssam Shami and Rana Taha,
reality and deep learning," 2018 IEEE International Augmented Reality Indoor Navigation based on Wi-Fi
Conference on Applied System Invention (ICASI), Trilateration, International Journal of Engineering
Chiba, 2020, pp. 1075-1077, doi: Research & Technology, vol.7, Issue.07, July 2021.
10.1109/ICASI.2018.8394464.

[6] X. Wang and R. Zhang, "AR Navigation [15] Mayuri Tamhane, Prathamesh Sarjekar, Chirag Gupta,
Applicationbased on iOS Platform," 2019 2nd
Prof.V.M.Kharche, Campus Navigation Using
International Conference on Information Systems and
Augmented Reality, International Journal of Scientific
Computer Aided Education (ICIS- CAE), Dalian,
& Engineering Research, vol.9, Issue-4, April 2018.
China, 2019, pp. 14-19, doi:10.1109/ICIS-
CAE48440.2019.221579.

[7] C. C. Ho, M. Ho and C. Chang, "Markerless


Indoor/Outdoor Augmented Reality Navigation Device
Based on ORB-Visual-Odometry Positioning
Estimation and WallFloor-Boundary Image
Registration," 2019 Twelfth International Conference
on Ubi-Media Computing (UbiMedia), Bali, Indonesia,
2019, pp. 199-204, doi:10.1109/UbiMedia.2019.00046.

[8] F Abuhashish and H. Kolivand, "Using


AugmentedReality Technology in Pathfinding," 2019
12th International Conference on Developments in
eSystems Engineering (DeSE), Kazan, Russia, 2019,
pp. 1042-1046, doi:10.1109/DeSE.2019.00193

[9] L. Wu and X. Yu, "Outdoor Navigation with Handheld


Augmented Reality," 2018 International Conference on

You might also like