By default, the turtlebot groovy software is currently configured to work with Kobuki. For the most part, the kobuki will work out of the box. If you're doing a manual deb or source install though, there is one last step remaining.
Kobuki needs to transfer a udev rule so that it can reliable detect the factory flashed ftdi usb chip. This enables it to be read from /dev/kobuki instead of the unreliable /dev/ttyUSBx devices.
The instructions differ depending on whether you have a prepared usb derived release, from debs, or from source.
Live USB Installation
Depending on your distributor or the usb iso, you should not need to do anything. The udev rule should already be in place.
> . /opt/ros/groovy/setup.bash > rosrun kobuki_ftdi create_udev_rules
> . /opt/turtlebot/groovy/setup.bash > rosrun kobuki_ftdi create_udev_rules
You can see exactly how this is working in kobuki_ftdi.