Project: OpenDRIVE Document No. Issue: Title: Style Guide For OpenDRIVE Databases VI C. Date: 05 th March 2014 no.

Similar documents
August 17, 2010 no. of pages: 83. VIRES Simulationstechnologie GmbH. Marius Dupuis e.a. VIRES GmbH VI D 1 of 83

Queue analysis for the toll station of the Öresund fixed link. Pontus Matstoms *

Cougar 21 MTR Performance Analysis Page 1 of 7

QuantityWare Working Paper. NGL & LPG Measurement Standard Comparison

Implementing Provisions for Art. 411 of the ICR Ski Jumping

Australian Standard. Manual of uniform traffic control devices. Part 3: Traffic control for works on roads AS AS 1742.

Section 3A.04 Colors. Section 3B.10 Approach Markings for Obstructions

RC-67M has been updated to include more details to be consistent with both ADAAG and PROWAG. The following slides discusses the general notes found

NUMERICAL INVESTIGATION OF THE FLOW BEHAVIOUR IN A MODERN TRAFFIC TUNNEL IN CASE OF FIRE INCIDENT

ISO INTERNATIONAL STANDARD

Observation-Based Lane-Vehicle Assignment Hierarchy

The main differences between standards and traffic rules in Russia and the US. Dear Colleagues!

CHAPTER 1 STANDARD PRACTICES

Road Data Input System using Digital Map in Roadtraffic

Sheet Metal Design Guidelines

6 digital caliper with case

CHAPTER 2G. PREFERENTIAL AND MANAGED LANE SIGNS

AIR DIFFUSION INDUCTIVE MICRO-PERFORATED DUCTS

MindSphere Marketing Guide

Roadway Design Manual

Modeling of Hydraulic Hose Paths

CHAPTER 2D. GUIDE SIGNS CONVENTIONAL ROADS Section 2D.01 Scope of Conventional Road Guide Sign Standards Standard:

Instant Trapper. User Guide

ICF Style Guide Always moving forward

International Specification for Ski Orienteering Maps ISSkiOM

ISO INTERNATIONAL STANDARD. Mechanical vibration Balancing Guidance on the use and application of balancing standards

USPA National Formation Skydiving Championships Competition Rules. Ch a pte r 9. United States Parachute Association Copyright 2018 by USPA

Pedestrian traffic flow operations on a platform: observations and comparison with simulation tool SimPed

FOR LOOP RAMPS-TAPERED DECELERATION LANE

TOURNAMENT TEAM REGISTRATION INSTRUCTIONS:

Figure 3B-1. Examples of Two-Lane, Two-Way Marking Applications

INTERNATIONAL STANDARD

Technical Note. Determining the surface tension of liquids by measurements on pendant drops

guide signs or groups of signs. General provisions are given in Sections 2A.07, 2A.08, and 2A.10. Standard:

Consistent terminology

Gear hobs Accuracy requirements

GUIDELINES FOR EDITORIAL USE OF THE OLYMPIC PROPERTIES BY MEDIA ORGANISATIONS

Emergency Response Support Signage on Multi-Use Trails Plan

Module 3 Developing Timing Plans for Efficient Intersection Operations During Moderate Traffic Volume Conditions

NATIONAL COMMISSION FOR THE CERTIFICATION OF CRANE OPERATORS (NCCCO) LIFT DIRECTOR TOWER CRANES LOAD CHART MANUAL

State of Nevada Department of Transportation Materials Division

Multifunction Altimeter/Variometer AV1

Chapter 5 5. INTERSECTIONS 5.1. INTRODUCTION

RIGHT-OF-WAY INTERSECTIONS

Oracle Utilities Meter Data Management Release Utility Reference Model MDM.Manage VEE and VEE Exceptions

MICROSIMULATION USING FOR CAPACITY ANALYSIS OF ROUNDABOUTS IN REAL CONDITIONS

