Leveraging Tizen IVI Platform for Realizing V2X Use Cases



Similar documents
Open Source Solution for IVI: Tizen IVI. Brett Branch Tizen IVI Product Marketing

Getting Started with Tizen SDK : How to develop a Web app. Hong Gyungpyo 洪 競 杓 Samsung Electronics Co., Ltd

Toward Connected Vehicle with AGL

Tizen Technical Overview 枪 晦 随 鬴 缃 拜 枋 幞 垖 幁 穧 幤

Development Techniques for Native/Hybrid Tizen Apps. Presenter Matti Pakarinen

In-Vehicle Infotainment. A View of the European Marketplace

Technology.Transfer.Application.

An OSGi based HMI for networked vehicles. Telefónica I+D Miguel García Longarón

Location Identification and Vehicle Tracking using VANET(VETRAC)

Tizen Web Runtime Update. Ming Jin Samsung Electronics

Development Techniques for Native/Hybrid Tizen Apps. Presented by Kirill Kruchinkin

Enabling Smart Data on M2M Gateways and Aggregators

Tizen Architecture. Sunil Saxena, Intel Hobum (Vincent) Kwon, Samsung

What is a Connected Car

A Survey of Existing Technologies, Applications, Products, and Services for Geofencing

Introduction to Tizen SDK Alpha. Taiho Choi Samsung Electronics

The Future of the Automobile Vehicle Safety Communications. Stanford University ME302 Luca Delgrossi, Ph.D. April 1, 2014

Introduction to TIZEN SDK

User Manual GPS Travelling System (Produced By: Bonrix Software System)

HTML5 Applications Made Easy on Tizen IVI. Brian Jones / Jimmy Huang

Des Moines Area Community College

Acquisition of Novero. Investor presentation 18th December 2015

Mentor Embedded IVI Solutions

HTML5 and Device APIs for Automotive: Is it time to power Infotainment and Car Portal Applications with Web Technologies?

The Vision of Vehicle Infrastructure Integration (VII)

ALL-NEW MAZDA3 CONNECTIVITY QUICK START GUIDE

Extending Tizen Native Framework with Node.js

Tizen Core APIs: A Core Framework Layer To Build In-House Applications. Jin-Woo Jeong

Developing Fleet and Asset Tracking Solutions with Web Maps

ITU-T. FG Distraction. Report on Use Cases. ITU-T Focus Group on Driver Distraction. Focus Group Technical Report. Version 1.

In the pursuit of becoming smart

Policy and Profile Reference Guide

Implementation of CVIS ITS Application in a Driving Simulator Environment Kenneth Sørensen, kenneth.sorensen@sintef.no SINTEF

Development. SriSeshaa Technologies. Table of Contents

International Journal of Software and Web Sciences (IJSWS) GPS and GSM Based Database Systems for User Access

Tizen Compliance Test (TCT) Hojun Jaygarl (Samsung Electronics), Cathy Shen (Intel)

Smart Cities. Photo used under Creative Commons from nigelhowe

September 8th 8:30 AM 10:00 AM PL1: Reinventing Policy to Support the New ITS

Keep control is essential.

Application Framework: Apertis Hands-on

The Connected Vehicle Telematics, Location-Based Services, and the Mobile Web Converge

INTERNET FOR VANET NETWORK COMMUNICATIONS -FLEETNET-

New Technology Capabilities

Trace Desktop Workforce / Fleet Management System

Fleet Management Solution Telefonica & Geotab_

M2M ATDI services. M2M project development, Business model, Connectivity.

HTML5 for Auto: Already Here or Still Arriving?

Android 5.0: Lollipop OS

SYNCSHIELD FEATURES. Preset a certain task to be executed. specific time.

Intecs Roma - Pisa - Napoli - Milano - Torino - Cagliari - Genova L Aquila - Toulouse - Paris

Introduction to Tizen and Tizen Mobile Architecture. Seokjae Jeong, Samsung Electronics

Automotive and Industrial Data Security

Bridging the Gap: from a Web App to a Mobile Device App

Module Title: Software Development A: Mobile Application Development

CONNECTIVITY QUICK START GUIDE

JEREMY SALINGER Innovation Program Manager Electrical & Control Systems Research Lab GM Global Research & Development

WebRTC: Why and How? FRAFOS GmbH. FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

Accident Detection System Independent of In-Vehicle Detection System

Vehicle Tracking System.

Streaming Analytics and the Internet of Things: Transportation and Logistics

RIDE-IT System Overview

A Cost Efficient Real-Time Vehicle Tracking System

ITG Software Engineering

ZCOMAX LTE-Fi Solution For Public Transit System

