Gazebo | Ignition | Community
Ask Your Question

error finding ros controll in catkin_make

asked 2016-08-25 01:11:32 -0500

updated 2016-08-25 02:10:47 -0500

I was following ros control tutorial to control robot in gazebo with ros, but as i try to build the package by running catkin_make i get this error:

-- Could not find the required component 'ros_control'. The following CMake error indicates that you either need to install the package with the same name or change your environment so that it can be found.

CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:83 (find_package):
  Could not find a package configuration file provided by "ros_control" with
  any of the following names:


  Add the installation prefix of "ros_control" to CMAKE_PREFIX_PATH or set
  "ros_control_DIR" to a directory containing one of the above files.  If
  "ros_control" provides a separate development package or SDK, be sure it
  has been installed.
Call Stack (most recent call first):
  myrobot_control/CMakeLists.txt:7 (find_package)

my CMakeLists.txt file is:

cmake_minimum_required(VERSION 2.8.3)
find_package(catkin REQUIRED COMPONENTS

I have installed ros-control package by sudo apt-get install ros-indigo-ros-control but it didn't helped.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2016-08-25 02:56:37 -0500

Ok problem, solved i have to install 2 extra packages which is not mentioned in the documentation also, and these are:

 sudo apt-get install ros-indigo-effort-controllers
 sudo apt-get install ros-indigo-joint-state-controller
edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2016-08-25 01:11:32 -0500

Seen: 1,765 times

Last updated: Aug 25 '16