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

Turtlebot 2/Kobuki installation problems

asked 2013-02-06 11:08:05 -0600

guzza100 gravatar image

updated 2013-02-06 19:00:46 -0600

bit-pirate gravatar image

I just received the Turtlebot2/Kobuki. I installed ROS using the included memory stick. Now I am trying to install all of the remaining software indicated on the Kobuki Installation ROS page.

The first problem occurs because of a dead link referenced for a rosinstall under

2. RosInstall

I got around this by finding a cached version of the page online and doing a local file rosinstall.

The second problem occurred when I attempted a rosdep install kobuki_node under 3. Rosdep.

This returns the following: ERROR: the following packages/stacks could not have their rosdep keys resolved to system dependencies: kobuki_node: Cannot locate rosdep definition for [kobuki_safety_controller].

I ignored the error and compiled. However, I am unable to run any of the launch files to get the Kobuki up and running. I get various errors that seem to be related to the fact that rosdep install kobuki_node failed.

E.g.: When I try to bring up the Kobuki with the minimal.launch file I get the following:

[ERROR] [1360192717.868409930]: Failed to load nodelet [/mobile_base] of type [kobuki_node/KobukiNodelet]: Could not find library corresponding to plugin kobuki_node/KobukiNodelet. Make sure the plugin description XML file has the correct name of the library and that the library actually exists.
[FATAL] [1360192717.869479490]: Service call failed!
[mobile_base-2] process has died [pid 22945, exit code 255, cmd /opt/ros/groovy/lib/nodelet/nodelet load kobuki_node/KobukiNodelet kobuki mobile_base/odom:=odom mobile_base/joint_states:=joint_states __name:=mobile_base __log:=/home/turtlebot/.ros/log/5a31d5b2-70ab-11e2-aa29-485d60f58202/mobile_base-2.log].
log file: /home/turtlebot/.ros/log/5a31d5b2-70ab-11e2-aa29-485d60f58202/mobile_base-2*.log

Any suggestions will be appreciated.


edit retag flag offensive close merge delete



"This page is full of lies" was my colleagues statement about the Kobuki installation page. :-) Please be patient, he is working on it right now and will come back to you ASAP.

bit-pirate gravatar image bit-pirate  ( 2013-02-06 19:06:33 -0600 )edit

Some things are still a little in flux due to the late arrival of groovy - the live usb's and the 2.0 release are still on their way. Do you actually need to install via source? You can probably get away with just installing turtlebot groovy debs.

jorge gravatar image jorge  ( 2013-02-06 19:49:24 -0600 )edit

Btw, the Kobuki install tutorial that used to lay is fair again. He explain how to install all Kobuki from deb packages.

jorge gravatar image jorge  ( 2013-02-06 19:51:11 -0600 )edit

Thanks bit-pirate and jorge. The new installation page with the deb packages worked and i was able to start up the Turtlebot 2 and run teleop and autodocking!

guzza100 gravatar image guzza100  ( 2013-02-08 15:29:59 -0600 )edit

Great! Looks like all your problems have been solved. Are you able to mark your question as answered even though it has no answer?

bit-pirate gravatar image bit-pirate  ( 2013-02-11 11:59:44 -0600 )edit

Good to hear that! Just in case you have extra time to expend, we have added a second tutorial with instructions to install Kobuki from source code, using catkin.

jorge gravatar image jorge  ( 2013-02-11 12:08:27 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2013-02-12 03:02:09 -0600

jorge gravatar image

I just summarize previous comments to provide a clear answer and close the question:

  • This tutorial explains how to install Kobuki from turtlebot groovy debs

  • And this other explains how to install Kobuki from source code, using catkin.

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2013-02-06 11:08:05 -0600

Seen: 3,199 times

Last updated: Feb 12 '13