Automated Data Acquisition & Analysis. Revolutionize Validation Testing & Launch With Confidence

Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging

Android Application for Accessing KNX Devices via IP Connection

BlackVue Cloud App Overview...3. Getting Started...6. Basic Menu Screens BlackVue Cloud BlackVue Wi-Fi Internal Memory...

Maintain Fleet Management Solutions Using Wide Area Wireless Technology

Lecture 1 Introduction to Android

Capitalizing on The Internet of Things

Intelligent Fleet Management

TrustPort Mobile Security

PRTG NETWORK MONITOR. Installed in Seconds. Configured in Minutes. Masters Your Network for Years to Come.

Maipu ibus Solution Introduction V1.4

Technical Document on Vehicular Networks

Android Architecture. Alexandra Harrison & Jake Saxton

Norton Mobile Privacy Notice

Ensuring the security of your mobile business intelligence

Infotainment and Telematics Solutions with Renesas R-Car Course ID: 0C18I

Visualize your World. Democratization i of Geographic Data

GPStrack/GPSalarm Track and alarm system. Abdelbasset Benguelloula Concours de la Meilleure Innovation dans le Domaine des TIC

DEVELOPING NFC APPS for BLACKBERRY

Auto3P Group. Auto3P 2015 All rights reserved

Windows 8 Mobile Broadband

SEACW DELIVERABLE D.1.6

GPS Tracking Solution GPS GSM Tracker

Tracking Anomalies in Vehicle Movements using Mobile GIS

The relevance of cyber-security to functional safety of connected and automated vehicles

FRAFOS GmbH Windscheidstr. 18 Ahoi Berlin Germany

SECURITY AND EMERGENCY VEHICLE MANAGEMENT

Tizen: a progressive mobile web platform for the future

ASTi Voisus Server Quick Start Guide Document: DOC-05-VS-QSG-1

Agile automated software testing into automotive V-Model process:

A Mobile Application for Bus Information System and Location Tracking using Client-Server Technology

Perspectives on In-Vehicle Infotainment Systems and Telematics

Transcription:

Leveraging Tizen IVI Platform for Realizing V2X Use Cases Purnendu Sinha Tizen IVI Team Samsung R&D India, Bangalore Email: p.sinha@samsung.com

Outline V2X Applications and their Requirements Use Cases Introduction to Tizen IVI Benefits Tizen IVI offers Realizing V2X Apps on Tizen IVI Examples Conclusion All examples presented here are for illustration purposes only!

V2X Applications Navigation/LBS/PoI GPS navigation providing info/content to the driver/ passenger Maintenance/Optimization Remote diagnostic application Telemetry to collect data to fine tune car performance monitoring Safety/Security In-vehicle tracking system Automatic security distance maintaining system Commerce Mobile payment system (charging tolls, parking fees) Premiums for car insurance correlated to driving patterns

Classes of V2X Applications Cooperative Road Safety Primarily refers to ultracritical safety requirements; example includes collision avoidance, pre-crash sensing, emergency hard-braking, etc. Cooperative traffic efficiency deals with traffic fluidity; example includes traffic light optimal speed advisory, congestions alerts and new route suggestions, etc. Cooperative local services provides on-demand information on commercial/non-commercial stuffs; example includes maps update, e-advertising, media download, etc.

ITS Classes and Requirements

Collaborative Driving with V2V Location-based service Road Advisory Situation-aware Alerts Smart OBU in Vehicle #1 3G/LTE Wi-Fi Direct 3G/LTE Wi-Fi Direct Smart OBU in Vehicle #3 Smart OBU in Vehicle #2 3G/LTE Wi-Fi Direct Travel/hazardous situation advisory Traffic optimization Fleet Management Emergency/disaster management Road Side Unit Internet Connectivity Server on the Internet Forms an ad-hoc network of vehicles

In-Vehicle Comm. Bus (e.g., CAN) Advanced Driver Assistance Apps Sensors Cloud-based Advisory Motion Planning or, could be connected via CAN bus 3G/LTE Gateway Integrated Vehicle Control Actuators ETH Smart OBU ADAS apps Cloud Connectivity Intersection cross traffic collision warning Traffic congestion warning Enhanced route/navigation guidance

Tizen IVI Architecture Web Applications Native Applications Web Framework W3C/ HTML5 Device APIs Web RT Native Framework Net/ Telephony/ Messaging App Security/ System Services Media Graphics/UI Location Core Automotive AMB App F/W Graphics & UI Multimedia Location Messaging Web Security System Base Connectivity Telephony PIM Linux Kernel and Device Drivers Hardware

Benefits Tizen IVI Offers Telematics: Real time vehicle data collected using Automotive Message Broker (AMB) can be sent to a service provider using 3G/4G LTE GPS logs can be updated via 3G/4G LTE using Location and Telephony Services Security based on SSL and SMACK Navigation: (+) Cloud connectivity Audio policy management using Murphy. Tethering : USB, Bluetooth and Wi-Fi/Wi-Fi Direct Web application development using W3C/HTML5 Native C/C++ application development

Example 1

A Typical Web Application Scenario Private/ Public Cloud Server Mapping Server 3G/LTE Network OBU

An Emergency Response Web Application Detect that a crash has occurred Determine the location of the crash Send out an Emergency SMS to the pre-specified emergency numbers about the crash with location information

Tizen Vehicle APIs Provides getting and setting data items Mechanisms for event based updates to requested data items Implements a method for a Web application to query for supported data items get(eventlist, successcb, errorcb) Retrieve the specified data values, or all data values if blank set(eventlist, valuelist, successcb, errorcb) Set the specified data values getsupportedeventtypes(type, writeable, successcb, errorcb) Retrieve the list of events available on the platform subscribe(eventlist, successcb, errorcb) Subscribe to update events for the specified data items unsubscribe(eventlist, successcb, errorcb) Unsubscribe from update events for the specified data items Source: W3C Web and Automotive Workshop, Nov 2012

websocket connection ER Web App Architecture Application 1 Application n Web Framework W3C/HTML5 [GeoLocation APIs] Device APIs Call Msg BT Core AMBD Location Messaging OBD Plug-in GPSD Connectivity ConnMan OBD Kernel Two alternative for getting location info, via: Location services AMBD

GeoLocation APIs are used Server Web App AMBD Location manager document.addeventlistener("driving _safety_airbag_status", airbag_deployment_event); driving_safety_airbag_status=1 navigator.geolocation.getcurr entposition(successcallback, errorcallback); Report Crash at Latitude=53.574824 longitude=-2.495377 Latitude=53.574824 longitude=-2.495377 Ref: https://developer.tizen.org/documentation/dev-guide

AMB s APIs are used Server Web App AMBD document.addeventlistener("driving_ safety_airbag_status", airbag_deployment_event); OBD Plugin for AMBD driving_safety_airbag_status=1 void OBD2Source::getPropertyAsync( AsyncPropertyReply *reply); vehicle.set("running_status_ position", SuccessCB, Fail CB); GPSD Plugin for AMBD Report Crash at Latitude=53.574824 longitude=- 2.495377 Latitude=53.574824 longitude=- 2.495377 static int updategpsposition(gpointer data); Ref: https://developer.tizen.org/documentation/dev-guide

Example 2

Re-Routing under Crash Notification Gets the crash information from the cloud server. It then calls the geo location API s and gets the current location of the vehicle from the location manager. the mapping API s to calculate the distance to the crash location and displays it. the rerouting API s from the mapping service rerouting by avoiding the crash location. Note: the MapQuest open data API s are used.

Re-routes the Path Ref: developer.mapquest.com

Demo Some Screenshots

Example 3

V2X via WiFi Direct

Leveraging Tizen IVI for WiFi Direct WiFi Direct Applications WiFi Direct Services WiFi Direct Manager App F/W DHCP P2P Supplicant WiFi Direct Device

WiFi Direct APIs Usage Car 3 Car 2 Car 1 Hot-Spot Activate Scan Get_Local_Device_Info Get_Operating_Channel Connect Activate Scan Get_Group_Owner_info Get_Operating_Channel Connect Activate Create_Autonomous_Group Get_Group_Client_Info_List Get_Operating_Channel Connect Communicate Communicate Communicate Disconnect Deactivate Leave_Group Disconnect Deactivate Disconnect Deactivate Illustration only!

How You Could Contribute? Download the full source code for your Tizen platform and kernel from URL: https://review.tizen.org/git/ Information on source code Management on Tizen releases can be found at Gerrit: https://review.tizen.org/gerrit Tizen Build setup OBS: https://build.tizen.org/ Tizen Bug Tracking & Reporting system Jira: https://bugs.tizen.org/jira IVI images available for both IA and ARM based platforms. Pandaboard: https://download.tizen.org/releases/previews/2.0alpha/ivi-panda/ For the queries related to IVI Write to: ivi@lists.tizen.org

Conclusions Easy access of vehicle-specific data through platform component Multiple connectivity options: WiFi/WiFi Direct, Bluetooth, NFC, 2G/3G/4G/LTE Flexibility in application development HTML5 or Native Framework Virtualization-based solutions may be exploited for road-safety applications (e.g., e-call, collision avoidance)