SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Suggestive Improvements in Navigation System 
By: 
Dhawal Singhal
Intro 
A frequent user of Google Maps or Navigation must have noticed the ratings given to famous public places like multiplexes, cinemas, shopping malls, etc., by the people after having some experience with the respective places. 
Dhawal Singhal, December 2014 
2
Main Idea 
Using the same concept, we can develop a rating system for the routes depending on how frequently people take them. This will help the user choose a better of the many available routes presented by the navigator for a particular destination. 
Dhawal Singhal, December 2014 
3
Why ? 
Many times, especially in countries with densely populated areas and asymmetric road network, like India, the routes suggested by the google maps may point to a entirely different location (or seems so, due to inaccuracy), or the path suggested is a high-traffic path. 
So, the rating given to the routes(or particular roads) can help the users in planning their route. 
Dhawal Singhal, December 2014 
4
Example 
Let us understand it with a practical example. During the travel from Chandpur (Dist. Bijnor) to Delhi via Gajraula, the traveler generally has to take a path as indicated in the next slide. 
Dhawal Singhal, December 2014 
5
A Typical Route 
Dhawal Singhal, December 2014 
6
In the map, we notice that the path highlighted in red would be the ideal suggestion in the Google Navigation application, given the source being “Chandpur-Gajraula Road” and Delhi being destination. 
But, taking the real time situation of the place, the middle part (after first right turn) of the route is not operational for about an year due to construction of a flyover enroute. So, we must follow an alternate route as shown in the next slide. 
Dhawal Singhal, December 2014 
7
Revised Route 
Dhawal Singhal, December 2014 
8
We can notice that we need to take an alternate route that is in a very different direction specially for someone who is new to the route. 
Furthermore, there are no proper sign boards on the road to assist the passersby to take that (revised) route. 
As a result, the navigation user faces difficulties and becomes bound to ask local people for guidance, failing the main objective of google navigation. 
Dhawal Singhal, December 2014 
9
Implementation 
The ratings can be given by the users in the same way as they rate other public places. 
The rating can be based on the traffic conditions, road conditions (major aspect in cities of India), and on their personal experience and/or preference. 
Dhawal Singhal, December 2014 
10
Implementation 
The ratings can also be generated by the application by tracking the routes people take most frequently, and a percentage figure can be used to show the general preference of taking a particular path. 
Dhawal Singhal, December 2014 
11
Stuck!! 
A “Stuck!!” option can be implemented for the situations where the user find himself stuck or unable to reach their destination by the path suggested by the Navigation tool. 
Considering the situation mentioned earlier, regarding the blockage of any road due to constructions or other reasons, the user can click on a “Stuck!!” button in navigation tool. 
Dhawal Singhal, December 2014 
12
Stuck!! 
This “Stuck!!” generates a signal that there is something wrong with the proposed route, and the navigation tool can suggest an alternate path from that current location. 
Dhawal Singhal, December 2014 
13
Navigation tool can keep a track of these “stuck” messages and suggest the modified routes accordingly. 
Further, if the previously blocked road is cleared or a new route is made available, then the users will automatically give a better rating to that route than they were using previously, hence, helping the future users to select the better path. 
Dhawal Singhal, December 2014 
14
About Me 
Dhawal Singhal 
B.Tech. (IT) 3rd Year 
Manipal Institute of Technology, 
Manipal. 
dhawal.singhal@outlook.com 
Dhawal Singhal, December 2014 
15

Más contenido relacionado

Destacado

BULLYING: PSY49201 Capstone Project
BULLYING: PSY49201 Capstone ProjectBULLYING: PSY49201 Capstone Project
BULLYING: PSY49201 Capstone Projectcinniaz
 
AMA Annual Report 2015-2016
AMA Annual Report 2015-2016AMA Annual Report 2015-2016
AMA Annual Report 2015-2016Alisa Sutton
 
Bilancio di previsione 2015 Comune di Sabaudia
Bilancio di previsione 2015 Comune di SabaudiaBilancio di previsione 2015 Comune di Sabaudia
Bilancio di previsione 2015 Comune di SabaudiaFranco Brugnola
 
MARILYN K GRAGEresume
MARILYN K GRAGEresumeMARILYN K GRAGEresume
MARILYN K GRAGEresumeMarilyn Grage
 
Painthings-Selected
Painthings-SelectedPainthings-Selected
Painthings-SelectedGita Meh
 
DIFC Bulletin_7[1]- sweet city copy
DIFC Bulletin_7[1]- sweet city copyDIFC Bulletin_7[1]- sweet city copy
DIFC Bulletin_7[1]- sweet city copyGita Meh
 
7 кроків щоб зробити наступний рік особливим
7 кроків щоб зробити наступний рік особливим7 кроків щоб зробити наступний рік особливим
7 кроків щоб зробити наступний рік особливимUnivero
 
Refurbishment plan of Japanese style house
Refurbishment plan of Japanese style houseRefurbishment plan of Japanese style house
Refurbishment plan of Japanese style houseKyoko Terasawa
 

Destacado (9)

BULLYING: PSY49201 Capstone Project
BULLYING: PSY49201 Capstone ProjectBULLYING: PSY49201 Capstone Project
BULLYING: PSY49201 Capstone Project
 
