Skip to content

Conversation

@dmataCap
Copy link

Add a description

LogicalLane message was extended to support road type information from OpenDRIVE.

Some questions to ask:
What is this change?

  • An additional enum type and the respective message extension.

What does it fix?

  • Missing road type information to determine the speed limit and to easily display a road in a navigation system.

Take this checklist as orientation for yourself, if this PR is ready for the Change Control Board:

The road type is useful since the speed limit can depend on the
underlying type of the road. It is also helpful to display a
road in a navigation system, because typically different road types are
displayed differently. The road type is added to the logical lanes,
since the road type information will come from the underlying map and
most map formats are more similar to logical lanes than to physical
lanes.

Signed-off-by: Daniel Mata <Daniel.Mata@partner.bmw.de>
@thempen thempen added the Harmonisation The Group in the ASAM development project working on harmonisation with other standards. label Feb 15, 2023
@thomassedlmayer
Copy link
Contributor

Harmonization WG 2023/03/01: Won't adapt any changes from OpenDrive if there are still changes going on in OpenDrive (see 'Overlapping bike lane with lanes' topic).

@tbleher
Copy link
Contributor

tbleher commented Oct 29, 2025

Is there anything I can do to help this topic be merged? I need this data for simulation of traffic agents.

@asadekasam
Copy link

OSI CCB 2025.10.30: @tbleher Could you check that the definitions here still match current OpenDRIVE?

@tbleher
Copy link
Contributor

tbleher commented Oct 31, 2025

OSI CCB 2025.10.30: @tbleher Could you check that the definitions here still match current OpenDRIVE?

Sure 😃

I checked with OpenDRIVE 1.8.1 (the currently released OpenDRIVE version), and the enum matches OpenDRIVE exactly (except that OSI has a ROAD_TYPE_OTHER, that OpenDRIVE doesn't have, but my understanding is that all OSI enums have a ..._OTHER value, and ..._OTHER does not have to be in OpenDRIVE).

I'm part of the OpenDRIVE CCB, and so far we have not received requests to add new road types or modify existing types. I do not also see any active Pull Request adding or changing the roadType.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Harmonisation The Group in the ASAM development project working on harmonisation with other standards.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants