Skip to content

Support AssignRouteAction in OSI #896

@tbleher

Description

@tbleher

OpenScenario XML has an AssignRouteAction: https://publications.pages.asam.net/standards/ASAM_OpenSCENARIO/ASAM_OpenSCENARIO_XML/latest/generated/content/AssignRouteAction.html . As far as I can see, it is currently not possible to transmit the route to agent models via OSI (there is AcquireGlobalPosition, but this has not enough infos to losslessly transmit the info, and an exact target position is also not equivalent to a rout). The traffic command should be extended to be able to transmit the AssignRouteAction to OSI.

AssignRouteAction is mostly a list of waypoints with a flag how to choose the route between waypoints if there are several possible routes between the waypoints. This is straightforward to translate to OSI. The main question I see is how to translate the positions to OSI. OpenScenario XML offers a lot of possibilities there: https://publications.pages.asam.net/standards/ASAM_OpenSCENARIO/ASAM_OpenSCENARIO_XML/latest/generated/content/Position.html . I think the simulation framework should translate all of these to a single representation in OSI. My preferred solution would be to transmit a list of "s position on a logical lane", where the "s position" on the logical lane stands "pars pro toto" for the road position (all lanes in that direction) at that position. I think that is a faithful conversion of the OpenScenario XML intent (as far as I can see) and probably most useful to traffic agents (e.g. compared to transmitting world positions, which the agents then will have to convert back to road positions).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions