background image

 

 

 

 

 

 
 

  

 

14 

www.xsens.com 

3

 

Xsens DOT Overview 

The  signal  processing  architecture  of  Xsens  DOT  sensor  is  presented  in  Figure 7.  Strap 
down  integration  (SDI)  and  sensor  fusion  algorithm  (XKFCore)  are  integrated  into 

firmware.  You  can  get  orientation  increments  and  velocity  increments  from  SDI,  3D 
orientation and free acceleration from XKFCore. Xsens DOT sensor is factory calibrated, 
making it more accurate repeatable and robust. 

 

 

Figure 7: Xsens DOT signal processing architecture 

3.1

 

Strapdown integration 

Strap down integration is a method used to compute orientation and velocity increments 
by integrating angular velocity from gyroscope and acceleration from the accelerometer.  

 
The angular velocity and acceleration data are sampled and calibrated at a high frequency 
(800 Hz) by the embedded MCU of Xsens DOT sensor to maintain accuracy under dynamic 

movements such as running and jumping. Due to the high sampling frequency, the data 
cannot  be  transmitted  via  Bluetooth  directly  and  would  typically  present  an  excessive 
computational load on the receiving host device (e.g., mobile phone). The SDI algorithm 

receives the high-rate sensor input and processes it into a lower-rate signal at 60 Hz. The 
main advantage of using the SDI algorithm is the accuracy is maintained, and information 
is preserved to ensure precise orientation tracking. 

 
The SDK data parser has built-in functions to convert SDI quantities to calibrated angular 

velocity  (rad/s)  and  acceleration  (m/s2)  data.  Refer  to  data  conversion  sections in  SDK 
programming guides. 
 

3.2

 

Sensor fusion algorithm and filter profiles 

The 3D orientation of the sensor is computed by Xsens’ latest Kalman filter core algorithm 

(XKFCore)  for  sensor  fusion,  which  is  optimized  for  human  motions.  It  uses  the  output 
from SDI to compute a statistical optimal 3D orientation estimate of high accuracy with no 
drift  for  both  static  and  dynamic  movements.  The  XKFCore  uses  the  measurement  of 

gravitational acceleration and Earth magnetic north to compensate for slowly increasing 
errors from the integration of the rate of turn data and gives out free acceleration. 
 

Summary of Contents for DOT

Page 1: ...1 www xsens com Xsens DOT User Manual Document XD0502P Revision D 15 Dec 2020...

Page 2: ...orial video link of unboxing and App Add long term storage guidelines Add button callback function Update state transition diagram Update synchronization function Add a filter profile Add output rates...

Page 3: ...g term storage guidelines 12 3 Xsens DOT Overview 14 3 1 Strapdown integration 14 3 2 Sensor fusion algorithm and filter profiles 14 3 3 Xsens DOT sensor state transition 15 3 3 1 Power ON OFF 15 3 3...

Page 4: ...n 25 4 2 5 Timestamp and packet counter 25 4 2 6 Status 25 5 Physical Specifications 27 5 1 Xsens DOT specifications 27 5 2 Sensor components specifications 27 5 3 Battery specifications 28 5 4 Sensor...

Page 5: ...ble 12 Status Definition 25 Table 13 Xsens DOT specifications 27 Table 14 Orientation Performance 27 Table 15 Gyroscope specifications 27 Table 16 Accelerometer specifications 27 Table 17 Magnetometer...

Page 6: ...angular velocity and earth magnetic field data to a receiving device Xsens DOT is the start of a new Xsens product line bringing Xsens sensor solution to mobile device platform With simple to use SDK...

Page 7: ...DOT and to configure the device according to your need Refer to this unboxing tutorial to get started quickly 2 2 Hardware 2 2 1 Xsens DOT Xsens DOT sensor provides 3D angular velocity using a gyrosc...

Page 8: ...e Xsens DOT SDK or in the BLE Service Specifications manual Refer to those for additional information on the button callback 2 2 3 LED status Xsens DOT sensor has LED patterns to indicate different se...

Page 9: ...s based on standard USB 2 0 power supply Figure 4 Charger with power cable 2 2 5 Body straps and accessories1 Xsens provides the Xsens DOT Strap Set as an attachment method to secure Xsens DOT on the...

Page 10: ...nect the sensors o Data real time streaming o Record data in sensor and export to other devices o Firmware update and other functions Refer to these BASE articles for detailed guidance on Android App...

