Usually robots are intended to help us out by accomplishing unwanted or dangerous chores, but the Punching Pro is designed to punch you in the face over and over again.
The robot throws punches following certain patterns in order to simulate different fighting styles and beat its human adversary. You can see the robot below going at full speed. What can possibly go wrong with a robot trained to punch humans as well and as hard as it can?
Via IEEE Spectrum.