Called EARL (Enhanced Automated Robot Launcher), this robot “is capable of throwing balls anywhere between 10 and 24 mph, as well as putting a spin of between 50 and 900 rpm on its throws.” Video after the break.

This robot bowler, cheekily named EARL, is capable of laying down the exact same, utterly perfect shot every time.

[via PopSci]