A robust slip estimation method for skid-steered mobile robots

This paper presents a robust slip estimation method for skid-steered mobile robots when they traverse over rough terrain. An optical flow-based visual sensor looking down the terrain surface is employed to recover motion of a mobile robot by tracking features selected from the terrain surface. The motion states of the mobile robot are initially estimated by the visual sensor, however, the estimates are prone to noise and uncertainty which degrades the accuracy and robustness of estimation. To cope with the noise and uncertainty from the visual sensor, a sliding mode observer (SMO) based on the kinematics model of the skid-steered mobile robot is delicately designed to simultaneously estimate slip parameters. The SMO scheme can give more accurate estimates than the extended Kalman filter (EKF) when the slip of the mobile robot has significant changes at abrupt steering. The complete slip estimation method is independent of terrain parameters and robust in the presence of noise and uncertainty. Experimental results show that the method has confident potential for slip estimation of skid-steered mobile robots.

[1]  Roland Siegwart,et al.  Computer Vision Methods for Improved Mobile Robot State Estimation in Challenging Terrains , 2006, J. Multim..

[2]  James R. Bergen,et al.  Visual odometry , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[3]  Ben J. A. Kröse,et al.  Visual odometry from an omnidirectional vision system , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[4]  Kaspar Althoefer,et al.  Non-linear observer for slip estimation of skid-steering vehicles , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Takeo Kanade,et al.  An Iterative Image Registration Technique with an Application to Stereo Vision , 1981, IJCAI.

[6]  P. Schönemann,et al.  Fitting one matrix to another under choice of a central dilation and a rigid motion , 1970 .

[7]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[8]  Andrea Giachetti,et al.  The use of optical flow for road navigation , 1998, IEEE Trans. Robotics Autom..

[9]  Stergios I. Roumeliotis,et al.  Slip compensation for a Mars rover , 2005, 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[10]  Hugh F. Durrant-Whyte,et al.  Estimation of track-soil interactions for autonomous tracked vehicles , 1997, Proceedings of International Conference on Robotics and Automation.

[11]  Illah R. Nourbakhsh,et al.  Techniques for evaluating optical flow for visual odometry in extreme terrain , 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566).

[12]  David J. Fleet,et al.  Performance of optical flow techniques , 1994, International Journal of Computer Vision.

[13]  Jeffrey H. Lang,et al.  State observers for variable-reluctance motors , 1990 .

[14]  Keiji Nagatani,et al.  Improvement of odometry for omnidirectional vehicle using optical flow information , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[15]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Berthold K. P. Horn Robot vision , 1986, MIT electrical engineering and computer science series.

[17]  Kaspar Althoefer,et al.  Vision-Based Velocity Estimation for Unmanned Ground Vehicles , 2007, Int. J. Inf. Acquis..

[18]  Kenneth R. Buckholtz,et al.  Reference Input Wheel Slip Tracking Using Sliding Mode Control , 2002 .