Skip to content

Incorrect Successor/Predecessor Mapping Causing Path Planning Failures #77

@Novadgaf

Description

@Novadgaf

I've been experiencing an issue regarding the routing graph within the libOpenDRIVE project, where the mapping of successors and predecessors does not seem to be functioning as expected. This misalignment in the routing graph is causing my path planning to fail.

To reproduce this issue, you can load the Carla Map Town 10HD on https://odrviewer.io/ and attempt to plot a route from road 90 to road 6. It's currently not possible to find this route, even though physically, the path is feasible. Instead, the tool indicates road 90 has only road 7 as a successor, leaving out road 6.

My understanding is that the correct behavior should involve a valid path from road 90 to road 6, indicating the correct successor/predecessor relations.

This problem likely resides in the part of the code responsible for constructing the routing graph. I would appreciate any insights into why this problem may be happening or tips on how to correct the issue in the routing graph.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions