Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Align TrafficLight with OpenDRIVE and OpenSCENARIO #614

Conversation

adrianschultz
Copy link
Contributor

@adrianschultz adrianschultz commented Jan 27, 2022

Reference to a related issue in the repository

#611

Add a description

I changed the traffic lights according to the description in #611

Changes to be reviewed are only in osi_trafficlight.proto
The other changes are documented in #584 and #613 and should be reviewed there.

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

  • My suggestion follows the style and contributors guidelines.
  • I have taken care about the documentation.
  • I have done the DCO signoff.
  • My changes generate no errors when passing CI tests.
  • I have successfully implemented and tested my fix/feature locally.
  • Appropriate reviewer(s) are assigned.

@adrianschultz adrianschultz added the Harmonisation The Group in the ASAM development project working on harmonisation with other standards. label Jan 27, 2022
@adrianschultz adrianschultz self-assigned this Jan 27, 2022
@adrianschultz adrianschultz changed the title Align TrafficLight with OpenDIRVE and OpenSCENARIO #611 Align TrafficLight with OpenDIRVE and OpenSCENARIO Jan 27, 2022
@adrianschultz adrianschultz linked an issue Jan 27, 2022 that may be closed by this pull request
Comment on lines +81 to +83
// \attention DEPRECATED: This color enum will be removed in version
// 4.0.0. Use the field \c #phase (\c Phase) of
// \c Classification instead.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wonder if this really should be deprecated for OSI. For OpenSCENARIO and the agent model use case it is probably a good idea to describe traffic lights with a phase as you suggest in this PR. But the (semantic) color might still be an interesting input for sensor models... Maybe it could be similar to the separation of logical and physical information for lanes which was introduced in PR599.

@adrianschultz
Copy link
Contributor Author

For this pull request we (the Harmonization group) agreed on waiting for the outcome of the potential OSI, OpenSCENARIO and OpenDRIVE workshop on dynamic traffic signals/signs.

@clemenshabedank clemenshabedank added this to the V4.0.0 milestone May 9, 2022
@ThomasNaderBMW ThomasNaderBMW added the RoadModel4.0 A label to collect road model topics for OSI 4.0 label May 16, 2022
@ThomasNaderBMW ThomasNaderBMW modified the milestones: V4.0.0, V3.6.0 May 16, 2022
@jdsika
Copy link
Contributor

jdsika commented Jun 15, 2022

Maybe we can add @arauschert here for some input regarding the harmonization with OpenSceanrio

@arauschert
Copy link

arauschert commented Jun 21, 2022

Maybe we can add @arauschert here for some input regarding the harmonization with OpenSceanrio

Sure. Please invite me, if there are any discussion meetings. From my POV we first have to decide, what OSI shall represent:

  1. the instantaneous perceivable state (e.g. ON/OFF) or the current interpreted phase (e.g. constant/flashing/off)
  2. only one light bulb or the whole traffic light box including one or multiple light

I would also separate the issue of missing icons for U-turn, bicycles and tram, which can be easily fixed (v3.x) from the harmonization issue (v4)

@jdsika jdsika changed the title Align TrafficLight with OpenDIRVE and OpenSCENARIO Align TrafficLight with OpenDRIVE and OpenSCENARIO Nov 23, 2022
@thempen
Copy link
Contributor

thempen commented Nov 23, 2022

WG meeting Harmonization response:

After termonology is clear, please update.
Check icons if values are missing there.
Consider combined semantic meaning, e.g. red+yellow on german traffic ligts has a special meaning.

@thomassedlmayer
Copy link
Contributor

Harmonization WG 2023/03/01: @adrianschultz Is this topic still open and will you adapt the PR by the mentioned issues? Or should we close this PR?

@thempen
Copy link
Contributor

thempen commented Jul 17, 2023

OtherModels & Harmonization group meeting result: Closed. If needed again, reopen new issue / PR.

@thempen thempen closed this Jul 17, 2023
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. RoadModel4.0 A label to collect road model topics for OSI 4.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Align TrafficLight with OpenDRIVE and OpenSCENARIO
7 participants