-
Notifications
You must be signed in to change notification settings - Fork 310
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
[RM] Rename load_urdf
method to load_and_initialize_components
and add error handling there to avoid stack crashing when error happens.
#1354
Conversation
…lization of the hardware components.
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## master #1354 +/- ##
==========================================
+ Coverage 87.70% 87.79% +0.08%
==========================================
Files 102 102
Lines 8704 8764 +60
Branches 780 787 +7
==========================================
+ Hits 7634 7694 +60
- Misses 790 792 +2
+ Partials 280 278 -2
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.
This seems fine and reflects the discussion in my opinion. I left a couple of comments/suggestions, but they should not be blocking this.
hardware_interface/include/hardware_interface/resource_manager.hpp
Outdated
Show resolved
Hide resolved
hardware_interface/include/hardware_interface/resource_manager.hpp
Outdated
Show resolved
Hide resolved
This pull request is in conflict. Could you fix it @destogl? |
Co-authored-by: Sai Kishor Kothakota <[email protected]>
hardware_interface/include/hardware_interface/resource_manager.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.
minor comments
controller_manager/include/controller_manager/controller_manager.hpp
Outdated
Show resolved
Hide resolved
Do we want to maintain gazebo_ros2_control until EOL of Gazebo Classic? (at least for building it from source on jammy) |
I don't want to put any effort there anymore. I am not using it or recommend to use it, so I think this will be a reson more for people to switch. |
Co-authored-by: Sai Kishor Kothakota <[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.
Looks good to me! :)
Thanks for the changes. I will try to review also the PR of gz_ros2_control soon
I still have to use it, because modern gazebo is not feature equal yet (e.g, no kinematic loops). As a consequence, we will already break the rolling-on-humble compatibility. |
It looks like there is a way to handle parallel structure here gazebosim/gz-physics#25 (comment) using DetachableJoint |
This pull request is in conflict. Could you fix it @destogl? |
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 Looking great!
Thanks for following up. We should get this merged soon! :)
Tests are clean on rolling: Hardware Interface:
Hardware Interface Testing:
|
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.
Thank you!
Functionality discussed in the meeting on 31st of January 2024.
First part of functinality in #1237.
Other Changes