Class trajopt_interface/TrajOptPlanner cannot be found in Moveit tutorials

asked 2019-10-30 15:06:41 -0600

andreflorindo gravatar image

Hello ROS community. After successfully testing TrajOpt using the tutorial from ROS Industrial Training, I decided to try the fairly new tutorial provided in Moveit! master branch. Following the steps mentioned in the latter tutorial, I created a new workspace with both moveit and panda_moveit_config from source. No major compilation errors were found, so I just source it and run the first roslaunch.

roslaunch panda_moveit_config demo.launch  pipeline:=trajopt

However, it was followed by the error

[ERROR] [1572464829.624886189]: Exception while loading planner 'trajopt_interface/TrajOptPlanner': According to the loaded plugin descriptions the class trajopt_interface/TrajOptPlanner with base class type planning_interface::PlannerManager does not exist. Declared types are  chomp_interface/CHOMPPlanner lerp_interface/LERPPlanner ompl_interface/OMPLPlanner
Available plugins: chomp_interface/CHOMPPlanner, lerp_interface/LERPPlanner, ompl_interface/OMPLPlanner

My first reaction was a problem with the source. Even removed the ros-melodic-panda-moveit-config, source it again, but the same problem still persisted. Then when to confirm which branches were being used: master for moveit and melodic-level for the panda configuration. Seems fine. As such, I cannot figure out why this particular class cannot be found. Thanks for the help in advance.

edit retag flag offensive close merge delete