Design and Control of a Novel 3D Casting Manipulator