Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

no factory exists problem with Gazebo ros control tutorial

Hello all,

I'm currently learning ros control. And it speed learning curve really makes me frustrated.

Here is my question, I tried the Gazebo ros control tutorial at http://gazebosim.org/tutorials/?tut=ros_control. And it worked at the first time. But things get weird when I come back several days later( Accurately yesterday..... ). I got errors when loading the control_plugin.

But when I call the service as the third error suggested I find the effort_controllers/JointPositionController exist. And when I type "rospack find effort_controllers" I can find the package under ros/indigo/share/ Furthermore at file effort_controller_plugins.xml it actually contain:

<class> name="effort_controllers/JointPositionController"      type="effort_controllers::JointPositionController" base_class_type="controller_interface::ControllerBase">
     <description>
       The JointPositionController tracks position commands. It expects a
 EffortJointInterface type of hardware
 interface.
  </description> </class>

My ros distribution is indigo and my ubuntu distribution is 14.04. Please save me out of this

Thanks in advance. Erli

no factory exists problem with Gazebo ros control tutorial

Hello all,Hi there,

My ros distribution is indigo and my ubuntu distribution is 14.04.

I'm currently learning ros control. And it speed learning curve really makes me frustrated.

Here is my question, I tried the Gazebo ros control tutorial at http://gazebosim.org/tutorials/?tut=ros_control. And http://gazebosim.org/tutorials/?tut=ros_control.

When typing "roslaunch rrbot_control rrbot_control.launch" it worked at the first time. But things get weird when I come back several days later( Accurately yesterday..... ). I got errors when loading the control_plugin.

But when I call the service as the third error suggested I find the effort_controllers/JointPositionController exist. And when I type "rospack find effort_controllers" I can find the package under ros/indigo/share/ Furthermore at file effort_controller_plugins.xml it actually contain:

<class> name="effort_controllers/JointPositionController" type="effort_controllers::JointPositionController" base_class_type="controller_interface::ControllerBase"> <description> The JointPositionController tracks position commands. It expects a EffortJointInterface type of hardware interface. </description> </class>

My ros distribution is indigo </class>

I try to remove and my ubuntu distribution is 14.04. re-install the effort_controllers use "apt-get" several times but the errors still exist.

Please save help me out of thisthis.

Thanks in advance. Erli