ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
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