Robotcontroller is a project mainly written in Python, it's free.
Web app for controlling robot via iPad
Works with this sketch and is similar to the system shown here except that it uses an iPad (communicating with this web app which relays messages via Xbee) instead of a WiiChuck as the controller.