A coordinate-free framework for robotic pizza tossing and catching