Virtual Guider
Navigation is the process of accurately establishing the user?s position and then displaying directions to guide them through feasible paths to their desired destination. GPS satellites fail to deliver a signal to a device if there is a direct obstruction on its path. Virtual guider applicat
2025-06-28 16:36:37 - Adil Khan
Virtual Guider
Project Area of Specialization Augmented and Virtual RealityProject SummaryNavigation is the process of accurately establishing the user’s position and then displaying directions to guide them through feasible paths to their desired destination. GPS satellites fail to deliver a signal to a device if there is a direct obstruction on its path.
Virtual guider application will be benefit for users who are unfamiliar with a PMAS Agriculture University UIIT Campus. E.g. Students and faculty members will have a better experience if they could navigate confidently inside a PMAS Agriculture University UIIT Campus without any assistance. The application also have AR object who guide the user to his exact location. The application will be extending to plan for the most optimal or ‘popular’ routes. These include labs, libraries and class rooms. The application could also benefit clients who install the system by checking the available status of any of the faculty members and schedule of the teachers at specific locations.
This application enables locating the position of objects or people within PMAS Arid Agriculture University UIIT Campus. The real time positioning of users inside a university is an important issue because many people not familiar with the place and don’t know where to find desire location, so this application guide the user to find his desired location inside the UIIT campus where user wants to go.
The System is implemented through the most commonly used technologies which are easy and accessible for the users. An android app is built for this purpose along with a web application where Admin manage the data about faculty members, defined routes. The data is managed and processed by using a centralized database connected with android application and the web application. The system is highly beneficial and efficient for the students, staff and visitors in terms of navigation confidently inside a PMAS Agriculture University UIIT Campus without any assistance.
User can use our android application to take benefits of the system. First user opened the application then user selects the destination inside the PMAS Agriculture University UIIT Campus. User can also check the availability status and schedule of the faculty members. The main components of Virtual Guider are stated below:
- User can check the availability status of faculty members.
- User can check the schedule of faculty members.
- User can navigate inside the PMAS Agriculture University UIIT Campus.
- Admin can update data in the database.
The objective of this project is to build a robust and flexible Virtual Guider android application:
- High accuracy: The application is consistently guide users to their destinations within a reasonable distance like PMAS Agriculture University UIIT Campus. User can also view the schedule and availability status of any staff member.
- Low-cost: The application is not require any expensive infrastructural changes to obtain accurate positioning data.
- Easy Navigation: The application provides easy navigation inside the UIIT Campus with optimal path.
IntUIITive user interface (UI): The application has an easy-to-use UI that displays navigation hints correctly based on the user’s current state.
Project Implementation MethodThe proposed system provides improvements to the existing system design which is on the initial phases. It tries to make the existing system more efficient, convenient and user- friendly. Virtual Guider Application is an android based project that contains several components.
The incremental model is a method of development where the product is designed, implemented and tested incrementally (a little more is added each time) until the product is finished. It involves both development and maintenance. The product is defined as finished when it satisfies all of its requirements. This model combines the elements of the waterfall model with the iterative philosophy of prototyping. The product is decomposed into a number of components, each of which is designed and built separately (termed as builds). Each component is test by user when it is complete. This allows partial utilization of the product and avoids a long development time. Incremental development slices the system functionality into increments (portions). In each increment, a slice of functionality is delivered through cross-discipline work, from the requirements to the deployment. The Unified Process groups increments/iterations into phases: inception, elaboration, construction, and transition.
Inception identifies project scope, requirements (functional and non-functional) and risks at a high level but in enough detail that work can be estimated.
Elaboration delivers a working architecture that mitigates the top risks and fulfills the non-functional requirements.
Construction incrementally fills-in the architecture with production-ready code produced from analysis, design, implementation, and testing of the functional requirements.
Transition delivers the system into the production operating environment.
Each of the phases may be divided into 1 or more iterations, which are usually time-boxed rather than feature-boxed. Architects and analysts work one iteration ahead of developers and testers to keep their work-product backlog full.
The front-end interface facilitates the user in a responsive and attractive manner. The interface of the system holds all the features of the “Virtual Guider”. Back-end database stores all the data and when a user requests a query all the processing is done on the backend data base and results are returned to the user.
Following tools are used for developing these phases:
- For development of front end interface we used Android Studio.
- For developing back-end we use WAMP/XAMP.
- For developing web based application we used PHP, JavaScript, CSS, and HTML.
- For developing android based application we used java along with Android Studio.
Following tools and technologies are used in developing our project.
- GPS MODULE
- Android Studio
- Sublime Text
- Wamp/Xampp
- JAVA/XML
- PHP
The project will cover the area of PMAS Agriculture University UIIT Campus. Our target audience will be only the students, staff of PMAS Agriculture University UIIT Campus and the software will provide guidance. The whole system is very well designed and all forms are so carefully designed to ensure the Standards of geomagnetic localization as well as User Friendly Design to Quick and easy navigation. Our interface will be connected to the database that we have built. The user’s selection will generate a query that will fetch the data from our database.
- Mobile Application for Client
- View detail of different locations of PMAS UIIT.
- Select place where user wants to go.
- View optimal path through GPS.
- View detail about teacher office hours and schedule.
- View teacher availability status.
2. Web Application - Availability Status of faculty.
- Manage schedule for teacher.
- Manage CL/labs detail.
- Integration of Indoor Atlas with server.
This project is aimed to facilitate the visitors and students of the PMAS Agriculture University UIIT Campus who are unfamiliar with the class rooms, labs, libraries and teacher offices. We want to develop an android Virtual guiding application for the university, based on augmented reality which helps the users to navigate or find desire location in minimum period of time. The aim of the project is to develop an application that will help the students, staff member and visitors to navigate confidently inside a PMAS Agriculture University UIIT Campus without any assistance.User follows the instructions and path given by the application. User can also view the schedule and availability status of any staff member.
Technical Details of Final DeliverableFirst, a map of the PMAS Arid Agriculture University UIIT Campus is modelled in the mobile application. Then we have to check that the model is properly working in the mobile. If it is properly working, then we have to implement the algorithm where we can find the shortest and optimal path for users to reach its destination. After that we have to add AR character which guides the user with symbols which is helpful for user to navigate inside the campus.
Android give us the libraries which support navigation on map. GPS give us the outdoor map not indoor. So, our purpose is to develop application for inside the PMAS Arid Agriculture University UIIT Campus University where every person find their desire location without any assistance. The main problem is to find obstacle in the path. If any obstacle exists in the path so AR character guide the user, if mobile is not AR core supported then application guide user with the help of lines or arrows like Google Map. Our system is time saving in order to find place inside Campus. System also contains information about the teacher availability status and teacher schedule.
In Japan, Internet Position System (IPS) is working in Shopping Malls and still working in it to make efficient. Guiding applications are useful in rush environment where people face difficulty to interact with other. By using this app, they can find their place on their own.
Our proposed system has following advantages over existing system.
- Our proposed system is easily accessible at anytime from UIIT Campus.
- To save the time of the user by providing all the information on a single platform.
- To provide information about the teacher or faculty schedule.
- To provide information about the teacher’s availability status
- Help users to navigate inside the campus and find desired place on its own.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 66000 | |||
| one plus (Mobile with ARcore) | Equipment | 2 | 28000 | 56000 |
| Map cost (mapwize is paid)) | Miscellaneous | 1 | 10000 | 10000 |