{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T03:01:05Z","timestamp":1783566065734,"version":"3.55.0"},"reference-count":21,"publisher":"MDPI AG","issue":"3","license":[{"start":{"date-parts":[[2015,3,4]],"date-time":"2015-03-04T00:00:00Z","timestamp":1425427200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The location of objects is a growing research topic due, for instance, to the expansion of civil drones or intelligent vehicles. This expansion was made possible through the development of microelectromechanical systems (MEMS), inexpensive and miniaturized inertial sensors. In this context, this article describes the development of a new simulator which generates sensor measurements, giving a specific input trajectory. This will allow the comparison of pose estimation algorithms. To develop this simulator, the measurement equations of every type of sensor have to be analytically determined. To achieve this objective, classical kinematic equations are used for the more common sensors, i.e., accelerometers and rate gyroscopes. As nowadays, the MEMS inertial measurement units (IMUs) are generally magnetometer-augmented, an absolute world magnetic model is implemented. After the determination of the perfect measurement (through the error-free sensor models), realistic error models are developed to simulate real IMU behavior. Finally, the developed simulator is subjected to different validation tests.<\/jats:p>","DOI":"10.3390\/s150305293","type":"journal-article","created":{"date-parts":[[2015,3,4]],"date-time":"2015-03-04T10:19:49Z","timestamp":1425464389000},"page":"5293-5310","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":24,"title":["Magnetometer-Augmented IMU Simulator: In-Depth Elaboration"],"prefix":"10.3390","volume":"15","author":[{"given":"Thomas","family":"Brunner","sequence":"first","affiliation":[{"name":"French-German Research Institute of Saint-Louis (ISL, Guidance, Navigation and Control (GNC) Department), 5 rue du G\u00e9n\u00e9ral Cassagnou, Saint-Louis 68300, France"},{"name":"Laboratoire MIPS - EA2332, Universit\u00e9 de Haute-Alsace, 12 rue des Fr\u00e8res Lumi\u00e8re, Mulhouse Cedex 68093, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jean-Philippe","family":"Lauffenburger","sequence":"additional","affiliation":[{"name":"Laboratoire MIPS - EA2332, Universit\u00e9 de Haute-Alsace, 12 rue des Fr\u00e8res Lumi\u00e8re, Mulhouse Cedex 68093, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"S\u00e9bastien","family":"Changey","sequence":"additional","affiliation":[{"name":"French-German Research Institute of Saint-Louis (ISL, Guidance, Navigation and Control (GNC) Department), 5 rue du G\u00e9n\u00e9ral Cassagnou, Saint-Louis 68300, France"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michel","family":"Basset","sequence":"additional","affiliation":[{"name":"Laboratoire MIPS - EA2332, Universit\u00e9 de Haute-Alsace, 12 rue des Fr\u00e8res Lumi\u00e8re, Mulhouse Cedex 68093, France"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2015,3,4]]},"reference":[{"key":"ref_1","unstructured":"Kucuk, S., Bingul, Z., Kucuk, S., and Bingul, Z. Robot kinematics: Forward and Inverse Kinematics. Available online: http:\/\/cdn.intechweb.org\/pdfs\/379.pdf."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.arcontrol.2012.09.003","article-title":"Spacecraft attitude determination and control: Quaternion based method","volume":"36","author":"Yang","year":"2012","journal-title":"Ann. Rev. Control"},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Euston, M., Coote, P., Mahony, R., Kim, J., and Hamel, T. (2008, January 22\u201326). A complementary filter for attitude estimation of a fixed-wing UAV. Nice, France.","DOI":"10.1109\/IROS.2008.4650766"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"233","DOI":"10.1109\/JSEN.2010.2053353","article-title":"A Nonlinear Filtering Approach for the Attitude and Dynamic Body Acceleration Estimation Based on Inertial and Magnetic Sensors: Bio-Logging Application","volume":"11","author":"Fourati","year":"2011","journal-title":"IEEE Sens. J."},{"key":"ref_5","unstructured":"Radix, J. (1991). Syst\u00e8mes Inertiels \u00e0 Composants Li\u00e9s \u201cStrap-Down\u201d, C\u00e9padu\u00e8s-\u00c9dition. (In French)."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"6497","DOI":"10.3390\/s100706497","article-title":"Optimal Configuration of Redundant Inertial Sensors for Navigation and FDI Performance","volume":"10","author":"Shim","year":"2010","journal-title":"Sensors"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"6771","DOI":"10.3390\/s110706771","article-title":"Data fusion algorithms for multiple inertial measurement units","volume":"11","author":"Bancroft","year":"2011","journal-title":"Sensors"},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"13661","DOI":"10.3390\/s140813661","article-title":"A Optimal Configuration form Redundant MEMS Inertial Sensors Based on the Orthogonal Rotation Method","volume":"14","author":"Cheng","year":"2014","journal-title":"Sensors"},{"key":"ref_9","unstructured":"Carvalho, G.B., Theil, S., and Kuga, H.K. IMU: Generic Model Development Approach. Simposio Brasileiro de Engenharia Inercial. Available online: http:\/\/www2.dem.inpe.br\/hkk\/2007\/vsbein019-Gustavo.pdf."},{"key":"ref_10","unstructured":"Par\u00e9s, M.E., Rosales, J.J., and Colomina, I. Yet Another IMU Simulator: Validation and Applications. Available online: www.isprs.org\/proceedings\/2008\/euroCOW08\/euroCOW08_files\/papers\/20.pdf."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Brunner, T., Changey, S., Pecheur, E., Lauffenburger, J.P., and Basset, M. (2014, January 5\u20138). Evaluation of attitude estimation algorithms using absolute magnetic reference data: Methodology and results. Monterey, CA, USA.","DOI":"10.1109\/PLANS.2014.6851378"},{"key":"ref_12","unstructured":"Dorveaux, E. (2011). Navigation Magn\u00e9to-Inertielle: Principes et Application \u00e0 un syst\u00eame Podom\u00e9trique Indoor. [PhD Thesis, Ecole Nationale Sup\u00e9rieure des Mines de Paris]."},{"key":"ref_13","unstructured":"Zipfel, PH. (2000). Modeling and Simulation of Aerospace Vehicle Dynamics, American Institute of Aeronautics and Astronautics. [2nd ed.]."},{"key":"ref_14","unstructured":"Sircoulomb, V. (2008). Etude des Concepts de Filtrage Robuste aux m\u00e9connaissances de mod\u00e8le et aux Pertes de Mesures. [PhD Thesis, Nancy-Universit\u00e9]. (In French)."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1016\/j.gmod.2010.10.004","article-title":"Understanding quaternions","volume":"73","author":"Goldman","year":"2011","journal-title":"Graph. Models"},{"key":"ref_16","unstructured":"Maus, S., Macmillan, S., McLean, S., Hamilton, B., Thomson, A., Nair, M., and Rollins, C. (2010). The US\/UK World Magnetic Model for 2010\u20132015, NOAA National Geophysical Data Center."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"9549","DOI":"10.3390\/s130809549","article-title":"A Comparison between Different Error Modeling of MEMS Applied to GPS\/INS Integrated Systems","volume":"13","author":"Quinchia","year":"2013","journal-title":"Sensors"},{"key":"ref_18","first-page":"437","article-title":"Stochastic modeling and analysis of IMU sensor errors","volume":"22","author":"Zhao","year":"2011","journal-title":"Photogram. Cartogr. Remote Sens."},{"key":"ref_19","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":"Hou","year":"2008","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_20","unstructured":"Systems, S. IG-500N GPS Aided AHRS Leaflet, 2008. Available online: http:\/\/www.sbg-systems.com\/docs\/IG-500N-Leaflet.pdf."},{"key":"ref_21","unstructured":"Wey, P. (2014). The Six and Seven Degrees of Freedom Guided Projectile Trajectory Model. NATO STANREC 4618."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/3\/5293\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T20:43:07Z","timestamp":1760215387000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/15\/3\/5293"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,3,4]]},"references-count":21,"journal-issue":{"issue":"3","published-online":{"date-parts":[[2015,3]]}},"alternative-id":["s150305293"],"URL":"https:\/\/doi.org\/10.3390\/s150305293","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,3,4]]}}}