The Segwii is an open source software and hardware, self-balancing robot that is controlled by a wiimote via processing using bluetooth.
The idea for this project was inspired from a YouTube clip of someone controlling a servo with a Wii remote connected to an arduino. It is possible to connected and exchange data with a wiimote. It is self balancing, achieved by using an IMU 5 DoF sensor coupled with 37D Pololu motors with encoders. The data from the IMU is filtered using a Kalman filter to make a very nice smooth line. The encoders are tracked using interrupts and direct port manipulation.
The connection with the wiimote was made using an Arduino clone with an Atmega 328.


















