-
Notifications
You must be signed in to change notification settings - Fork 312
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
Integrate pal_statistics for introspection of controllers, hardware components and more #1918
base: master
Are you sure you want to change the base?
Integrate pal_statistics for introspection of controllers, hardware components and more #1918
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1918 +/- ##
==========================================
- Coverage 89.35% 89.32% -0.03%
==========================================
Files 130 130
Lines 14576 14630 +54
Branches 1258 1266 +8
==========================================
+ Hits 13024 13068 +44
- Misses 1088 1093 +5
- Partials 464 469 +5
Flags with carried forward coverage won't be shown. Click here to find out more.
|
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.
I could write an AI agent commenting on PRs 😆
- Please update the docs
- Please update the release_notes
Sure! Boss 😆😆 |
This pull request is in conflict. Could you fix it @saikishor? |
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.
Thanks! I tested this successfully and discussed some details with Sai, just add some notes here:
- pal_statistics name/values pair is parsed by plotjuggler to be able to select the values by name without a custom message layout/no need for sending the names on a regular basis.
- statistics from [Diagnostics] Add diagnostics of execution time and periodicity of the controllers and controller_manager #1871 will be added in a later PR.
- we have to fix clang so that it doesn't check system packages, maybe with this setup
I added some minor comments below.
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.
Approving as we have fixed clang now.
Thank you @christophfroehlich |
This pull request is in conflict. Could you fix it @saikishor? |
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.
Thanks for detailed answers @saikishor, I think this looks like a great addition!
Thanks to you for taking time and reviewing it |
b9d892c
to
90d12f2
Compare
Conflicts resolved! ;) |
…ses and add helper macros
Co-authored-by: Christoph Fröhlich <[email protected]>
Co-authored-by: Christoph Fröhlich <[email protected]>
90d12f2
to
da34b78
Compare
Co-authored-by: Christoph Fröhlich <[email protected]>
da34b78
to
aa19ef9
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.
A few comments to clarify before continuing.
controller_interface/include/controller_interface/controller_interface_base.hpp
Outdated
Show resolved
Hide resolved
Co-authored-by: Dr. Denis <[email protected]>
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.
@destogl Thanks for the review.
I've addressed all your comments in the PR.
controller_interface/include/controller_interface/controller_interface_base.hpp
Outdated
Show resolved
Hide resolved
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.
Thanks for following up!
Added integration of pal_statistics into the ros2_control infrastructure
You can find more examples at #1897