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.
Contents
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.
Contents
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.
Contents
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. |