{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:38:35Z","timestamp":1760243915372,"version":"build-2065373602"},"reference-count":45,"publisher":"MDPI AG","issue":"6","license":[{"start":{"date-parts":[[2010,5,28]],"date-time":"2010-05-28T00:00:00Z","timestamp":1275004800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>This paper describes the development of a modified Kalman filter to integrate a multi-camera vision system and strapdown inertial navigation system (SDINS) for tracking a hand-held moving device for slow or nearly static applications over extended periods of time. In this algorithm, the magnitude of the changes in position and velocity are estimated and then added to the previous estimation of the position and velocity, respectively. The experimental results of the hybrid vision\/SDINS design show that the position error of the tool tip in all directions is about one millimeter RMS. The proposed Kalman filter removes the effect of the gravitational force in the state-space model. As a result, the resulting error is eliminated and the resulting position is smoother and ripple-free.<\/jats:p>","DOI":"10.3390\/s100605378","type":"journal-article","created":{"date-parts":[[2010,5,28]],"date-time":"2010-05-28T11:21:57Z","timestamp":1275045717000},"page":"5378-5394","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Integration of a Multi-Camera Vision System and Strapdown Inertial Navigation System (SDINS) with a Modified Kalman Filter"],"prefix":"10.3390","volume":"10","author":[{"given":"Neda","family":"Parnian","sequence":"first","affiliation":[{"name":"Mechatronic Systems Engineering, School of Engineering Science, Simon Fraser University, 250\u201313450 102nd Avenue, Surrey, BC V3T 0A3, Canada"}]},{"given":"Farid","family":"Golnaraghi","sequence":"additional","affiliation":[{"name":"Mechatronic Systems Engineering, School of Engineering Science, Simon Fraser University, 250\u201313450 102nd Avenue, Surrey, BC V3T 0A3, Canada"}]}],"member":"1968","published-online":{"date-parts":[[2010,5,28]]},"reference":[{"key":"ref_1","unstructured":"Farrell, J., and Barth, M. (1999). Global Positioning System and Inertial Navigation, McGraw-Hill."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Grewal, M., Weill, L.R., and Andrews, A.P. (2007). Global Positioning Systems, Inertial Navigation, and Integration, John Wiley & Sons. [2nd ed].","DOI":"10.1002\/0470099720"},{"key":"ref_3","unstructured":"Foxlin, E., and Naimark, L. (, January March). VIS-Tracker: A Wearable Vision-Inertial Self-Tracker. Los Angeles, CA, USA."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"132","DOI":"10.1108\/02602280710731696","article-title":"Integration of Vision and Inertial Sensors for Industrial Tools Tracking","volume":"27","author":"Parnian","year":"2007","journal-title":"Sens. Rev"},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Parnian, N., and Golnaraghi, F. (2008, January May). A low-Cost Hybrid SDINS\/Multi-Camera Vision System for a Hand-Held Tool Positioning. Monterey, CA, USA.","DOI":"10.1109\/PLANS.2008.4570024"},{"key":"ref_6","unstructured":"Ernest, P., Mazl, R., and Preucil, L. (, January June). Train Locator Using Inertial Sensors and Odometer. Parma, Italy."},{"key":"ref_7","unstructured":"Pingyuan, C., and Tianlai, X. (, January May). Data Fusion Algorithm for INS\/GPS\/Odometer Integrated Navigation. Harbin, China."},{"key":"ref_8","unstructured":"Abuhadrous, I., Nashashibi, F., and Laurgeau, C. (3,, January June). 3D Land Vehicle Localization: A Real-time Multi-Sensor Data Fusion Approach using RTMAPS. Coimbra, Portugal."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"2072","DOI":"10.1088\/0957-0233\/16\/10\/024","article-title":"Study on GPS Attitude Determination System Aided INS Using Adaptive Kalman Filter","volume":"16","author":"Bian","year":"2005","journal-title":"Meas. Sci. Technol"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"42","DOI":"10.5081\/jgps.2.1.42","article-title":"Adaptive Kalman Filtering for Vehicle Navigation","volume":"2","author":"Hu","year":"2003","journal-title":"J. Global Position Syst"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"193","DOI":"10.2514\/2.4373","article-title":"Efficient and Optimal Attitude Determination Using Recursive Global Positioning System Signal Operations","volume":"22","author":"Crassidis","year":"1999","journal-title":"J. Guid. Control Dyn"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"891","DOI":"10.2514\/2.4162","article-title":"New Algorithm for Attitude Determination Using Global Positioning System Signals","volume":"20","author":"Crassidis","year":"1997","journal-title":"J. Guid. Control Dyn"},{"key":"ref_13","unstructured":"Kumar, N.V. (Integration of Inertial Navigation System and Global Positioning System Using Kalman Filtering, 2004). Integration of Inertial Navigation System and Global Positioning System Using Kalman Filtering, PhD. Thesis,."},{"key":"ref_14","first-page":"444","article-title":"Centralized Kalman Filter with Adaptive Measurement Fusion: it\u2019s Application to a GPS\/SDINS Integration System with an Additional Sensor","volume":"1","author":"Lee","year":"2003","journal-title":"Int. J. Control Autom. Syst"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1007\/BF03546317","article-title":"An Analysis of Quaternion Attitude Determination Filter","volume":"51","author":"Pittelkau","year":"2003","journal-title":"J. Astron. Sci"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"311","DOI":"10.2514\/2.5048","article-title":"Attitude Error Representation for Kalman Filtering","volume":"26","author":"Markley","year":"2003","journal-title":"J. Guid. Control Dyn"},{"key":"ref_17","unstructured":"Markley, F.L. (, January July). Multiplicative vs. Additive Filtering for Spacecraft Attitude Determination. Riomaggiore, Italy."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"536","DOI":"10.2514\/2.5102","article-title":"Unscented Filtering for Spacecraft Attitude Estimation","volume":"26","author":"Crassidis","year":"2003","journal-title":"J. Guid. Control Dyn"},{"key":"ref_19","first-page":"4","article-title":"Application of Kalman Filtering to the Calibration and Alignment of Inertial Navigation Systems","volume":"39","author":"Grewal","year":"1991","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_20","unstructured":"Lai, K.L., Crassidis, J.L., and Harman, R.R. (, January August). In-Space Spacecraft Alignment Calibration Using the Unscented Filter. Austin, TX, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"1187","DOI":"10.2514\/2.4834","article-title":"Kalman Filtering for Spacecraft System Alignment Calibration","volume":"24","author":"Pittelkau","year":"2001","journal-title":"J. Guid. Control. Dynam"},{"key":"ref_22","unstructured":"Merwe, R.V., and Wan, E.A. (, January June). Sigma-Point Kalman Filters for Integrated Navigation. Dayton, OH, USA."},{"key":"ref_23","unstructured":"Chung, H., Ojeda, L., and Borenstein, J. (, January May). Sensor fusion for Mobile Robot Dead-reckoning with a Precision-calibrated Fibre Optic Gyroscope. Seoul, Korea."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/70.917085","article-title":"Accurate Mobile Robot Dead-reckoning with a Precision-Calibrated Fibre Optic Gyroscope","volume":"17","author":"Chung","year":"2004","journal-title":"IEEE Trans. Rob. Autom"},{"key":"ref_25","unstructured":"Roumeliotis, S.I., Sukhatme, G.S., and Bekey, G.A. (, January May). Circumventing Dynamic Modeling: Evaluation Of The Error-State Kalman Filter Applied To Mobile Robot Localization. Detroit, MI, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1109\/TAES.1978.308627","article-title":"Analysis Strapdown navigation Using Quaternions","volume":"AES-14","author":"Friedland","year":"1974","journal-title":"IEEE Trans. Aerosp. Electron. Syst"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"607","DOI":"10.1177\/0278364907079278","article-title":"Integration of Vision and Inertial Sensors for 3D Arm Motion Tracking in Home-based Rehabilitation","volume":"26","author":"Tao","year":"2007","journal-title":"Int. J. Robot. Res"},{"key":"ref_28","unstructured":"Ang, W.T. (Active Tremor Compensation in Handheld Instrument for Microsurgery, 2004). Active Tremor Compensation in Handheld Instrument for Microsurgery, PhD Thesis, technology report CMU-RI-TR-04-28,."},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"1997","DOI":"10.1109\/TIM.2005.853562","article-title":"FOG-Based Navigation in Doenhole Environment During Horizontal Drilling Utilizing a Complete Inertial Measurement Unit: Directional Measurement-While-Drilling Surveying","volume":"54","author":"Ledroz","year":"2005","journal-title":"IEEE Trans. Instrum. Meas"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"442","DOI":"10.1088\/1742-6596\/34\/1\/072","article-title":"Design of Industrial Vibration Transmitter Using MEMS Accelerometer","volume":"34","author":"Pandiyan","year":"2006","journal-title":"Instit. Phys. Conf. Ser"},{"key":"ref_31","unstructured":"Huster, A., and Rock, S.M. (3,, January June). Relative Position Sensing by Fusing Monocular Vision and Inertial Rate Sensors. Coimbra, Portugal."},{"key":"ref_32","first-page":"187","article-title":"Multi-sensor Robot Navigation System","volume":"4573","author":"Persa","year":"2002","journal-title":"SPIE Int. Soc. Opt. Eng"},{"key":"ref_33","unstructured":"Treiber, M. (Dynamic Capture of Human Arm Motion Using Inertial Sensors and Kinematical Equations, 2004). Dynamic Capture of Human Arm Motion Using Inertial Sensors and Kinematical Equations, Master Thesis,."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Titterton, D.H., and Weston, J.L. (2004). Strapdown Inertial Navigation Technology, The institution of Electrical Engineers. [2nd ed].","DOI":"10.1049\/PBRA017E"},{"key":"ref_35","unstructured":"Hibbeler, R.C. (1998). Enginnering Mechanics: Statics and Dynamics, Prentice-Hall. [8th ed]."},{"key":"ref_36","unstructured":"Angular Acceleration of the Earth Available online: http:\/\/jason.kamin.com\/projects_files\/equations.html\/ (accessed on 21 January 2010)."},{"key":"ref_37","unstructured":"Angular Speed of the Earth Available online: http:\/\/hypertextbook.com\/facts\/2002\/Jason\/Atkins.shtml\/ (accessed on 21 January 2010)."},{"key":"ref_38","unstructured":"Forsyth, D.A., and Ponce, J. (2003). Computer Vision: A Modern Approach, Prentice-Hall."},{"key":"ref_39","first-page":"1","article-title":"Lens Distortion Correction for Digital Image Correlation by Measuring Rigid Body Displacement","volume":"42","author":"Yoneyama","year":"2006","journal-title":"Opt. Eng"},{"key":"ref_40","first-page":"855","article-title":"Close-Range Camera Calibration","volume":"37","author":"Brown","year":"1971","journal-title":"Photogram. Eng"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1109\/JRA.1987.1087109","article-title":"A Versatile Camera Calibration Technique for High Accuracy 3D Machine Vision Metrology Using Off-the-shelf TV Cameras and Lenses","volume":"RA-3","author":"Tsai","year":"1987","journal-title":"IEEE J. Rob. Autom"},{"key":"ref_42","unstructured":"Heikkila, J. (Accurate Camera Calibration and Feature-based 3-D Reconstruction from Monocular Image Sequences, 1997). Accurate Camera Calibration and Feature-based 3-D Reconstruction from Monocular Image Sequences, Dissertation,."},{"key":"ref_43","doi-asserted-by":"crossref","unstructured":"Grewal, M.S., and Andrews, A.P. (2001). Kalman Filtering: Theory and Practice Using MATLAB, John Wiley. [2nd ed].","DOI":"10.1002\/0471266388"},{"key":"ref_44","unstructured":"Zarchan, P., and Musoff, H. (2005). Fundamentals of Kalman Filtering: A Practical Approach, AIAA. [2nd ed]."},{"key":"ref_45","unstructured":"MicroStrain: Orientation Sensors\u2014Wireless Sensors. Available online: http:\/\/www.\/microstrain.\/com\/ (accessed on 21 January 2010)."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/10\/6\/5378\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T22:02:33Z","timestamp":1760220153000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/10\/6\/5378"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,5,28]]},"references-count":45,"journal-issue":{"issue":"6","published-online":{"date-parts":[[2010,6]]}},"alternative-id":["s100605378"],"URL":"https:\/\/doi.org\/10.3390\/s100605378","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2010,5,28]]}}}