Terrain estimation via vehicle vibration measurement and cubature Kalman filtering

The extent of vibrations experienced by a vehicle driving over natural terrain defines its ride quality. Generally, surface irregularities, ranging from single discontinuities to random variations of the elevation profile, act as a major source of excitation that induces vibrations in the vehicle body through the tire–soil interaction and suspension system. Therefore, the ride response of off-road vehicles is tightly connected with the ground properties. The objective of this research is to develop a model-based observer that estimates automatically terrain parameters using available onboard sensors. Two acceleration signals, one coming from the vehicle body and one from the wheel suspension, are fed into a dynamic vehicle model that takes into account tire/terrain interaction to estimate ground properties. To solve the resulting nonlinear simultaneous state and parameter estimation problem, the cubature Kalman filter is used, which is shown to outperform the standard extended Kalman filter in terms of accuracy and stability. An extensive set of simulation tests is presented to assess the performance of the proposed estimator under various surface roughness and deformability conditions. Results show the potential of the proposed observer to estimate automatically terrain properties during operations that could be implemented onboard of a general family of intelligent vehicles, ranging from off-road high-speed passenger cars to lightweight and low-speed planetary rovers.

[1]  Giulio Reina,et al.  Tyre pressure monitoring using a dynamical model-based estimator , 2015 .

[2]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[3]  Juan Carlos Fernandez-Diaz,et al.  Characterization of surface roughness of bare agricultural soils using LiDAR , 2010 .

[4]  Hugh F. Durrant-Whyte,et al.  A new method for the nonlinear transformation of means and covariances in filters and estimators , 2000, IEEE Trans. Autom. Control..

[5]  Giulio Reina,et al.  Terrain Awareness Using a Tracked Skid-Steering Vehicle With Passive Independent Suspensions , 2019, Front. Robot. AI.

[6]  Karl Iagnemma,et al.  DeepTerramechanics: Terrain Classification and Slip Estimation for Ground Robots via Deep Learning , 2018, ArXiv.

[7]  Masahiro Ono,et al.  SPOC: Deep Learning-based Terrain Classification for Mars Rover Missions , 2016 .

[8]  Matt C. Best,et al.  An Extended Adaptive Kalman Filter for Real-time State Estimation of Vehicle Handling Dynamics , 2000 .

[9]  Giulio Reina,et al.  Vehicle dynamics estimation via augmented Extended Kalman Filtering , 2019, Measurement.

[10]  Chao Li,et al.  SCKF for MAV attitude estimation , 2011, 2011 International Conference on Machine Learning and Cybernetics.

[11]  Kazuhiko Ohmiya Characteristics of farm field profiles as sources of tractor vibration , 1986 .

[12]  Ali Charara,et al.  Vehicle Dynamics Estimation using Kalman Filtering: Experimental Validation , 2012 .

[13]  Laura R. Ray Nonlinear Estimation of Vehicle State and Tire Forces , 1992, 1992 American Control Conference.

[14]  Giulio Reina,et al.  On the vibration analysis of off-road vehicles: Influence of terrain deformation and irregularity , 2018 .

[15]  Homayoun Seraji,et al.  Real-time assessment of terrain traversability for autonomous rover navigation , 2000, Proceedings. 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2000) (Cat. No.00CH37113).

[16]  Giulio Reina,et al.  Terrain assessment for precision agriculture using vehicle dynamic modelling , 2017, ArXiv.

[17]  Vivake M. Asnani,et al.  The development of wheels for the Lunar Roving Vehicle , 2009 .

[18]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[19]  David J. Cole,et al.  Influence of soil deformation on off-road heavy vehicle suspension vibration , 2004 .

[20]  J. L. Roux An Introduction to the Kalman Filter , 2003 .

[21]  Karl Iagnemma,et al.  Speed-independent vibration-based terrain classification for passenger vehicles , 2009 .

[22]  Andreas Kugi,et al.  Unscented Kalman filter for vehicle state estimation , 2011 .

[23]  B. Anderson,et al.  Digital control of dynamic systems , 1981, IEEE Transactions on Acoustics, Speech, and Signal Processing.

[24]  Giulio Reina,et al.  Slip-based terrain estimation with a skid-steer vehicle , 2016 .

[25]  Keith J. Burnham,et al.  Dual extended Kalman filter for vehicle state and parameter estimation , 2006 .

[26]  Kazuya Yoshida,et al.  Vision-based estimation of slip angle for mobile robots and planetary rovers , 2008, 2008 IEEE International Conference on Robotics and Automation.

[27]  Giulio Reina,et al.  Mind the ground: A Power Spectral Density-based estimator for all-terrain rovers , 2019, ArXiv.

[28]  R. Piché,et al.  Cubature-based Kalman filters for positioning , 2010, 2010 7th Workshop on Positioning, Navigation and Communication.

[29]  Giulio Reina,et al.  Vehicle parameter estimation using a model-based estimator , 2017 .

[30]  Kazuya Yoshida,et al.  Odometry Correction Using Visual Slip Angle Estimation for Planetary Exploration Rovers , 2010, Adv. Robotics.

[31]  S. Haykin,et al.  Cubature Kalman Filters , 2009, IEEE Transactions on Automatic Control.

[32]  Paul J.Th. Venhovens,et al.  Vehicle Dynamics Estimation Using Kalman Filters , 1999 .

[33]  Jo Yung Wong,et al.  Theory of ground vehicles , 1978 .

[34]  P. Radziszewski,et al.  A Parametric study and experimental testing of lunar-wheel suspension on dynamic terrainability , 2011 .