INTERACTIVE TEST TOOL FOR INTEROPERABILITY TESTING OF MULTI- VENDOR - - PowerPoint PPT Presentation

interactive test tool
SMART_READER_LITE
LIVE PREVIEW

INTERACTIVE TEST TOOL FOR INTEROPERABILITY TESTING OF MULTI- VENDOR - - PowerPoint PPT Presentation

INTERACTIVE TEST TOOL FOR INTEROPERABILITY TESTING OF MULTI- VENDOR CACC Alexey Voronov , Viktoria Swedish ICT (alexey.voronov@viktoria.se) Cristofer Englund, Viktoria Swedish ICT & Halmstad Hgskola Hoai Bengtsson, Viktoria Swedish ICT


slide-1
SLIDE 1

INTERACTIVE TEST TOOL

FOR INTEROPERABILITY TESTING OF MULTI- VENDOR CACC

Alexey Voronov, Viktoria Swedish ICT (alexey.voronov@viktoria.se) Cristofer Englund, Viktoria Swedish ICT & Halmstad Högskola Hoai Bengtsson, Viktoria Swedish ICT Lei Chen, Viktoria Swedish ICT Jeroen Ploeg, TNO & TU/e Jan de Jongh, TNO Jacco van de Sluis, TNO

slide-2
SLIDE 2

V2X BENEFITS

  • Safety
  • Beyond line-of-sight
  • Efficiency
  • Platooning – wind resistance
slide-3
SLIDE 3

TEST CORRECTNESS OF V2X

  • Conformance testing
  • Interoperability testing
  • On-site PlugTest
  • Expensive
  • What if there’s no hardware yet
  • Remote PlugTest – for vehicle?
slide-4
SLIDE 4

CHALLENGE

  • Remote interoperability testing
  • Early dev phases
  • Enable GCDC participants test together before

coming to the competition

  • Grand Cooperative Driving Challenge - www.gcdc.net
slide-5
SLIDE 5

PREVIOUS TOOLS

  • HLA

High Level Architecture

  • DIS

Distributed Interactive Simulation

  • FMI

Functional Mock-up Interfaces for co-simulation Way too complicated for our simple domain

slide-6
SLIDE 6

DOMAIN: COOPERATIVE DRIVING

wireless communication camera radar

slide-7
SLIDE 7

SIMPLE TASK: DELIVER ”HELLO WORLD” OVER V2V

  • VPN is enough for networking
  • Controller that generates the message

refuses to work without the radar

slide-8
SLIDE 8

INPUTS FOR CONTROLLER

  • …are generated by Sensor Model
  • Sensor model needs Ground Truth
  • Deliver Ground Truth to everyone!
  • Gather from everyone and redistribute

Controller

Vehicle Sensors

slide-9
SLIDE 9

INPUTS FOR CONTROLLER

Controller

Vehicle dynamics Sensor model GT GT

Controller

Vehicle dynamics Sensor model 1 x GT n x GT ITT Server ITT Server

slide-10
SLIDE 10

INPUTS FOR CONTROLLER

Vehicle block – Standalone (no ITT) Vehicle Dynamics Sensor Model

GT MOVE SENSOR

CACC V2X block Vehicle & Sensor block

V2X V2X MOVE MOVE n×V2X n×V2X SENSOR SENSOR

Vehicle block – ITT Vehicle Dynamics Sensor Model ITT Server ITT Server

GT n×GT MOVE SENSOR

slide-11
SLIDE 11

GROUND TRUTH CH & V2X CH

slide-12
SLIDE 12

V2X CH

  • OpenVPN
  • Layer 2 (TAP) virtual interface
  • Use production stack
  • Replace only the lowest layers (MAC & PHY)
  • Any protocol (IPv4, IPv6, GeoNetworking)
slide-13
SLIDE 13

GROUND TRUTH CH

  • 0. (Receive your start position from server)

1. Receive everyone’s positions from server 2. Compute updated position 3. Send position to server

slide-14
SLIDE 14

Cooperative Adaptive Cruise Control (UDP adapter) CAM-DENM ASN.1 UPER Facilities BTP GeoNetworking Net & Transp. UDP-to-Eth wlan tap OpenVPN Client Access

UDP

raw socket

V2X / UDP n × V2X / UDP

V2X stack Vehicle Dynamics Sensor Model

move sensor

Ground Truth (GT) Server

GT (position) n×GT

OpenVPN Server

CLIENT

  • 1. Get
  • 2. Compute
  • 3. Send

1 3 2

slide-15
SLIDE 15

FEATURES: REMOTE

  • Connect two Simulink instances
  • ver the Internet
slide-16
SLIDE 16

FEATURES: HIL

  • Mixed world (AR)
  • E.g. two physical cars, two virtual
  • Roller bench/dynamometer
slide-17
SLIDE 17

FEATURES: NO SHARING

  • Competitors do not reveal source

code or models to each other

slide-18
SLIDE 18

TIME

  • Real-time
  • HiL
  • Only over low-latency network
  • Non-real-time
  • All-virtual
  • Any network, even Internet
slide-19
SLIDE 19

CONCLUSIONS

Architecture to test cooperative driving

  • Remote
  • MiL, SiL, HiL, AR
  • No sharing – IP Protection
  • RT/non-RT – HiL/Internet
  • Simple!
  • Open-source (github.com/alexvoronov/itt-gt)
slide-20
SLIDE 20

Cooperative Adaptive Cruise Control (UDP adapter) CAM-DENM ASN.1 UPER Facilities BTP GeoNetworking Net & Transp. UDP-to-Eth wlan tap OpenVPN Client Access

UDP

raw socket

V2X / UDP n × V2X / UDP

V2X stack Vehicle Dynamics Sensor Model

move sensor

Ground Truth (GT) Server

GT (position) n×GT

OpenVPN Server

CLIENT