The robot Exuro is driven with Python, controlled with Arduino, tracking with Kinect, and best of all shoots fire every time someone donates to The Crucible in Oakland, CA.