Open standard for universal encoding, transmitting and decoding of location information for Intelligent Transport Systems and location based content



Similar documents
The TomTom Manifesto Reducing Congestion for All Big traffic data for smart mobility, traffic planning and traffic management

COMMISSION RECOMMENDATION. of

Development and Implementation of the OpenLR Map Interface for Shapefiles

Mobility Information Broadcast

TomTom Big Data Presentation for UMTRI September 11, Harriet Chen-Pyle TomTom Traffic Product Unit

5 th generation (5G) of communication networks

ICT PSP Call Theme 1: ICT for a low carbon economy and smart Mobility

Action Plan towards Open Access to Publications

NetVision. NetVision: Smart Energy Smart Grids and Smart Meters - Towards Smarter Energy Management. Solution Datasheet

EPN CONSULTING AS YOUR CONSULTANTS

European best practices in safe transport of dangerous material supported by GNSS

ecall Discussion Paper

EUROPEAN COMMISSION Enterprise and Industry DG

ICT Advice Note - Procurement of Open Source

Mobile TV: The time to act is now

Industrial Network Security and Connectivity. Tunneling Process Data Securely Through Firewalls. A Solution To OPC - DCOM Connectivity

GPL v3 or EUPL? Alternative for Public Sector and their providers

ISO11783 a Standardized Tractor Implement Interface

WEB HOSTING SERVICES. 2. Fees and Payment Terms.

Using Big [Traffic] Data to help Drivers, Road Authorities and Businesses

GEOG 482/582 : GIS Data Management. Lesson 10: Enterprise GIS Data Management Strategies GEOG 482/582 / My Course / University of Washington

EUROPEAN COMMISSION DIRECTORATE-GENERAL FOR MARITIME AFFAIRS AND FISHERIES FLUX

A. Background. In this Communication we can read:

COMMISSION OF THE EUROPEAN COMMUNITIES

Intel Retail Client Manager

Insurance Europe key messages on the European Commission's proposed General Data Protection Regulation

Intelligent Transport Systems (ITS): Needs for accurate and updated map data from public authorities

Application of GIS in Transportation Planning: The Case of Riyadh, the Kingdom of Saudi Arabia

Requirements & Reference Models for ADSL Access Networks: The SNAG Document

Channels of Delivery of Travel Information (Static and Dynamic On-Trip Information)

Personal data protection & Pay as you Drive insurance Personal data protection & security aspects related to ITS applications - ITS Action Plan

Data Governance. Managing data as an asset

ARD and ZDF Comments on the Draft RSPG Opinion on the Radio Spectrum Policy Programme

Reference Guide WindSpring Data Management Technology (DMT) Solving Today s Storage Optimization Challenges

Wan Accelerators: Optimizing Network Traffic with Compression. Bartosz Agas, Marvin Germar & Christopher Tran

FREE TV AUSTRALIA OPERATIONAL PRACTICE OP42

Feasibility Study for a EU Pension Fund for Researchers. European Commission Research Directorate-General

How To Help The European Single Market With Data And Information Technology

REDUCTION OF BUREAUCRATIC BARRIERS FOR SUCCESSFUL PV DEPLOYMENT IN THE EU KEY RECOMMENDATIONS

LONDON STOCK EXCHANGE GROUP

siemens.com/tolling Back-office system Sitraffic Sensus Server Supplies all front-end data. Suitable for any GNSS tolling back-office.

Storing Measurement Data

Written Contribution of the National Association of Statutory Health Insurance Funds of

Horizon 2020 Call "Automated Road Transport"

Analytics software solutions: worldwide forecast

References and Requirements for CPE Architectures for Data Access

About Recovery Manager for Active

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005

OPCNet Broker TM for Industrial Network Security and Connectivity

BUREAU EUROPÉEN DES UNIONS DE CONSOMMATEURS AISBL

If you have any questions about any of our policies, please contact the Customer Services Team.

The benefits of satellite telecom systems for civil protection

HeERO First steps towards ecall deployment

Building Content Distribution Platforms over Flexible Optical Networks

1. General Rules & Regulations

COMMUNICATIONS SYSTEMS USED FOR ITS

Summary of responses to the public consultation on Cloud computing run by CNIL from October to December 2011 and analysis by CNIL

Smart Cities Stakeholder Platform. Public Procurement for Smart Cities

Wireless M2M Communication and AMR Now in the second edition completely updated and revised

UHI Explained. Frequently asked questions on the proposed new model of Universal Health Insurance

SECURITY AND EMERGENCY VEHICLE MANAGEMENT

The RFID Revolution: Your voice on the Challenges, Opportunities and Threats. Online Public Consultation Preliminary Overview of the Results

Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur

Frequently Asked Questions regarding European Innovation Partnerships

