Meet WiSoccero: a robot capable of playing soccer with speed and agility. This soccer player robot is capable of kicking and passing the ball. It is powered by 3 Li-ion 18650 rechargeable batteries and lasts up to 2 hours. It has a WiFi module for programming.
The developers used neodymium magnets and styrofoam magnetic balls to complete the experience. You can find this project on Kickstarter.