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

Fixes setup_assistant custom planner ns problem #2842

Merged

Conversation

rickstaa
Copy link
Contributor

@rickstaa rickstaa commented Aug 25, 2021

Description

While working on getting the Noetic branch of the panda_moveit_config ready (see rickstaa/panda_moveit_config#26) I noticed that the namespace of custom planners is not set correctly. The current template causes the default chomp planner to be loaded and listed in the MotionPlanning plugin:

image
image

While the stomp planner should be listed:

image
image

This bug might be new since the moveit_tutorial page shows the right figure.

Steps to reproduce the issue

  1. Clone my panda_moveit_config branch inside a new catkin workspace.
  2. Add MoveIt and stomp_ros to this same workspace.
  3. Checkout the rickstaa/panda_moveit_config/tree/adds_stomp_planner branch.
  4. Build the workspace
  5. See the correct behaviour.
  6. Checkout the rickstaa/panda_moveit_config/tree/adds_stomp_planner_wrong branch.
  7. See the incorrect behaviour.

rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 25, 2021
This commit fixes a custom planner ns bug that was introduced by the
`setup_assistant` (see
ros-planning/moveit#2842).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 25, 2021
This commit fixes a custom planner ns bug that was introduced by the `setup_assistant` (see
ros-planning/moveit#2842).
@codecov
Copy link

codecov bot commented Aug 25, 2021

Codecov Report

Merging #2842 (5ab0b5c) into master (bef8f7c) will increase coverage by 0.02%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master    #2842      +/-   ##
==========================================
+ Coverage   60.81%   60.82%   +0.02%     
==========================================
  Files         366      366              
  Lines       31717    31717              
==========================================
+ Hits        19286    19290       +4     
+ Misses      12431    12427       -4     
Impacted Files Coverage Δ
...raint_samplers/src/default_constraint_samplers.cpp 80.42% <0.00%> (-0.29%) ⬇️
...meterization/work_space/pose_model_state_space.cpp 83.02% <0.00%> (+0.63%) ⬆️
...ipulation/pick_place/src/manipulation_pipeline.cpp 72.23% <0.00%> (+0.93%) ⬆️
...eit_ros/manipulation/pick_place/src/pick_place.cpp 92.64% <0.00%> (+3.16%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bef8f7c...5ab0b5c. Read the comment docs.

rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
This commit fixes a custom planner ns bug that was introduced by the
`setup_assistant` (see
ros-planning/moveit#2842).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
This commit fixes a custom planner ns bug that was introduced by the `setup_assistant` (see
ros-planning/moveit#2842).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
* Makes ompl planning_adapters argument optional (#27)

This commit makes sure that the `planning_adapters` argument in the `ompl_planning_pipeline.launch.xml` launch file is optional.

* Fixes custom planner ns bug

This commit fixes a custom planner ns bug that was introduced by the
`setup_assistant` (see
ros-planning/moveit#2842).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
* Makes ompl planning_adapters argument optional (#27)

This commit makes sure that the `planning_adapters` argument in the `ompl_planning_pipeline.launch.xml` launch file is optional.

* Fixes custom planner ns bug (#30)

This commit fixes a custom planner ns bug that was introduced by the `setup_assistant` (see
ros-planning/moveit#2842).

* Adds missing package dependencies

This commit adds several missing package dependencies. These package
dependencies were commented to prevent installing gazebo be default. It
was merged to be consistent with the 'moveit_setup_assistant' (see
ros-planning/moveit#2839).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
This commit fixes a custom planner ns bug that was introduced by the
`setup_assistant` (see
ros-planning/moveit#2842).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
This commit fixes a custom planner ns bug that was introduced by the `setup_assistant` (see ros-planning/moveit#2842).
Copy link
Member

@v4hn v4hn left a comment

Choose a reason for hiding this comment

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

Thanks! A trivial fix for a bug that was basically a typo...

@v4hn v4hn merged commit b170d62 into ros-planning:master Aug 27, 2021
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
This commit fixes a custom planner ns bug that was introduced by the
`setup_assistant` (see
ros-planning/moveit#2842).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
This commit fixes a custom planner ns bug that was introduced by the `setup_assistant` (see ros-planning/moveit#2842).
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 27, 2021
This commit fixes a custom planner ns bug that was introduced by the `setup_assistant` (see ros-planning/moveit#2842).
@rickstaa rickstaa deleted the setup_assistant_custom_planners_ns_bug_fix branch August 30, 2021 07:07
rickstaa added a commit to rickstaa/panda_moveit_config that referenced this pull request Aug 30, 2021
This commit fixes a custom planner ns bug that was introduced by the `setup_assistant` (see ros-planning/moveit#2842).
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