A Catalogue of the Steiner Triple Systems of Order 19

European Commission Consultation document on Voice over IP

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

HTTP State Management

Location Information Services in Mobile Ad Hoc Networks

Running SAP Solutions in the Cloud How to Handle Sizing and Performance Challenges. William Adams SAP AG

AUTOMOTIVE. Connected Navigation System

Local-Area Network -LAN

Questions & Answers. on e-cohesion Policy in European Territorial Cooperation Programmes. (Updated version, May 2013)

Enabling Modern Telecommunications Services via Internet Protocol and Satellite Technology Presented to PTC'04, Honolulu, Hawaii, USA

RARP: Reverse Address Resolution Protocol

MINIMUM TECHNICAL AND EXPLOITATION REQUIREMENTS FOR DIGITAL SOUND BROADCASTING DAB+ RECEIVER DESIGNED FOR POLAND

ilinc Legal & Technology Briefs The Liability of Internet Intermediaries In the EU

THE PROSPECTS FOR ELECTRONIC FEE COLLECTION (EFC) USING VEHICLE POSITIONING SYSTEMS (VPS)

Transcription:

Open standard for universal encoding, transmitting and decoding of location information for Intelligent Transport Systems and location based content Version 19-10-2009

Presentation Overview 1. High level introduction to OpenLR 2. License model 3. Technical description 4. Test results 5. Contact 2

1. High level introduction to OpenLR a) Location Referencing in general b) Current options and status c) Objective of the initiative d) Relevance of OpenLR e) Industry perspective & business bottlenecks f) Examples of applications 3

1 a) Location Referencing in general The process of encoding a location is called Location Referencing. An obvious way of Location Referencing is using geographic coordinates. The coordinate system assumes identical maps at both sides of the system chain. If maps are different, matching (decoding) the location to the map of the receiving system may be inaccurate, ambiguous or impossible. OpenLR allows successful location encoding and decoding on different maps (different versions and vendors) 4

1 b) Current options and Status TMC locations are widely used, but they have some limitations: Requires pre-coding Time to market Limited number of locations Maintenance is time and cost intensive Not suitable for most other applications TPEGloc used by public broadcasters is less suitable for safety warnings No standardised encoding rules Deployment of AGORA-C faces business issues Uncertainty of commitment by the market leaders Let the market prove the concept 5

1 c) Objective of the OpenLR initiative To unlock the barrier allowing the free and successful exchange of location-relevant content through introduction of a universal standard To enable market growth and enhance the successful deployment of a wealth of ITS and LBS applications, free of license fees and supported by leading industry players Quicker enhancement by the expert community, thanks to the Open Source Model 6

1 d) Relevance of OpenLR (I) 7

1 d) Relevance of OpenLR (II) 8

1 d) Relevance of OpenLR (II) Without map agnostic Location Referencing (e.g. OpenLR ): the ITS Action Plan of the EC is not feasible; emergency warning on non TMC pre-coded roads is impossible; urban traffic information and urban traffic management will be impossible; cooperative systems are not possible to implement. Furthermore, OpenLR may facilitate the roll-out of FCD, esafety applications, the exchange of date between public and private sector and the deployment of tolling devices. 9

1 d) Relevance of OpenLR (III) References to EU s ITS Action Plan Actions 1.1-1.5 on traffic information availability in Europe: OpenLR facilitates deployment of harmonized public and private content cross-europe Actions 2.1-2.4 on specifications, architectures, interoperability of ITS systems OpenLR could play the role of the universal standard for dynamic location referencing Action 3.1 on ecall OpenLR will allow more precise localisation and thus will reduce more fatalities Actions 4.1-4.5 on V-V and V-I cooperative system architectures and standards OpenLR allows optimization for all application areas and by all user groups without any royalties Actions 5.1-5.2 on security and liability OpenLR can be utilized in secure and trusted environments Actions 6.1-6.4 regulatory and organisational framework Institutions, road operators and public authorities should be aware that one single crossapplication solution will invite industry to contribute and this is a prerequisite for mass market deployment. 10

1 e) Industry perspective and business bottlenecks Key element for deployment and roll-out of dynamic location referencing in a mass market is the support of the leading market players Industry conditions for such support are: An open and interoperable environment No/limited royalty fees No business limitations No technical restrictions for user groups and individual users A cross-application single solution for dynamic location referencing will guarantee the lowest overall end-user price. Royalty fees in the value chain adversely affect system deployment 11

1 f) Application Examples Coverage Increase with OpenLR in London urban area TMC road network 12

1 f) Application Examples Coverage increase of OpenLR in the Netherlands 13

1 f) Application Examples Coding of motorway slip roads Encoder Source: TomTom Decoder Source: TomTom Note: Slip roads are not part of German TMC tables 14

