background image

 
 
 
 
 
 
 
 

 

 

  

 

22 

Document MT1600P.2019.A 

© Xsens Technologies B.V.

 

MTi Family Reference Manual 

 

4.4  Xsens Sensor Fusion Algorithms 

The  orientation  and  position  output  of  the  VRU,  AHRS  and  GNSS/INS  are  computed  by  Xsens

 

proprietary  sensor  fusion  algorithm.  It  uses  signals  of  the  rate  gyroscopes,  accelerometers, 
magnetometers  and  optionally  a  GNSS  receiver  and  barometer  to  compute  a  statistical  optimal  3D 
orientation and position estimates of high accuracy without drift for both static and dynamic movements.  
 
The  design  of  a  typical  algorithm  can  be  summarized  as  a  sensor  fusion  algorithm  where  the 
measurement  of  gravity  (by  the  3D  accelerometers)  and  Earth  magnetic  north  (by  the  3D 
magnetometers)  compensate  for  otherwise  slowly,  but  unlimited,  increasing  (drift)  errors  from  the 
integration of rate of turn data (angular velocity from the rate gyroscope). This type of drift compensation 
is often called attitude  and heading referencing  and such a system is referred to as an Attitude  and 
Heading Reference System (AHRS).  
 
In products where a GNSS receiver is available, GNSS data is continuously used to aid the estimation 
of the 

device’s 

roll, pitch and heading next to position and velocity. An additional benefit is that short 

term GNSS outages can be coped with, through dead-reckoning, ensuring continuous data output. Such 
a system is referred to as GNSS/INS.  

4.4.1  Internal Sensor Bias Estimation 

The Xsens algorithm continuously estimates the gyroscope bias. For the rate of turn around the x-axis 
and the y-axis (roll and pitch axes), the gyroscope bias is estimated using gravity (accelerometers). In 
a homogenous magnetic field and with filter profiles using the magnetometer, also the gyroscope bias 
around the z-axis will successfully be estimated.  
 
In some situations, the heading cannot be referenced to the (magnetic) north. This is the case when the 
magnetic field is not used (for example for VRU devices) or when the magnetic field is distorted. There 
are several ways to mitigate the drift in yaw (rotation around the z-axis): 

1.  When the MTi has sufficient movement in roll and pitch (>30 degrees for more than 10 seconds), 

the gyroscope bias will be estimated for the z-gyroscope. When rotating the MTi back to roll and 
pitch around 0 degrees, the yaw will be more stable than before the roll/pitch movements.  

2.  The yaw drift can also be stabilized by using Active Heading Stabilization (AHS). Refer to section 

Error! Reference source not found.

 of this document for more details.  

3.  It is also possible to estimate the gyro bias using the manual gyro bias estimation when the MTi 

does not rotate (also called no-rotation update). A tutorial of the Manual Gyro Bias Estimation 
is available online through the following link

BASE by Xsens - Manual Gyro Bias Estimation 

Tutorial 

 

 

4.4.2  Roll and Pitch estimation 

The  Xsens  sensor  fusion  algorithm  stabilizes  the  inclination  (i.e.  roll  and  pitch  combined)  using  the 
accelerometer  signals.  An  accelerometer  measures  the  specific  force  that  is  composed  of  the 
gravitational acceleration plus the linear acceleration due to the movement of the object with respect to 
its  surroundings.  The  algorithm  uses  the  assumption  that  on  average  the  acceleration  due  to  the 
movement  is  zero.  Using  this  assumption,  the  direction  of  the  gravity  can  be  observed  and  used  to 
stabilize the attitude. The orientation of the MTi in the gravity field is accounted for such that centripetal 
accelerations or asymmetrical movements cannot cause a degraded orientation estimate performance. 
The key here is the amount of time over which the acceleration must be averaged for the assumption to 
hold. During this time, the gyroscopes must be able to track the orientation to a high degree of accuracy. 
In practice, this limits the amount of time over which the assumption holds true.  
 
However, for some applications this assumption does not hold. For example, an accelerating automobile 
may  generate  significant  permanent  accelerations  for  time  periods  lasting  longer  than  the  maximum 

duration  the  MT’s  rate  gyroscopes  can  reliably  keep  track  of  the  orientation.  This 

may  degrade  the 

Содержание MTi Series

Страница 1: ...67 00 fax 31 0 88 973 67 01 e mail info xsens com internet www xsens com 101 N Pacific Coast Hwy Suite 101 El Segundo CA 90245 USA phone 310 481 1800 fax 310 416 9044 e mail info xsens com internet w...

Страница 2: ...rights reserved Information in this document is subject to change without notice Xsens MVN MotionGrid MTi MTx and Awinda are registered trademarks or trademarks of Xsens Technologies B V and or its p...

Страница 3: ...2 2 Orientation increment and Velocity increment dq and dv 16 4 2 3 Orientation data 17 4 2 4 Velocity data 18 4 2 5 Position data 19 4 3 PHYSICAL SENSOR MODEL 19 4 3 1 Calibrated q and v outputs 20 4...

Страница 4: ...A Xsens Technologies B V MTi Family Reference Manual 6 INSTALLATION TIPS AND TRICKS 29 6 1 TRANSIENT ACCELERATIONS 29 6 2 VIBRATIONS 29 6 3 MAGNETIC MATERIALS AND MAGNETS 29 7 WARRANTY AND LIABILITY 3...