CHAPTER 3 SIGNS, SIGNALS AND PAVEMENT MARKINGS. Responsible Driving (Red book) NOTES & STUDY GUIDE

TRAFFIC CONTROLS FOR BICYCLE FACILITIES

The Application of Pedestrian Microscopic Simulation Technology in Researching the Influenced Realm around Urban Rail Transit Station

7 th International Conference on Wind Turbine Noise Rotterdam 2 nd to 5 th May 2017

How To Read Road Signs - Roundabouts

Australian/New Zealand Standard

Proposal for amendments to Regulation No. 79 to include ACSF > 10 km/h

Task 4 Wayfinding Elements, Placement and Technical Guidance 4.1 Wayfinding Elements

AGA Swiss McMahon Pairing Protocol Standards

MILTON ROAD ~ MITCHAM'S CORNER PARAMICS MODEL INITIAL OPTION TESTING

SIDRA INTERSECTION 6.1 UPDATE HISTORY

Appendix C. Bicycle Route Signage

Design and Installation of Low Level Cycle Signals

CHAPTER 2D. GUIDE SIGNS CONVENTIONAL ROADS Section 2D.01 Scope of Conventional Road Guide Sign Standards Standard:

ISO INTERNATIONAL STANDARD. Gas cylinders Operational procedures for the safe removal of valves from gas cylinders

Analysis of Run-Off-Road Crashes in Relation to Roadway Features and Driver Behavior

Service Test Unit for ROSS Proportional Valves RESK

ARCTIC WINTER GAMES LOG0 GRAPHIC STANDARD GUIDE

Tennis...32 Stay above...34 Decimal...36 Bundesliga simulator...38 Shooter management...41 Installation...43 Registration...45 Where do I get the

PTV VISWALK TIPS AND TRICKS PTV VISWALK TIPS AND TRICKS: USE OF DENSITY-BASED PARTIAL ROUTES

FAI Sporting Code. Volume F5 Radio Control Electric Powered Model Aircraft. Annexes 5A 5E. Section 4 Aeromodelling Edition

ROUNDABOUT CAPACITY: THE UK EMPIRICAL METHODOLOGY


Reconstructing a rollover includes examining physical evidence on the roadway and the vehicle. Here s a detailed roadmap to examining that evidence

THE DIGI LOGO BRAND ELEMENTS. The new Digi logo is based on precision, technology, and connection.

SHOT ON GOAL. Name: Football scoring a goal and trigonometry Ian Edwards Luther College Teachers Teaching with Technology

unsignalized signalized isolated coordinated Intersections roundabouts Highway Capacity Manual level of service control delay

SERVICE BULLETIN REPLACEMENT OF FUEL PRESSURE REGULATOR ASSY. PART NO FOR ROTAX ENGINE TYPE 914 (SERIES) SB UL

Evaluating the Influence of R3 Treatments on Fishing License Sales in Pennsylvania

Pendant Drop Measurements

#19 MONITORING AND PREDICTING PEDESTRIAN BEHAVIOR USING TRAFFIC CAMERAS

FREEWAY, WEAVING LANE, AND SERVICE ROAD CONNECTIONS

Guidance. ATTACHMENT F: Draft Additional Pages for Bicycle Facility Design Toolkit Separated Bike Lanes: Two-Way to One-Way Transitions

User Help. Fabasoft Scrum

ENHANCED PARKWAY STUDY: PHASE 2 CONTINUOUS FLOW INTERSECTIONS. Final Report

Recommendations for the Risk Assessment of Buffer Stops and End Impact Walls

CHAPTER 2F. TOLL ROAD SIGNS. Table 2F-1. Toll Road Sign and Plaque Minimum Sizes

ISO INTERNATIONAL STANDARD. Natural gas Measurement of properties Volumetric properties: density, pressure, temperature and compression factor

Investigating the effects of interchanging components used to perform ripple assessments on calibrated vector network analysers

