moveit_ros_planning cannot locate STOMP library or corresponding plugin [closed]

asked 2022-05-18 09:43:19 -0500

ghelfrich gravatar image

updated 2022-05-19 02:31:40 -0500

gvdhoorn gravatar image

I am using ROS Melodic on Ubuntu 18.04. I am attempting to add the ability to motion plan in MoveIt using STOMP; however, when I attempt to load the planning pipeline in my demo.launch file I receive the following error message:

ros.moveit_ros_planning: Exception while loading planner 'stomp_moveit/StompPlannerManager': Could not find library corresponding to plugin stomp_moveit/StompPlannerManager. Make sure the plugin description XML file has the correct name of the library and that the library actually exists.
Available plugins: chomp_interface/CHOMPPlanner, lerp_interface/LERPPlanner, ompl_interface/OMPLPlanner, pilz_industrial_motion_planner::CommandPlanner, stomp_moveit/StompPlannerManager

I installed the the packages ros_industrial_cmake_boilerplate, stomp, and stomp_ros into a directory called stomp located in ~/catkin_ws/src/.

Thank you for the help!

edit retag flag offensive reopen merge delete

Closed for the following reason the question is answered, right answer was accepted by ghelfrich
close date 2022-05-19 11:57:28.108652

Comments

Did you also build your workspace?

gvdhoorn gravatar image gvdhoorn  ( 2022-05-18 10:24:56 -0500 )edit

yes, but I had to build isolated for some reason. catkin_make failed because of the stomp package and suggested I use catkin_make_isolated, which worked.

ghelfrich gravatar image ghelfrich  ( 2022-05-18 10:50:23 -0500 )edit
1

I would recommend catkin_tools. It will be able to build plain-CMake packages in the same workspace as regular ROS packages.

In any case: if you've used catkin_make_isolated, you'll need to source devel_isolated/setup.bash instead of devel/setup.bash (assuming you're using Bash as your shell).

But note that mixing isolated and non-isolated builds as siblings is not something I'd recommend.

gvdhoorn gravatar image gvdhoorn  ( 2022-05-19 02:33:25 -0500 )edit

Thank you! This fixed it. I removed my original catkin_make workspace using catkin clean, then built the workspace again using catkin_make_isolated. Then used source devel_isolated/setup.bash.

ghelfrich gravatar image ghelfrich  ( 2022-05-19 11:56:45 -0500 )edit