-
Notifications
You must be signed in to change notification settings - Fork 554
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
[Don’t Merge] Sync with MoveIt1 #2212
base: main
Are you sure you want to change the base?
Conversation
... as revealed by asan. Seems to be a bug in libyamlcpp.
- Directly use SRDFWriter as data source for data models - LinkPairMap only used temporarily in generateCollisionTable() - Use wip_srdf_ as work-in-progress copy of config_data_->srdf_ to allow reverting
Move common code into method selectedSections()
When switching from matrix to linear view, the checkbox state was ignored.
- Run costly mapToSource() only if actually needed - Signal dataChanged() on success only
* Make `IterativeParabolicTimeParameterization::updateTrajectory()` public, static * Add Cartesian speed limitation in `cartesian_path_service` and new planning request adapter `default_planner_request_adapters/LimitMaxCartesianLinkSpeed` * Provide setters in MoveGroupInterface (both C++ and Python) Co-authored-by: Benjamin Scholz <ben.scholz@posteo.net> Co-authored-by: Thies Oelerich <thies.oelerich@iwu.fraunhofer.de> Co-authored-by: Gauthier Hentz <64833674+gautz@users.noreply.github.com> Co-authored-by: Robert Haschke <rhaschke@techfak.uni-bielefeld.de>
friendly ping |
a5d3e4d
to
da36544
Compare
@Abishalini thank you for reviewing.
I think I'll need your help here... I removed the
|
b2fa17e
to
3b06891
Compare
Hi @afrixs ,
Unfortunately, this would require you to resolve all the merge conflicts again. You could also create a clone of this branch
This way you can easily transfer your work and need not manually fix every conflict. This review took more time since the changes are not trivial. Once this PR is close to ready, we will make sure not to merge any other PRs in the meantime so that this PR does not need to be rebased again. |
This pull request is in conflict. Could you fix it @afrixs? |
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
This pull request is in conflict. Could you fix it @afrixs? |
Description
Syncing the following commits
Note: Since structure of MSA has changed in MoveIt2, I had to guess a correct placement of methods which work with
SRDFWriter
. I moved them intomoveit_setup::srdf_setup::DefaultCollisions
.Also I had to re-add
trajectory_processing::updateTrajectory
method which had resided (in moveit1) in a deprecated and deletedtrajectory_processing::IterativeParabolicTimeParametrization
but is used byLimitMaxCartesianLinkSpeed
planning adapter. The new placement for the method is intrajectory_tools.h
Note: a sync PR must be merged into moveit_msgs as well to make this build.
I'll create it tomorrow as soon as I get write access to our company's fork.Edited: the PR already exists: moveit/moveit_msgs#159Checklist