Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
feat(avoidance): configurable object type for safety check #5699
feat(avoidance): configurable object type for safety check #5699
Changes from all commits
7ddc64c
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Check warning on line 183 in planning/behavior_path_planner/src/scene_module/avoidance/manager.cpp
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (main)
❌ Getting worse: Complex Method
Check warning on line 340 in planning/behavior_path_planner/src/scene_module/lane_change/manager.cpp
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (main)
❌ Getting worse: Large Method
Check notice on line 1 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (main)
ℹ Getting worse: Lines of Code in a Single File
Check notice on line 1 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (main)
✅ Getting better: Overall Code Complexity
Check warning on line 238 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L238
Check warning on line 247 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L247
Check warning on line 250 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L250
Check warning on line 259 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L259
Check warning on line 326 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L326
Check warning on line 328 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L328
Check warning on line 331 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L330-L331
Check warning on line 336 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L336
Check warning on line 349 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L349
Check warning on line 372 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L372
Check warning on line 388 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L388
Check warning on line 398 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L398
Check warning on line 403 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L403
Check warning on line 405 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L405
Check warning on line 410 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L410
Check warning on line 426 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L426
Check warning on line 436 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L436
Check warning on line 441 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L441
Check warning on line 444 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L443-L444
Check warning on line 447 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L447
Check warning on line 509 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L509
Check warning on line 517 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L516-L517
Check warning on line 522 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L521-L522
Check warning on line 525 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L524-L525
Check warning on line 530 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L529-L530
Check warning on line 534 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L533-L534
Check warning on line 539 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L538-L539
Check warning on line 546 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L546
Check warning on line 548 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L548
Check warning on line 555 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L554-L555
Check warning on line 562 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L561-L562
Check warning on line 568 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L568
Check warning on line 576 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L575-L576
Check warning on line 582 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L582
Check warning on line 589 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L589
Check warning on line 599 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L598-L599
Check warning on line 610 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L609-L610
Check warning on line 620 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L619-L620
Check warning on line 626 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L626
Check warning on line 634 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L634
Check warning on line 637 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L636-L637
Check warning on line 642 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L641-L642
Check warning on line 648 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L648
Check warning on line 654 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L653-L654
Check warning on line 658 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L656-L658
Check warning on line 662 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L662
Check warning on line 666 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L666
Check warning on line 671 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L671
Check warning on line 675 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L675
Check warning on line 756 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L756
Check warning on line 761 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L761
Check warning on line 766 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L766
Check warning on line 769 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L769
Check warning on line 785 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L785
Check warning on line 950 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L950
Check warning on line 1046 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1046
Check warning on line 1348 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1348
Check warning on line 1357 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1357
Check warning on line 1359 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1359
Check warning on line 1366 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1366
Check warning on line 1380 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1378-L1380
Check warning on line 1385 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1384-L1385
Check warning on line 1387 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1387
Check warning on line 1395 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1395
Check warning on line 1404 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1404
Check warning on line 1406 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1406
Check warning on line 1415 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1415
Check warning on line 1421 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1421
Check warning on line 1429 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1429
Check warning on line 1436 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1436
Check warning on line 1720 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1720
Check warning on line 1722 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1722
Check warning on line 1724 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
Codecov / codecov/patch
planning/behavior_path_planner/src/utils/avoidance/utils.cpp#L1724
Check warning on line 1725 in planning/behavior_path_planner/src/utils/avoidance/utils.cpp
CodeScene Delta Analysis / CodeScene Cloud Delta Analysis (main)
❌ Getting worse: Complex Method