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 image Lucile  ( 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 image Sonne  ( 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 image Sonne  ( 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,864 times

Last updated: Jun 18 '13