Design of a humanoid ping-pong player robot with redundant joints | IEEE Conference Publication | IEEE Xplore