Skip to content

Adapt vehicle types from openx harmonization #863

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

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

thomassedlmayer
Copy link
Contributor

This PR aims to adapt the vehicle type definitions and descriptions that are defined by the OpenX Traffic Participants Specification.

I also replaced the old meaningless ("Vehicle is a car") descriptions with the ones of the OpenX specification.

@yash-shah-asam Could you check if there is a permalink to the OpenX specification, I could use? I think it would be reasonable to include a permalink to the specification and somehow signify that OSI tries to adhere to these definitions.

I think there a still some issues open for discussion:

  1. OSI currently defines TYPE_DELIVERY_VAN which should probably be deprecated (as it contains a role). I added the preferred alias TYPE_VAN.
  2. OSI currently defines bicycles to not include a motor ("Vehicle is a bicycle (without motor and specific lights)") whereas the OpenX specification includes motor-assisted bicycles.
  3. TYPE_MOTORBIKE contradicts the naming in the OpenX specification ("Motorcycle"). I added an alias. I'm not sure if we should deprecate TYPE_MOTORBIKE or just keep both.
  4. I added TYPE_MICROMOBILITY_DEVICE which includes stand-up scooters but OSI already defines the type TYPE_STANDUP_SCOOTER. Should it be deprecated? It seems like an issue that in the description of micro-mobility devices the stand-up scooter is even mentioned as an example.

Apart from these issues, the changes are relatively straightforward and don't contradict the current OSI definitions from my point of view.

@jakobkaths

@thomassedlmayer thomassedlmayer added the Harmonisation The Group in the ASAM development project working on harmonisation with other standards. label Apr 11, 2025
@thomassedlmayer thomassedlmayer added this to the V3.7.1 milestone Apr 11, 2025
@thomassedlmayer thomassedlmayer requested a review from pmai April 11, 2025 13:57
@thomassedlmayer thomassedlmayer force-pushed the adapt-vehicle-harmonization branch from 2b22a42 to 45f045f Compare April 14, 2025 08:31
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.

1 participant