{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T06:48:56Z","timestamp":1775717336499,"version":"3.50.1"},"reference-count":158,"publisher":"Emerald","issue":"1-2","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2017,11,15]]},"abstract":"<jats:p>In recent years, microelectromechanical system (MEMS) inertial sensors (3D accelerometers and 3D gyroscopes) have become widely available due to their small size and low cost. Inertial sensor measurements are obtained at high sampling rates and can be integrated to obtain position and orientation information. These estimates are accurate on a short time scale, but suffer from integration drift over longer time scales. To overcome this issue, inertial sensors are typically combined with additional sensors and models. In this tutorial we focus on the signal processing aspects of position and orientation estimation using inertial sensors.We discuss different modeling choices and a selected number of important algorithms. The algorithms include optimizationbased smoothing and filtering as well as computationally cheaper extended Kalman filter and complementary filter implementations. The quality of their estimates is illustrated using both experimental and simulated data.<\/jats:p>","DOI":"10.1561\/2000000094","type":"journal-article","created":{"date-parts":[[2017,11,15]],"date-time":"2017-11-15T06:09:17Z","timestamp":1510726157000},"page":"1-153","source":"Crossref","is-referenced-by-count":278,"title":["Using Inertial Sensors for Position and Orientation Estimation"],"prefix":"10.1561","volume":"11","author":[{"given":"Manon","family":"Kok","sequence":"first","affiliation":[{"name":"Department of Engineering, University of Cambridge ,","place":["United Kingdom"]}]},{"given":"Jeroen D.","family":"Hol","sequence":"additional","affiliation":[{"name":"Xsens Technologies , Enschede,","place":["The Netherlands"]}]},{"given":"Thomas B.","family":"Sch\u00f6n","sequence":"additional","affiliation":[{"name":"Department of Information Technology, Uppsala University ,","place":["Sweden"]}]}],"member":"140","published-online":{"date-parts":[[2017,11,15]]},"reference":[{"key":"2026040901514371000_ref001","first-page":"1","volume-title":"Proceedings of the IEEE International Conference on Indoor Positioning and Indoor Navigation (IPIN)","author":"Adler","year":"2015"},{"issue":"2","key":"2026040901514371000_ref002","doi-asserted-by":"crossref","first-page":"221","DOI":"10.1109\/PROC.1966.4634","article-title":"Statistics of atomic frequency standards","volume":"54","author":"Allan","year":"1966","journal-title":"Proceedings of the IEEE"},{"issue":"5","key":"2026040901514371000_ref003","doi-asserted-by":"crossref","first-page":"551","DOI":"10.1016\/0005-1098(80)90078-3","article-title":"Maximum likelihood and prediction error methods","volume":"16","author":"\u00c5str\u00f6m","year":"1980","journal-title":"Automatica"},{"key":"2026040901514371000_ref004","first-page":"1","volume-title":"Proceedings of the 23rd International Conference on Architecture of Computing Systems (ARCS)","author":"Avci","year":"2010"},{"issue":"3","key":"2026040901514371000_ref005","doi-asserted-by":"crossref","first-page":"108","DOI":"10.1109\/MRA.2006.1678144","article-title":"Simultaneous localization and mapping (SLAM): Part II","volume":"13","author":"Bailey","year":"2006","journal-title":"IEEE Robotics & Automation Magazine"},{"key":"2026040901514371000_ref006","unstructured":"Baker, M. J.\n          \n          2016. \u201cEuclideanSpace \u2013 Mathematics and Computing\u201d. http:\/\/www.euclideanspace.com\/maths\/geometry\/rotations\/conversions\/matrixToQuaternion\/. Accessed on October 4."},{"issue":"4","key":"2026040901514371000_ref007","doi-asserted-by":"crossref","first-page":"332","DOI":"10.1109\/7361.983473","article-title":"Inertial sensor technology trends","volume":"1","author":"Barbour","year":"2001","journal-title":"IEEE Sensors Journal"},{"key":"2026040901514371000_ref008","doi-asserted-by":"crossref","DOI":"10.1017\/9781316671528","volume-title":"State Estimation for Robotics","author":"Barfoot","year":"2017"},{"key":"2026040901514371000_ref009","first-page":"404","volume-title":"Proceedings of the European Conference on Computer Vision (ECCV)","author":"Bay","year":"2006"},{"issue":"3","key":"2026040901514371000_ref010","doi-asserted-by":"crossref","first-page":"626","DOI":"10.1137\/0804035","article-title":"The iterated Kalman smoother as a Gauss-Newton method","volume":"4","author":"Bell","year":"1994","journal-title":"SIAM Journal on Optimization"},{"key":"2026040901514371000_ref011","volume-title":"Dynamic programming and optimal control","author":"Bertsekas","year":"1995","edition":"3rd"},{"key":"2026040901514371000_ref012","volume-title":"Pattern recognition and machine learning","author":"Bishop","year":"2006"},{"issue":"1","key":"2026040901514371000_ref013","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1016\/j.cag.2008.11.004","article-title":"Advanced tracking through efficient image processing and visual\u2013inertial sensor fusion","volume":"33","author":"Bleser","year":"2009","journal-title":"Computers & Graphics"},{"key":"2026040901514371000_ref014","article-title":"A primer on the differential calculus of 3D orientations","author":"Bloesch","year":"2016","journal-title":"ArXiv e-prints"},{"issue":"2","key":"2026040901514371000_ref015","doi-asserted-by":"crossref","first-page":"302","DOI":"10.1016\/j.sna.2009.10.008","article-title":"Calibration methods for inertial and magnetic sensors","volume":"156","author":"Bonnet","year":"2009","journal-title":"Sensors and Actuators A: Physical"},{"key":"2026040901514371000_ref016","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511804441","volume-title":"Convex Optimization","author":"Boyd","year":"2004"},{"issue":"4","key":"2026040901514371000_ref017","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1002\/j.2161-4296.1972.tb01706.x","article-title":"Integrated navigation systems and Kalman filtering: A perspective","volume":"19","author":"Brown","year":"1972","journal-title":"Navigation: Journal of the Institute of Navigation"},{"key":"2026040901514371000_ref018","first-page":"3143","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)","author":"Bryson","year":"2009"},{"issue":"3","key":"2026040901514371000_ref019","doi-asserted-by":"crossref","DOI":"10.1145\/2499621","article-title":"A tutorial on human activity recognition using body-worn inertial sensors","volume":"46","author":"Bulling","year":"2014","journal-title":"ACM Computing Surveys (CSUR)"},{"issue":"6","key":"2026040901514371000_ref020","doi-asserted-by":"crossref","first-page":"1309","DOI":"10.1109\/TRO.2016.2624754","article-title":"Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age","volume":"32","author":"Cadena","year":"2016","journal-title":"IEEE Transactions on Robotics"},{"key":"2026040901514371000_ref021","volume-title":"Dissertation No. 1520","author":"Callmer","year":"2013"},{"issue":"8","key":"2026040901514371000_ref022","doi-asserted-by":"crossref","first-page":"1905","DOI":"10.1109\/78.301830","article-title":"A simple and efficient estimator for hyperbolic location","volume":"42","author":"Chan","year":"1994","journal-title":"IEEE Transactions on Signal Processing"},{"issue":"1","key":"2026040901514371000_ref023","doi-asserted-by":"crossref","first-page":"36","DOI":"10.1007\/s12555-010-0105-z","article-title":"Autopilots for small unmanned aerial vehicles: A survey","volume":"8","author":"Chao","year":"2010","journal-title":"The International Journal of Control, Automation and Systems"},{"key":"2026040901514371000_ref024","volume-title":"Proceedings of the IEEE International Conference on Indoor Positioning and Indoor Navigation (IPIN)","author":"Colomar","year":"2012"},{"issue":"16","key":"2026040901514371000_ref025","doi-asserted-by":"crossref","first-page":"2678","DOI":"10.1016\/j.jbiomech.2009.08.004","article-title":"Inertial sensor-based knee flexion\/extension angle estimation","volume":"42","author":"Cooper","year":"2009","journal-title":"Journal of Biomechanics"},{"issue":"6","key":"2026040901514371000_ref026","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1177\/0278364907079279","article-title":"An introduction to inertial and visual sensing","volume":"26","author":"Corke","year":"2007","journal-title":"The International Journal of Robotics Research"},{"key":"2026040901514371000_ref027","first-page":"193","volume-title":"Proceedings of the 3rd ACM\/IEEE International Conference on Human-Robot Interaction (HRI)","author":"Corrales","year":"2008"},{"issue":"1","key":"2026040901514371000_ref028","doi-asserted-by":"crossref","first-page":"12","DOI":"10.2514\/1.22452","article-title":"A survey of nonlinear attitude estimation methods","volume":"30","author":"Crassidis","year":"2007","journal-title":"Journal of Guidance, Control, and Dynamics"},{"key":"2026040901514371000_ref029","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718881","volume-title":"Direct methods for sparse linear systems","author":"Davis","year":"2006"},{"issue":"3","key":"2026040901514371000_ref030","doi-asserted-by":"crossref","first-page":"447","DOI":"10.2478\/v10178-010-0038-0","article-title":"Indoor positioning by ultrawide band radio aided inertial navigation","volume":"17","author":"De Angelis","year":"2010","journal-title":"Metrology and Measurement Systems"},{"key":"2026040901514371000_ref031","first-page":"94301","article-title":"Representing attitude: Euler angles, unit quaternions, and rotation vectors","author":"Diebel","year":"2006","journal-title":"Stanford University, Stanford, California, Tech. Rep"},{"issue":"2","key":"2026040901514371000_ref032","doi-asserted-by":"crossref","first-page":"99","DOI":"10.1109\/MRA.2006.1638022","article-title":"Simultaneous localization and mapping: Part I","volume":"13","author":"Durrant-Whyte","year":"2006","journal-title":"IEEE Robotics & Automation Magazine"},{"key":"2026040901514371000_ref033","first-page":"189","article-title":"Formulae generales pro translatione quacunque corporum rigidorum","volume":"20","author":"Euler","year":"1776","journal-title":"Novi Commentarii Academiae Scientiarum Imperialis Petropolitanae"},{"issue":"5","key":"2026040901514371000_ref034","doi-asserted-by":"crossref","first-page":"1029","DOI":"10.1016\/j.jbiomech.2007.12.003","article-title":"Ambulatory measurement of 3D knee joint angle","volume":"41","author":"Favre","year":"2008","journal-title":"Journal of Biomechanics"},{"issue":"6","key":"2026040901514371000_ref035","doi-asserted-by":"crossref","first-page":"381","DOI":"10.1145\/358669.358692","article-title":"Random sample consensus: A paradigm for model fitting with applications to image analysis and automated cartography","volume":"24","author":"Fischler","year":"1981","journal-title":"Communications of the ACM"},{"key":"2026040901514371000_ref036","unstructured":"Fitbit\n          . 2017. http:\/www.fitbit.com. Accessed on March 17."},{"issue":"1","key":"2026040901514371000_ref037","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TRO.2016.2597321","article-title":"On-manifold preintegration for real-time visual-inertial odometry","volume":"33","author":"Forster","year":"2017","journal-title":"IEEE Transactions on Robotics"},{"key":"2026040901514371000_ref038","first-page":"185","volume-title":"Proceedings of the IEEE Virtual Reality Annual International Symposium","author":"Foxlin","year":"1996"},{"issue":"6","key":"2026040901514371000_ref039","doi-asserted-by":"crossref","first-page":"38","DOI":"10.1109\/MCG.2005.140","article-title":"Pedestrian tracking with shoe-mounted inertial sensors","volume":"25","author":"Foxlin","year":"2005","journal-title":"IEEE Computer Graphics and Applications"},{"key":"2026040901514371000_ref040","volume-title":"Proceedings of IEEE Virtual Reality","author":"Foxlin","year":"2003"},{"key":"2026040901514371000_ref041","unstructured":"Garmin\n          . 2017. https:\/\/www.garmin.com. Accessed on March 17."},{"issue":"4","key":"2026040901514371000_ref042","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/MSP.2005.1458289","article-title":"Localization via ultrawideband radios: a look at positioning aspects for future sensor networks","volume":"22","author":"Gezici","year":"2005","journal-title":"IEEE Signal Processing Magazine"},{"issue":"1","key":"2026040901514371000_ref043","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1109\/TAC.2015.2423831","article-title":"Unscented orientation estimation based on the Bingham distribution","volume":"61","author":"Gilitschenski","year":"2016","journal-title":"IEEE Transactions on Automatic Control"},{"key":"2026040901514371000_ref044","article-title":"Tracking 3-D rotations with the quaternion Bingham filter","author":"Glover","year":"2013","journal-title":"Computer Science and Artificial Intelligence Laboratory Technical Report"},{"key":"2026040901514371000_ref045","volume-title":"Matrix Computations","author":"Golub","year":"2013"},{"issue":"4","key":"2026040901514371000_ref046","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1109\/MITS.2010.939925","article-title":"A tutorial on graph-based SLAM","volume":"2","author":"Grisetti","year":"2010","journal-title":"IEEE Intelligent Transportation Systems Magazine"},{"key":"2026040901514371000_ref047","first-page":"273","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)","author":"Grisetti","year":"2010"},{"key":"2026040901514371000_ref048","first-page":"476","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)","author":"Grzonka","year":"2010"},{"key":"2026040901514371000_ref049","volume-title":"Statistical Sensor Fusion","author":"Gustafsson","year":"2012"},{"issue":"4","key":"2026040901514371000_ref050","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MSP.2005.1458284","article-title":"Mobile positioning using wireless networks: possibilities and fundamental limitations based on available wireless network measurements","volume":"22","author":"Gustafsson","year":"2005","journal-title":"IEEE Signal Processing Magazine"},{"key":"2026040901514371000_ref051","first-page":"xxv","article-title":"On quaternions; or on a new system of imaginaries in algebra","author":"Hamilton","year":"1844","journal-title":"Philosophical Magazine"},{"issue":"3","key":"2026040901514371000_ref052","first-page":"34","article-title":"S-SMART: A unified Bayesian framework for simultaneous semantic mapping, activity recognition, and tracking","volume":"7","author":"Hardegger","year":"2016","journal-title":"ACM Transactions on Intelligent Systems and Technology (TIST)"},{"issue":"3","key":"2026040901514371000_ref053","doi-asserted-by":"crossref","first-page":"1281","DOI":"10.1109\/SURV.2012.121912.00075","article-title":"A survey of indoor inertial positioning systems for pedestrians","volume":"15","author":"Harle","year":"2013","journal-title":"IEEE Communications Surveys & Tutorials"},{"key":"2026040901514371000_ref054","first-page":"147","volume-title":"Proceedings of the Alvey Vision Conference","author":"Harris","year":"1988"},{"issue":"10","key":"2026040901514371000_ref055","doi-asserted-by":"crossref","first-page":"1028","DOI":"10.1016\/j.robot.2009.07.018","article-title":"Global indoor self-localization based on the ambient magnetic field","volume":"57","author":"Haverinen","year":"2009","journal-title":"Robotics and Autonomous Systems"},{"issue":"2B","key":"2026040901514371000_ref056","first-page":"781","article-title":"Platform for teaching sensor fusion using a smartphone","volume":"33","author":"Hendeby","year":"2017","journal-title":"International Journal of Engineering Education"},{"issue":"3","key":"2026040901514371000_ref057","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1109\/TAES.1975.308081","article-title":"A comparison of complementary and Kalman filtering","author":"Higgins","year":"1975","journal-title":"IEEE Transactions on Aerospace and Electronic Systems"},{"key":"2026040901514371000_ref058","volume-title":"Dissertation No. 1368","author":"Hol","year":"2011"},{"issue":"2-3","key":"2026040901514371000_ref059","doi-asserted-by":"crossref","first-page":"231","DOI":"10.1177\/0278364909356812","article-title":"Modeling and calibration of inertial and vision sensors","volume":"29","author":"Hol","year":"2010","journal-title":"The International Journal of Robotics Research"},{"issue":"2-3","key":"2026040901514371000_ref060","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1007\/s11554-007-0040-2","article-title":"Robust real-time tracking by fusing measurements from inertial and vision sensors","volume":"2","author":"Hol","year":"2007","journal-title":"Journal of Real-Time Image Processing"},{"issue":"4","key":"2026040901514371000_ref061","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1364\/JOSAA.4.000629","article-title":"Closed-form solution of absolute orientation using unit quaternions","volume":"4","author":"Horn","year":"1987","journal-title":"Journal of the Optical Society of America A"},{"key":"2026040901514371000_ref062","first-page":"1559","volume-title":"IEEE standard for inertial systems terminology","author":"IEEE","year":"2009"},{"key":"2026040901514371000_ref063","unstructured":"InvenSense\n          . 2016. http:\/\/www.invensense.com. Accessed on November 6."},{"key":"2026040901514371000_ref064","volume-title":"Stochastic processes and filtering theory","author":"Jazwinski","year":"1970"},{"key":"2026040901514371000_ref065","first-page":"187","volume-title":"Selected Topics on Constrained and Nonlinear Control","author":"Johansen","year":"2011"},{"issue":"6","key":"2026040901514371000_ref066","doi-asserted-by":"crossref","first-page":"2774","DOI":"10.1109\/TSP.2007.893949","article-title":"On Kalman filtering with nonlinear equality constraints","volume":"55","author":"Julier","year":"2007","journal-title":"IEEE Transactions on Signal Processing"},{"key":"2026040901514371000_ref067","first-page":"732","volume-title":"Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR)","author":"Jung","year":"2001"},{"key":"2026040901514371000_ref068","volume-title":"Linear systems","author":"Kailath","year":"1980"},{"key":"2026040901514371000_ref069","first-page":"1","volume-title":"Proceedings of the 5th International Universal Communication Symposium (IUCS)","author":"Kang","year":"2011"},{"key":"2026040901514371000_ref070","volume-title":"Understanding GPS: principles and applications","author":"Kaplan","year":"1996"},{"issue":"1","key":"2026040901514371000_ref071","doi-asserted-by":"crossref","first-page":"56","DOI":"10.1177\/0278364910382802","article-title":"Visual-inertial sensor fusion: Localization, mapping and sensor-to-sensor self-calibration","volume":"30","author":"Kelly","year":"2011","journal-title":"The International Journal of Robotics Research"},{"key":"2026040901514371000_ref072","first-page":"79","volume-title":"Proceedings of the 19th World Congress of the International Federation of Automatic Control","author":"Kok","year":"2014"},{"issue":"4","key":"2026040901514371000_ref073","doi-asserted-by":"crossref","first-page":"1293","DOI":"10.1109\/TVT.2015.2396640","article-title":"Indoor positioning using ultrawideband and inertial measurements","volume":"64","author":"Kok","year":"2015","journal-title":"IEEE Transactions on Vehicular Technology"},{"issue":"14","key":"2026040901514371000_ref074","doi-asserted-by":"crossref","first-page":"5679","DOI":"10.1109\/JSEN.2016.2569160","article-title":"Magnetometer calibration using inertial sensors","volume":"16","author":"Kok","year":"2016","journal-title":"IEEE Sensors Journal"},{"key":"2026040901514371000_ref075","doi-asserted-by":"crossref","DOI":"10.1515\/9780691211701","volume-title":"Quaternions and Rotation Sequences: a primer with applications to orbits, aerospace, and virtual reality","author":"Kuipers","year":"1999"},{"key":"2026040901514371000_ref076","first-page":"1487","volume-title":"Proceedings of the 16th International Conference on Information Fusion","author":"Kurz","year":"2013"},{"issue":"3","key":"2026040901514371000_ref077","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1177\/0278364914554813","article-title":"Keyframe-based visual\u2013inertial odometry using nonlinear optimization","volume":"34","author":"Leutenegger","year":"2015","journal-title":"The International Journal of Robotics Research"},{"issue":"6","key":"2026040901514371000_ref078","doi-asserted-by":"crossref","first-page":"690","DOI":"10.1177\/0278364913481251","article-title":"High-precision, consistent EKF-based visual-inertial odometry","volume":"32","author":"Li","year":"2013","journal-title":"The International Journal of Robotics Research"},{"issue":"3","key":"2026040901514371000_ref079","doi-asserted-by":"crossref","first-page":"43","DOI":"10.3390\/mi7030043","article-title":"Dealing with magnetic disturbances in human motion capture: A survey of techniques","volume":"7","author":"Ligorio","year":"2016","journal-title":"Micromachines"},{"issue":"1","key":"2026040901514371000_ref080","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1561\/2200000045","article-title":"Backward simulation methods for Monte Carlo statistical inference","volume":"6","author":"Lindsten","year":"2013","journal-title":"Foundations and Trends in Machine Learning"},{"key":"2026040901514371000_ref081","volume-title":"System Identification, Theory for the User","author":"Ljung","year":"1999","edition":"2nd ed"},{"issue":"6","key":"2026040901514371000_ref082","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1177\/0278364907079276","article-title":"Relative pose calibration between visual and inertial sensors","volume":"26","author":"Lobo","year":"2007","journal-title":"The International Journal of Robotics Research"},{"issue":"2","key":"2026040901514371000_ref083","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"The International Journal of Computer Vision"},{"key":"2026040901514371000_ref084","volume-title":"PhD thesis","author":"Luinge","year":"2002"},{"issue":"2","key":"2026040901514371000_ref085","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1007\/BF02345966","article-title":"Measuring orientation of human body segments using miniature gyroscopes and accelerometers","volume":"43","author":"Luinge","year":"2005","journal-title":"Medical and Biological Engineering and Computing"},{"issue":"1","key":"2026040901514371000_ref086","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1016\/j.jbiomech.2005.11.011","article-title":"Ambulatory measurement of arm orientation","volume":"40","author":"Luinge","year":"2007","journal-title":"Journal of Biomechanics"},{"issue":"1","key":"2026040901514371000_ref087","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/TRO.2011.2170332","article-title":"Visual-inertial-aided navigation for high-dynamic motion in built environments without initial conditions","volume":"28","author":"Lupton","year":"2012","journal-title":"IEEE Transactions on Robotics"},{"key":"2026040901514371000_ref088","first-page":"1","volume-title":"Proceedings of the IEEE International Conference on Rehabilitation Robotics","author":"Madgwick","year":"2011"},{"issue":"5","key":"2026040901514371000_ref089","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1109\/TAC.2008.923738","article-title":"Nonlinear complementary filters on the special orthogonal group","volume":"53","author":"Mahony","year":"2008","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"2","key":"2026040901514371000_ref090","doi-asserted-by":"crossref","first-page":"349","DOI":"10.1111\/cgf.13131","article-title":"Sparse inertial poser: Automatic 3D human pose estimation from sparse IMUs","volume":"36","author":"Marcard","year":"2017","journal-title":"Computer Graphics Forum"},{"key":"2026040901514371000_ref091","first-page":"2003","volume-title":"Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS)","author":"Marins","year":"2001"},{"key":"2026040901514371000_ref092","volume-title":"Classical dynamics of particles and systems","author":"Marion","year":"1995","edition":"4th ed"},{"issue":"2","key":"2026040901514371000_ref093","doi-asserted-by":"crossref","first-page":"311","DOI":"10.2514\/2.5048","article-title":"Attitude error representations for Kalman filtering","volume":"26","author":"Markley","year":"2003","journal-title":"Journal of Guidance, Control, and Dynamics"},{"issue":"1","key":"2026040901514371000_ref094","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/TRO.2011.2160468","article-title":"Vision and IMU data fusion: Closed-form solutions for attitude, speed, absolute scale, and bias determination","volume":"28","author":"Martinelli","year":"2012","journal-title":"IEEE Transactions on Robotics"},{"issue":"3","key":"2026040901514371000_ref095","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MSP.2010.936020","article-title":"Real-time convex optimization in signal processing","volume":"27","author":"Mattingley","year":"2010","journal-title":"IEEE Signal Processing Magazine"},{"key":"2026040901514371000_ref096","volume-title":"Engineering mechanics: dynamics","author":"Meriam","year":"1998","edition":"4th ed"},{"issue":"7","key":"2026040901514371000_ref097","doi-asserted-by":"crossref","first-page":"1132","DOI":"10.3390\/s16071132","article-title":"On inertial body tracking in the presence of model calibration errors","volume":"16","author":"Miezal","year":"2016","journal-title":"Sensors"},{"issue":"5","key":"2026040901514371000_ref098","doi-asserted-by":"crossref","first-page":"1143","DOI":"10.1109\/TRO.2008.2004486","article-title":"A Kalman filter-based algorithm for IMU-camera calibration: Observability analysis and performance evaluation","volume":"24","author":"Mirzaei","year":"2008","journal-title":"IEEE Transactions on Robotics"},{"issue":"10","key":"2026040901514371000_ref099","doi-asserted-by":"crossref","first-page":"7114","DOI":"10.1109\/TWC.2016.2597836","article-title":"Statistical trilateration with skew-t distributed errors in LTE networks","volume":"15","author":"M\u00fcller","year":"2016","journal-title":"IEEE Transactions on Wireless Communications"},{"issue":"10","key":"2026040901514371000_ref100","doi-asserted-by":"crossref","first-page":"2406","DOI":"10.1109\/TMC.2014.2307301","article-title":"UWB positioning with generalized Gaussian mixture filters","volume":"13","author":"M\u00fcller","year":"2014","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"2026040901514371000_ref101","unstructured":"National Aeronautics and Space Administatration\n          . 2016. \u201cEarth fact sheet\u201d. http:\/\/nssdc.gsfc.nasa.gov\/planetary\/factsheet\/earthfact.html. Accessed on September 7."},{"key":"2026040901514371000_ref102","unstructured":"National Centers for Environmental Information\n          . 2016. https:\/\/www.ngdc.noaa.gov\/geomag\/geomag.shtml. Accessed on October 10."},{"key":"2026040901514371000_ref103","volume-title":"Numerical Optimization","author":"Nocedal","year":"2006","edition":"2nd ed"},{"issue":"11","key":"2026040901514371000_ref104","doi-asserted-by":"crossref","first-page":"1898","DOI":"10.1109\/LSP.2015.2437456","article-title":"Robust inference for state-space models with skewed measurement noise","volume":"22","author":"Nurminen","year":"2015","journal-title":"IEEE Signal Processing Letters"},{"key":"2026040901514371000_ref105","first-page":"2065","volume-title":"Proceedings of the 16th International Conference on Information Fusion","author":"Nyqvist","year":"2013"},{"key":"2026040901514371000_ref106","first-page":"660","volume-title":"Proceedings of the IEEE Workshop on Statistical Signal Processing","author":"Olsson","year":"2016"},{"issue":"10","key":"2026040901514371000_ref107","doi-asserted-by":"crossref","first-page":"892","DOI":"10.4169\/000298909X477014","article-title":"A disorienting look at Euler\u2019s theorem on the axis of a rotation","volume":"116","author":"Palais","year":"2009","journal-title":"American Mathematical Monthly"},{"key":"2026040901514371000_ref108","first-page":"1","volume-title":"Proceedings of the IEEE International Conference on Indoor Positioning and Indoor Navigation (IPIN)","author":"Panahandeh","year":"2010"},{"key":"2026040901514371000_ref109","first-page":"225","volume-title":"Proceedings of the IEEE\/ION Position Location and Navigation Symposium (PLANS)","author":"Perlmutter","year":"2012"},{"issue":"3","key":"2026040901514371000_ref110","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1017\/S0373463308004797","article-title":"UWB and MEMS based indoor navigation","volume":"61","author":"Pittet","year":"2008","journal-title":"Journal of Navigation"},{"key":"2026040901514371000_ref111","unstructured":"Polar\n          . 2017. https:\/\/www.polar.com. Accessed on March 17."},{"key":"2026040901514371000_ref112","first-page":"10822","volume-title":"Proceedings of the 17th World Congress of the International Federation of Automatic Control (IFAC)","author":"Raibert","year":"2008"},{"issue":"10","key":"2026040901514371000_ref113","doi-asserted-by":"crossref","first-page":"1619","DOI":"10.1016\/S0005-1098(01)00115-7","article-title":"Constrained linear state estimation \u2013 a moving horizon approach","volume":"37","author":"Rao","year":"2001","journal-title":"Automatica"},{"issue":"2","key":"2026040901514371000_ref114","doi-asserted-by":"crossref","first-page":"246","DOI":"10.1109\/TAC.2002.808470","article-title":"Constrained state estimation for nonlinear discrete-time systems: Stability and moving horizon approximations","volume":"48","author":"Rao","year":"2003","journal-title":"IEEE Transactions on Automatic Control"},{"issue":"4","key":"2026040901514371000_ref115","doi-asserted-by":"crossref","first-page":"653","DOI":"10.1016\/j.automatica.2003.11.002","article-title":"Drift-free attitude estimation for accelerated rigid bodies","volume":"40","author":"Rehbinder","year":"2004","journal-title":"Automatica"},{"issue":"11","key":"2026040901514371000_ref116","doi-asserted-by":"crossref","first-page":"3257","DOI":"10.1109\/JSEN.2017.2674307","article-title":"Camera\/IMU calibration revisited","volume":"17","author":"Rehder","year":"2017","journal-title":"IEEE Sensors Journal"},{"key":"2026040901514371000_ref117","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1007\/978-3-642-16982-3_4","volume-title":"Proceedings of the 5th European Conference on Smart Sensing and Context","author":"Reiss","year":"2010."},{"key":"2026040901514371000_ref118","doi-asserted-by":"crossref","DOI":"10.1155\/2010\/967245","article-title":"Complete triaxis magnetometer calibration in the magnetic domain","author":"Renaudin","year":"2010","journal-title":"Journal of Sensors"},{"key":"2026040901514371000_ref119","first-page":"1","volume-title":"Proceedings of the IEEE International Conference on Indoor Positioning and Indoor Navigation (IPIN)","author":"Robertson","year":"2013"},{"issue":"3","key":"2026040901514371000_ref120","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1109\/TNSRE.2005.847353","article-title":"Compensation of magnetic disturbances improves inertial and magnetic sensing of human body segment orientation","volume":"13","author":"Roetenberg","year":"2005","journal-title":"IEEE Transactions on Neural Systems and Rehabilitation Engineering"},{"key":"2026040901514371000_ref121","author":"Roetenberg","year":"2013","journal-title":"Xsens MVN: Full 6DOF human motion tracking using miniature inertial sensors"},{"key":"2026040901514371000_ref122","article-title":"Robust Bayesian filtering and smoothing using student\u2019s t distribution","author":"Roth","year":"2017","journal-title":"ArXiv e-prints"},{"key":"2026040901514371000_ref123","doi-asserted-by":"crossref","DOI":"10.1137\/1.9780898718003","volume-title":"Iterative methods for sparse linear systems","author":"Saad","year":"2003"},{"issue":"7","key":"2026040901514371000_ref124","doi-asserted-by":"crossref","first-page":"1346","DOI":"10.1109\/TBME.2006.875664","article-title":"Quaternion-based extended Kalman filter for determining orientation by inertial and magnetic sensing","volume":"53","author":"Sabatini","year":"2006","journal-title":"IEEE Transactions on Biomedical Engineering"},{"key":"2026040901514371000_ref125","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511541056","volume-title":"Ultra-wideband Positioning Systems: Theoretical Limits, Ranging Algorithms, and Protocols","author":"Sahinoglu","year":"2008"},{"key":"2026040901514371000_ref126","first-page":"39","volume-title":"Proceedings of the IROS Workshop on Cognitive Assistive Systems: Closing the Action-Perception Loop","author":"Salehi","year":"2012"},{"key":"2026040901514371000_ref127","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9781139344203","volume-title":"Bayesian Filtering and Smoothing","author":"S\u00e4rkk\u00e4","year":"2013"},{"issue":"1","key":"2026040901514371000_ref128","doi-asserted-by":"crossref","first-page":"19","DOI":"10.2514\/2.4228","article-title":"Strapdown inertial navigation integration algorithm design part 1: Attitude algorithms","volume":"21","author":"Savage","year":"1998","journal-title":"Journal of Guidance, Control and Dynamics"},{"issue":"2","key":"2026040901514371000_ref129","doi-asserted-by":"crossref","first-page":"208","DOI":"10.2514\/2.4242","article-title":"Strapdown inertial navigation integration algorithm design part 2: Velocity and position algorithms","volume":"21","author":"Savage","year":"1998","journal-title":"Journal of Guidance, Control and Dynamics"},{"issue":"4","key":"2026040901514371000_ref130","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MSP.2005.1458275","article-title":"Network-based wireless location: challenges faced in developing techniques for accurate wireless location information","volume":"22","author":"Sayed","year":"2005","journal-title":"IEEE Signal Processing Magazine"},{"key":"2026040901514371000_ref131","first-page":"775","volume-title":"Proceedings of the 17th IFAC Symposium on System Identification","author":"Sch\u00f6n","year":"2015"},{"key":"2026040901514371000_ref132","first-page":"89","volume-title":"Proceedings of the IEEE International Conference on Ultra-Wideband (ICUWB)","author":"Sczyslo","year":"2008"},{"issue":"4","key":"2026040901514371000_ref133","doi-asserted-by":"crossref","first-page":"6891","DOI":"10.3390\/s140406891","article-title":"IMU-based joint angle measurement for gait analysis","volume":"14","author":"Seel","year":"2014","journal-title":"Sensors"},{"issue":"3","key":"2026040901514371000_ref134","doi-asserted-by":"crossref","first-page":"682","DOI":"10.1109\/18.30995","article-title":"A new method for evaluating the log-likelihood gradient, the Hessian, and the Fisher information matrix for linear dynamic systems","volume":"35","author":"Segal","year":"1989","journal-title":"IEEE Transactions on Information Theory"},{"issue":"1","key":"2026040901514371000_ref135","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1109\/TIM.2007.908635","article-title":"Analysis and modeling of inertial sensors using Allan variance","volume":"57","author":"El-Sheimy","year":"2008","journal-title":"IEEE Transactions on Instrumentation and Measurement"},{"issue":"4","key":"2026040901514371000_ref136","first-page":"439","article-title":"A survey of attitude representations","volume":"41","author":"Shuster","year":"1993","journal-title":"The Journal of the Astronautical Sciences"},{"issue":"1","key":"2026040901514371000_ref137","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1007\/BF03256479","article-title":"The TRIAD algorithm as maximum likelihood estimation","volume":"54","author":"Shuster","year":"2006","journal-title":"The Journal of the Astronautical Sciences"},{"issue":"1","key":"2026040901514371000_ref138","doi-asserted-by":"crossref","first-page":"70","DOI":"10.2514\/3.19717","article-title":"Three-axis attitude determination from vector observations","volume":"4","author":"Shuster","year":"1981","journal-title":"Journal of Guidance, Control, and Dynamics"},{"issue":"1","key":"2026040901514371000_ref139","doi-asserted-by":"crossref","first-page":"273","DOI":"10.1109\/TAES.2017.2650118","article-title":"EM-SLAM with inertial\/visual applications","volume":"53","author":"Sjanic","year":"2017","journal-title":"IEEE Transactions on Aerospace and Electronic Systems"},{"issue":"1","key":"2026040901514371000_ref140","doi-asserted-by":"crossref","first-page":"4","DOI":"10.1109\/TITS.2008.2011712","article-title":"In-car positioning and navigation technologies \u2013 A survey","volume":"10","author":"Skog","year":"2009","journal-title":"IEEE Transactions on Intelligent Transportation Systems"},{"issue":"11","key":"2026040901514371000_ref141","doi-asserted-by":"crossref","first-page":"2657","DOI":"10.1109\/TBME.2010.2060723","article-title":"Zero-velocity detection \u2013 An algorithm evaluation","volume":"57","author":"Skog","year":"2010","journal-title":"IEEE Transactions on Biomedical Engineering"},{"key":"2026040901514371000_ref142","first-page":"1856","volume-title":"Proceedings of the 18th International Conference on Information Fusion","author":"Skoglund","year":"2015"},{"key":"2026040901514371000_ref143","first-page":"1","volume-title":"Proceedings of the 20th International Conference on Information Fusion","author":"Skoglund","year":"2017"},{"key":"2026040901514371000_ref144","article-title":"Modeling and interpolation of the ambient magnetic field by Gaussian processes","author":"Solin","year":"2015","journal-title":"ArXiv e-prints"},{"key":"2026040901514371000_ref145","first-page":"1751","volume-title":"Proceedings of the 19th International Conference on Information Fusion","author":"Taetz","year":"2016"},{"key":"2026040901514371000_ref146","first-page":"3042","volume-title":"Proceedings of the IEEE International Conference on Robotics and Automation (ICRA)","author":"Tedaldi","year":"2014"},{"key":"2026040901514371000_ref147","unstructured":"The Robot Operating System\n          . 2017. http:\/\/www.ros.org\/. Accessed on February 13."},{"key":"2026040901514371000_ref148","volume-title":"Strapdown inertial navigation technology","author":"Titterton","year":"1997"},{"key":"2026040901514371000_ref149","unstructured":"Trivisio Prototyping GmbH\n          . 2016. http:\/\/www.trivisio.com. Accessed on October 24."},{"issue":"2","key":"2026040901514371000_ref150","doi-asserted-by":"crossref","first-page":"1293","DOI":"10.1109\/TAES.2011.5751259","article-title":"Geometric approach to strapdown magnetometer calibration in sensor frame","volume":"47","author":"Vasconcelos","year":"2011","journal-title":"IEEE Transactions on Aerospace and Electronic systems"},{"key":"2026040901514371000_ref151","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9780511618888","volume-title":"Filtering and system identification: a least squares approach","author":"Verhaegen","year":"2007"},{"key":"2026040901514371000_ref152","unstructured":"Vicon\n          . 2016. http:\/\/www.vicon.com. Accessed on August 5."},{"key":"2026040901514371000_ref153","unstructured":"Vydhyanathan, A., G.Bellusci, H.Luinge, and P.Slycke.\n          2015. \u201cThe next generation Xsens motion trackers for industrial applications\u201d. https:\/\/www.xsens.com\/download\/pdf\/documentation\/mti\/mti_white_paper.pdf."},{"key":"2026040901514371000_ref154","article-title":"An introduction to inertial navigation","author":"Woodman","year":"2007","journal-title":"University of Cambridge, Computer Laboratory, Tech. Rep. UCAMCL-TR-696"},{"key":"2026040901514371000_ref155","unstructured":"x-io Technologies Limited\n          . 2017. http:\/\/x-io.co.uk\/open-sourceimu-and-ahrs-algorithms\/. Accessed on February 13."},{"key":"2026040901514371000_ref156","author":"Xsens Technologies B.V","year":"2016"},{"issue":"6","key":"2026040901514371000_ref157","doi-asserted-by":"crossref","first-page":"1216","DOI":"10.1109\/TRO.2006.886270","article-title":"Design, implementation, and experimental results of a quaternion-based Kalman filter for human body motion tracking","volume":"22","author":"Yun","year":"2006","journal-title":"IEEE Transactions on Robotics"},{"issue":"4","key":"2026040901514371000_ref158","doi-asserted-by":"crossref","first-page":"61","DOI":"10.1109\/MSP.2012.2183773","article-title":"Robust estimation in signal processing: A tutorial-style treatment of fundamental concepts","volume":"29","author":"Zoubir","year":"2012","journal-title":"IEEE Signal Processing Magazine"}],"container-title":["Foundations and Trends\u00ae in Signal Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.emerald.com\/ftsig\/article-pdf\/11\/1-2\/1\/11046740\/2000000094en.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/www.emerald.com\/ftsig\/article-pdf\/11\/1-2\/1\/11046740\/2000000094en.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T05:52:12Z","timestamp":1775713932000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.emerald.com\/ftsig\/article\/11\/1-2\/1\/1328594\/Using-Inertial-Sensors-for-Position-and"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,11,15]]},"references-count":158,"journal-issue":{"issue":"1-2","published-print":{"date-parts":[[2017,11,15]]}},"URL":"https:\/\/doi.org\/10.1561\/2000000094","relation":{},"ISSN":["1932-8346","1932-8354"],"issn-type":[{"value":"1932-8346","type":"print"},{"value":"1932-8354","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,15]]}}}