You should follow this tutorial: Robot Setup It explains what the prerequisites for navigation are, i.e. what you have to set up. Stage publishing /tf doesn't mean it publishes all transforms necessary. You can look at the tf tree by rosrun tf view_frames.