Text this: Kinematics of Spherical Robots Rolling over 3D Terrains