ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

Why did I get the error?

You are probably getting the error because the move_base package is not installed in your machine. Try to execute the command:

sudo apt-get install ros-kinetic-navigation

It will install all the packages you need to run the navigation stack.

What are the implications of removing the dependency ? i.e. Will the Navigation Stack fail because of this

By removing the dependency your package will fail to compile if it uses any library or header file defined in mobile_base package.

During my googling I read that move_base is not catkinized and a catkin package cannot depend on it. Does that mean the tutorial is doomed to failure. I am hoping the information is out of date and move_base IS catkinized. How can I check this ? Is there an up to date list of packages that work in Kinetic ?

That information is out of date. The package move_base is indeed catkinized. You can check it by taking a look at move_base's CMakeLists.txt file.

roscd move_base
cat CMakeLists.txt

You will see that it uses the proper catkin macros.

If you want to see a list of available packages in Kinetic, execute:

sudo apt-get update
apt-cache search ros-kinetic

I hope this helps