3D monocular robotic ball catching with an iterative trajectory estimation refinement