rospack could not find the controller_interface package
Hi.
I have installed ROS and Gazebo from the debs, and I am not able to start the controllers. Here is the message:
[FATAL] [1386358985.677214873, 0.007000000]: Failed to create robot simulation interface loader: rospack could not find the controller_interface package containing controller_interface::ControllerBase
I do not know if there is a link, but I have this information message just before:
[ INFO] [1386358985.548936767, 0.007000000]: pluginlib WARNING: In file /tmp/buildd/ros-hydro-gazebo-ros-control-2.3.4-0raring-20131124-0736/src/default_robot_hw_sim.cpp PLUGINLIB_DECLARE_CLASS is deprecated, please use PLUGINLIB_EXPORT_CLASS instead. You can run the script 'plugin_macro_update' provided with pluginlib in your package source folder to automatically and recursively update legacy macros. Base = base_class_type, Derived = derived_class_type
This last message is not easy to fix, since you need superuser privilege to run the script (and the script is not identified as a super user command). And anyway, the content of this folder should be updated by apt directly.
As a consequence, the simulation is successfully started, but the controllers are down, so the robot cannot be controlled.
Thanks in advance for the support.
Ar.
EDIT: it looks like the controller_interface package is corrupted, there is nothing inside.
arnaud@hercules:/opt/ros/hydro/share/controller_interface$ ls
cmake package.xml
Asked by Arn-O on 2013-12-06 16:39:36 UTC
Answers
From ROS answer:
sudo apt-get install ros-hydro-ros-controllers
Asked by Arn-O on 2014-01-02 06:39:52 UTC
Comments
You might want to post this to answers.ros.org as well.
Asked by scpeters on 2013-12-10 18:05:34 UTC
OK, thx, let's do this.
Asked by Arn-O on 2013-12-13 05:47:47 UTC
Link to the question on ROS side: http://answers.ros.org/question/108626/rospack-could-not-find-the-controller_interface-package-containing-controller_interfacecontrollerbase/
Asked by Arn-O on 2014-01-02 06:33:55 UTC