AMA Annual Report 2015-2016
AMA Annual Report 2015-2016AMA Annual Report 2015-2016
AMA Annual Report 2015-2016
 
Elite Engineering Catalogue
Elite Engineering CatalogueElite Engineering Catalogue
Elite Engineering Catalogue
 
Bilancio di previsione 2015 Comune di Sabaudia
Bilancio di previsione 2015 Comune di SabaudiaBilancio di previsione 2015 Comune di Sabaudia
Bilancio di previsione 2015 Comune di Sabaudia
 
MARILYN K GRAGEresume
MARILYN K GRAGEresumeMARILYN K GRAGEresume
MARILYN K GRAGEresume
 
Painthings-Selected
Painthings-SelectedPainthings-Selected
Painthings-Selected
 
DIFC Bulletin_7[1]- sweet city copy
DIFC Bulletin_7[1]- sweet city copyDIFC Bulletin_7[1]- sweet city copy
DIFC Bulletin_7[1]- sweet city copy
 
7 кроків щоб зробити наступний рік особливим
7 кроків щоб зробити наступний рік особливим7 кроків щоб зробити наступний рік особливим
7 кроків щоб зробити наступний рік особливим
 
Refurbishment plan of Japanese style house
Refurbishment plan of Japanese style houseRefurbishment plan of Japanese style house
Refurbishment plan of Japanese style house
 

Último

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintMahmoud Rabie
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Commit University
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesDavid Newbury
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-pyJamie (Taka) Wang
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 

Último (20)

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership BlueprintEmpowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Linked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond OntologiesLinked Data in Production: Moving Beyond Ontologies
Linked Data in Production: Moving Beyond Ontologies
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
20230202 - Introduction to tis-py
20230202 - Introduction to tis-py20230202 - Introduction to tis-py
20230202 - Introduction to tis-py
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 

Suggestive improvements in navigation system

  • 1. Suggestive Improvements in Navigation System By: Dhawal Singhal
  • 2. Intro A frequent user of Google Maps or Navigation must have noticed the ratings given to famous public places like multiplexes, cinemas, shopping malls, etc., by the people after having some experience with the respective places. Dhawal Singhal, December 2014 2
  • 3. Main Idea Using the same concept, we can develop a rating system for the routes depending on how frequently people take them. This will help the user choose a better of the many available routes presented by the navigator for a particular destination. Dhawal Singhal, December 2014 3
  • 4. Why ? Many times, especially in countries with densely populated areas and asymmetric road network, like India, the routes suggested by the google maps may point to a entirely different location (or seems so, due to inaccuracy), or the path suggested is a high-traffic path. So, the rating given to the routes(or particular roads) can help the users in planning their route. Dhawal Singhal, December 2014 4
  • 5. Example Let us understand it with a practical example. During the travel from Chandpur (Dist. Bijnor) to Delhi via Gajraula, the traveler generally has to take a path as indicated in the next slide. Dhawal Singhal, December 2014 5
  • 6. A Typical Route Dhawal Singhal, December 2014 6
  • 7. In the map, we notice that the path highlighted in red would be the ideal suggestion in the Google Navigation application, given the source being “Chandpur-Gajraula Road” and Delhi being destination. But, taking the real time situation of the place, the middle part (after first right turn) of the route is not operational for about an year due to construction of a flyover enroute. So, we must follow an alternate route as shown in the next slide. Dhawal Singhal, December 2014 7
  • 8. Revised Route Dhawal Singhal, December 2014 8
  • 9. We can notice that we need to take an alternate route that is in a very different direction specially for someone who is new to the route. Furthermore, there are no proper sign boards on the road to assist the passersby to take that (revised) route. As a result, the navigation user faces difficulties and becomes bound to ask local people for guidance, failing the main objective of google navigation. Dhawal Singhal, December 2014 9
  • 10. Implementation The ratings can be given by the users in the same way as they rate other public places. The rating can be based on the traffic conditions, road conditions (major aspect in cities of India), and on their personal experience and/or preference. Dhawal Singhal, December 2014 10
  • 11. Implementation The ratings can also be generated by the application by tracking the routes people take most frequently, and a percentage figure can be used to show the general preference of taking a particular path. Dhawal Singhal, December 2014 11
  • 12. Stuck!! A “Stuck!!” option can be implemented for the situations where the user find himself stuck or unable to reach their destination by the path suggested by the Navigation tool. Considering the situation mentioned earlier, regarding the blockage of any road due to constructions or other reasons, the user can click on a “Stuck!!” button in navigation tool. Dhawal Singhal, December 2014 12
  • 13. Stuck!! This “Stuck!!” generates a signal that there is something wrong with the proposed route, and the navigation tool can suggest an alternate path from that current location. Dhawal Singhal, December 2014 13
  • 14. Navigation tool can keep a track of these “stuck” messages and suggest the modified routes accordingly. Further, if the previously blocked road is cleared or a new route is made available, then the users will automatically give a better rating to that route than they were using previously, hence, helping the future users to select the better path. Dhawal Singhal, December 2014 14
  • 15. About Me Dhawal Singhal B.Tech. (IT) 3rd Year Manipal Institute of Technology, Manipal. dhawal.singhal@outlook.com Dhawal Singhal, December 2014 15