Страница 5: ...onents of Development Kit 11 Table 4 Description of software components of Development Kit 12 Table 5 Conditions for the use of the MT Software Suite 13 Table 6 Data outputs with reference coordinate...

Страница 6: ...s for the use of Xsens products and inside information about installation MEMS sensors and GNSS receivers hardware design CAD files system architecture low level communication and sensor fusion algori...

Страница 7: ...Surface Mount Devices SMD module The MTi 600 series is a cost effective product line for easy integration The MTi 10 series2 is Xsens entry level model with robust accuracy The MTi 100 series is a Xse...

Страница 8: ...rence for roll and pitch calculations Essentially it delivers the same data as the AHRS except for the yaw The yaw estimate of a VRU product is unreferenced which means that it is computed without any...

Страница 9: ...e information 2 2 3 MTi 10 series The MTi 10 series offers inertial and orientation data at an affordable price It features a sturdy anodized aluminium housing and robust push pull connectors The MTi...

Страница 10: ...MTi 1 IMU MTi 610 IMU MTi 10 IMU MTi 100 IMU VRU MTi 2 VRU MTi 620 VRU MTi 20 VRU MTi 200 VRU AHRS MTi 3 AHRS MTi 630 AHRS MTi 30 AHRS MTi 300 AHRS GNSS INS MTi 7 GNSS INS MTi 670 GNSS INS MTi G 710...

Страница 11: ...Development Kit Depending on the model of MTi you have purchased the Development Kit can contain any of the following items Table 3 Description of hardware components of Development Kit Component Desc...

Страница 12: ...to online manuals Xsens Device API library MFM SDK Library Library for the Magnetic Field Mapper 3 1 1 Getting Started with MT Manager software The easiest way to get started with your MTi is to use M...

Страница 13: ...edded computers and microcontrollers The low level communication is extensively described in the MT Low Level Communication Protocol Documentation3 Next to that source code is delivered to make driver...

Страница 14: ...Not allowed to reverse engineer Allowed to execute reproduce modify and compile modified source code to use with Xsens products only Not allowed to modify DLL Include License Agreement with distribut...

Страница 15: ...tings Modelling Parameters Next to the calibration values shown in MT Manager each device is calibrated according to more complicated models to ensure accuracy e g non linear temperature effect cross...

Страница 16: ...Velocity increment Sensor fixed frame Sxyz or Oxyz Orientation increment Sensor fixed frame Sxyz or Oxyz Free acceleration Local earth fixed frame LXYZ default ENU Orientation Local earth fixed frame...

Страница 17: ...gles6 roll pitch yaw XYZ Earth fixed type are output following the aerospace sequence Z Y X Rotation Matrix directional cosine matrix A positive rotation is always right handed i e defined according t...

Страница 18: ...o mounting of the MTi on the automotive platform vehicle It is recommended to always mount the MTi with the x axis pointing to the front of the vehicle irrespective of the local coordinate frame used...

Страница 19: ...ata is used to relate the sampled digital voltages u from the sensors to the respective physical quantity s The gain matrix is split into a misalignment matrix A and a gain matrix G The misalignment s...

Страница 20: ...etic field data is in sensor fixed coordinate system Sxyz or Oxyz The units of the calibrated data output are as shown in Table 9 Table 9 Output specifications inertial and magnetometer data outputs V...

Страница 21: ...019 A Xsens Technologies B V MTi Family Reference Manual 4 3 4 Free acceleration Free acceleration Data ID 0x4030 is the acceleration in the local frame LXYZ from which the local gravity is deducted T...

Страница 22: ...re are several ways to mitigate the drift in yaw rotation around the z axis 1 When the MTi has sufficient movement in roll and pitch 30 degrees for more than 10 seconds the gyroscope bias will be esti...

Страница 23: ...c disturbances refer to chapter 6 3 of this document Next to the solutions described on the article Estimating Yaw in magnetically disturbed environments to mitigate effects from magnetic disturbances...

Страница 24: ...e optimized for different types of movement For optimal performance in a given application the correct filter profile must be set by the user Each product offer different filter profile options refer...

Страница 25: ...e Xsens filter output Currently only the Portable default and Airborne 4g platforms are supported The platform model can be configured using MT Manager or low level communication For more details on G...

Страница 26: ...erfaces for each product are available in the respective datasheets or hardware integration manuals Table 12 overview of interface options in MTi portfolio Interface MTi 1 series MTi 600 series I C SP...

Страница 27: ...MEA protocol As almost all GNSS receivers support the output of NMEA messages this functionality enables the use of virtually any GNSS receiver It is important to note that when using the NMEAin both...

Страница 28: ...the filter and user inputs Information contained within the status word are for example Selftest Filter valid GNSS fix No rotation update status Representative motion Clip flags of all axis gyroscopes...

Страница 29: ...the accelerometers the following two conditions can make the readings from the accelerometers invalid 1 The magnitude of the vibration is larger than the measurement range of the accelerometer This w...

Страница 30: ...incorrectly assuming that the device has rotated However in case of continuous magnetic disturbances 10 to 30 s depending on the filter settings the computed heading will slowly converge to a new sol...

Страница 31: ...current specifications for the Product for a period of one year from the date of delivery ANY LIABILITY OF XSENS WITH RESPECT TO THE SYSTEM OR THE PERFORMANCE THEREOF UNDER ANY WARRANTY NEGLIGENCE ST...

Отзывы: