Xsens DOT User Manual Download Page 10

 

 

 

 

 

 
 

  

 

10 

www.xsens.com 

 

Xsens DOT SDK Programming guide for Android 

 

Xsens DOT User Manual 

 

Xsens DOT BLE Service Specifications 

 

2.3.1

 

Supported platforms 

Table 3: Software supported platforms 

Software 

Supported platforms 

SDK and APK for Android 

 

Android OS 8.0 and above 

 

ARMv8 CPU architecture 

SDK and App for iOS 

 

iOS 11.0 and above 

Xsens DOT Server 

 

Windows 7, 10 

 

MacOS 

 

Raspberry Pi 

Xsens DOT Data Exporter 

 

Windows 10 

Bluetooth requirements 

 

Best performance with BLE 5.0, DLE

2

 supported 

 

Compatible with Bluetooth 4.2 

 

2.3.2

 

Choose your software 

You can choose to use different software according to your demands. Please refer to the 
following instructions on how to choose your software: 

 

 

If you focus on the motion data and want to quickly understand the data outputs 
and capabilities of Xsens DOT, download and install 

Xsens DOT App

. It will allow 

you to: 

o

 

Scan and connect 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

  and 

iOS  App

 

operations. Xsens DOT App 

tutorial video

 is also available. 

 

 

If you are a developer or system integrator who want to build your own applications, 
download 

Xsens  DOT  Software  Development  Kit 

(SDK)  for  Android  or  iOS 

applications. Refer to the SDK programming guide and the following example code 

to get started: 

o

 

Android example: 

https://github.com/xsens/xsens_dot_example_android

 

o

 

Android example: 

https://github.com/xsens/xsens_dot_example_ios

 

 

 

If you are familiar with Bluetooth protocol and development, and you want to build 
applications on any other platforms with Bluetooth 5.0, a lower level 

Xsens DOT 

BLE Service Specifications

 is provided to enable direct communication with Xsens 

DOT.  For  Windows  or  MacOS,  an  open-source  project  -  Xsens  DOT  Server  is 
provided. You can download it from

https://github.com/xsens/xsens_dot_server

.

 

 

2

 Data Length Extension 

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: