CG meeting 2007-09-10, BOSCH 1 SP1 SAFEPROBE Scope data fusion SafeSpot external application client, e.g. CVIS node application client #1 node application.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

Android Application Development A Tutorial Driven Course.
Genoa, Italy September 2-4, th IEEE International Conference on Advanced Video and Signal Based Surveillance Combination of Roadside and In-Vehicle.
SP1/4 meeting /27, BOSCH 1 Main PC SW Processes Processes controlled by operating system Communication (IPC) by database SW db instance DBMSData.
Knut Evensen Connected Vehicle Summit 29 September 2010
Co-operative ITS APEC GNSS Implementation Team Geoff McDonald Transport and Main Roads.
E-Road Project An Overview Pravin Shankar
The new The new MONARC Simulation Framework Iosif Legrand  California Institute of Technology.
Introducing MagicInfo Videowall 2
Operating Systems.
Computer Architecture Ports.  There are lots of external devices that you can connect to your computer. All external devices connect to the computer’s.
ADAM-5000/TCP- Distributed Ethernet I/O
eAutomation Enabler – Advantech Industrial NETworking
What is Router? Router is a device which makes communication between two or more networks present in different geographical locations. Routers are data.
Download & Play E-Learning System PROPOSAL draft1.0.
Module 12 MXL DCB <Place supporting graphic here>
Windows Internet Connection Sharing Dave Eitelbach Program Manager Networking And Communications Microsoft Corporation.
University of Bergen public domain software: SEISLOG Linux, data-acquisition system for standard PC and embedded lowcost, low-power solutions Terje Utheim.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Co-operative Systems for Road Safety “Smart Vehicles on Smart Roads”
SAFEPROBE Project Status of SP1 Christian Zott
Page 1 ADAM-6000 Web-enabled Smart I/O Γιάννης Στάβαρης Technical Manager Ιούνιος 26, 2007.
Operating System. Architecture of Computer System Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs (e.g. WORD, EXCEL)
CAR 2 CAR FORUM 2009 the European Approach The SAFESPOT Integrated Project G. Vivo, R. Brignolo, L. Andreone Centro Ricerche FIAT Cooperative systems for.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
Moving the RFID Value Chain Value Proposition Cost and Complexity What is it? (passive RFID) Where is it? (active RFID) How is it? (Sensors) Adapt to it.
Eric Keller, Evan Green Princeton University PRESTO /22/08 Virtualizing the Data Plane Through Source Code Merging.
1.Overview 2. Hardware 3. Software Interface 4. Triggering 5. Installation 6. Configuring.
1 SAFEPROBE Plenary Meeting , Torino T1.2.3 Requirements Andreas Ekfjorden Volvo (Sweden) SAFEPROBESAFEPROBE.
SP1 – Meeting March 1 st - 2nd 2007 – Pontedera (Pisa) Electronic Systems 1 Integrated Project Co-operative Systems for Road Safety “Smart Vehicles on.
 An Internet Protocol address (IP address) is a numerical label assigned to each device (e.g., computer, printer) participating in a computer network.
