ps3 controller input

I'd like to connect my ps3 controller to my arduino with the USB cable. Is this possible? I assume there's got to be a library out there...

You'll need a USB host shield. The CircuitsAtHome shield has a PS3 controller library.

http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino

And where would I find a schematic for such a shield?

By following the Schematic link on the first link I posted?

Oh, there it is. It was broken before.