Final Year Project Proposal
‘AR MAPS’
AHSAN ALI MUGHAL HAMZA HASHMI MUHAMMAD ASAD KHUWAJA
<Supervisor> DR. MANSOOR IBRAHIM.
List of Abbreviations and Acronyms Augmented Reality (AR) Field of view (FOV) Virtual reality (VR) Geography and Map; geography and Map Div.(G&M) Global Imager (GLI) Global Positioning System (GPS)
Final Year Project Proposal
Page | I
Table of Contents Description
Page #
Section – 1.........................................................................................................................1 1.1 Project Identification...............................................................................................1 Section – 2.........................................................................................................................5 2.1 Background.............................................................................................................5 2.2 Outcomes and Benefits..........................................................................................6 2.3 Objectives...............................................................................................................6 2.4 Research Approach................................................................................................7 2.5 Risk Analysis...........................................................................................................8 Section – 3.........................................................................................................................9 3.1 Resources & Other Requirements..........................................................................9 Annexure–A: Project Schedule / Milestone Chart..........................................................11 Annexure–B: Proposed Budget......................................................................................12 Annexure–C: Business Canvas Model...........................................................................13 Bibliography.....................................................................................................................14
Final Year Project Proposal
Page | II
Final Year Project Proposal
Section – 1 1.1 Project Identification Project Title:
Group Leader (GL): 1.
Name:
Ahsan Ali Mughal
Reg #:
32227
CGPA:
2.4
Mobile # :
03340678940
Ema il:
[email protected]
Signature:
Group Members (GM’s): 2.
Name:
Hamza Hashmi
Reg #:
32180
CGPA:
2.3
Mobile # :
03334335973
Ema il:
[email protected]
Signature:
3.
Name:
Asad Iqbal Khawaja
Reg #:
31715
CGPA:
2.7
Mobile # :
03152585760
Ema il:
[email protected]
Signature:
What technology is core to your product? (Please mark where applicable)
Final Year Project Proposal
1|Page
[ [ [ [ [ [
] ] ] ] ] ]
3D/4D Printing Big Data, Artificial Intelligence Cloud Robotics The Internet of Things Others (specify):
Augmented Reality / Virtual Reality [ [ [ [
] ] ] ]
Blockchain Neurotech Shared economy Wearables, Implantables
What is the target market(s) for the products? (Please mark where applicable)
[ [ [ [
] ] ] ]
Automotive, aviation, marine Defense, security, safety Environment, water management Food, livestock, agribusiness Infrastructure, housing & transport [ ] Oil, gas, energy [ ] Others (specify):
[ [ [ [ [ [
] ] ] ] ] ]
Business, marketing, finance Education and training Entertainment, tourism, sport/recreation Healthcare Mining equipment technology & services Textiles, clothing, footwear
Other Organizations Involved in the Project: (Please identify all affiliated organizations collaborating in the project, and describe their role/contribution to the project.)
Academic Organizations: # 1.
Organization Name Iqra University, EDC Campus
Role / Contribution Supervising.
2. Industrial Organizations: # 1.
Organization Name
Role / Contribution
2. Funding Organizations: # 1.
Organization Name
Role / Contribution
2.
Key Words: Augmented reality, Navigation systems Visualization paradigms, User interaction, mobile maps, field studies.
Final Year Project Proposal
2|Page
Research and Development Theme: Augmented Reality Mapping
Project Status: (Please mark ) [ ] New
[ ] Modification to previous Project
[ ] Extension of existing project Project Duration:
12 Months
Proposed Budget:
80,000 PKR
The Problem:
Currently, popular navigation systems that are on the market are smartphone applications or standalone systems that make use of a mapping service and satellite localization. A navigation system typically displays a map on which the navigation path is shown along with the current position of the user. Along with this, the system is reactive and prompts the user by giving instruction, either visually or via audio, to follow the intended path. Although current navigation systems solve the problem of navigation efficiently, they lack in providing a good user experience. Conventional navigation systems show navigation information in an abstracted form by typically showing arrows pointing towards the intended direction or by providing a "bird’s eye view" of the map and the intended path.
Final Year Project Proposal
3|Page
Following are some of the well-known existing solutions to this problem.
Consider a car navigation system which typically has a screen on the dashboard which shows navigation information. The driver has to look at the display in order to see the information. This essentially distracts the driver’s attention from the road and such distraction is a serious problem since it compromises the safety of the driver. In fact, research shows that driver distraction due to navigation systems has led to several accidents. The research shows that when the driver is using a navigation system, the majority of the crashes happen when the driver is "looking" at the navigation display. Moreover, the facts and statics page of the official US Government website for distracted driving states the number of people killed in USA because of distracted driving as over 3000 in 2014.
Our solution will address the following weaknesses of above mentioned solutions.
The above-mentioned type of distraction can be prevented by using augmented reality in navigation systems there by ensuring the driver to focus on the road. It would help emergency workers and have developed a simulation that projects live information about flooding and other natural calamities. The system makes use of an overhead camera and image recognition software on a connected computer to identify the region from the map's topographical features. An overhead projector then overlays relevant information - like the location of a traffic accident or even the position of a moving helicopter - onto the map.
We will use the following techniques to achieve improvements mentioned above.
Unity to build Applications on multilevel platforms, Video Camera, GPS, Compass, Dynamic Model Data, Route Planning.2D,3D Models.
Final Year Project Proposal
4|Page
Synopsis: Ever wondered what would happen if you were far from a city on an unknown route and wanted to know the nearest restaurant or petrol station? Or if you were lost on an unknown road and anxious to know your exact location? What you need is a mobile phone or tablet with augmented reality support — the rest is all set for you. Over the last decade, mobile AR has evolved greatly. With the passage of time and the transformation and miniaturization of physical devices and displays, the concept of mobile AR has kept pace and evolved with mobile devices. Launched last year, the new AR feature available for the free subscription of OS Maps follows hot on the heels of the award-winning map and route planning features. The development team is constantly working to improve OS Maps and more new features. Currently, more than 1.2 million routes are available in the app. Both Land ranger and Explorer mapping gives a better excuse to get ready and explore! Let’s explore new features in Google Maps that have certainly eased the job of developers.
Recently at I/O, Google showed off new features for Google Maps, and it's interesting to note an augmented reality Street View mode to help users with the real-time directions. This will include personalized recommendations with landmarks, helping to discover neighborhood places. Another exciting feature incorporates the new AR features combined with Google’s existing Street View and Maps data. This will allow having a live feed from your phone’s camera. Interestingly, this will overlay walking directions on top of the real world, making you understand where way to go. Moreover, apart from directions, the new AR mode allows you to figure out your surroundings more easily. To make directions more clearly to users, Google is planning and testing to add a helpful augmented reality animal guide. Further, Maps is also getting a new tab called “For You”. You'll get recommendations specifically customized according to the user's requirement. The new “match number” system will generate a personal score based on your past likes and reviews as well as saved food preferences, contributing to a more personalized recommendation. For instance; Maps will know whether you like ramen or pizza, and later on, based on your reviews it can provide its recommendations. More sharing and caring with Google, as it’s adding more social features to Maps. This will enable users to share multiple places with friends using a single action (and in real time vote to decide where to go). This will be done without having to leave the app.
Final Year Project Proposal
5|Page
Section – 2 2.1 Background Scope of the Project:
The app helps you navigate and explore Karachi city using augmented reality and computer vision at scale. In selected locations we enhance the AR experience with urban visual positioning, our industry-wide breakthrough in location-based AR, which localises users with higher accuracy than GPS, thanks to computer vision. As you travel you’ll see the names of the streets and buildings appear in front of you. This launch is just the beginning in our journey to transform navigation and the experience of exploring a city. We will constantly be improving the technology and the content to provide a seamless and immersive way to travel, navigate and explore. The technologies at the core of this AR map app -- computer vision and augmented reality -- are already changing the way we live our lives. And we believe they will disrupt a number of industries, including travel, retail, real estate, autonomous transport, gaming and more. The app has three key layers of information: AR basic navigation: a visualization of walking routes in augmented reality Enhanced map content: AR overlays of information related to user’s location for example streets and points of interest. Google Map API: Google Maps is a web mapping service developed by Google. It offers satellite imagery, street maps.
Literature Review:
Augmented reality is an emerging format for cinematic storytelling. Individual separation from screen to the user is no longer needed AR helps bring a story to life, giving us a new way to experience what we see, hear, and feel. Real-time processing of the mobile phone camera stream has become so efficient that it has enabled a host of augmented reality (AR) applications. A central promise is that information overlaid on the viewfinder supports understanding of one’s environment and its objects. A unique characteristic of mobile AR is the dual-presence of information: aspects of the physical background (at which the camera is pointed) are represented simultaneously with extra information on the viewfinder.
Final Year Project Proposal
6|Page
For centuries, humans have continuously tried to find ways to improve navigation. Historically using maps and compasses during the age of exploration or, in current times, the use of Google maps to find the quickest way to reach their destination. Navigation systems play a major role in our day-to-day lives. Today’s systems use satellite navigation technology for positioning and display a path to the user destination. They usually provide turn-by-turn navigation instructions and occasionally a 3D rendering of the path. However, they run on a specialized device (usually a smartphone or a small computer) and require the user to divert their attention in order to interact with the software. This is often is the cause of user dissatisfaction and sometimes accidents. Current State of the Art:
Currently, popular navigation systems that are on the market are smartphone applications or standalone systems that make use of a mapping service and satellite localization. A navigation system typically displays a map on which the navigation path is shown along with the current position of the user. Along with this, the system is reactive and prompts the user by giving instruction, either visually or via audio, to follow the intended path. Although current navigation systems solve the problem of navigation efficiently, they lack in providing a good user experience. According to Narzt [1], conventional navigation systems show navigation information in an abstracted form by typically showing arrows pointing towards the intended direction or by providing a "bird’s eye view" of the map and the intended path. Consider a car navigation system which typically has a screen on the dashboard which shows navigation information. The driver has to look at the display in order to see the information. This essentially distracts the driver’s attention from the road and such distraction is a serious problem since it compromises the safety of the driver. Challenges: Palinko et. al. [2] surveyed drivers and concluded that a majority of the users found the augmented reality system, despite the needed improvements, is better than the current lot of navigation devices. Similarly, a simulated system developed by Kim et. al. [13] surveyed elderly drivers for usability. The authors conclude that the AR system significantly reduced errors in navigation and issues related to divide attention. Augmented reality applications for vehicular, pedestrian or indoor navigation are very interactive and also realistic. Moreover, combining navigation information with context specific information immensely improves the user experience. For example, consider moving through a mall using an AR navigation application on your smartphone which shows all the discounts available on the shop you pass by. There are some disadvantages of using an AR navigation system as well. Narzt et. al. [16] mentions that the user experience depends on the degree of virtual information that is augmented with the real world. The navigation information should not block the real world view of the user. This may also lead to safety issues when the AR view of the user is too intrusive to allow him/her to focus on the road. Hence, interface design of an AR navigation display is very important. AR navigation could lead to privacy concerns as well. Since the systems take real world input via a camera, other users would find it un comfortable being surrounded by many cameras.
Final Year Project Proposal
7|Page
Motivation and Need:
2.2
Our goal is to make convenient for the user to use this app which allows them to go anywhere easily without any problem. Those who came Karachi anywhere from Pakistan as well as from foreign this app will help them to explore places of Karachi and they don’t need to ask anyone. This app will help them to see the live view from the mobile camera and they easily get to know the location, building name, routes, restaurants, hospitals, petrol pumps, educational institutes, offices and other places where they want to visit. After Karachi, we want to make the scope of this app larger and want to add all places of Pakistan.
Outcomes and Benefits
Expected Outcomes: Generally, an augmented reality navigation would typically work in the following way. 1. Acquire the real world view from the user’s perspective. 2. Acquire the location information for tracking the user. This information is typically the GPS coordinates. 3. Generate the virtual world information based on the real world view and the location information. 4. Register the virtual information generated with the real world view and display the information to the user, thereby creating an augmented reality.
Key Benefits and Beneficiaries: Final Year Project Proposal
8|Page
Augmented reality is a very powerful mechanism to improve user experience in navigation applications. A part from the user experiences, it contributes immensely to the safety of driving. Surveys of their search literature suggest that AR greatly increases driver’s attention. Although current technologies are still far from a full AR experience, research is moving fast and several institutes and companies like BMW, Pioneer, and Toyota are working on development In AR navigation. It is important to note that the use of AR in navigation is largely dependent on advances in the field of augmented reality. Also, the acceptance of AR navigation will depend on a better user experience. It will be interesting to see how this technology shapes in the future. The greatest Beneficiary of the proposed system will be the user who is unaware of roads and streets of the city.
Technology Transfer/Diffusion Approach:
Our project application will be an iOS application which a user can easily download from his App store account.
2.3
Objectives
Augmented Reality (AR) is a groundbreaking technology which enhances the real world by virtual objects in order to create a new mixed reality environment. Typically Augmented Reality systems consist of an output device displaying the virtual information, a tracking system for determining position and orientation of the user, a computer processing the necessary data and arbitrary input devices for navigation and interaction. Nevertheless, water as a totally different environment adds some different, not yet quite managed challenges to the realization of AR applications. Beside leak tightness, water also requires new and innovative extensions to tracking and visualization as data transmission, lighting conditions and human perception are significantly altered under water. The main purpose of the proposed system is to provide the user with navigation of the place he is at and at the place of his destination if a person is new in the city or is not pretty much aware about the area of the city can use our app for his help by just providing a image of his nearby landmark.
Final Year Project Proposal
9|Page
Academic Objectives: To Complete our project for FYP Commercial Objectives: This project could be a great initiative for taking up to a startup for business purpose.
2.4
Research Approach
Development / Research Methodology:
This research aims at providing a simplified solution for students to know their way around the University and its areas through the use of Augmented Reality combined with a navigation system. Students should be able to walk around freely around the campus instead of walking around in circles and not getting any help. Some of the research objectives are: I.
To develop a suitable development methodology model for the development of the Augmented Reality for the navigation system known as the Rapid Application Development Life Cycle (RAD).
II.
To design and develop a suitable model of the Augmented Reality navigation System using the augmented reality techniques.
III.
To implement the Augmented Reality Navigation System giving special attention to its user interface and usability.
IV.
To develop the prototype of the Augmented Reality Navigation System based on the Tangible User Interface.
V.
To test the strengths and weaknesses of the Augmented Reality Navigation System through Usability testing.
Final Year Project Proposal
10 | Page
Use Case:
Sequence:
Final Year Project Proposal
11 | Page
ERD:
Final Year Project Proposal
12 | Page
DFD:
Block:
Final Year Project Proposal
13 | Page
Key Milestones and Deliverables:
S. No.
Elapsed time since start of the project
Milestone
1.
Week 01 – 04
Choosing the project.
2.
Week 05 – 08
Feasibility Report.
3.
Week 09 – 12
Functional and Requirement.
4.
Week 13 – 16
Use Cases, Narratives
5.
Week 17 – 20
Hand written Proto-type.
6.
Week 25 – 24
7.
Week 25 – 28
8.
Week 29 – 32
9.
Week 37 – 36
10.
Week 37 – 40
Non
Deliverable
Functional
We had the discussion on what kind of Project should be chosen. And finalize it. Gathering of data related to the finalized Project. And see if the project is feasible or not. In this phase we prepared a report on the functional and nonfunctional requirements that what this Project will have and what will be optional. We drew the use case that how it will interact with the user. And what is the process behind each actor in the use case. We draw the hand written proto type of our project that how the user will use or will see the GUI of the Project.
(Please add more rows if required.)
2.5 Risk
Analysis
(Please list the risks that may cause delays in, or prevent implementation of, the project. For each risk estimate the likelihood, likely impact/consequences on the project and steps to minimize/avoid the risk.)
Likelihood
Risk
(Low, Med, High)
Impact
Mitigation
Development Risk: Ability to innovate/develop product that meet customer needs.
Med
3
40%
Market Risk: Failure to comply with personal use.
Med
2
25%
Product Risk: Google does better.
High
1
80%
Final Year Project Proposal
14 | Page
Production Design: Insufficient resources, Rigidity, Reliability and flexibility.
Med
3
25%
User Risks: User not comfortable with the product during the operation, sometime the lightening effects.
High
3
35%
Final Year Project Proposal
15 | Page
Section – 3 3.1 Resources & Other Requirements Project Team: The numbers in the table below must tally with the HR Cost sheet in the Budget file.
Title / Position
Number
Team Leads
1
Researchers / Developers
1
Researcher / Development Assistants
1
Support Staff
2
Contract Staff (please specify)
-
Others (please specify)
1
Add more rows if required Team Structure: (Please define the team structure (organogram) and role/key responsibilities of each member. If in collaboration with another partner, the division of manpower at various locations of partners be provided.)
Ahsan Ali Mughal:
Application Design Architect Target Audience Hamza Hashmi:
Requirement Gathering UI/UX Design Architect Research for SDK’s regarding the project Muhammad Asad Khawaja: R&D on Google Maps
Application Development Research embedded system
Title/Position (of each member)
Role/Key Responsibilities
Minimum Qualification Required
Expertise / Background Required
Group Leader
Lead the Project
BSCS
Project Management
Final Year Project Proposal
Minimum Experience Required (years) 1
16 | Page
Developer
Development Of Project
BSCS.
Writer
Report writing and drawing hand written prototypes.
BSCS
Csharp and mobile application development. Technical English and Software Engineering.
1
1
Remarks:
1. Name & Signature of Supervisor:
2. Name & Signature of Co-Supervisor: Final Year Project Proposal
17 | Page
3. Name & Signatures of FYP Coordinator:
Final Year Project Proposal
18 | Page
Annexure–A: Project Schedule / Milestone Chart (Project schedule using MS-Project (or similar tools) with all tasks, deliverables, milestones, cost estimates, payment schedules clearly indicated are preferred.)
Final Year Project Proposal
19 | P a g e
Annexure–B: Proposed Budget Please use the embedded Excel Worksheet for providing budget details. Double click the icon to open the worksheet.
Final Year Project Proposal
20 | P a g e
Annexure–C: Business Canvas Model
Final Year Project Proposal
21 | P a g e
Bibliography [1] Apple iBeacon. https://developer.apple. com/ibeacon/. [Online; accessed 04-May2016]. [2] Distracted driving: Facts and Statistics. http://www.distraction. gov/stats-researchlaws/ facts-and-statistics.html. [Online; accessed 05-May-2016]. [3] Hudway. http://hudwayglass.com/. [Online; accessed 04-May-2016]. [4] Indooratlas. https://www.indooratlas. com/. [Online; accessed 04-May-2016]. [5] Sygic HUD. http://www.sygic.com/ gps-navigation. [Online; accessed 04-May2016]. [6] B. Al Delail, L. Weruaga, M. J. Zemerly, and J. W. Ng. Indoor localization and navigation using smartphones augmented reality and inertial tracking. In Electronics, Circuits, and Systems (ICECS), 2013 IEEE 20th International Conference on, pages 929–932. IEEE, 2013. [7] R.T.Azuma. Asurveyofaugmentedreality. Presence: Teleoperators and virtual environments, 6(4):355–385, 1997. [8] K. Bark, C. Tran, K. Fujimura, and V. Ng-Thow-Hing. Personal navi: Benefits of an augmented reality navigational aid using a see-thru 3d volumetric hud. In Proceedingsofthe6thInternationalConferenceonAutomotive User Interfaces and Interactive Vehicular Applications, pages 1–8. ACM, 2014. [9] BMW AG. MINI Augmented Vision. https: //www.press.bmwgroup.com/global/ article/detail/T0212042EN/, 2015. [Online; accessed 11-March-2016].
Final Year Project Proposal
22 | P a g e