-
Notifications
You must be signed in to change notification settings - Fork 683
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
perf(static_obstacle_avoidance): improve logic to reduce computational cost #8432
perf(static_obstacle_avoidance): improve logic to reduce computational cost #8432
Conversation
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #8432 +/- ##
==========================================
- Coverage 23.89% 23.87% -0.02%
==========================================
Files 1379 1385 +6
Lines 101582 101625 +43
Branches 38638 38639 +1
==========================================
Hits 24268 24268
- Misses 74855 74898 +43
Partials 2459 2459
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
7ba2c3d
to
fc3b7bc
Compare
…l cost (autowarefoundation#8432) * perf(safety_check): check within first Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove duplicated process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove heavy process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
perf(static_obstacle_avoidance): improve logic to reduce computational cost (autowarefoundation#8432)
…l cost (autowarefoundation#8432) * perf(safety_check): check within first Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove duplicated process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove heavy process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
…l cost (autowarefoundation#8432) * perf(safety_check): check within first Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove duplicated process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove heavy process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: xtk8532704 <1041084556@qq.com>
…l cost (autowarefoundation#8432) * perf(safety_check): check within first Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove duplicated process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove heavy process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> Signed-off-by: Mukunda Bharatheesha <mukunda.bharatheesha@nobleo.nl>
…l cost (autowarefoundation#8432) * perf(safety_check): check within first Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove duplicated process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> * perf(static_obstacle_avoidance): remove heavy process Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com> --------- Signed-off-by: satoshi-ota <satoshi.ota928@gmail.com>
Description
272846b
Since the process of yaw deviation check is heavy, I fixed it in order to check object within/without target lane first.
d638d08
The
postProcess()
function is automatically called in this line.7ba2c3d
Don't use heavy process
calcSignedArcLength()
.Related links
Parent Issue:
How was this PR tested?
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.