Ask Your Question
0

Catkin can't find move_base

asked 2013-03-07 06:06:08 -0500

mculp42 gravatar image

I'm trying to rebuild a package I made in fuerte in groovy. Back in fuerte it depended on move_base and move_base_msgs. When I try to make it using catkin in groovy I get the following:

-- +++ processing catkin package: 'autonomous_navigation'
-- ==> add_subdirectory(autonomous_navigation)
CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 
(find_package):
  Could not find a configuration file for package move_base.

  Set move_base_DIR to the directory containing a CMake configuration file
  for move_base. The file will have one of the following names:

    move_baseConfig.cmake
    move_base-config.cmake

Call Stack (most recent call first):
  autonomouse_navigation/CMakeLists.txt:7 (find_package)

CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:71 
(find_package):
  Could not find a configuration file for package move_base_msgs.

  Set move_base_msgs_DIR to the directory containing a CMake configuration file
  for move_base_msgs. The file will have one of the following names:

    move_base_msgsConfig.cmake
    move_base_msgs-config.cmake

Call Stack (most recent call first):
  autonomouse_navigation/CMakeLists.txt:7 (find_package)

I get a similar error trying to follow the Simple Sending Goals tutorial under navigation. The error is just for move_base_msgs since move_base isn't a dependency of the package.

Did the move_base package change? What do I need to do to be able to use the move_base for setting up navigational goals?

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted
4

answered 2013-03-07 08:36:06 -0500

fergs gravatar image

updated 2013-03-07 08:36:58 -0500

move_base is part of the navigation stack, which is not catkinized. A catkin-based package cannot depend on a rosbuild based package, you should probably stick with rosbuild for now, or catkinize navigation and build from source.

edit flag offensive delete link more
0

answered 2013-06-18 23:43:05 -0500

Sonne gravatar image

For me it seem to work, when I remove the dependency from CMakeLists.txt and package.xml.

edit flag offensive delete link more

Comments

Is it ? But then, what are dependencies required for ?

Lucile gravatar imageLucile ( 2013-06-19 01:25:47 -0500 )edit

Good question. I'm not sure, but could it be that this dependencies are only needed if the dependency packages of navigation stack are not compiled?

Sonne gravatar imageSonne ( 2013-06-19 02:27:39 -0500 )edit
1

Here you can find the catkinized packages https://github.com/jonbinney/navigation/tree/groovy-devel-catkinized-1

Sonne gravatar imageSonne ( 2013-06-19 19:20:29 -0500 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

Stats

Asked: 2013-03-07 06:06:08 -0500

Seen: 2,574 times

Last updated: Jun 18 '13