Evaluating the Position of a Mobile Robot Using Accelerometer Data

This paper analyzes the problem of determining the position of a robot using an accelerometer, which is an essential part of inertial measurement units (IMU). The information gained from such a gauge, however, requires double integration of sensor data. To assure an expected effect, a mathematical model of a low-cost accelerometer of the MEMS type is derived. Moreover, in order to improve the performance of positioning based on acceleration, we propose to construct the designed location system using a mathematical model of the considered mobile robot controlled by a DC motor. Computational and simulation case studies of the resulting observer-based system, in deterministic and stochastic settings, are performed to test the method, to determine its limitations, and, in particular, to verify if the system can work properly for low-cost accelerometers of standard precision.

[1]  Marcia K. O'Malley,et al.  Long-term double integration of acceleration for position sensing and frequency domain system identification , 2010, 2010 IEEE/ASME International Conference on Advanced Intelligent Mechatronics.

[2]  Faisal Mohd-Yasin,et al.  Noise in MEMS , 2009 .

[3]  Zdzislaw Kowalczuk,et al.  Modelling an accelerometer for robot position estimation , 2014, 2014 19th International Conference on Methods and Models in Automation and Robotics (MMAR).

[4]  Christopher E. Hann,et al.  Analysis of a PM DC Motor Model for Application in Feedback Design for Electric Powered Mobility Vehicles , 2008, 2008 15th International Conference on Mechatronics and Machine Vision in Practice.

[5]  Oliver J. Woodman,et al.  An introduction to inertial navigation , 2007 .

[6]  A. A. Seshia,et al.  Modeling nonlinearities in MEMS oscillators , 2013, IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control.

[7]  Sebastian Madgwick,et al.  Estimation of IMU and MARG orientation using a gradient descent algorithm , 2011, 2011 IEEE International Conference on Rehabilitation Robotics.

[8]  Hiroyuki Fujita,et al.  FPGA-Based Decentralized Control of Arrayed MEMS for Microrobotic Application , 2007, IEEE Transactions on Industrial Electronics.

[9]  Richard Szeliski,et al.  Computer Vision - Algorithms and Applications , 2011, Texts in Computer Science.

[10]  Robert D. Howe,et al.  Task Performance is Prioritized Over Energy Reduction , 2009, IEEE Transactions on Biomedical Engineering.

[11]  Cameron N. Riviere,et al.  Physical model of a MEMS accelerometer for low-g motion tracking applications , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[12]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[13]  R Ball,et al.  An instrument for the measurement of structural vibrations , 1979 .

[14]  Andrew Starr,et al.  Performance Evaluation of MEMS Accelerometers , 2009 .

[15]  Grantham Pang,et al.  Evaluation of a Low-cost MEMS Accelerometer for Distance Measurement , 2001, J. Intell. Robotic Syst..

[16]  Bin Xu,et al.  Practical Modeling and Comprehensive System Identification of a BLDC Motor , 2015 .

[17]  N. C. MacDonald,et al.  Chaos in MEMS, parameter estimation and its potential application , 1998 .

[18]  Xiaohong Chen,et al.  Landing Impact Analysis of a Bioinspired Intermittent Hopping Robot with Consideration of Friction , 2015 .

[19]  S. Kagami,et al.  Localization and tracking of an accelerometer in a camera view based on feature point motion analysis , 2012, 2012 Proceedings of SICE Annual Conference (SICE).

[20]  Darius Burschka,et al.  Optimization based IMU camera calibration , 2011, 2011 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[21]  S. Beeby,et al.  MEMS Mechanical Sensors , 2004 .

[22]  J. Skilling,et al.  Algorithms and Applications , 1985 .