<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">In use IMU calibration and pose estimation</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Henk</forename><surname>Kortier</surname></persName>
							<email>h.g.kortier@saxion.nl</email>
							<affiliation key="aff0">
								<orgName type="institution">Saxion University of Applied Sciences Mechatronics research department</orgName>
								<address>
									<postCode>7513 AB</postCode>
									<settlement>Enschede</settlement>
									<country key="NL">The Netherlands</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">In use IMU calibration and pose estimation</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">776A350279E5C99345F4FA0B9FB9C126</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T02:53+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Inertial sensor</term>
					<term>magnetometer</term>
					<term>IMU calibration</term>
					<term>optimization</term>
					<term>sensor fusion</term>
					<term>MIMU array</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper describes a calibration method for inertial and magnetic sensors using a batched optimization procedure. Well established sensor, motion and constraint models are applied which include sensor gains, biases, misalignments and inter-triad misalignments. For the magnetometer, hard and soft iron model parameters and local dipangle are embodied in the framework as well. The method does not require any additional equipment, is minimal restrictive with respect to the required movements, and can be performed within one minute. Our approach is applicable for both single and multi Inertial Measurement Units (IMU) and leverages from the relative pose between rigidly connected IMU's. We demonstrated that our approach resulted in improved dead reckoning estimates and showed good agreements with an optical reference system for both position and orientation estimates.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>Inertial Measurement Unit (IMU's) have a profound role in the control of mobile vehicles, robotic manipulators, capturing human body motions and augmented reality applications in smartphones. Fused with a magnetometer, an IMU enables precise orientation estimates. In addition, IMU's provide velocity and position change estimates over short time periods. The quality of those estimates largely depend on correct sensor models. Hence, estimating the model parameters, known as calibration, is an important procedure that has major effect on the eventual usability of the IMU. The upswing of micro-electromechanical (MEMS) based IMU's resulted in many scientific publications describing calibration methods <ref type="bibr" target="#b5">[6,</ref><ref type="bibr" target="#b9">10]</ref>. Traditionally an external system is used that applies suitable reference signals for a one-time calibration procedure right after the IMU was manufactured.</p><p>However, environmental influences, like temperature changes and mechanical stress, cause deviations of the true parameter values over time. Hence, an easy to perform, without the need for extra equipment, calibration procedure is desired to correct for those recurred systematic errors.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Supported by the Dutch SIA RAAK Postdoc program</head><p>While most literature focusses on the calibration of a single sensor, or only the gyroscope and accelerometer triads, do some include the magnetometer as well <ref type="bibr" target="#b7">[8]</ref>. However, the complementary relations between inertial and magnetic signals are often minimally exploited <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b3">4]</ref>. Estimating the sensors jointly, without the need to perform complex movements or equipment, was only recently published by Chow et.al. <ref type="bibr" target="#b2">[3]</ref>. It illustrates the possibilities of a powerful, yet easy to use calibration procedure. However, their choice for marginalization the navigation states puts some restrictions on the prior, the movement, its bandwidth and outlier handling.</p><p>We propose a similar method, yet different approach for an easy in-use calibration of consumer grade triaxial inertial and magnetometer sensors without the need for external equipment. The novelty can be found in various aspects:</p><p>-A tight coupled, batched, sensor fusion approach is used to benefit from all sensor observations in a joint manner. -Flexible in the number of rigidly connected IMU's (MIMU), their sampling rates, and the motion trajectory. -Exploiting the centripletal and tangential forces of a MIMU constellation.</p><p>-Simultaneous estimation of all inertial and magnetic calibration parameters.</p><p>-Simultaneous estimation of the navigation states.</p><p>-Sample based handling of measurement outliers.</p><p>-Robust for any magnetic disturbance and temporally or spatially inhomogenous fields.</p><p>This paper is structured as follows: we will first outline the theoretical framework and highlight the method. Then, the method is demonstrated in three different situations. First, a MIMU array is calibrated, where the orientation state is compared with an optical reference system. In the second situation a MIMU array is calibrated using multiple static periods and compared with an existing popular calibration approach. Third, the method is applied on an IMU embodied in an Apple iPhone X during typical smartphone usage.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Method</head><p>This section elaborates on the sensor, motion and constraint models. Diagonal gain matrices are indicated with K, lower triangular matrices describing the misalignments between the senstive axes with N , biases vectors with b and Gaussian noise vectors with e <ref type="bibr" target="#b10">[11]</ref>. Super or sub-script upper-case letters represent the local world frame L, module body frame B, magnetometer M i , gyroscope G i , sensor frame S i . Orientation are indicated with an orientation matrix R.</p><p>We assume a rigid body on which one or multiple sensors (S i ) are attached. Hence, the sensor's orientation with respect to the global frame can be written as:</p><formula xml:id="formula_0">R SiL t = R SiB R BL t (1)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Sensor models</head><p>Accelerometer: The output of an accelerometer at time t is modeled as the sum of the linear a Si Si,t and gravitational acceleration g Si :</p><formula xml:id="formula_1">y Si a,t = K Si a N Si a R SiB a B Si,t + R SiL t g L + b Si a + e a,t , e a,t ∼ N (0, Σ a ) (2)</formula><p>This linear acceleration at pick-up point (S i ) is a summation of the body, centripetal and tangential accelerations. Latter can be expressed using the lever-arm p B Si , angular velocity and angular acceleration:</p><formula xml:id="formula_2">a B Si,t = R BL t a L B,t + α B LB,t × p B Si + ω B LB,t × ω B LB,t × p B Si (<label>3</label></formula><formula xml:id="formula_3">)</formula><p>where R GiSi is the relative orientation, or triad misalignment, between the accelerometer and gyroscope pair.</p><p>Gyroscope: The output of a gyroscope is modeled as an angular velocity measured in the gyroscope frame with respect to the inertial frame (ω Gi</p><p>LGi,t ). We assume that the gyroscope and accelerometer are rigidly connected to the underlying body, hence ω BSi = ω SiGi = 0:</p><formula xml:id="formula_4">y Gi g,t = K Gi g N Gi g R GiSi R SiB ω B LB,t + b Gi g + e g,t , e g,t ∼ N (0, Σ g )<label>(4)</label></formula><p>Magnetometer: The output of a magnetometer at time t is modeled as a local measured homogenous magnetic field m L which is affected by soft (D) and hard iron (o) effects:</p><formula xml:id="formula_5">y Mi m,t = D Mi R SiB R BL m L + o Mi m + e m,t , e m,t ∼ N (0, Σ m )<label>(5)</label></formula><p>It should be noted that the triad misalignment between magnetometer and accelerometer is captured in matrix D Mi and the magnetometer bias is captured in the offset vector o Mi . The local magnetic field is a function of the local magnetic dip angle θ and modeled as:</p><formula xml:id="formula_6">m L = cos θ 0 − sin θ T (6)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Motion and constraint models</head><p>Motion model: The kinematic relations of the position p, velocity v , acceleration a, orientation q, angular velocity ω and angular acceleration α are given by the following proces model which is driven by a zero mean acceleration noise model:</p><formula xml:id="formula_7">p L t+T = p L t + T v L t + T 2 2 a L t + w p v L t+T = v L t + T a L t + w v a L t+T = 0 + w a q LB t+T = q LB t exp T 2 ω B LB,t + T 2 α B LB,t + w q ω B LB,t+T = ω B LB,t + T α B LB,t + w ω α B LB,t+T = 0 + w α</formula><p>where T is the sample period, is the quaternion product operator and exp the quaternion exponential. The process noises are being described by:</p><formula xml:id="formula_8">w X L B t ∼ N (0, Σ X ), X ∈ {p, v, a, q, ω, α, }<label>(7)</label></formula><p>It should be noted that w p , w v , w a represent the same linear acceleration uncertainty, and w q , w ω , w α the same angular acceleration uncertainty.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Zero net position:</head><p>The user is asked to return the IMU to approximately the same position as where it has been picked-up. This knowledge is modeled as a zero net position change measurement:</p><formula xml:id="formula_9">p t+Tp = p t + e np<label>(8)</label></formula><p>where T p is the time difference between pick-up and return.</p><p>Zero velocity: Whenever a zero movement period is detected using a movingvariance detector <ref type="bibr" target="#b8">[9]</ref> on the inertial sensor readings, the angular and translational velocities are assumed to be zero:</p><formula xml:id="formula_10">v L t = 0 + e v0<label>(9)</label></formula><formula xml:id="formula_11">ω B LB,t = 0 + e ω0 .<label>(10)</label></formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Calibration procedure</head><p>The model parameters and navigation states are estimated simultaneously using a large scale iterative non-linear least squares solver <ref type="bibr" target="#b0">[1]</ref>. By rewriting and summing the model terms, one can rephrase the entire cost function as a bundle adjustment problem. The following set of unknown are included:</p><p>1) Accelerometer and Gyroscope gains, misalignments, biases:</p><formula xml:id="formula_12">K Si a , K Gi g , N Si a , N Gi g , b Si a , b Gi g ∀i ∈ S<label>(11)</label></formula><p>2) Magnetometer gains, magnetometer offsets, and the magnetic dip angle:</p><formula xml:id="formula_13">D Mi , o Mi , θ ∀i ∈ S<label>(12)</label></formula><p>2) Boresights, lever arms and sensor triad misalignments:</p><formula xml:id="formula_14">R BSi , p B Si , R SiGi ∀i ∈ S<label>(13)</label></formula><p>2) Body kinematics:</p><formula xml:id="formula_15">p L B,t , v L B,t , a L B,t , q LB t , ω B LB,t , α B LB,t ∀t ∈ T (<label>14</label></formula><formula xml:id="formula_16">)</formula><p>where S denotes the set of IMU and magnetic sensors and T the set of time instances.</p><p>Outliers are efficiently detected and suppressed by embedding a Cauchy Loss function for each observation individually. Sensor covariances are either obtained from data-sheets or derived from an Allan Variance plot. Other covariance values were chosen such that they have a realistic meaning, e.g. sub-centimeter level zero net position change, millimeter/s and millidegree/s zero velocity uncertainties.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Experiments</head><p>Our approach has been evaluated in different indoor experiments. Before start of the recording sensors were running long enough to stabilize the temperature. In each experiment a different estimation aspect will be emphasized:</p><p>1. MIMU module, calibrated with two static poses. The orientation of the insample trial is compared with an optical reference. 2. MIMU module, calibrated with 20 static poses. The position of an out-ofsample trial is compared with a different calibration set and optical reference. 3. Smartphone IMU module, calibrated with two static periods, representing a typical smartphone movement. The pose of the in-sample trial is presented.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">MIMU two static periods</head><p>An Inertial Elements MIMU22BT multi IMU, sampled at 62.5Hz, module was used, see Fig. <ref type="figure" target="#fig_0">1</ref>. The MIMU was manipulated indoors in a rather arbitrary way for about one minute while its movements were recorded by a passive optical reference system (Vicon @100Hz). Processing the raw inertial and magnetic sensor readings yielded the estimated calibration parameters. Uncalibrated and calibrated sensor values are depicted in Fig. <ref type="figure" target="#fig_2">2</ref>. In addition, the in-sample orientation estimate was compared with the optical reference, see Fig. <ref type="figure" target="#fig_3">3</ref>. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">MIMU 20 static periods</head><p>In our previous work we described a new method for Pedestrian Dead Reckoning (PDR) based on MIMU sensors <ref type="bibr" target="#b4">[5]</ref>. For the experiments, a popular joint gyroacc calibration method described by Tedali et.al. <ref type="bibr" target="#b9">[10]</ref> was used to calibrate to inertial sensors. We re-used both the calibration and experimental datasets. The calibration dataset was used to calibrate the sensor using the method described in this   paper. The experimental data set contains the intertial data of a subject who traversed repeatedly an indoor oval path (800 m). Subsequently, the estimated trajectory using a Kalman based PDR approach <ref type="bibr" target="#b6">[7]</ref> for the dataset that has been calibrated with the two differente parametersets is depicted in Fig. <ref type="figure" target="#fig_4">4</ref>. Visible are an optical reference (left), an EKF estimate based on the original inertial calibration set (middle) and a reconstruction using a calibration set obtained from our method (right).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Smartphone, single IMU, 2 static periods</head><p>Typical smartphone usage includes a movement sequence of picking it up from a table, perform a phoning or texting activity, and finally place the phone back on the table top. We simulated this situation by picking up the phone, rotating it in different directions while translating in the global vertical-direction for about 30 cm, and finally return it to the initial resting spot. Figure <ref type="figure" target="#fig_6">5a</ref> illustrates the in-sample estimates of the translational kinematics. In addition, in-sample orientation estimates are visible by the (un)calibrated magnetometer readings in Fig. <ref type="figure" target="#fig_6">5b</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusion and Discussion</head><p>This paper describes a novel method for the calibration of inertial and magnetic measurement units. It allows for simultaneous estimation of calibration parameter and navigation states and flexible in the number of sensors used.</p><p>The advantages, suitability and performance is demonstrated in different experiments. Especially experiment 2 shows the added value of proper estimated parameters when a MIMU module is used for PDR activities.</p><p>In a follow up study we would like to include the uncertainty on the parameter estimates by evaluating the Hessian matrix. In addition, the framework can be easily extended by inclusion of the sensor covariances and time-dependent bias states.  </p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 .</head><label>1</label><figDesc>Fig. 1. Inertial Elements MIMU22BT, a MIMU module with 4 InvenSense MPU-9150 motion tracking devices. Top and bottom IC's are mirrored and approximately 2.1mm separated, whereas the distance between the two IC's on the same side is approximately 6.1mm.</figDesc><graphic coords="5,203.93,382.00,207.49,104.05" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 2 .</head><label>2</label><figDesc>Fig. 2. MIMU experiment 1: Uncalibrated (top) and calibrated (bottom) gyroscope (left), accelerometer (middle) and magnetometer (right) reading of 4 independent, but rigidly connected, IMU modules. Each colored trace represents a different sensitive sensor axis whereas the norms are given in black.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 3 .</head><label>3</label><figDesc>Fig.3. MIMU experiment 1: Estimation of orientation (quaternions) provided by the calibration algorithm (top) and optical reference (middle). The error between both orientation sequences is expressed using Euler angles.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 4 .</head><label>4</label><figDesc>Fig. 4. MIMU experiment 2: The position of a subject traversing a path (108 rounds).Visible are an optical reference (left), an EKF estimate based on the original inertial calibration set (middle) and a reconstruction using a calibration set obtained from our method (right).</figDesc><graphic coords="7,134.77,116.83,345.83,121.28" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head></head><label></label><figDesc>In sample position, velocity and acceleration estimates of the sensor module expressed in the global reference frame. (b) Mapping on the unit sphere (orange) of the uncalibrated (red) and calibrated (blue) magnetometer output.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>Fig. 5 .</head><label>5</label><figDesc>Fig. 5. IMU experiment: Example of algorithm output mimicking a typical smartphone activity motion.</figDesc><graphic coords="8,314.98,126.80,162.54,162.54" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<title level="m" type="main">Others: Ceres solver</title>
		<author>
			<persName><forename type="first">S</forename><surname>Agarwal</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Mierle</surname></persName>
		</author>
		<ptr target="http://ceres-solver.org" />
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Calibration methods for inertial and magnetic sensors</title>
		<author>
			<persName><forename type="first">S</forename><surname>Bonnet</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Bassompierre</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Godin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Lesecq</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Barraud</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Sensors and Actuators A: Physical</title>
		<imprint>
			<biblScope unit="volume">156</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="302" to="311" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Tightly-coupled joint user self-calibration of accelerometers, gyroscopes, and magnetometers</title>
		<author>
			<persName><forename type="first">J</forename><surname>Chow</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Hol</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Luinge</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Drones</title>
		<imprint>
			<biblScope unit="volume">2</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page">6</biblScope>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Iterative calibration method for inertial and magnetic sensors</title>
		<author>
			<persName><forename type="first">E</forename><surname>Dorveaux</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Vissière</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">P</forename><surname>Martin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Petit</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference</title>
				<meeting>the 48h IEEE Conference on Decision and Control (CDC) held jointly with 2009 28th Chinese Control Conference</meeting>
		<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2009">2009</date>
			<biblScope unit="page" from="8296" to="8303" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Mimu pdr with bias estimation using an optimization-based approach</title>
		<author>
			<persName><forename type="first">H</forename><surname>Kortier</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Bonestroo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Tangelder</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page">N2018</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">An enhanced multi-position calibration method for consumer-grade inertial measurement units applied and tested</title>
		<author>
			<persName><forename type="first">T</forename><surname>Nieminen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Kangas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Suuriniemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Kettunen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Measurement Science and Technology</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">10</biblScope>
			<biblScope unit="page">105204</biblScope>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Foot-mounted inertial navigation made easy</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">O</forename><surname>Nilsson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">K</forename><surname>Gupta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Händel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2014 International Conference on Indoor Positioning and Indoor Navigation (IPIN)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2014">2014</date>
			<biblScope unit="page" from="24" to="29" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A multi-position calibration method for consumer-grade accelerometers, gyroscopes, and magnetometers to field conditions</title>
		<author>
			<persName><forename type="first">O</forename><surname>Särkkä</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Nieminen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Suuriniemi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Kettunen</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Sensors Journal</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="3470" to="3481" />
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Zero-velocity detection-an algorithm evaluation</title>
		<author>
			<persName><forename type="first">I</forename><surname>Skog</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Handel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">O</forename><surname>Nilsson</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Rantakokko</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE transactions on biomedical engineering</title>
		<imprint>
			<biblScope unit="volume">57</biblScope>
			<biblScope unit="issue">11</biblScope>
			<biblScope unit="page" from="2657" to="2666" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">A robust and easy to implement method for imu calibration without external equipments</title>
		<author>
			<persName><forename type="first">D</forename><surname>Tedaldi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Pretto</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Menegatti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Robotics and Automation (ICRA)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="3042" to="3049" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Improved multi-position calibration for inertial measurement units</title>
		<author>
			<persName><forename type="first">H</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">W</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">X</forename><surname>Hu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Measurement Science and Technology</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page">15107</biblScope>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
