could not find 'joint' in 'hardware_interface::PositionJointInterface', with gazebo

asked 2018-04-23 22:07:31 -0500

toluwajosh gravatar image

Hi everyone, I have a Motoman sia10f ROS workspace that I have been working on for a while on a virtual box and everything works fine. Gazebo's visualization is slow in the virtual box so I decided to move the workspace to a real system where I can take advantage of the graphics acceleration. The new system is set up with the same configurations and everything seems fine. However, when I launch the same nodes in the new system I get the error: could not find 'joint' in 'hardware_interface::PositionJointInterface' which makes the robot uncontrollable. I have compared files and installations in the virtual box with the new one and cannot seem to find what is missing. I will appreciate any insight on this problem. Thanks.

NB: I cannot upload images because I don't have up to 5 points.

edit retag flag offensive close merge delete


You tag with 14.04 and indigo, but the error you quote is typically something seen when trying to use Indigo-targeted simulation models on Xenial and ROS Kinetic.

gvdhoorn gravatar image gvdhoorn  ( 2018-04-24 03:58:22 -0500 )edit

@gvdhoorn Yes I have ubuntu 14.04 and ros indigo. However as you have said, do you have any idea why I have this problem on my system?

toluwajosh gravatar image toluwajosh  ( 2018-04-25 05:22:17 -0500 )edit

I'm not sure. A quick search shows some related questions on this site: #q219703 and #q285977.

Have you installed all the dependencies btw? this question seems to suggest missing controller pkgs could be the cause.

gvdhoorn gravatar image gvdhoorn  ( 2018-04-25 05:42:16 -0500 )edit