1 f) Application Examples Coding of Local Roads Encoder Source: TomTom Decoder Source: TomTom Note: Local Roads are not part of German TMC tables 15

1 f) Application Examples Cooperative systems (V2V and V2I communication) Source: car-to-car consortium 16

2. License Model a) Open public software license b) Hosting organization and maintenance c) Special interest groups and individuals d) Future IPR considerations e) Status and roll-out 17

2 a) Open Public Software License OpenLR is made available on the basis of 'copyleft principle Enabling programmers to contribute improving and maintaining the open standard GPLv2 permits to use software & library in proprietary programs The foundations of selected Software Licensing Model The freedom to use the software in proprietary programs The freedom to use the software for any purpose including commercial use The freedom to change the software to suit your needs, including with own code which is not open source code The open source code (original and modified) should always include the terms of use and the owner of the changes and this should never be deleted No liability can be claimed from initiators and contributors The source code is published as is : no warranty is given by any of the initiators or contributors to the initiative to any user of the code License to partners asserting patents is withdrawn, license is subject to nonassertion clause 18

2 b) Hosting organisation and Maintenance OpenLR will be an open industry standard Major industry stakeholders are invited to cooperate Leadership role in enhancement and maintenance by TomTom 19

2 c) Special Interest Groups and Individuals Gatekeepers will decide which copy-lefts will flow in the next generation of the open standard. It is up to the community to establish special interest groups for OpenLR. Interest groups as well as individuals are entitled to submit copy-lefts. Interest groups may collect and take care of the requirements for their application area. Potential interest groups are: TISA Projects and Consortia, e.g. the Car-to-car-consortium Public authorities EBU esafety Forum 20

2 d) Future IPR Considerations As far as known OpenLR doesn t infringe existing patents. Guarantee that there is no further IPR can never be given, but here counts together the users stand strong. License to partners asserting patents is withdrawn. License is subject to non-assertion. Large scale adoption of OpenLR will reduce the risk of asserting partners 21

2 e) Status and roll-out TomTom has filed patent applications for the core concept of OpenLR TomTom disclosed the method free of charge under GPLv2 license and will lead the maintenance operation Documentation available A White paper (under a Creative Commons License) Open source reference implementation for encoder and decoder License conditions Third parties are invited to test, implement and enhance OpenLR. 22

3. Technical Description of OpenLR a) Design objectives b) High level description c) Explaining example d) Prerequisites e) Characteristics f) Encoding & decoding steps g) Data Format h) Basic data format code size i) Further Enhancement 23

3 a) Design Objectives of OpenLR Originally designed for transferring traffic information from a center to in-vehicle systems and taken into account: Map vendor and version independency Covering all roads, including urban and low level roads Minimum bandwidth usage Communication channel independency Maintenance independency Potentially capable to replace TMC codes in future Encoding and decoding independent from system operation location e.g. Service centre, in-vehicle systems, etc. Currently OpenLR focuses on line locations. 24

3 b) High level description Main idea: describing a line location completely with a concatenation of (several) shortest-paths The concatenation of such shortest-paths shall cover the location completely Each shortest-path is specified by information about its start and its end Start/End information is combined in so called location reference points (LRPs) The LRPs are ordered from the start of the location to the end of the location The shortest-path between two subsequent LRPs covers a part of the location The concatenation of all such shortest-path(s) is called location reference path 25

3 c) Explaining Example (I) Basic idea: a concatenation of a shortest path between location reference points (LRPs) covers the location completely At least two LRP needed for start and end of the location Intermediate LRPs serve as a guide for the route calculation Node Line Location Shortest path Coordinate LRP Line LRP 26

3 c) Explaining Example (II) Basic idea: a concatenation of a shortest path between location reference points (LRPs) covers the location completely At least two LRP needed for start and end of the location Intermediate LRPs serve as a guide for the route calculation Node Line Location Shortest path Coordinate LRP Line LRP 27

3 c) Explaining Example (III) Basic idea: a concatenation of a shortest path between location reference points (LRPs) covers the location completely At least two LRP needed for start and end of the location Intermediate LRPs serve as a guide for the route calculation Node Line 3 Location 2 Shortest path Coordinate 1 LRP Line LRP 28

3 d) Prerequisites Map requirements on basis of GDF parameters Functional road class (FRC) indicating the importance in the network Form of way (FOW) indicating physical properties Geometrical shape lines shall not be abstracted by a straight line Coordinates in WGS84 every node in the network should have coordinates Length indicating the real dimension along the geometrical shape The map attributes FRC and FOW need to be mapped to corresponding OpenLR values OpenLR defines its own FRC and FOW values Line locations should be connected and ordered from the start of a location to the end of a location if a driving direction is available then the location shall be traversable from its start to its end 29

