In order to enhance terrain classification accuracy of mobile robots, a feature extraction method is proposed based on time amplitude domain analysis, and a new voting decisions classification algorithm is proposed to deal with the situation of same number of votes via one-against-one support vector machine (SVM) program in LIBSVM. A four-wheeled mobile robot on which arm accelerometers in x,y,z directions and a microphone in z direction are installed in left front wheel, is used to get the acceleration and sound pressure signals of wheel-terrain interaction by traversing on sand, gravel, grass, soil and asphalt terrains with six different velocities respectively. Five kinds of terrains in each velocity are classified by the proposed algorithm, and the average classification accuracy is 88.7%.
[1] Vandapel N, Huber D F, Kapuria A, et al. Natural terrain classification using 3-D ladar data[C]//IEEE International Conference on Robotics and Automation. Piscataway, NJ, USA: IEEE, 2004: 5117-5122.[2] 朱江,王耀南,余洪山,等.未知环境下移动机器人自主感知斜坡地形方法[J].仪器仪表学报,2010,31(8):1916-1920. Zhu J, Wang Y N, Yu H S, et al. Mobile robot autonomous perceiving slope terrain under unknown environment[J]. Chinese Journal of Scientific Instrument, 2010, 31(8): 1916-1920.[3] 徐正飞,杨汝清,翁新华.移动机器人四杆地形感知机构的设计[J].机械工程学报,2003,39(4):44-48. Xu Z F, Yang R Q, Weng X H. Design of four-link terrain perceptional mechanism for mobile robot[J]. Chinese Journal of Mechanical Engineering, 2003, 39(4): 44-48.[4] 许宏岩,付宜利,王树国.局部地形变化检测与移动机器人的行为决策[J].控制与决策,2005,20(8):951-954. Xu H Y, Fu Y L, Wang S G. On local terrain changes detection and reactive behavior of mobile robot[J]. Control and Decision, 2005, 20(8): 951-954.[5] Wilcox B H. Non-geometric hazard detection for a Mars microrover[C]//Proceedings of the Conference on Intelligent Robotics in Field, Factory, Service, and Space, vol.2. Washington, DC, USA: NASA, 1994: 675-684.[6] Iagnemma K, Brooks C A, Dubowsky S. Visual, tactile, and vibration-based terrain analysis for planetary rovers[C]//IEEE Aerospace Conference. Piscataway, NJ, USA: IEEE, 2004: 841-848.[7] Brooks C A, Iagnemma K, Dubowsky S. Vibration-based terrain analysis for mobile robots[C]//IEEE International Conference on Robotics and Automation. Piscataway, NJ, USA: IEEE, 2005: 3415-3420.[8] Brooks C A, Iagnemma K. Vibration-based terrain classification for planetary exploration rovers[J]. IEEE Transactions on Robotics, 2005, 21(6): 1185-1191. [9] Sadhukhan D. Autonomous ground vehicle terrain classification using internal sensors[D]. Florida, USA: Florida State University, 2004.[10] DuPont E M, Roberts R G, Selekwa M F, et al. Online terrain classification for mobile robots[C]//ASME International Mechanical Engineering Congress and Exposition. New York, USA: ASME, 2005: 1643-1648.[11] Weiss C, Fröhlich H, Zell A. Vibration-based terrain classification using support vector machines[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, NJ, USA: IEEE, 2006: 4429-4434.[12] Weiss C, Stark M, Zell A. SVMs for vibration-based terrain classification[C]//Autonome Mobile Systeme 2007. Berlin, Germany: Springer, 2007: 1-7.[13] Ojeda L, Borenstein J, Witus G, et al. Terrain characterization and classification with a mobile robot[J]. Journal of Field Robotics, 2006, 23(2): 103-122. [14] 李舜酩,李香莲.振动信号的现代分析技术与应用[M].北京:国防工业出版社,2008:2-5. Li S M, Li X L. Modern analysis techniques and application of vibration signals[M]. Beijing: National Defense Industry Press, 2008: 2-5.[15] Vapnik V N. The nature of statistical learning theory[M]. New York, USA: Springer, 1995.[16] 温熙森.模式识别与状态监控[M].北京:科学出版社,2007:327.Wen X S. Pattern recognition and condition monitoring[M]. Beijing: Science Press, 2007: 327.[17] 张学工.模式识别[M].3版.北京:清华大学出版社,2010:75-77,120-122,219. Zhang X G. Pattern recognition[M]. 3rd ed. Beijing: Tsinghua University Press, 2010: 75-77,120-122,219.[18] Cristianini N, Shawe-Taylor J. 支持向量机导论[M].李国正,王猛,曾华军,译.北京:电子工业出版社,2004:25-26. Cristianini N, Shawe-Taylor J. Introduction to support vector machines and other kernel-based learning methods[M]. Li G Z, Wang M, Zeng H J, trans. Beijing: Publishing House of Electronics Industry, 2004: 25-26.[19] Chang C C, Lin C J. LIBSVM: A library for support vector machines[OL]. (2001) [2011-11-14]. http://www.csie.ntu.edu.tw/ ~ cjlin/libsvm.[20] Xu H, Zhang Z Y, Alipour K, et al. Prototypes selection by multi-objective optimal design: Application to a reconfigurable robot in sandy terrain[J]. Industrial Robot, 2011, 38(6): 599-613.