Skip to content
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

Ports a6f8bb9 331381a 593a119 and 593a119 from moveit1 #3280

Conversation

rr-mark
Copy link

@rr-mark rr-mark commented Jan 28, 2025

Description

Please back-port to humble when merged.

Checklist

  • Required by CI: Code is auto formatted using clang-format
  • Extend the tutorials / documentation reference
  • Document API changes relevant to the user in the MIGRATION.md notes
  • Create tests, which fail without this PR reference
  • Include a screenshot if changing a GUI
  • While waiting for someone to review your request, please help review another open pull request to support the maintainers

@codecov-commenter
Copy link

codecov-commenter commented Jan 28, 2025

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

Attention: Patch coverage is 91.83673% with 4 lines in your changes missing coverage. Please review.

Project coverage is 45.62%. Comparing base (870b23d) to head (22887a5).
Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
moveit_core/robot_model/src/robot_model.cpp 78.58% 3 Missing ⚠️
moveit_core/robot_state/src/robot_state.cpp 96.00% 1 Missing ⚠️

❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3280      +/-   ##
==========================================
- Coverage   45.94%   45.62%   -0.31%     
==========================================
  Files         716      716              
  Lines       62393    62410      +17     
  Branches     7543     7550       +7     
==========================================
- Hits        28659    28471     -188     
- Misses      33568    33772     +204     
- Partials      166      167       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

Copy link
Member

@JafarAbdi JafarAbdi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The changes look good. Could we cherry-pick these changes without committing, then adapt them for ROS 2? This would help preserve the original authorship. Thanks!

@rr-mark
Copy link
Author

rr-mark commented Jan 28, 2025

The changes look good. Could we cherry-pick these changes without committing, then adapt them for ROS 2? This would help preserve the original authorship. Thanks!

I tried to patch the changes across, but I'm not very familiar with git patches, and there were enough changes on the ROS2 side (primarily removing moveit::core:: namespaces and similar) that the patches wouldn't apply.

If you could talk me though how to port these properly I will happily do that instead.

@rr-mark
Copy link
Author

rr-mark commented Jan 28, 2025

I think the test failure is unrelated to this PR. Could someone with the relevant permissions re-run the failed test, to see if it's sporadic?

@sea-bass
Copy link
Contributor

I think the test failure is unrelated to this PR. Could someone with the relevant permissions re-run the failed test, to see if it's sporadic?

Test flakiness has been quite bad lately...

@sjahr
Copy link
Contributor

sjahr commented Jan 29, 2025

The changes look good. Could we cherry-pick these changes without committing, then adapt them for ROS 2? This would help preserve the original authorship. Thanks!

I tried to patch the changes across, but I'm not very familiar with git patches, and there were enough changes on the ROS2 side (primarily removing moveit::core:: namespaces and similar) that the patches wouldn't apply.

If you could talk me though how to port these properly I will happily do that instead.

@rr-mark MoveIt2 was forked from MoveIt1 so you should be able to add moveit1 as a remote repository in your local copy and then just cherry-pick the commits to MoveIt2.

@rr-mark
Copy link
Author

rr-mark commented Jan 30, 2025

@rr-mark MoveIt2 was forked from MoveIt1 so you should be able to add moveit1 as a remote repository in your local copy and then just cherry-pick the commits to MoveIt2.

Ah, thanks, I'll try that later (on this and #3247)

@rr-mark
Copy link
Author

rr-mark commented Jan 30, 2025

Closed in favour of #3284

@rr-mark rr-mark closed this Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RobotState::getRigidlyConnectedParentLinkModel and subframes: PRs not ported from moveit1.
6 participants