3 e) Characteristics OpenLR includes: Encoding of a location Defining a data format for distributing the location information Decoding the data format and finding back the location OpenLR data format is Map-independent Binary Includes common map attributes: Coordinates, FRC, FOW, Length, Bearing OpenLR focuses on: Shortest-path coverage only Breaking down the number of map attributes 30

3 f) Encoding Steps Step Action 1 Check validity of the location to be encoded 2 Adjust start and end node of the location to represent valid map nodes 3 Determine coverage of the location by a shortest-path 4 Check whether the calculated shortest-path covers the location completely or not. Go to step 5 if the location is not covered completely, go to step 7 if location is covered 5 Determine position of a new intermediate location reference point so that the part of the location between the start of the shortest-path calculation and the new intermediate is covered completely by a shortest-path. 6 Go to step 3 and restart shortest path calculation between the new intermediate location reference point and the end of the location. 7 Concatenate the calculated shortest-path(s) for a complete coverage of the location and form an ordered list of location reference points (from the start to the end of the location) 8 Check validity of the location reference path. If location reference path is invalid then go to step 9, if location reference path is valid then go to 10. 9 Add a sufficient number of additional intermediate location reference points if the distance between two location reference points exceeds the maximum distance. 10 Create binary representation of the location reference 31

3 f) Encoding Steps 32

3 f) Decoding steps Step Action 1 Decode binary data and check its validity 2 For each location reference point find candidate nodes 3 For each location reference point find candidate lines 4 Rate candidate lines for each location reference point 5 Determine shortest-path(s) between two subsequent location reference points 6 Check validity of the calculated shortest-path(s) 7 Concatenate shortest-path(s) to form the location and trim path according to the offsets 33

3 f) Decoding Steps 34

3 g) Data Format The OpenLR data format is binary and compact Binary data contains Header (including version information) Ordered list of location reference points Offsets (if applicable) Location reference points consist of Coordinates Attributes (FRC, FOW, bearing) Checksum (to ensure proper decoding) 35

3 h) Basic data format code size Code size depends on the number of location reference points and offset information Offset information would add 1 or 2 bytes per location Compression techniques being used Absolute and relative coordinates Intervals instead of concrete values (distance, bearing) LRPs Bytes (without offsets) 2 16 3 23 4 30 5 37 6 44 7 51 8 58 36

3 i) Further enhancement The open source community will drive enhancement according to application needs: Point and Area locations Different data formats e.g. XML, Special requirements to support integration in TPEG and future versions of TPEG Positioning aspects (GPS, Galileo) 37

4. Test Results a) General conditions of the test examples b) Examples with data sizes c) Data size and success rate d) Map agnostic success comparison 38

4 a) General conditions of the test examples OpenLR is tested for line locations being covered by TMC and also on non-tmc roads The encoder maps: Map sources from Tele Atlas are used (different versions) The decoder maps: Map sources from Tele Atlas and from NAVTEQ sources (different versions) Test results cover the accuracy of the OpenLR method and the code size Achieved in TomTom implementation environment 39

4 b) Test Result: Motorway slip roads Motorway: sliproad at Kreuz Stuttgart (A8 / A81) Location: non-tmc Data size: 16 bytes Location length: 972m Encoder location Source: TomTom Decoder location Source: TomTom 40

4 b) Test Result: Local Road Local road: Stuttgart, Germany, 4 streets Location: non-tmc Data size: 30 bytes Location length: 808m Encoder location Source: TomTom Decoder location Source: TomTom 41

4 c) Data size and success rate Encoder Decoder [map source: TA 2008.04] Test set Nr. of locations Average data size Success rate Error detection rate TMC paths (1h traffic feed, NL) [map source: TA 2007.04] 4867 (unique: 1663) 16.8 bytes > 99% > 56% Non-TMC paths (random, NL) [map source: TA 2008.07] 1000 19.9 bytes > 98% > 94% Success rate: correctly decoded locations Encoder and decoder location are equal Average data size: average number of bytes per location Data includes offsets if applicable Error detection rate: detection of incorrectly decoded location Decoder rejected correctly a location which couldn t be decoded due to big map differences 42

4 d) Map agnostic success comparison Test set Success rate Error detection rate TMC paths [map source: TA 2007.04] > 99% (TA) > 93% (NT) > 56% (TA) > 55% (NT) Non-TMC paths [map source: TA 2008.07] > 98% (TA) > 93% (NT) > 94% (TA) > 87% (NT) TeleAtlas (TA) map source 2008.04 NAVTEQ (NT) map source 2008.04 Encoding examples are available. OpenLR gatekeepers are happy to receive additional test results 43

Contact www.openlr.info TomTom International B.V. Theo Kamalski theo.kamalski@tomtom.com Thank you for your attention 44