https://github.com/tkjelectronics/balancingrobot
The algorithm for my balancing robot/segway
https://github.com/tkjelectronics/balancingrobot
Last synced: 11 months ago
JSON representation
The algorithm for my balancing robot/segway
- Host: GitHub
- URL: https://github.com/tkjelectronics/balancingrobot
- Owner: TKJElectronics
- Created: 2012-02-14T12:07:46.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2013-04-27T23:07:49.000Z (about 13 years ago)
- Last Synced: 2025-02-21T16:36:42.661Z (over 1 year ago)
- Language: Processing
- Homepage:
- Size: 24.8 MB
- Stars: 34
- Watchers: 11
- Forks: 32
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# This project is deprecated
This project is no longer maintained as I will instead focus on a Balancing robot kit, the Balanduino. For more information see the new repository: and the Kickstarter campaign: .
The code is released under the GNU General Public License.
Developed by Kristian Lauszus
This is the code for my balancing robot/segway. It's made for the mbed board, but can easily be ported to other microcontrollers like the Arduino - see the Arduino version of the code: .
The code is also published on the mbed site: .
I use a [6DOF IMU from Sparkfun](http://www.sparkfun.com/products/10010), I only use 1 of the gyro axis though.
For more info about calculating the pitch and the Kalman filter see my post at the Arduino forum: .
To steer the robot, I use an Arduino with a [USB Host Shield](http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino/) on top together with my [PS3 Controller Bluetooth Library](https://github.com/felis/USB_Host_Shield_2.0/blob/master/PS3BT.cpp) for Arduino. The code for the remote can be found at my other repository: .
For information about the hardware, see the wiki: .
For more information see my blog post at or send me an email at: .
Also check out the Youtube video of it in action: .