I’m just making personal notes here so I hope this helps but things may not be completely explained or make sense.
If you’re having problems with turtlebot connecting over USB it might be that permissions are setup wrong. You can check the permissions in:
/dev/ttyUSB0
you might have to change to chmod 666 or a+rw…but this wont be permanent. If you want a perm change, edit the /etc/udev/rules.d/ folder:
Add a file “80-turtlebot.rules” whatever number overrides everything else in the directory. Then add the following lines:
#serial usb SUBSYSTEM=="usb", ATTRS{idProduct}=="6001", ATTRS{idVendor}=="0403", MODE="0666", GROUP="turtlebot"
You can get the product and vendor IDs by doing lsusb -v and looking at the which comes first, in regular lsusb its vendor:product.
Change the perms for any device you plug into your system, like the kinect and any turtlebot usb cords.
Restart and you should be good to go.