(!) Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags.

Installation

Description: Installing and preparing everything from scratch.

Keywords: kobuki, software installation

Tutorial Level: BEGINNER

Next Tutorial: Examine Kobuki

New in groovy

  Show EOL distros: 

Not supported.

Installation Instructions

iClebo Kobuki is a mobile research robot from Yujin Robot. This instruction describes how to install Kobuki ros packages and get you ready to play with Kobuki. It assumes that you have already gotten ROS infrastructure and use Ubuntu Precise 12.04LTS. If ROS is not installed yet, please check out ROS installation before this. If you are running with different Operating system, ...good luck :P.

Install ROS

Install basic ROS packages and Kobuki dependencies

  • ROS base

> sudo apt-get install ros-groovy-ros ros-groovy-ros-comm ros-groovy-roscpp ros-groovy-rospy
  • ROS debs

> sudo apt-get install ros-groovy-geometry-msgs ros-groovy-sensor-msgs ros-groovy-nav-msgs ros-groovy-tf ros-groovy-rviz ros-groovy-nodelet ros-groovy-robot-state-publisher ros-groovy-diagnostic-msgs ros-groovy-dynamic-reconfigure ros-groovy-pcl ros-groovy-pcl-ros ros-groovy-pcl-msgs ros-groovy-diagnostics

Install Kobuki

  • Kobuki debs

> sudo apt-get install ros-groovy-kobuki ros-groovy-kobuki-msgs
  • Ecl dependency

> sudo apt-get install ros-groovy-ecl-threads ros-groovy-ecl-devices ros-groovy-ecl-streams ros-groovy-ecl-mobile-robot ros-groovy-ecl-sigslots 

> sudo apt-get install ros-groovy-yujin-ocs

Set udev Rule

Copy across a udev rule for /dev/kobuki and add the user to the dialout group (you may need to log out and log back in). See kobuki_ftdi for more details.

roscd kobuki_ftdi
make udev

Keyboard Teleoperation

Ready to rock! With all the software you have installed so far, you should be able to teloperate your kobuki around with your keyboard!

# This launches the minimal operation configuration
> roslaunch kobuki_node minimal.launch
# This launches the keyboard teloperation node
# Probably you want to do this in another terminal
> roslaunch kobuki_keyop keyop.launch

Troubleshooting

In Groovy everything works flawlessly!

Ha, just kidding!

We will fill in trouble shooters as problems arise.

If you get more troubles or need further help, please join our kobuki user mailing list and post an issue for us!

Next up

Now, that your ready to rock, let us take a closer look on Kobuki.

Installation Instructions

iClebo Kobuki is a mobile research robot from Yujin Robot. This instruction describes how to install Kobuki ros packages and get you ready to play with Kobuki. It assumes that you have already gotten ROS infrastructure and use Ubuntu Precise 12.04LTS. If ROS is not installed yet, please check out ROS installation before this. If you are running with different Operating system, ...good luck :P.

Install Kobuki

  • Kobuki debs

> sudo apt-get install ros-$ROS_DISTRO-kobuki ros-$ROS_DISTRO-kobuki-core

Together with kobuki packages, Ecl and Yujin OCS dependencies will be installed.

Set udev Rule

Copy across a udev rule for /dev/kobuki port and add your user to the dialout group (you may need to log out and log back in). See kobuki_ftdi for more details.

rosrun kobuki_ftdi create_udev_rules

The /dev/kobuki port after replugging the kobuki USB cable.

Keyboard Teleoperation

Ready to rock! With all the software you have installed so far, you should be able to teleoperate your kobuki around with your keyboard!

# This launches the minimal operation configuration
> roslaunch kobuki_node minimal.launch
# This launches the keyboard teloperation node
# Probably you want to do this in another terminal
> roslaunch kobuki_keyop keyop.launch

Troubleshooting

If you get more troubles or need further help, please join our kobuki user mailing list and post an issue for us!

Next up

Now, that your ready to rock, let us take a closer look on Kobuki.

Prior Reading

Installation Instructions

This instruction describes how to install Kobuki ros packages and get you ready to play with Kobuki. It assumes that you have already gotten ROS infrastructure and use Ubuntu Xenial 16.04LTS. If ROS is not installed yet, please check out ROS installation before this.

Install Kobuki

> sudo apt-get install ros-$ROS_DISTRO-kobuki ros-$ROS_DISTRO-kobuki-core

Dialout Group

If not already in the dialout group:

$ sudo usermod -a -G dialout $USER

and then log out, log back in again.

Set Udev Rule

$ rosrun kobuki_ftdi create_udev_rules

Reinsert the Kobuki's USB cable into your laptop/pc/... You should now find it show up at /dev/kobuki.

Keyboard Teleoperation

Ready to rock! With all the software you have installed so far, you should be able to teleoperate your kobuki around with your keyboard!

# In a first shell
$ . /opt/ros/kinetic/setup.bash
$ roslaunch kobuki_node minimal.launch --screen
# In a second shell
$ . /opt/ros/kinetic/setup.bash
$ roslaunch kobuki_keyop keyop.launch --screen

In the following tutorials it will be assumed that you have already sourced setup.bash appropriately.

Next up

Now, that your ready to rock, let us take a closer look on Kobuki.

The latest officially supported release is kinetic.

Wiki: kobuki/Tutorials/Installation (last edited 2017-03-28 02:26:19 by DanielStonier)