-
Notifications
You must be signed in to change notification settings - Fork 58
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
fix(autoware_simple_pure_pursuit): make control command output transient local #328
fix(autoware_simple_pure_pursuit): make control command output transient local #328
Conversation
Thank you for contributing to the Autoware project! 🚧 If your pull request is in progress, switch it to draft mode. Please ensure:
|
…ansient local Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
ab06722
to
2d31bc9
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
control/autoware_simple_pure_pursuit/src/simple_pure_pursuit.cpp
Outdated
Show resolved
Hide resolved
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## main #328 +/- ##
==========================================
- Coverage 78.75% 4.20% -74.55%
==========================================
Files 11 42 +31
Lines 193 2401 +2208
Branches 73 389 +316
==========================================
- Hits 152 101 -51
- Misses 11 2290 +2279
+ Partials 30 10 -20
☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp> Co-authored-by: Yutaka Kondo <yutaka.kondo@youtalk.jp>
Signed-off-by: Ryohsuke Mitsudome <ryohsuke.mitsudome@tier4.jp>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Description
This modifies the default QoS settings for control command output from autoware_simple_pure_pursuit to transient local. This is because AWSIM subsriber is set as transient local, and it cannot communicate with Autoware if we publish with volatile durability.
We should come back to discuss if this should be defined as transient local as a design, but I would like to have this merged in order to make it work with the simulator.
I also added minor fixes:
is_defined_acceleration
to true since we are setting acceleration field as well.(AWSIM didn't really care with these two, though)
Related links
Parent Issue:
How was this PR tested?
Notes for reviewers
None.
Interface changes
None.
Effects on system behavior
None.