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

Migrate STOMP from ros-planning/stomp_moveit #2158

Merged
merged 14 commits into from
May 11, 2023

Conversation

henningkayser
Copy link
Member

@henningkayser henningkayser commented May 8, 2023

This migrates the STOMP planner and adapter plugins from https://github.com/ros-planning/stomp_moveit into moveit_planners. https://github.com/ros-planning/stomp_moveit will be archived after merging.

I've taken some time to squash the commit history into meaningful development steps and I would like to preserve it (don't squash). If you think that it's still too verbose, please make suggestions for how to shorten it even more.

@henningkayser henningkayser force-pushed the migrate_stomp branch 3 times, most recently from ab61096 to e47d720 Compare May 8, 2023 11:16
@codecov
Copy link

codecov bot commented May 8, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (89be9a5) 50.50% compared to head (f280dee) 50.49%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main    #2158      +/-   ##
==========================================
- Coverage   50.50%   50.49%   -0.00%     
==========================================
  Files         387      387              
  Lines       31816    31785      -31     
==========================================
- Hits        16065    16047      -18     
+ Misses      15751    15738      -13     

see 9 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

Copy link
Contributor

@sjahr sjahr left a comment

Choose a reason for hiding this comment

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

Nice work! Lots of documentation requests and some questions.

Copy link
Contributor

@sjahr sjahr left a comment

Choose a reason for hiding this comment

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

Nice work! Lots of documentation requests and some questions.

Copy link
Contributor

@sjahr sjahr left a comment

Choose a reason for hiding this comment

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

Nice work! Lots of documentation requests and some questions.

Matej Vargovcik and others added 9 commits May 10, 2023 18:06
Use getPlanningSceneMonitorNonConst()
Co-authored-by: Robert Haschke <rhaschke@techfak.uni-bielefeld.de>
Co-authored-by: Henning Kayser <henningkayser@picknik.ai>
Similar to the current collision check function, constraints
are checked per waypoint and scored with a constant penalty
if constraints are not met. The costs are then smoothed with
the same gaussian as used for collision costs.
* Move package into moveit_planners subdirectory
* Rename stomp_moveit package to moveit_planners_stomp
* List moveit_planners_stomp as package dependency
@henningkayser
Copy link
Member Author

@sjahr I think I pretty much addressed all of your comments. Re-review?

Copy link
Contributor

@sjahr sjahr left a comment

Choose a reason for hiding this comment

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

Tested it with moveit_cpp and it works 👍

@henningkayser henningkayser merged commit e3539be into moveit:main May 11, 2023
8 checks passed
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.

None yet

2 participants