Position sensing with inertial sensors such as accelerometers and gyroscopes usually requires other aided sensors or prior knowledge of motion characteristics to remove position drift resulting from integration of acceleration or velocity so as to obtain accurate position estimation. A method based on analytical integration has previously been developed to obtain accurate position estimate of periodic or quasi-periodic motion from inertial sensors using prior knowledge of the motion but without using aided sensors. In this paper, a new method is proposed which employs linear filtering stage coupled with adaptive filtering stage to remove drift and attenuation. The prior knowledge of the motion the proposed method requires is only approximate band of frequencies of the motion. Existing adaptive filtering methods based on Fourier series such as weighted-frequency Fourier linear combiner (WFLC), and band-limited multiple Fourier linear combiner (BMFLC) are modified to combine with the proposed method. To validate and compare the performance of the proposed method with the method based on analytical integration, simulation study is performed using periodic signals as well as real physiological tremor data, and real-time experiments are conducted using an ADXL-203 accelerometer. Results demonstrate that the performance of the proposed method outperforms the existing analytical integration method.
References
[1]
Titterton, DH; Weston, LJ. Strapdown Inertial Navigation Technology; Institution of Engineering and Technology: Stevenage, UK, 2004.
[2]
Thong, YK; Woolfson, MS; Crowe, JA; Hayes-Gill, BR; Jones, DA. Numerical double integration of acceleration measurements in noise. Measurement 2004, 36, 73–92, doi:10.1016/j.measurement.2004.04.005.
[3]
Yun, X; Bachmann, ER. Design, implementation, and experimental results of a quaternion-based kalman filter for human body motion tracking. IEEE Trans. Rob 2006, 22, 1216–1227, doi:10.1109/TRO.2006.886270.
[4]
Ang, WT; Khosla, PK; Riviere, C. Kalman Filtering for Real-time Orientation Tracking of Handheld Microsurgical Instrument. Proceedings of IEEE International Conference on Robotics Systems, Sendai, Japan, 27 September–1 October 2004; pp. 2574–2580.
[5]
Foxlin, E; Harrington, M; Pfeifer, G. Constellation: A Wide-range Wireless Motion-tracking System for Augmented Reality and Virtual Set Applications. Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, Orlando, FL, USA, 19–24 July 1998; pp. 371–378.
[6]
Liu, T; Inoue, Y; Shibata, K. Development of a wearable sensor system for quantitative gait analysis. Measurement 2009, 42, 978–988, doi:10.1016/j.measurement.2009.02.002.
[7]
Schepers, HM; van Asseldonk, EHF; Baten, CTM; Veltink, PH. Ambulatory estimation of foot placement during walking using inertial sensors. J. Biomech 2010, 43, 3138–3143, doi:10.1016/j.jbiomech.2010.07.039. 20723901
[8]
Aminian, K; Najafi, B; Büla, C; Leyvraz, PF; Robert, P. Spatio-temporal parameters of gait measured by an ambulatory system using miniature gyroscopes. J. Biomech 2002, 35, 689–699, doi:10.1016/S0021-9290(02)00008-8. 11955509
Ang, WT. Active Tremor Compensation in Handheld Instrument for Microsurgery. Ph.D Thesis, The Robotics Institute, CMU: Pittsburgh, PA, USA, May 2004, 15213.
[11]
Riviere, CN; Rader, RS; Thakor, NV. Adaptive canceling of physiological tremor for improved precision in microsurgery. IEEE Trans. Biomed. Eng 1998, 45, 839–846, doi:10.1109/10.686791. 9644892
[12]
Riviere, CN; Thakor, NV. Adaptive Human-machine Interface for Persons with Tremor. Proceedings of the 17th IEEE Engineering in Medicine and Biology Society International Conference, Montreal, QC, Canada, 20–23 September 1995.
[13]
Riviere, CN; Thakor, NV. Modeling and canceling tremor in human-machine interfaces. IEEE Eng. Med. Biol. Mag 1996, 15, 29–36.
[14]
Veluvolu, KC; Ang, WT. Estimation and filtering of physiological tremor for surgical robotics applications. Int. J. Med. Robot. Comput. Assist 2010, 6, 334–342, doi:10.1002/rcs.340.
[15]
Veluvolu, KC; Latt, WT; Ang, WT. Double adaptive fourier linear combiner for real-time estimation/filtering of tremor. J. Biomed. Signal Process. Control 2010, 5, 37–44, doi:10.1016/j.bspc.2009.06.001.
[16]
Veluvolu, KC; Ang, WT. Estimation of physiological tremor from accelerometers for real-time applications. Sensors 2011, 11, 3020–3036, doi:10.3390/s110303020. 22163783
[17]
Riviere, CN. Adaptive Suppression of Tremor for Improved Human Machine Control. PhD Thesis, Johns Hopkins University, Baltimore, MD, USA; 1995.
[18]
Latt, WT; Tan, UX; Shee, CY; Ang, WT. Real-time Estimation and Prediction of Periodic Signals from Attenuated and Phase-shifted Sensed Signals. Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Singapore, 14–17 July 2009; pp. 1643–1648.
Analog Devices. ADXL103 and ADXL203 Datasheet, Available online: http://www.analogdevices.com (accessed on 8 April 2011).
[21]
Oppenheim, AV; Schaefer, RW. Discrete-Time Signal Processing; Prentice-Hall: Englewood Cliffs, NJ, USA, 2001.
[22]
Vaz, C; Kong, X; Thakor, N. An adaptive estimation of periodic signals using a Fourier linear combiner. IEEE Trans. Signal Process 1994, 42, 1–10, doi:10.1109/78.258116.
[23]
Elble, RJ; Koller, WC. Tremor; The Johns Hopkins University Press: Baltimore, MD, USA, 1990; p. 224.
[24]
Su, LM; Latt, WT; Ang, WT; Lim, TC; Teo, CL; Burdet, E. Micromanipulation Accuracy in Pointing and Tracing Investigated with a Contact-free Measurement System. Proceedings of 31st Annual International IEEE EMBS Conference, Hilton Minneapolis, MN, USA, 2–6 September 2009.
[25]
Win, TL; Tan, UX; Shee, CY; Ang, WT. Design and Calibration of an Optical Micro Motion Sensing System for Micromanipulation Tasks. Proceedings of IEEE International Conference on Robotics and Automation, Roma, Italy, 10–14 April 2007; pp. 3383–3388.
[26]
Thong, YK; Woolfson1, MS; Crowe, JA; Hayes-Gill, BR; Challis, RE. Dependence of inertial measurements of distance on accelerometer noise. Meas. Sci. Technol 2002, 13, 1163–1172, doi:10.1088/0957-0233/13/8/301.
[27]
Ang, WT; Khosla, PK; Rivere, CN. Design of All-Accelerometer Inertial Measurement Unit for Tremor Sensing in Hand-held Microsurgical Instrument. Proceedings of IEEE international Conference on Robotics and Automations, Taipei, Taiwan, 14–19 September 2003; 2, pp. 1781–1786.
[28]
Latt, WT; Tan, UX; Shee, CY; Ang, WT. A Compact Hand-held Active Physiological Tremor Compensation Instrument. Proceedings of IEEE/ASME International Conference on Advanced Intelligent Mechatronics, Singapore, 14–17 July 2009; pp. 711–716.
[29]
Haykin, S. Adaptive Filter Theory, 3rd ed ed.; Prentice-Hall: Upper Saddle River, NJ, USA, 1996.