1 / 23

VII Probe Message Processes

VII Probe Message Processes. Roy Sumner. Probe Messages. Intent of probes What a probe message contains How they are generated How they are transmitted How they can be managed. Intent of Probe Messages.

Download Presentation

VII Probe Message Processes

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. VII Probe Message Processes Roy Sumner

  2. Probe Messages • Intent of probes • What a probe message contains • How they are generated • How they are transmitted • How they can be managed

  3. Intent of Probe Messages • Use vehicles as probes to generate data for applications and users – an SAE development • Vehicles collect data, its upload to an RSE then forwarded to the VII network • Users subscribe to this data • Certain users can actively manage the way probe data is collected • Key constraints are: • ensure privacy • accommodate technological changes

  4. Content of Probe Messages

  5. Probe Message Structure Lat Long Time ACID ACM Length # snapshots Header Header Snapshot1 Snapshot2 Snapshot3 Snapshot4 Probe message Lat Long Time Wipers Brakes Temp … Snapshot

  6. Probe Message Header • Application class identifier (ACID) • Application Context Mark • Length of Message • Length of Message including headers • Recently added position/time of transmission

  7. Position and Time • Seconds since last Probe Message sent • Universal Time Coordinated (UTC) • Time Precision • Positioning Precision • Longitude of center of vehicle • Latitude of center of vehicle • Heading • Vehicle Speed • Heading Precision • Speed Precision • Altitude Precision • Altitude • Vehicle Type

  8. Vehicle Exterior Lights? Wipers Brake Applied Stability Control (Event) Traction Control (Event) Anti-Lock Brakes (Event) Sun Sensor Rain Sensor Air Temperature Front Wheel Angle Rate of Change in Steering Wheel (Event) Wheel that Exceeded Vertical Acceleration Threshold (Event) Vertical Acceleration Value (Event) Longitudinal Acceleration Lateral Acceleration Obstacle Distance Obstacle Direction Yaw Rate 100% Brake Boost Applied (Event) Vehicle Status Elements

  9. Weather Status Elements – J2735 • Wipers – off intermittent low high and sweeps per minute • Stability Control - on • Traction Control - on • Anti-Lock Brakes - on • Sun Sensor 0-7, 0= Dark, 1=Minimal Sun 7=Maximum • Rain Sensor - on • Air Temperature -127 to +127°C

  10. How Snapshots are generated

  11. Snapshot are Generated: • Definition: a snapshot is a collection of all vehicle status elements at one place and time • Three methods of snapshot collection: • Periodically – at intervals between RSEs – subject of current discussion • When events occur • When the vehicle starts & stops • Vehicles have a limited snapshot buffer (currently 30) • Snapshots includes all available vehicle status elements plus time, location, speed, & heading • Currently only one snapshot format

  12. Periodic Snapshot Generation • Default state is intended to evenly distribute snapshots • At low speed snapshots (<20mph) every 6 seconds – settings can be changed • At high speeds (>60mph) every 30 seconds • Between 20 and 60 mph linearly spread

  13. Snapshot can be Generated: • By distance if set at the upstream RSU:

  14. Event Snapshot Generation • Event snapshots are produced when a vehicle status element threshold is exceeded or when a device is activated or the value varies • Examples: • Traction control turns on (icy conditions) • Wheel vertical acceleration exceeds threshold (potholes)

  15. Starts & Stops Snapshot Generation • A start is when the vehicle speed exceeds a threshold (default = 10 mph) • A stop is when there is no movement for some threshold stop time (default = 5s) and no other stops have occurred within a threshold time (default = 15s) • Snapshots are not generated between stops and starts

  16. Snapshot Temporary ID • Generated by the OBE • Independent of MAC address • Allows short term vehicle trajectories to be known • Recalculated after: • 120 seconds or • 1km Whichever comes last

  17. How Probe Messages are Transmitted

  18. Location and time Vehicle status elements Probe Message Queues Enhanced GPS Snapshot # 1 Snapshot # 2 Snapshot # 3 Snapshot # 4 Snapshot # 5 Snapshot # 6 Vehicle systems ….. ….. ….. ….. ….. ….. Snapshot # 30

  19. Probe Message Queues Header – this is a probe message To the RSE Snapshot # 2 Snapshot # 17 Snapshot # 5 Snapshot # 4 Snapshots reordered as follows: 1. Events 2. Stops & starts 3. Periodic – oldest data removed as new data arrives – Note – likely to be modified Header – this is a probe message Snapshot # 1 Snapshot # 3 Snapshot # 5 Snapshot # 6

  20. How Probe Messages can be Managed

  21. Probe Management Concept • Instruct OBE to generate more snapshots • Message structure: • Temporary Snapshot Interval - time between snapshots • Probe Management Conclusion - management duration one of: • a time – seconds • a distance - meters • out of range of current RSU after a threshold time (default = 5s) • a new RSU that supports probe management is detected • Number of Managed Fields these are the vehicle status elements and their thresholds that can be changed to generate more snapshots. • Time between Probe Message Transmissions

  22. Probe Management Examples • Collect snapshots every second – mapping • Reduce vertical acceleration threshold – roughness measurement • Snapshot on heading changes >45° - turning movements – comparison of snapshot IDs gives turning movements • Report 1 sec snapshot every 4 secs – adaptive control

  23. Current Status • Probe message has been balloted at SAE as part of J2735 • Thresholds need definition • Management message development is beginning

More Related