The Processing application for the Balanduino balancing robot
Erlang Processing Java Perl Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
application.linux64 Exported new Linux app Feb 7, 2014
application.macosx
application.windows32 Added missing Windows files Mar 9, 2014
application.windows64
data Moved icons into data directory, so they are automatically bundled wi… Feb 6, 2014
BalanduinoProcessingApp.pde
DrawGraph.pde Added copyright section to all source files Mar 28, 2014
DropdownList.pde
README.md
Todo.txt
gpl2.txt Added license file Jul 21, 2013
howto_linux.md Minor edit to linux how to guide Feb 6, 2014
sketch.properties

README.md

Developed by Kristian Lauszus, TKJ Electronics 2012-2014

The code is released under the GNU General Public License.


This is the code I used to find the proper PID values or control the robot and see the IMU data on a graph. This enables you to change the PID values wirelessly without needing to reprogram the robot each time.

It can also be used to control the robot via the keyboard.

To communicate with the robot you need to select your serial port in the dropdown menu and then press on the button labeled connect.

The program is intended to be used with a Bluetooth serial port, but can be used with any serial port you like.

More information can be found at our Kickstarter campaign: http://www.kickstarter.com/projects/tkjelectronics/balanduino-balancing-robot-kit.

The source code for the robot can be found at the following link: https://github.com/TKJElectronics/Balanduino.

A video for the Kickstarter presentation can be seen below:

Kickstarter video presentation

A video filmed with a GoPro mounted on the robot can be seen below:

GoPro demonstration

For more information send me an email at kristianl@tkjelectronics.dk.