title: Robust dead reckoning system for mobile robots based on particle filter and raw range scan.
abstract: Robust dead reckoning is a complicated problem for wheeled mobile robots (WMRs), where the robots are faulty, such as the sticking of sensors or the slippage of wheels, for the discrete fault models and the continuous states have to be estimated simultaneously to reach a reliable fault diagnosis and accurate dead reckoning. Particle filters are one of the most promising approaches to handle hybrid system estimation problems, and they have also been widely used in many WMRs applications, such as pose tracking, SLAM, video tracking, fault identification, etc. In this paper, the readings of a laser range finder, which may be also interfered with by noises, are used to reach accurate dead reckoning. The main contribution is that a systematic method to implement fault diagnosis and dead reckoning in a particle filter framework concurrently is proposed. Firstly, the perception model of a laser range finder is given, where the raw scan may be faulty. Secondly, the kinematics of the normal model and different fault models for WMRs are given. Thirdly, the particle filter for fault diagnosis and dead reckoning is discussed. At last, experiments and analyses are reported to show the accuracy and efficiency of the presented method.
authors.affiliation: Zhongshan Institute, University of Electronic Science and Technology of China, No. 713,Mingde Building, Zhongshan 528400, China. duanzhuohua@163.com.
authors.forename: Zhuohua
authors.initials: Z
authors.lastname: Duan
authors.affiliation: School of Information Science and Engineering, Central South University, No. 204, Minzhu Building,Changsha 410083, China. zxcai@csu.edu.cn.
authors.forename: Zixing
authors.initials: Z
authors.lastname: Cai
authors.affiliation: School of Software, South China University of Technology, Higher Education Mega Center, Guangzhou 510006, China. hqmin@scut.edu.cn.
authors.forename: Huaqing
authors.initials: H
authors.lastname: Min
mesh_terms: D000465:Algorithms; D004867:Equipment Design; D019544:Equipment Failure Analysis / Q000295:instrumentation* / Q000379:methods*; D009038:Motion; D012371:Robotics / Q000295:instrumentation* / Q000379:methods*; D012815:Signal Processing, Computer-Assisted / Q000295:instrumentation*