Page 11: ...te reference in the calculation of 3D orientation For detailed information about the influence of magnetic field on orientation see the PhD thesis Inertial and magnetic sensing of human movement near...

Page 12: ...NOTES Never expose sensor to strong magnetic fields The sensor contains the absolute possible minimum of ferromagnetic materials Nonetheless some minor components can be magnetized permanently by exp...

Page 13: ...ors through Xsens DOT App or pressing the power button over 3 seconds Recharge your Xsens DOT sensors every 3 months according to the recommended guidelines to slow the rate of battery ageing thereby...

Page 14: ...d via Bluetooth directly and would typically present an excessive computational load on the receiving host device e g mobile phone The SDI algorithm receives the high rate sensor input and processes i...

Page 15: ...ous magnetic field External magnetic distortion is considered relatively short Dynamic This filter profile assumes fast and jerky motions that last for a short time The dynamic filter uses the magneto...

Page 16: ...data time synchronized between different sensors especially in scenarios where multiple sensors are required simultaneously e g joint angles All the sensors will be time synced to a common sensor tim...

Page 17: ...2Hz 15Hz 20Hz 30Hz and 60Hz Recording 1Hz 4Hz 10Hz 12Hz 15Hz 20Hz 30Hz 60Hz and 120Hz By choosing lower output rates less data per unit time will be transmitted when compared to the standard 60Hz outp...

Page 18: ...formation Recording In recording mode motion data is stored within the sensor internal storage and can be exported for post processing Xsens DOT internal storage capacity enables to record for 88 minu...

Page 19: ...ers to remap the magnetic field of the sensor The MFM can be executed in a few minutes and yields a new set of calibration values that can be written to the Xsens DOT s non volatile memory which means...

Page 20: ...ps to perform a firmware update 1 Put sensors in charging status 2 Open Xsens DOT App and connect the sensors you want to upgrade 3 Follow the notification badge go to Advanced Device Firmware Update...

Page 21: ...a n a n a FW1 4 0 stable n a n a FW1 6 0 stable n a n a n a NOTES Unsupported firmware versions can always be connected and upgraded in the latest version of Xsens DOT App By using 2020 4 App and SDK...

Page 22: ...Z positive when pointing up U This coordinate system is known as ENU and is the standard in inertial navigation for aviation and geodetic applications With the default ENU L coordinate system Xsens y...

Page 23: ...with respect to a different earth fixed local frame L which defines the L frame by setting the X axis of L frame while maintaining the Z axis along the vertical It computes L such that Yaw becomes 0...

Page 24: ...free as it has not been processed by the sensor fusion filters Use the orientation output for drift free orientation Calibrated acceleration can be obtained from the following formula where dt 1 outpu...

Page 25: ...system L from which the local gravity is deducted Table 11 Free acceleration outputs Data Unit Free acceleration m s2 4 2 5 Timestamp and packet counter Each data message from Xsens DOT is accompanied...

Page 26: ...Accelerometer is out of range in z axis 0x00000800 FL_ClipGyrX Gyroscope is out of range in x axis 0x00001000 FL_ClipGyrY Gyroscope is out of range in y axis 0x00002000 FL_ClipGyrZ Gyroscope is out o...

Page 27: ...Communication Best performance with Bluetooth 5 0 devices Communication platforms Android OS 8 0 or above iOS 11 0 or above Windows MacOS Raspberry Pi Operating frequency range 2401 2480 MHz Max radi...

Page 28: ...Value Non orthogonality accelerometer 0 05 Non orthogonality gyroscope 0 05 Non orthogonality magnetometer 0 05 Alignment gyr to acc 0 05 Alignment mag to acc 0 1 Alignment of acc to the module board...

Page 29: ...29 www xsens com 5 4 Sensor technical drawing Figure 12 Sensor technical drawing...

Page 30: ...30 www xsens com 5 5 Charger technical drawing Figure 13 Charger technical drawing...

Page 31: ...R THEORY WILL BE LIMITED EXCLUSIVELY TO PRODUCT REPAIR REPLACEMENT OR IF REPLACEMENT IS INADEQUATE AS A REMEDY OR IN XSENS OPINION IMPRACTICAL TO REFUND THE PRICE PAID FOR THE PRODUCT XSENS DOES NOT W...

Page 32: ...plies with Part 15 of the FCC Rules Object classification Directive Computers and other digital devices unintentional radiator 47 CFR 15 This device complies with Part 15 of the FCC Rules Operation is...

Reviews: