“smart roads” progressed by onem2m: the experience of an ... · mariano falcitelli, paolo...

27
AUTOPILOT project has received funding from the European Union’s H2020 research and innovation programme under Grant Agreement No 731993 “Smart Roads” progressed by oneM2M: the experience of an EU Large Scale Pilot AUTOmated driving Progressed by the Internet Of Things 15/10/2018 ETSI IoT Workshop 22-26 October 2018, ETSI, Sophia Antipolis, FR Mariano Falcitelli, Paolo Pagano CNIT – Paolo Scalambro TIM 24 October 2018

Upload: others

Post on 19-May-2020

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

AUTOPILOT project has received funding from the European Union’s H2020 research and innovation programme under Grant Agreement No 731993

“Smart Roads” progressed by oneM2M: the experience of an EU

Large Scale Pilot

AUTOmated driving Progressed by the Internet Of Things

15/10/2018

ETSI IoT Workshop

22-26 October 2018, ETSI, Sophia Antipolis, FR

Mariano Falcitelli, Paolo Pagano CNIT – Paolo Scalambro TIM

24 October 2018

Page 2: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

AUTOmated driving Progressed by theInternet Of Things

Use IoT technologies to move AutomatedDriving towards a new dimension

✓ Enhance driving environment perception with “IoT enabled” sensors ✓ Integrate IoT platforms in the vehicles ✓ Use IoT Platforms on the Cloud to

✓ «Store & Share» IoT sensor data ✓ Create new Mobility Services with fully automated vehicles

15/10/2018AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

2

Page 3: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Table of Content

15/10/2018AUTOPILOT in Italy 3

The AUTOPILOT Project1

3 AUTOPILOT IT Use Cases

2

4

Italian PS specifications

The ICON oneM2M platform

6 User Applications (clips)

5 Data Model and Resource Tree

Page 4: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Large Scale Pilot Sites and Partner Consortium

15/10/20184

5 Large Scale Pilots on IoT funded by DG CONNECT unit

+ 1 extra EU Self Funded by South Korea

3 Years Innovation Action: 01/01/2017 – 31/12/2019

44 beneficiaries – coordinator: François Fischer, ERTICO

Project costs: 25 m€ - EU contribution: 20 m€

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 5: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

15/10/2018AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

5

AUTOMATED VALET PARKING

HIGHWAYPILOT

PLATOONING URBANDRIVING

Overall concept

Page 6: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Pilot Sites, Applications and Services

15/10/20186

IoT enabled Services

Vulnerable Road User sensing

6th sense driving

Dynamic eHorizon

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 7: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

• Specific features:✓ The testbed encompasses the area of the Port of Livorno and the

Florence - Livorno highway.

✓ IoT devices are deployed in the car and along the roads in both theHighway and the Urban Area.

✓ 7 JEEP Renegade prototype vehicles are used: 2 connected and ADcars, 5 connected cars.

✓ A connected bicycle prototype is also used in the urban tests.

✓ The MONI.C.A.TM Port Monitoring Centre, Traffic Control Centrewith DATEX-II node are integrated into the PS ICT infrastructure.

• Use cases:

• Highway Pilot: road hazard events announced by IoT devicesenable speed adaptation and lane change functions on theAD cars.

• Urban driving: vulnerable road user are detected at trafficlight intersection and trigger brakes on the AD cars.

• Partners involved:

About Livorno Pilot Site

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

15/10/20187

Page 8: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Network Map of Livorno PS

15/10/20188

• Large Scale Heterogeneous Network Infrastructure:• Tier 0:

• Urban and Highway test sites.

• Tier-1 service providers:

• CNIT lab (Livorno);

• AVR TCC (Empoli);

• TIM IoT OpenLab (Turin).

• Tier-2 remote labs:

• Continental (Toulouse);

• Thales (Florence);

• FCA-CRF (Trento);

• ISMB (Turin).

• VPN for remote access to devices during piloting.

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 9: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Use cases and services

15/10/20189AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 10: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Highway pilot: IoT assisted Speed Adaptation

15/10/201810

• In case of puddles an alert triggered by IoTsensors is published to the oneM2M platform

• RSU broadcasts this information to vehicles (DENM) and to the OneM2M platform.

• TCC consumes the info validates the alert and set the advisory limit on the oneM2M.

• RSUs updates the DENMS with highest information quality

• C-eHorizon is subscribed to the oneM2M, it updates the maps with alert signals and advisory speed

• AD car adapts speed using information obtained from both oneM2M and DENM.

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 11: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Highway pilot: IoT assisted Speed Adaptationand Lane Change

15/10/201811

• TCC publish on the OneM2M platform the information about road works (DATEX-II -> DENM).

• The RSUs is subscribed to the oneM2M and broadcast the DENM message to the vehicles;

• At the same time the C-eHorizon is subscribed to the oneM2M, it updates the maps with temporary signals and speed limits.

• The in-vehicle application fusing the information from the OBU, the C-eHorizon and on-board sensors, performs speed adaptation and lane change maneuvers;

• The IoT-assisted maneuver is safe and the driving style is smooth.

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 12: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

• Scenario:• Port of Livorno

maritime terminal

Fallen Cyclist

Urban driving: IoT enabled traffic light crossroads and VRU protection

• IoT assisted manoeuvre:• AD Speed adaptation

• Tackling with:• urban-like typical events:

• traffic light phase

• pedestrian traffic light violation

• fallen cyclist in the intersection

• pavement deformation

Pothole detection

PedestrianViolation

15/10/201812AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 13: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

OneM2M platform enabling UCs and applications

15/10/201813AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 14: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

• Devices

• Puddle IoT sensors (based on 6LowPAN and NB-IoT technologies),

• Pothole detector,

• Smart Trailer (announcing roadway works),

• Road Side Units,

• On Board Units (cars and bicycle),

• Smart traffic light,

• Smart camera.

• Networks

• 4G cellular network,

• Port Wireless Backbone,

• Highway Backbone (Tuscan Institutional Cabled Network),

• ETSI G5,

• NB-IoT/6LoWPAN,

• Platforms

• Infrastructure OneM2M platform,

• In-vehicle IoT platform.

IoT components of the Italian PS

15/10/201814AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 15: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

TIM ICON platform

• TIM provides the oneM2M platform as Platform as a Service (PaaS ) that is a cloud model that provides all the infrastructure required to create and manage custom cloud applications

• ICON is installed in a TIM Self Data Center, a commercial platform for hosting, managed by TIM

• The platform is exposed on public Internet at https://icon-lab.tim.it

• It is based on Ocean platform, an open source product developed by a worldwide consortium promoted by Korea

15/10/201815AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 16: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Applications

Platform high-level architecture

15/10/201816

Legacy IoTplatform

Gateway

Adapters

Applications

API oneM2M

API oneM2M

Core NBIoT

Proxy NBioT

REST oneM2M

UDP/COAP

ICON

REST oneM2M

oneM2M compliant

• Compliance with the oneM2M standard

• Southbound and northbound Rest APIs for data storage and sharing

• Data sharing by means of pull/push (subscription/notification)

• URIs for identifying resources

• Web console for resource management and provisioning

• Web console for administrators

• Service independent, interworking with legacy platforms and non-OneM2M platforms by means of Adapters/Proxies

• Multi-tenancy: each tenant has credentials for access to its data

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 17: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

IoT Devices

• All IoT devices are integrated in into

the ICON platform.

• The IoT devices used are used to

enhance the autonomous driving

function considering:

• latency;

• availability;

• range (covered area).

15/10/2018

ISMB IoT In-Vehicle Platform

CNIT IoT G5 RSU ISMB Connected bicycle

ISMB Smart Traffic Light with Pedestrian detection

ISMB “Virtual”Pothole Sensor

CNIT NB-IoT WaterLevel Sensor

AVR 6LoWPAN WaterLevel Sensor

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

17

Page 18: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Data Model and Resource tree

15/10/2018AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

18

Page 19: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Data model

• The Data Model has five different packages:

• Vehicle package

• Based on Sensoris with plain JSON (Protobuf binary supported but not used)

• Collects generic vehicles data coming from CAN bus

• For data that cannot be directly mapped with Sensoris specifications, the ProprietaryInfo structure defined in Sensoris is used

• NB-IoT package

• RSU package

• Traffic Control Center Package

• DENMS

• Validtions

• DATEX II

• Events

• Status

15/10/201819AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 20: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Resource tree

…. …. ….

…. …. ….

• The resource tree for the Autopilot tenant.

• For each RSU there is a container for CAM messages received from the vehicle passing nearby

15/10/201820AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 21: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Example of a message

15/10/201821

An example of a CAM message received from the RSU and published on ICON platform

oneM2M attributes: Name, ID, time, type of content, etc.

A CAM message that is the content

stored on ICON

Identifier

Values of attributes

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 22: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Final User Applications

15/10/201822AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 23: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

IoT final user applications

15/10/201823

• Enabling:

• Port Monitoring by IoT functions for drivers and VRU safety

• Validating:

• IoT detections as (DATEX -

formatted) events flowing

through TCC

• Checking:

• status of the IoT

infrastructure by means of

connected probe vehicles

• Driving with 6th sense:

• Connected-eHorizon

AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 24: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Pedestrian Red Light Violation event

15/10/201824AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 25: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

VIDEO: Puddle hazard on the highway

15/10/201825AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 26: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Conclusions

• Livorno experience shows that OneM2M compliant platforms and devices are valuable bricks of the digital infrastructure for accommodating the usage of AD cars in EU roads.

• The ICON oneM2M platform has been extended in order to manage the demanding IoT environment for AD cars.

• Starting from the use cases and based on ETSI C-ITS, Sensoris and DATEX2 legacy data models, a new data model supporting IoT services for AD cars has been proposed.

• Besides IoT sensors, also DATEX2 node and C-ITS devices have been integrated as oneM2M resources.

• Further work is need to achieve seamless interfaces between C-ITS and DATEX2 events.

15/10/201826AUTOPILOT in Italy – oneM2M enabling “Smart Roads” for AD cars

Page 27: “Smart Roads” progressed by oneM2M: the experience of an ... · Mariano Falcitelli, Paolo Pagano CNIT –Paolo Scalambro TIM 24 October 2018. AUTOmated driving Progressed by the

Thank you for your attention

www.autopilot-project.eu

[email protected]

@autopilot_eu

AUTOPILOT project has received funding from the European Union’s H2020 research and innovation programme under Grant Agreement No 731993

Mariano Falcitelli, CNIT | 24/10/2018

[email protected]://www.cnit.it