Southside Road. Prepared for: City of St. John s Police & Traffic Committee. Prepared by: City of St. John s Traffic Division

Ultimate Fielding Drills - 3rd Base Copyright Softball Inner Circle

ISO INTERNATIONAL STANDARD. Plain bearings Appearance and characterization of damage to metallic hydrodynamic bearings Part 1: General

Multilane Roundabouts

10 SHERFORD Town Code

At each type of conflict location, the risk is affected by certain parameters:

Cover Page for Lab Report Group Portion. Head Losses in Pipes

Traffic circles. February 9, 2009

THE CANDU 9 DISTRffiUTED CONTROL SYSTEM DESIGN PROCESS

Mechanical vibration Rotor balancing. Part 11: Procedures and tolerances for rotors with rigid behaviour

Author s Name Name of the Paper Session. Positioning Committee. Marine Technology Society. DYNAMIC POSITIONING CONFERENCE September 18-19, 2001

LiteSpeed for SQL Server 6.5. Integration with TSM

PALMERSTON NORTH CITY PALMERSTON NORTH SIGNS AND USE OF PUBLIC PLACES BYLAW Administration Manual

ISO INTERNATIONAL STANDARD

Calibration of wind direction sensors at Deutsche WindGuard Wind Tunnel Services GmbH

Transcription:

Project: OpenDRIVE Document No. Issue: Title: Style Guide For OpenDRIVE Databases VI2011.040 C Date: 05 th March 2014 no. of pages: 12 Issuing Party: Author: Distribution List: VIRES Simulationstechnologie GmbH Marius Dupuis e.a. public issued by VIRES Simulationstechnologie GmbH Grassinger Strasse 8 83043 Bad Aibling Germany phone +49.8061.939093-0 fax +49.8061.939093-13 e-mail opendrive@vires.com web www.vires.com VI2011.040 C 1 of 12

OpenDRIVE Style Guide, Rev. C 2011 VIRES Simulationstechnologie GmbH. All trade-marks, trade names, service marks and logos referenced herein belong to their respective companies. All rights reserved. VIRES Simulationstechnologie GmbH (VIRES) PROVIDES THIS MATERIAL AS IS, WITHOUT WAR- RANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PUR- POSE. VIRES may make improvements and changes to the product described in this manual at any time without notice. VIRES assumes no responsibility for the use of the product or this document except as expressly set forth in the applicable VIRES agreement or agreements and subject to terms and conditions set forth therein and applicable VIRES policies and procedures. This document may contain technical inaccuracies or typographical errors. Periodic changes may be made to the information contained herein. If necessary, these changes will be incorporated in new editions of the document. VIRES is the owner of all intellectual property rights in and to this document and any proprietary software that accompanies this documentation, including but not limited to, copyrights in and to this document and any derivative works therefrom. Use of this document is subject to the terms and conditions of the VIRES Software License Statement included with this product. No part of this publication may be stored in a retrieval system, transmitted, distributed or reproduced, in whole or in part, in any way, including, but not limited to, photocopy, photograph, magnetic, or other record, without the prior written permission of VIRES. Printed in Germany March 2014 VI2011.040 C 2 of 12

Table of Contents 1 Introduction... 4 2 Types of Logical Elements... 5 2.1 General... 5 2.2 Roads... 5 2.3 Junctions... 7 2.4 Parking Lanes... 10 2.5 Access and Exit Roads... 11 2.6 Signaling... 12 VI2011.040 C 3 of 12

1 Introduction Since the first publication of the OpenDRIVE initiative in 2006 many users worldwide started to create databases according to this standard. From version to version additional elements were introduced and increased the options and use cases for each user. However, OpenDRIVE 's primary goal, in addition to being an open standard, is to maintain the ability of interchanging databases among different creators and users. To achieve this objective, down to the lowest level where various modules and components need to interpret the available data, this document shall provide further details about how to design certain constructs, that could otherwise be realized in ambiguous, potentially nontransferable, ways. This style guide shall only serve as an appendix to the official OpenDRIVE Format Specification and does not invalidate any of the declarations stated there. VI2011.040 C 4 of 12

2 Types of Logical Elements 2.1 General Any OpenDRIVE network has to validate the XML-schema corresponding to its version. However, most test the schema can provide are only of syntactic and hierarchic nature. The OpenDRIVE file has to be logically accurate furthermore in case of linking, signaling, unique key - foreign key references, etc., beyond what can be verified by the schema itself. One should keep in mind, that user data elements are by definition not portable, but common user data elements could be an idea for a future extension of the standard. 2.2 Roads All roads of the network have to be built according to the following requirements: Roads should generally be built according to common road construction regulations. This includes considerations of regulations for allowed road curvatures and the construction of a continuous trajectory composed of straights, clothoids, arcs and polynomials of third order. This implies creating the reference line continuously, even if lanes are added, removed or width changes, by using the lane offset feature. An example is shown in the picture below with the reference line marked in red above the gray lanes. The yellow area depicts a restricted traffic area. reference line on a track using lane offset to model a lane transition VI2011.040 C 5 of 12

Road types and lane types shall be set correctly for the network to enable distinct interpretation of road categories for simulated traffic. Figure: the picture on the left shows a road of type motorway with different appropriate lanes; the picture on the right a road of type town including parking and sidewalk lanes Links between roads and lanes of roads must be correct also with respect to the orientation of the involved elements. Lanes that can be used by traffic as drivable or parking lanes of one-way roads must have only IDs corresponding to the intended driving direction: negative IDs for right hand traffic in track orientation and left hand traffic opposite to track orientation positive IDs for right hand traffic opposite to track orientation and left hand traffic in track orientation Lanes with zero width shall be avoided over long distances (exception: lane zero). Figure: example for one way road with right hand traffic in track orientation, lanes at the border are of type sidewalk The length of roads is only limited by double precision floating-point representation. However, the length should not become too small, because of handling / editing, visualization and optimization algorithms. Typically a length not less than 1 meter may be valid. VI2011.040 C 6 of 12

2.3 Junctions Junctions are necessary at any place where an ambiguity of connections would arise. This means also that no roads may overlap on the same level (i.e. not mentioning bridges etc.) outside the logical construction of a junction. All paths describing the possible connections from one given incoming road of a junction have to start exactly at the intended connecting position, irrespective of their target position. The same applies for the ending position of all paths which link to the identical outgoing road. This means in particular: paths must not overlap with incoming and outgoing roads as well as there must not be a gap in between. Paths may as well have an offset to their connections along the t-axis of the reference line at minimum and maximum s- position respectively. All intended possible connections between roads Figure: two paths of a junction: the reference must be defined via connecting paths; a missing connection means that there is no connection available. the incoming road, the red path's reference line of the yellow path starts at the position of On the other hand an existing connection does not line has an offset to the incoming reference line along the t-axis define that a particular vehicle type may use it (e.g. turning possibility for taxis only). Connecting paths: Each connecting path may only consist of one single road, which itself can be composed of multiple lane sections and multiple lanes. VI2011.040 C 7 of 12

It is recommended to use one road per path with multiple lanes if necessary. The orientation of connecting paths is arbitrary; paths of different orientation can be mixed within one junction. It is allowed to use a connecting path with positive and negative lanes for both possible directions of a connection. Paths of the same priority, which are meant to be passed simultaneously by different vehicles, must not overlap at all. Exceptions may apply for some vehicle types whose turning circle is too big to follow the trajectory closely. The procedure of leaving the lane and using it as mere guide has to be handled on the application side. Overlapping of paths implies solving a right of way situation Gaps (areas logically not covered) in junctions shall be avoided. They can be closed with additional lanes of e.g. a straight-through road. Their type shall be none. Figure: example of a junction having the following connections: a through road with both directions, a right turning lane in track direction (from top to left) and a right turning lane against track direction (from left to bottom) VI2011.040 C 8 of 12