Eng.Abed Al Ghani H. Abu Jabal Introduction to computers.
SAFESPOT – Local Dynamic Maps for Cooperative Systems April, 12th 2007, CRF – SP2 Infrasens meeting 1 Local dynamic maps in cooperative systems IP - “Smart.
Advancing eAutomation 2-port Ethernet to RS-232/422/485 Data Gateway ADAM-4570 Reported by Alex Hsueh IAG Web & Comm. PM
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
CCNA 2 Week 1 Routers and WANs. Copyright © 2005 University of Bolton Welcome Back! CCNA 2 deals with routed networks You will learn how to configure.
1 Version 3.1 Module 1 WANs and Routers. 2 Version 3.1 WANS WAN operates at the physical layer and the data link layer of the OSI reference model. Provide.
1 SAFESPOT Project SP1 SAFEPROBE , Torino Volvo Integration progress Andreas Ekfjorden Volvo (Sweden) SAFEPROBESAFEPROBE.
General Assembly, 2 nd day , Orbassano (CRF) 1 SP1 Meeting Christian Zott Bosch (Schwieberdingen, Germany) SP1 “In-Vehicle.
SAFESPOT Project Kick off Meeting February 16 th and 17 th 2006 Rome 1 Integrated Project Co-operative Systems for Road Safety “Smart Vehicles on Smart.
SP2 Plenary Meeting – Data Fusion March 2008, Munich 1 Infrastructure Side Data Fusion Tobias Schendzielorz (TUM) Paul Mathias (Siemens) SAFESPOTSAFESPOT.
Issues Autonomic operation (fault tolerance) Minimize interference to applications Hardware support for new operating systems Resource management (global.
SAFESPOT Project Kick off Meeting February 16 th and 17 th 2006 Rome 1 Integrated Project Co-operative Systems for Road Safety “Smart Vehicles on Smart.
SP2 Progress Meeting – Data Fusion September 2007, Paris 1 Infrastructure Side Data Fusion Tobias Schendzielorz Technische Universität München.
Co-operative Systems for Road Safety “Smart Vehicles on Smart Roads”
Messages asynchronously reads or writes a block of data to another module on a network. Controller communication done using local or remote messages. local.
What is SAM-Grid? Job Handling Data Handling Monitoring and Information.
Online Software 8-July-98 Commissioning Working Group DØ Workshop S. Fuess Objective: Define for you, the customers of the Online system, the products.
Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE  Questions? RADE Applications EN-ICE-MTA.
Reconfigurable Communication Link Between FASTER and RTSim Interface Matthew McCollum Mark Krause Derek Keibler.
Lecture 12: Reconfigurable Systems II October 20, 2004 ECE 697F Reconfigurable Computing Lecture 12 Reconfigurable Systems II: Exploring Programmable Systems.
1 SP4 Meeting Torino, November 25th 2008 Status Report: Preliminary Integration Results Grégory Pohu – Viveris Technologies (France) for RENAULT S.A. 25th.
1 OSI and TCP/IP Models. 2 TCP/IP Encapsulation (Packet) (Frame)
HIGUCHI Takeo Department of Physics, Faulty of Science, University of Tokyo Representing dBASF Development Team BELLE/CHEP20001 Distributed BELLE Analysis.
Volvo Technology Corporation
SAFESPOT Project SP2 WP3 1 Title S. Marco, S. Manfredi (CSST) SP1 Meeting PONTEDERA 1st March 2007 INFRASENS Functional Architecture.
Lecture 1: Network Operating Systems (NOS) An Introduction.
SP1 – Meeting April 23 rd Schieberdingen Electronic Systems Page 1 of 13 Integrated Project Co-operative Systems for Road Safety “Smart Vehicles.
verifone HQtm Estate Management Solution
Status & development of the software for CALICE-DAQ Tao Wu On behalf of UK Collaboration.
SF-SP1 Plenary Meeting March 01-02/03/2007 Pontedera - PIAGGIO 1 Integrated Project Co-operative Systems for Road Safety “Smart Vehicles on Smart Roads”
Technical Sales Specialist Software - OS and Applications John R. Moegling Sr. Systems Engineer.
Industrial Control Engineering Session 1 Introduction  What is RADE  Technology  Palette  Tools  Template  Combined Example  How to get RADE 
SAFESPOT Test Sites (Info from Core Group May 2008 ) Examination of SP2 implications.
Supercharged PlanetLab Platform, Control Overview
Operating System.
SP2 Integration Workshop Short Introduction to the LDM
QNX Technology Overview
Supercharged PlanetLab Platform, Control Overview
IP Control Gateway (IPCG)
Presentation transcript:

CG meeting , BOSCH 1 SP1 SAFEPROBE Scope data fusion SafeSpot external application client, e.g. CVIS node application client #1 node application client #1 node application client #N node application client #N message generation client message generation client VANET message router application coordination VANET trans- ceiver LDM database server SP3 SINTECH Innovative Technologies ad-hoc network communication relative positioning local dynamic map SP3 SINTECH Innovative Technologies ad-hoc network communication relative positioning local dynamic map Application subprojects vehicle based SP4 SCOCA infrastructure based SP5 COSSIB Application subprojects vehicle based SP4 SCOCA infrastructure based SP5 COSSIB SP1 SAFEPROBE In-vehicle Platform T-API vehicle specific equipment (car, truck, powered two wheelers) OEMs provide gateway

CG meeting , BOSCH 2 In-Vehicle Platform Output Interface map from provider landmarks for referencing tree id pos … tree id pos … com nodes, fusion result temporary regional info Local Dynamic Map ! accident id pos … accident id pos … fog id pos a,b … fog id pos a,b … congestion id pos length dir … congestion id pos length dir … ego pos vel … ego pos vel … rsu id pos type … rsu id pos type … veh id pos vel type … veh id pos vel type …

CG meeting , BOSCH 3 LDM Contents from D1.3.1 Data Fusion Specification WorldObject Feature GeometryObject DynamicObject Junction

CG meeting , BOSCH 4 LDM Contents WorldObject Feature GeometryObject DynamicObject from D3.3.3 LDM Specification

CG meeting , BOSCH 5 LDM Contents from D3.3.3 LDM Specification Feature Roads&Ferries RoadElement LandCover RoadFurniture ReferenceTrack Junction

CG meeting , BOSCH 6 LDM Contents DynamicObject ConceptualObj MovingObject LivingObject MotorVehicle EnvironmentalTrafficEventTrafficStatus DynBlackSpot EgoMotorVeh Trailer MotionState Trajectory from D3.3.3 LDM Specification Focus of data fusion

CG meeting , BOSCH 7 Possible Input to Data Fusion Laser-scanner (sensor level processing in own PC) Obstacle data Raw data Long-range Radar (LRR)Obstacle data Sensor data VANET (see SP7)V2V communication V2I communication Camera + Image Processing (IP)Road boarder Lane detection Road curvature Obstacle data Ego-positioningRelative position of vehicle Absolute position of vehicle Static map data Host-vehicle CAN bus (LDM)Further Powertrain, Body, Safety Systems Data from D1.3.1 Data Fusion Specification, vers. 0.9, 01/08/2007

CG meeting , BOSCH 8 SP1 Test Vehicle Equipment from D1.3.1 Data Fusion Specification, vers. 0.9, 01/08/2007 Volvo trucks Renault MODUS Renault LAGUNA Renault ESPACE Fiat BRAVO Piaggio MP3 Description FH12 Long-haul tractor mini MPV estate vehicle large MPV MP3 250ie Sensors ACC radar IBEO, front right corner of the cab, front camera Lane tracker optional -- A single laser sensor will be available, located in the centre of the front bumper Long Range Radar ( GHz), installed behind the bumper IBEO, in front of bumper camera, if needed for the SP3 positioning module tilt sensor

CG meeting , BOSCH 9 SP1 HW Architecture

CG meeting , BOSCH 10 HW Architecture (truck/car configuration) VANET Router OEM Gateway Positioning system Main PC Applications PC Ethernet Switch In-vehicle sensor data ESPOSYTOR Laserscanner system In-vehicle powertrain/ body data HMI GPS-PPS

CG meeting , BOSCH 11 HW Architecture (PTW configuration 1) VANET Router OEM Gateway Main PC Ethernet Switch Powertrain/body networks GPS PPS

CG meeting , BOSCH 12 HW Architecture (PTW configuration 2) OEM Gateway Main & VANET Router PC Powertrain/body networks GPS PPS

CG meeting , BOSCH 13 Main PC SW Processes processes controlled by operating system communication (IPC) by database SW db instance DBMSData Fusion shared memory Client network socket Application clients OEM GW, VANET router, Positioning PC, Laserscanner PC DB, GPS card driver Otional client process Operating system DF process LDM process Co- ordi- nator

CG meeting , BOSCH 14 LDM – Client Communication DB instance DBMS DB driver Server Client program network socket Op-System B Client DB driver Network, usually TCP/IP Op-System A Protocol defined by database SW Network transparent for users No development required Client typically on remote PC

CG meeting , BOSCH 15 SP1 Functional Architecture

CG meeting , BOSCH 16 Data Fusion Process Timing IO bound tasks run short, but frequent, often need to get CPU immediately Processor bound tasks run longer, but less frequent Proc bound tasks need to be pre-empted to limit latencies for non-fusion data DAQ Obj Ref Sit Ref Info provide new OR cycle new batch of OR results in SM new SR results in SM new ego data new VANET data new radar data IO bound Proc bound

CG meeting , BOSCH 17 Main PC Data Fusion Process

CG meeting , BOSCH 18 Main PC SW Framework Status 1 st SW framework based on Qt running at BOSCH with Coordinator (no scheduling, no shared memory) 4 parallel threads Database (PostgresQL, PostGIS) -queries -notifications, event driven Networking: -database server PC ↔ client PC (TCP/IP) -datasource PC ↔ main PC (UDP) File IO from threads GUI

CG meeting , BOSCH 19 Main PC Lab Test Bed Single SW configuration of Main PC Data logging and replay in external PCs (not eBox) db instance DBMSData Fusion shared memory network socket DF&Coord process LDM process Co- ordi- nator recorded / simulated data player network socket recorder Main PC under test (eBox) Gw, Router, Appl,… Emulation PC Ethernet

CG meeting , BOSCH 20 SP1 SW Framework

CG meeting , BOSCH 21 SP1 SW to HW Allocation

CG meeting , BOSCH 22 Why? Why one network for all PCs and Gateway? all devices can communicate point-to-point, e.g. -positioning PC gets ENP, NAV, etc. from gateway w/o mainPC involvement -laserscanner gets VANET message from VANET router PC w/o mainPC involvement -ESPOSYTOR can monitor all data with one plug time-synchronisation can be centralised using GPS pulse-per-second at gateway (time stamping) and its distribution via LAN (Ethernet, NTP service) by mainPC Why Ethernet? plenty of bandwidth, 100MBit/s standard, much more than CAN flexible with respect to protocols, e.g. we could simply use UDP with small overhead and self defined ports standard for PC networking: -HW: today all PCs have built in network adapters, no extra cards needed, e.g. CAN, switches & cables cheap, cables (cat5) can be up to 100m, EMC usually no problem -SW: drivers, sockets, sniffers, etc. available for all SW frameworks and OS (Windows, Linux) many automotive research platforms use(d) it, including CVIS SP3 tasks (POS, VANET) want it anyway