As impressive as it is to see a person juggle five balls, it's even more amazing to see a machine pull off the intricate task.

This video comes courtesy of students at Czech Technical University's Department of Control Engineering, who were able to create a robot that can effortless and endlessly juggle up to five balls billiard balls.

After watching this video, we'd be pretty nervous if we made our living as a clown.

Check out it below.

More From TSM Interactive