Traffic signs at junctions: Can be placed graphically and logically before the junction or for bigger junctions directly on the connecting paths. If signals, standing outside junctions, do not count for all lanes, lane validity elements have to be defined. Signals, that are placed on connecting paths, have to be referenced from all referring paths. The signal references shall be placed at the position that best matches the original signal position, because this is the position where the sign has an effect on logics. Figure: junction with give way signal (id 20): the green signal is the original one defined on the straight through road, the red one is a reference to the original signal defined on the right turning lane. Only the original signal is graphically visible, references, in contrast, are solely visible to logics. Stopping lines and waiting lines are not mandatory for a junction, but when placed they must be at correct (safe) waiting positions. Traffic lights shall preferably be assigned to the correct controllers. VI2011.040 C 9 of 12

2.4 Parking Lanes Defined as lanes alongside driving lanes with lane type parking. Can be separated from driving lanes with any kind of road mark like broken, solid or no road mark at all. parking lanes separated by border (dark grey) and bold broken road marks parking lanes without road mark or border Are allowed to be separated from a driving lane by no more than one border lane. VI2011.040 C 10 of 12

2.5 Access and Exit Roads Connections between roads and other roads, joining or leaving them, have to be realized by junctions. The length of the connecting paths inside the junctions can be kept short, considering the minimum reasonable length. The position of the junction shall be at the location where the driving lanes of incoming and reuniting roads actually meet or separate. These circumstances are illustrated in the following picture, the junction is drawn dotted. Figure: junction with short (5m) paths modeling the ambiguity at a motorway entry (top) and exit (bottom). The junction is located at the end / begin of the access and exit roads, the acceleration and deceleration lanes belong to the regular motorway track. If entry and exit have an offset from each other, two junctions have to be used to model each entry / exit pair. The scheme in the second picture shows how to build such a situation, where both entry and exit roads start at different positions. Figure: scheme of an entry / exit situation. The yellow rectangles represent simple junctions that connect the incoming and outgoing roads. Each gray line represents a separate road, the leftmost and rightmost roads contain lanes of both driving directions. VI2011.040 C 11 of 12

2.6 Signaling Signals in OpenDRIVE represent both static and dynamic road signs, traffic lights and special road marks like pedestrian crossings or walkways. All signals should generally be placed as defined in common road construction regulations. More detailed information would go beyond the scope of this style guide, nevertheless the following rule of thumb may apply: If there are no signals in reality or in the visible database, no signals have to be placed in logics. Real signals, that shall effect a simulation, need a representation in the logical road network. It is allowed to omit signals from the logical description that do not have any influence on simulated traffic like some information ( repair service ) or direction ( direction sign to local destinations ) road signs. The placement of signs for a simulation may differ from reality to handle limited readability because of the smaller field of view mainly vertically. Signals can only be interpreted correctly, if the type number is valid according to the country code of the network. If the traffic sign catalog of a country does not define unique type ids, the OpenDRIVE type definition has to be used. For the moment this type ID is identical to the German government's rules (see "Strassenverkehrsordnung" or, e.g. http://commons.wikimedia.org/wiki/category:svg_road_signs_in_germany?uselang=de) If the traffic sign catalog defines also subtype numbers, these shall also be written to the signal definition. For the following types of signals the value attribute currently has a meaning and should be defined: speed regulation sign (ODR: 274): speed in m/s pedestrian crossing (ODR: 293): width in m, symmetrical pedestrian walkway (ODR: 1000003): width in m, symmetrical additional road signs that define a time span can use the following scheme: begin time, 2 digits 24-hour clock (BB), end time, 2 digits 24-hour clock (EE) => hour combined to a 4 digit number: BBEE e.g. 22 to 6 o'clock would be coded into number 2206. VI2011.040 C 12 of 12