The T-Bot is a fully programmable Arduino compatible, self balancing robot kit. Learn to code in C++ and Python, and control the T-Bot over Bluetooth using your PC, Mac or Raspberry Pi with the Python T-Bot Controller (All of the python software has been benchmarked on the Raspberry Pi). You can record macros and remotely retrieve and plot data from the T-Bot to improve tuning or even build your own AI. You can use your PS3 / PS4 joypad or wireless joysticks to control the T-Bot using the T-Bot joystick bridge or, if you prefer, you can also control the T-Bot using an Android device by installing the T-Bot Controller app (not compatible with iOS). All of the Python, C++, Android code is fully exposed, for you to modify or even improve. The T-Bot provides an excellent introduction to dynamic stabilisation and advanced robotics. If you just want an out of the box remote control toy, the T-Bot is probably not for you. If you like problem solving, tinkering and getting to the heart of how things work, The T-Bot is a great choice.
- Learn about dynamic stabilisation and controlling hardware using the Arduino integrated development environment (IDE) and C++.
- The T-Bot motherboard accommodates a microcontroler, MPU 6050 MEMS Module Tri-Axis Gyroscope, Tri-Axis Accelerometer, HC-SR04 Ultrasound Module, TB6612FNG Motor Driver Board, and HC-05 Bluetooth Module.
- Control the T-Bot over Bluetooth using your PC, MAC or Raspberry Pi with python.
- Control The T-Bot using your Android device.

Visit the main site for more information or the T-Bot Blog for the latest updates.