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



Similar documents
Automotive HMI: Current status and future challenges

Wireless traffic Safety network between Cars. CoMoSeF TULEVAT TRENDIT AUTOJEN M2M KOMMUNIKAATIOSSA WISAFECAR JA COMOSEF PROJEKTIT

Introduction CHAPTER 1

Leveraging Tizen IVI Platform for Realizing V2X Use Cases

In the pursuit of becoming smart

Vehicular On-board Security: EVITA Project

CVIS Cooperation Vehicle Infrastructure Systems

Smart Cities. Photo used under Creative Commons from nigelhowe

Customer Experience. Silicon. Support & Professional Eng. Services. Freescale Provided SW & Solutions

An In-vehicle ecall Platform for Efficient Road Safety

Automotive and Industrial Data Security

Evolution of Connected Vehicle Ecosystem

Using Smartphones to Detect Car Accidents and Provide Situational Awareness to First Responders

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

Driving the User Interface. Trends in Automotive GUIs

Location Identification and Vehicle Tracking using VANET(VETRAC)

Enabling Smart Data on M2M Gateways and Aggregators

INTERNET FOR VANET NETWORK COMMUNICATIONS -FLEETNET-

Integration of an Advanced Emergency Call Subsystem into a Car-Gateway Platform

Security risk analysis approach for on-board vehicle networks

Automotive Communication via Mobile Broadband Networks

Advanced Safety. Driver Vehicle Interface Collision Avoidance & Mitigation Vehicle Communications. Helping industry engineer safe vehicles

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

Integrated Command and Control Center Solutions for Public Safety

A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University

USDOT Connected Vehicle Overview

Decomposition into Parts. Software Engineering, Lecture 4. Data and Function Cohesion. Allocation of Functions and Data. Component Interfaces

Vehicle Tracking System using GPRS

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

Home networking Home automation. EASY & VALUE = MASS The business case is there Mark B.M. Ossel

How To Manage Your Fleet With Beacon Wireless Zoom! And Marion Gathena

Mobile Adaptive Opportunistic Junction for Health Care Networking in Different Geographical Region

The demonstration will be performed in the INTA high speed ring to emulate highway geometry and driving conditions.

Car Connections. Johan Lukkien. System Architecture and Networking

High rate and Switched WiFi. WiFi QoS, Security 2G. WiFi a/b/g. PAN LAN Cellular MAN

Common platform for automated trucks and construction equipment

Identification of Authenticity Requirements in Systems of Systems by Functional Security Analysis

VEHICLE TRACKING SYSTEM USING GPS. 1 Student, ME (IT) Pursuing, SCOE, Vadgaon, Pune. 2 Asst. Professor, SCOE, Vadgaon, Pune

Intervid Fleet Management Fleet Telematics. Intervid, Inc Pegasus Court, Suite C Frederick, MD 21704

The Bosch IoT Suite: Technology for a ConnectedWorld. Software Innovations

H MICRO CASE STUDY. Device API + IPC mechanism. Electrical and Functional characterization of HMicro s ECG patch

ProSyst Software AG. for a smarter world. EuroCargo 2004 Joachim Ritter. Technical Consultant, ProSyst Software

This years TRB theme - Deploying Transportation Research - Doing Things Smarter, Better, Faster

22 nd ITS World Congress Towards Intelligent Mobility Better Use of Space. GPS 2: Big Data The Real Value of Your Social Media Accounts

Designing and simulating a Car2X communication system using the example of an intelligent traffic sign

Views on Wireless Network Convergence

The Vision of Vehicle Infrastructure Integration (VII)

How To Understand The Power Of The Internet Of Things

Enabling Manufacturing Transformation in a Connected World. John Shewchuk Technical Fellow DX

The ecall Program: Overview and Design Considerations

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

Tracking & Fleet Management System. Itzik Baron, Mobile Satellite Sales Manager

The professional solution for web-enabled Fleet Management

EMBEDDED MAJOR PROJECTS LIST

Remote Sensing through a Vehicular Network

Technologies and Techniques for Collecting Floating Car Data. Mike Hayward Head of Vehicle Telematics WS Atkins Transport Systems

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Bachelor Degree in Informatics Engineering Master courses

NEXT GENERATION OF AUTOMOTIVE SECURITY: SECURE HARDWARE AND SECURE OPEN PLATFORMS

Speech Recognition of a Voice-Access Automotive Telematics. System using VoiceXML

Fleet Optimization with IBM Maximo for Transportation

Position Paper for W3C Web and Automotive Workshop. Marius Spika, Mark Beckmann

CPS: Communications. Dr. Bheemarjuna Reddy Tamma IIT HYDERABAD

Accident Detection System Independent of In-Vehicle Detection System

Toward Connected Vehicle with AGL

Mentor Embedded Automotive Solutions

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

Short-range Low Power Wireless Devices and Internet of Things (IoT)

Telematics. ARI White Paper / Driven.

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

MOBILE APPLICATIONS AND CLOUD COMPUTING. Roberto Beraldi

What's New in Sametime 8.5. Roberto Chiabra IBM Certified IT Specialist

Mobile Access Controller

IoT Prospects of Worldwide Development and Current Global Circumstances

SafeMobile, Inc E. Algonquin Road, Rolling Meadows, IL Tel: (847) Fax: (847)

An Introduction to Android

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

Avaya Aura Orchestration Designer

MOBILE ARCHITECTURE FOR DYNAMIC GENERATION AND SCALABLE DISTRIBUTION OF SENSOR-BASED APPLICATIONS

EVITA-Project.org: E-Safety Vehicle Intrusion Protected Applications

How should an enterprise move toward Unified Communications?

Command Support System

AppScope: Application Energy Metering Framework for Android Smartphones using Kernel Activity Monitoring

Enterprise M2M Solutions. Fast, Flexible, Cost Effective

Technology offer: Machine-to-Cloud Management System of Distributed Heterogeneous Devices

AA DRIVER TRAINING FOR COMPANY DRIVERS

Java and the Internet of Things

SMARTDEVICELINK CONNECTIVITY FROM THE CAR S POINT OF VIEW

Introduction. Arkuda Solutions

How cloud-based systems and machine-driven big data can contribute to the development of autonomous vehicles

VoiceXML Data Logging Overview

GPSintegrated - GPS Tracking Platform

Transcription:

June 10-11, 2008 Berlin, Germany An OSGi based HMI for networked vehicles Telefónica I+D Miguel García Longarón

Networked Vehicle 2

Networked Vehicle! Tomorrow, the vehicles will be networked! Using Always Best Connected communications! An on-board communications gateway chooses the best available option for the given service requirements and user preferences! Examples of networked applications:! Fast communications exchange among vehicles to warn about incidents or dangerous situations! using vehicular ad-hoc networks (VANET)! High-quality services like VoIP! using either VANETs or cellular networks (GPRS or UMTS) 3

Networked Vehicle: vision of Telefónica I+D! Vehicle + Infrastructure = Intelligent Environment! Joint consideration of vehicle and its context Services! New value-added services - for the vehicular user - for door-to-door mobility! Requirements and spec s Communications! Hybrid node (OSI layer 3)! Infrastructure integration! Gateway on board! VANETs! Security in cellular and IMS Demonstration V2I V2V service platform in-vehicle integration 4

Some services 5

Moving to the new scenario 6

Change drivers (towards Networked vehicles)! Business! Opportunity of offering new added value services! Technology! It s feasible to provide technical solutions! User experience! Improve the user experience for already available services! Safety! Not only the user is concerned about his security, public authorities invests enormous effort trying to decrease the number of accidents! Efficient use of resources! Improve traffic flow 7

Change actors! The current available infrastructure isn t enough! Massive new infrastructure deployment! Services should run on a high number of vehicles! Standardization to reach critical mass! The number of implied technologies is overwhelming! No one single actor dispose of these technologies 8

Change actors It must be a shared effort! Public authorities have a key role 9

Public Programs! European Commission esafety Program! About 95% of accidents depend on driver errors! Main objective: cut the number of fatal traffic accidents by another half by 2010! Progress of reducing serious road accidents reached through:! passive safety (safety cells, airbag, seat belt usage, etc.)! active safety (ABS Anti-Lock Brake, ESC - Electronic Stability Control)! control and enforcement! driver awareness and training! Networked systems are on the rise but necessary parallel investments in infrastructure lack behind in many countries! Other example: U.S. Department of Transportation! ITS (Intelligent Transportation Systems) Joint Program 10

Human Machine Interface for networked vehicles 11

HMI for networked vehicles! A safe HMI is a key factor to reach the scenario! both users and public authorities demand it! maximizing the safety benefits of new ADAS (Advance Drive Assistance Systems)! drivers have the control! have into account user preferences 12

High level requirements! Must not distract the driver (adaptive behavior)! selecting which information is presented to the driver! Several channels for driver-vehicle interaction! voice and little displays when driving! Increase situational awareness! provide useful information to the driver about the situation of the vehicle and the roads! Avoid annoyance HMI behavior! the potential safety impact depends on systems actually used by drivers! Nomadic devices 13

Why OSGi! Complex environment! Modularity and SOA style programming! Dynamic! dynamic deployment of modules and discovery of services! Maintenance! Remote management! Reduction of costs! Standard (and open)! Portability! Reutilization! Some problems! High priority messages have (almost) RealTime requirements 14

Overall view Application 1 Application 2 Application N HMI Manager Microphone Loudspeaker Display 1 Haptic Driver Preferences Scheduler and priority manager Context Informatio n 15

Flow of HMI messages HMI Service Application Instance HMIEvent Handler Messages Buffer and Dispatcher Interaction Contexts and HMI Resources Interaction Manager Voice Manager TTS ASR Audio/Micro Manager GUI Manager 1 Haptic Manager GUI Manager N 16

Scheduler and priority manager Scheduler Priority Service Container Application 1 Inst.1.1 Inst.1.2 Application Descriptor Application Handle 1.1 Application Handle 1.2 Rules Priority Manager Application Info Application Manger Users Manager Users Preferences Context Context Manager Context Information: CAN Bus, ADAS generated events, UPnP, Zigbee 17

Priority Manager HMI Messages characterization Messages Importance Nature Time Constraint Access Frequency Workload Possible Interfaces Risk Relevance Duration Deadline Voice and GUI 1 Voice and GUI 2 Voice GUI 1 GUI 2 Preference order 18

Priority Manager Priority evaluation! The priority Manager takes into account! All the parameters associated to the message! All the context information! Available resources:! Existing interfaces! Applications using interfaces! Current driver workload! Driver capacity to manage different tasks concurrently! The resolution may be to accept the message with its preferred interface, select other interface of the list or deny the message! In case of accepting the message, it may interrupt other sources 19

Nomadic devices Nomadic Application Descriptor Application Handle Scheduler HMI Service HMI Manager Nomadic Applications Proxy Container Virtual Application HMIEvent Handler Nomadic GUI Manager 20

OSGi VEG Standardization! What HMI functionalities must be standardized?! HMI Service and HMIEventHandler! Applications and HMI Messages characterization! Priority! Nomadic devices! Other areas of standardization! Communications interface for the Always Best Connected node: CALM based 21

Telefónica I+D Networked vehicles group 22

About Networked Vehicles Group!!!! Created in 2007 from in-house experience in vehicular networking Strong focus on vehicular services and communications! Advanced services for the vehicular environment! Vehicle to vehicle (V2V) and to infrastructure (V2I) communications! Proof of concept, demonstrations and field operational tests (FOT) Participation in 10+ R&D projects, highlighting:! Ongoing: FP6-GOODROUTE, FP6-SAFESPOT, EUREKA-CaringCars, Spanish CENIT-MARTA, Spanish PSE-m:Vía (leader)! Due: FP6-MYCAREVENT, FP6-COM2REACT, Telefónica ecar Participation in a number of related fora and technology platforms: (Leadership of vehicular group) 23

DemonstRator for Intelligent Vehicular Environments (DRIVE)! Fully developed by Telefónica I+D! One logical architecture! Several implementation scenarios for the in-vehicle system! Embedded (car manufacturer)! Open API for third-party providers! Aftermarket! Nomadic CarPC UMTS WiFi Bluetooth Etc. Service platform Communications module UMTS WiFi Bluetooth Etc. Service platform (with screen) 24

DRIVE Demonstrator 25

DRIVE Demonstrator Roadside elements External Comm s Wireless sensors, devices and terminals in the vehicle Vehicle sensors and actuators Communications (gateway in vehicle) Framework for developing and executing services + Local services Interface with user and vehicle (HMI) Other vehicles Cellular network Services In network 26

Service Platform Service (App.) VEHICULAR SERVICES Scheduler HMI Manager Logging Location Navigation Navigation CALM Comms. Telephone AA Security Vehicle API CAN Bus Alarms WS engine UPnP Remote Management BASIC SERVICES OSGi Framework R4 Java Virtual Machine Drivers WiFi, 3G,WiMAX,... GPS CAN Linux OS TTS ASR NFC Graphics Audio Bluetooth 27

Conclusions 28

Conclusions! New scenario! Networked Vehicles! Human Machine Interface is a key factor for the success of this vision! OSGi technology provides an excellent base to build this system 29

Questions? 30

Thank you! 31

Documentation!!!!!!!! European Commission esafety Recommendations OSGi VEG! Documentation of different OSGi VEG workshops! Requirements: RFP HMI API High Level Requirements, LogicaCMG Advanced Driver Assistance Systems Information Management and Presentation! Alexandre Dugarry, PhD Thesis Ami-C AIDE project! Adaptive Integrated Driver-vehicle InterfacE W3C Multimodal Interaction Activity Commercial vehicle HMI systems! Example: Microsoft Sync Spoken dialogue systems! OLYMPUS, DIPPER, SPHINX, PHOENIX, HELIOS, RAVENCLAW, ROSSETA, KALLIOPE 32