Thinklab-SJTU / Thinklab-SJTU/Bench2Drive

RuntimeError: This route does not contain any junction-waypoint in Close-loop metric calculation

Open
#147 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
1.9k
Forks
144
PR merge metrics
No merged PRs in 30d

Description

When I reproduce VAD close-loop evaluation python tools/ability_benchmark.py -r vad_b2d_traj/merged.json, error log as follows:

4.26.2-0+++UE4+Release-4.26 522 0
Disabling core dumps.
Loading the town: Town02
successfully load the town: Town02
Loading the town: Town03
successfully load the town: Town03
Loading the town: Town04
successfully load the town: Town04
Loading the town: Town05
successfully load the town: Town05
Loading the town: Town07
successfully load the town: Town07
Loading the town: Town10HD
successfully load the town: Town10HD
Loading the town: Town11
WARNING: Traffic light 5376 overlaps a driving lane. Disabling collision...
WARNING: Traffic light 5387 overlaps a driving lane. Disabling collision...
WARNING: Traffic light 5515 overlaps a driving lane. Disabling collision...
WARNING: Traffic light 5495 overlaps a driving lane. Disabling collision...
WARNING: Traffic light 5400 overlaps a driving lane. Disabling collision...
WARNING: Traffic light 5377 overlaps a driving lane. Disabling collision...
successfully load the town: Town11
Traceback (most recent call last):
File "tools/ability_benchmark.py", line 183, in
main(args)
File "tools/ability_benchmark.py", line 139, in main
raise RuntimeError("This route does not contain any junction-waypoint!")
RuntimeError: This route does not contain any junction-waypoint!

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with python tools/ability_benchmark.py -r vad_b2d_traj/merged.json, then inspect tools/ability_benchmark.py around line 139 and trace how the route's junction waypoints are determined. The issue is complete when the close-loop evaluation handles this route without raising RuntimeError, according to the project's expected behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
autonomous-driving
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.