Don't have any. My understanding is it's easy to program than a gyro/accelerometer balancing bot. You kind of treat it like an obstacle avoidance robot that tries to keep a certain distance from the wall, except you use forward and backward when the wall (or in this case, the ground) gets too close and you have to adjust the reaction times so it is stable.