ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

catkin build error for moveit workspace setup

asked 2018-11-07 04:02:28 -0600

mvish7 gravatar image

updated 2018-11-07 06:17:32 -0600

gvdhoorn gravatar image

I'm trying to setup workspace for moveit. I'm following the steps mentioned in below link.

Tutorial steps:-

I'm receiving the below error when i run the catkin build.

Error - 
error: ‘class moveit::planning_interface::MoveGroupInterface’ has no member named ‘getJointModelGroupNames’
   std::copy(move_group.getJointModelGroupNames().begin(), move_group.getJointModelGroupNames().end(),

I have followed every step from those tutorial and i have no idea how can i solve this error. any kind of help is appreciated.

edit retag flag offensive close merge delete


I got same errors too ...

Robotics Intelligence gravatar image Robotics Intelligence  ( 2018-11-09 01:27:59 -0600 )edit

3 Answers

Sort by » oldest newest most voted

answered 2018-11-07 05:51:00 -0600

mvish7 gravatar image

installing moveit from source and then building solves this problem. After building (approx 27 packages) you can clone the tutorials in the src folder of your workspace and run catkin build again.

edit flag offensive delete link more

answered 2018-11-09 07:10:58 -0600

denbys gravatar image

I faced the same issue. Try checking out the kinetic-devel branch of git repo kinetic_tutorials and then build again and might want to do the same for the panda_moveit_config repo if you need it.

cd ~/ws_moveit/moveit_tutorials
git checkout kinetic-devel
cd ~/ws_moveit
catkin build
edit flag offensive delete link more


This should be the accepted answer.

It's likely that @mvish7 built the Melodic version of MoveIt from sources on Kinetic. That is not needed, as long as the tutorials are checked out as the Kinetic version.

gvdhoorn gravatar image gvdhoorn  ( 2018-11-09 07:15:52 -0600 )edit

Thank you, it helped !!

vasko gravatar image vasko  ( 2018-11-12 07:48:23 -0600 )edit

I use Kinetic, and meet this error. To change git devel is the correct answer.

qq95538 gravatar image qq95538  ( 2018-12-17 02:04:48 -0600 )edit

answered 2018-11-09 04:29:32 -0600

vasko gravatar image

I have the same problem with kinetic, looking in the source code:

There is no getJointModelGroupNames in branch kinetic-devel.However, there is one in branch melodic-devel.

edit flag offensive delete link more

Question Tools



Asked: 2018-11-07 04:02:28 -0600

Seen: 1,808 times

Last updated: Nov 09 '18