Vision-based Estimation of Slip Angle for Mobile Robots and Planetary Rovers