libroboint Index Page


libroboint is an Open Source version of the fischertechnik ROBO Interface Library for Unix like systems

The goal is to create a library that is fully compatible with the ftlib by knobloch eletronic.

This library should work on any systems supported by libusb, like Linux, BSD and Mac OS X and is released under the GNU Lesser General Public License (LGPL)

Included is the helper program "ftuploader" which allows you to upload programs to the Robo Interface.
Running ftuploader –help should give you an idea how to use it.
Also included is an Interface Diagnose utility. See section Interface Diagnose

Please note that only the older Robo- and Intelligent Interface are supported.
The new ROBO TX Controller is not supported!


Current Version: 0.5.4

A ROS-Package with basic support of the Navigation Stack is available:


API Documentation

See also


Step 1: Compiling


Step 2: Installation


After installing you should run

to make the library known to your system. Make sure that /etc/ is configured to include /usr/local/lib

To install the diagnose utility type

Debian packages are available. Please read
You can install them with apt-get install libroboint0 libroboint-doc libroboint-python libroboint-diag

Step 3: udev

When running udev you might want to copy the file fischertechnik.rules from the udev folder to /etc/udev/rules.d/ to get the correct permissions.
Udev then needs a reload with

Step 4: Create Documentation


Step 5: Python

A Python interface to this library is available, see the python folder for details.
make python
in the python/ -folder to install the python module. Use pydoc to read its documentation:

Interface Diagnose

You can find it in the folder diag/.
It requires the python module (see above) and PyQT4. You can launch it by running "python ftdiagnose"



Erik Andresen -

Please contact me for bugs or any suggestions

Homepage of libroboint:


Porting your program from the Knobloch Windows Library

When porting your program from the Knobloch Library for Microsoft Windows operation systems please note the following: