Exact and real-time kinematics model plays a very important role in the mobile robot motion control and path planning. Compared to the off-line model estimation, based on an Instantaneous Centers of Rotation (ICRs) based kinematic model of skid-steering, an Extend Kalman Filter (EKF) method is used to estimate ICRs values on specific terrain on line. Terrains are identified by introducing k-Nearest Neighbors (kNN) algorithm when the robot moves on different terrains. Based on terrain classification, an Adaptive Kalman Filter (AKF) is used to adjust the filter parameters. The simulation and experiment results show that this method can converge very fast and estimate the ICRs value accurately with 3 seconds.
吴耀,王田苗,王晓刚,刘淼. 基于自适应卡尔曼滤波的侧滑移动机器人运动模型估计[J]. 电子与信息学报, 2015, 37(12): 3016-3024.
Wu Yao, Wang Tian-miao, Wang Xiao-gang, Liu Miao. Kinematics Model Prediction of Skid-steering Robot Using Adaptive Kalman Filter Estimation. JEIT, 2015, 37(12): 3016-3024.
Kozlowski K and Pazderski D. Modeling and control of a 4-wheel skid-steering mobile robot[J]. International Journal of Applied Mathematics and Computer Science, 2004, 12(4): 477-496.
[2]
Yu W, Chuy O, Collins E G, et al.. Dynamic modeling of a skid-steered wheeled vehicle with experimental verification[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, USA, 2009: 4211-4219.
[3]
Yu W, Chuy O, Collins E G, et al.. Analysis and experimental verification for dynamic modeling of a skid-steered wheeled vehicle[J]. IEEE Transactions on Robotics, 2010, 26(2): 340-353.
[4]
Yi J, Zhang J, Song D, et al.. IMU-based localization and slip estimation for skid-steered mobile robots[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems, San Diego, CA, USA, 2007: 2845-2850.
[5]
Wong J and Chiang C. A general theory for skid steering of tracked vehicles on firm ground[J]. Proceedings of the Institution of Mechanical Engineers, Part D: Journal of Automobile Engineering, 2001, 215(3): 343-355.
[6]
Le A, Rye D, and Durrant-Whyte H. Estimation of track-soil interactions for autonomous tracked vehicles[C]. IEEE International Conference on Robotics & Automation, Albuquerque, NM, USA, 1997: 1388-1393.
[7]
Ani O A, Xu He, Xue Kai, et al.. Analytical modeling and multi?objective optimization (MOO) of slippage for wheeled mobile robot (WMR) in rough terrain[J]. Journal of Central South University, 2012, 19(9): 2458-2467.
[8]
Ani O A, Xu He, Shen Yi-ping, et al.. Modeling and multiobjective optimization of traction performance for autonomous wheeled mobile robot in rough terrain[J]. Journal of Zhejiang University, 2013, 14(1): 11-29.
Zhao Lei, Wang Hong-peng, Dong Liang, et al.. A drift control method for high-speed wheeled mobile robot based on dynamic model[J]. ROBOT, 2014, 36(2): 137-146.
[10]
Zhang Yu, Hu Ji-bin, Li Xue-yuan, et al.. A linear lateral dynamic model of skid steered wheeled vehicle[C]. IEEE Intelligent Vehicles Symposium, Gold Coast, Australia, 2013: 964-969.
[11]
Ni Jun and Hu Ji-bin. The research of steady-state and transient-state response of skid steering wheeled vehicle[C]. IEEE Transportation Electrification Conference & Expo, Beijing, China, 2014: 1-6.
[12]
Wu Yao, Wang Tian-miao, Liang Jian-hong, et al.. Experimental kinematics modeling estimation for wheeled skid-steering mobile robots[C]. IEEE International Conference on Robotics and Biomimetics, Shenzhen, China, 2014: 268-273.
[13]
Rogers-Marcovitz F, George M, Seegmiller N, et al.. Aiding off-road inertial navigation with high performance models of wheel slip[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems, Vilamoura, Portugal, 2012: 215-222.
[14]
Moosavian S A A and Kalantari A. Experimental slip estimation for exact kinematics modeling and control of a tracked mobile robot[C]. IEEE/RSJ International Conference on Intelligent Robots and Systems, Nice, France, 2008: 95-100.
[15]
Martínez J, Mandow A, Morales J, et al.. Approximating kinematics for tracked mobile robots[J]. The International Journal of Robotics Research, 2005, 24(10): 867-878.
Yang Yun, Wang Hong-peng, Liu Jing-tai, et al.. The kinematic analysis and simulation for four-wheel independent drive mobile robot[C]. Proceedings of the 30th Chinese Control Conference, Yantai, China, 2011: 3958-3963.
[17]
Pentzer J, Brennan S, and Reichard K. Model-based prediction of skid-steer robot kinematics using online estimation of track instantaneous centers of rotation[J]. Journal of Field Robotics, 2014, 31(3): 455-476.
Jiang En-song, Li Meng-chao, and Sun Liu-jie. An improved method of kalman filter based on neural network[J]. Journal of Electronics & Information Technology, 2007, 29(9): 2073-2076.
Li Qiang. Research on terrain classification methods for wheeled robots based on vibration signals[D]. [Ph.D. dissertation], Harbin Engineering University, 2013.
[21]
Reinstein M, Kubelka V, and Zimmermann K. Terrain adaptive odometry for mobile skid-steer robots[C]. IEEE International Conference on Robotics & Automation, Karlsruhe, Germany, 2013: 4691-4696.
[22]
Weiss C, Fechner N, Stark M, et al.. Comparison of different approaches to vibration-based terrain classification[C]. The European Conference on Mobile Robots, Freiburg, Germany, 2007.
[23]
Tick D, Rahman T, Busso C, et al.. Indoor robotic terrain classification via angular velocity based hierarchical classifier selection[C]. IEEE International Conference on Robotics & Automation, River Centre, Saint Paul, Minnesota, USA, 2012: 3594-3600.
[24]
Dorf R C and Bishop R H. Modern Control System[M]. 12th Edition. Upper Saddle River, NJ, US, Prentice Hall, Inc., 2010: 234-235.