TOMTOM NAVKIT Connected Navigation System Bringing a Connected Navigation System (CMS) to market is both complex and expensive. The function and feature scope is ever expanding. For many people, smartphones are regarded as the benchmark for the user experience. Consumer expectations are changing rapidly as a result of the fast moving Consumer Electronics world. It is difficult to predict the winning user experience of the future. TOMTOM REFERENCE APPLICATION TomTom believes that OEMs can create connected navigation systems that benefit from being integrated in the vehicle and are competitive with consumer electronics products when using class-leading, modular, off-the-shelf and easy to integrate navigation components. TomTom’s portfolio is founded on delivering such navigation components that are validated in the consumer markets and improved through regular releases. These components can be used independently, or as a pre-integrated combination. One of those components is NavKit, TomTom’s navigation engine. MAP NAVIGATION SW MAP NAVIGATION SW CONNECTED SERVICES CONNECTED SERVICES MODULAR CNS COMPONENTS PRE-INTEGRATED CNS SYSTEM NavKit – Navigation Engine TomTom’s navigation engine, called NavKit, is an implementation of TomTom’s core navigation IP and algorithms. NavKit is fully portable to any high-level Operating System, like Linux, Android, iOS, QNX, Tizen and Windows. It provides client interfaces (APIs) that enable the development of a fully customized navigation application. NavKit contains the following main components: Routing Engine Using TomTom’s IQ Routes (historical speed profiles) and real-time and predictive HD Traffic information, the routing engine computes the best possible route. If the traffic situation changes, it searches for alternative routes in the background, so the best possible route is always available. It calculates fastest, shortest, economical, bicycle and pedestrian routes and supports options to avoid highways, unpaved roads, HOV lanes, ferries and toll roads. Multiple routes can be calculated, allowing the user to pick the route of choice. UI NAVKIT Guidance Engine Once a route is computed, detailed guidance instructions are generated. The application can use this information to show turn lists, to show guidance icons and to provide spoken instructions using recorded voices and Text-To-Speech (TTS). The guidance engine generates real-time triggers that the application can use to provide guidance instructions at the right point in time. Furthermore, it outputs detailed junction information that can be used to generate guidance icons for cluster displays and Head Up Displays (HUD). OS + HW Search Engine An advanced Free Text Search (FTS) function allows single entry queries to find addresses and POIs. While typing, suggestions are provided to quickly find what the user is looking for. POI category suggestions help the user to reduce the search scope quickly. The search area can be changed from the complete map to around the current location, a specific city, along the route or around the destination. Map Matcher The raw positioning information coming from the platform is used to place the device location to the appropriate road on the map. The Map Matcher is agnostic to the positioning technology used, like GPS, GLONASS, WiFi or cellular based. The platform’s positioning engine can be integrated using a positioning interface. Or the TomTom positioning engine can be used. Depending on the input from the platform’s sensors, the Map Matcher can take care of dead reckoning and 3D positioning. Map Renderer The map can be visualized in 2D and 3D, including 3D buildings and landmarks. Other elements that can be shown on the map are routes, traffic incidents, speed cameras, (custom) POI icons and brand icons. The camera view point can be customized, as well as map colors and textures. When approaching highway junctions, Advanced Lane Guidance images can be shown to clearly indicate which lane to take. And the map is fully interactive, supporting gestures for zooming, panning and selecting points on the map and map elements like routes, traffic incidents and POI icons. Services Manager Real-time over the air data can be retrieved if connectivity is available to enrich the navigation experience. Examples of supported online data sources are traffic, speed cameras, online POIs, parking and fuel stations. Using service connectors, off the shelf TomTom services can be used, or 3rd party content providers can be integrated. Modular NDS maps and incremental updates TomTom has embraced the industry-standard NDS map format. NDS enables highly flexible map configurations. Depending on the OEM or user preferences, the map can be customized both from a geographical and functional perspective, building on the modularity that NDS provides. A typical scenario is to pre-install a core map that can be extended with advanced content – like 3D buildings and landmarks – at a later stage. Or start with a map for a small geographical area and expand it when needed. Another important advantage of NDS is that it enables incremental updates. Instead of updating the complete map whenever a new version is available, only the parts that have changed can be downloaded to the device. This results in much smaller and faster downloads, saving connectivity costs and time. Because of these advantages, incremental updates can be installed with a high frequency, like on a daily or weekly basis, making sure that the map is always fresh. Cloud connected NavKit is pre-integrated with two cloud-based components: NavKit Worker is a server-side implementation of the NavKit routing engine, enabling off-board and hybrid navigation scenarios. NavCloud is an online repository of navigation-centric user data, like preferences, destinations and routes, enabling synchronization of this information between the user’s navigation devices and applications. NavApp reference application NavApp is an Android-based reference application running on NavKit. Building on many years of navigation experience, NavApp has been newly designed to provide an intuitive, map-centric user experience. NavApp uses NavKit’s client APIs, to deliver the UI and high-level application logic. Our solution allows OEMs to skin NavApp and the map visualization, or to create an OEM-specific version of NavApp, either on Android or another OS. For platforms that are not based on Android, NavApp acts as a reference UI and a runnable specification that can be implemented on the specific UI framework used by the OEM’s platform. NavKit in numbers 20 YEARS of software development 300 globally accepted patents 80 MILLION users of our software 280 BILLION kilometers driven by our users 9 TRILLION speed measurements collected ©2013 TomTom N.V., The Netherlands. TomTom®, the ® logo, among others, are Trademarks owned by TomTom N.V. or one of its subsidiaries. All other trademarks are the property of their respective owners. TomTom N.V. assumes no responsibility for errors that may appear in this document. Information contained herein is subject to changes without notice.
© Copyright 2024 ExpyDoc