Transcript
Page 1: Sensors Data Processing for Innovative Swimming Tracking Device

©2014 GlobalLogic Inc.

Sensors data processing for innovative swimming tracking device

Orest Hera

Page 2: Sensors Data Processing for Innovative Swimming Tracking Device

©2014 GlobalLogic Inc.

MEMS Sensors

Horizon plain detection

Magnetic field of the Earth

Swimming data analysis

01

02

03

04

Page 3: Sensors Data Processing for Innovative Swimming Tracking Device

MEMS (MicroElectroMechanical System) Sensors:

● 3D accelerometer● 3D gyroscope● 3D magnetometer

01

Page 4: Sensors Data Processing for Innovative Swimming Tracking Device

MEMS Sensors

Applications

● Mobile devices (Android, iOS)○ Display/map orientation

○ Step counter, Compass applications

○ Augmented reality

● Small custom devices○ Small vehicle navigation and stabilization (quadcopter)

○ Industrial automation

○ Innovative smart systems

Page 5: Sensors Data Processing for Innovative Swimming Tracking Device

MEMS Sensors

Raw sensor data processing

Page 6: Sensors Data Processing for Innovative Swimming Tracking Device

Horizon plain detection:● Gravity force detection by accelerometer● Rotation speed by gyroscope● Complementary filter

02

Page 7: Sensors Data Processing for Innovative Swimming Tracking Device

Angle by vector of gravity force

Horizon plain detection

Advantages:● Direct measurement without

error accumulation

Disadvantages:● System own acceleration should

be filtered● Relaxation time due to Low-pass

filter

Page 8: Sensors Data Processing for Innovative Swimming Tracking Device

Horizon plain detection

Angle by rotation speed integration

Advantages:● Can be used during accelerated motion

Disadvantages:● Integration error accumulation

Page 9: Sensors Data Processing for Innovative Swimming Tracking Device

Horizon plain detection

Complementary filter

● High frequency by gyroscope● Low frequency by gravity force vector

Disadvantages:● Cannot compensate error accumulation drift of rotations around vector of

gravity force

Page 10: Sensors Data Processing for Innovative Swimming Tracking Device

Magnetic field of the Earth:● Binding coordinate system to horizontal

azimuth angle

03

Page 11: Sensors Data Processing for Innovative Swimming Tracking Device

Expected

Magnetometer raw data

Magnetic field of the Earth

Reality

Page 12: Sensors Data Processing for Innovative Swimming Tracking Device

Magnetic field of the Earth

Magnetometer calibrationEllipsoid equation:

The least-squares problem Pseudo-inverse matrix

Page 13: Sensors Data Processing for Innovative Swimming Tracking Device

Swimming data analysis:● Calculate device orientation by raw sensor

data stream● Dynamics of device orientation during

swimming

04

Page 14: Sensors Data Processing for Innovative Swimming Tracking Device

Swimming data analysis

Raw sensor data processing

Page 15: Sensors Data Processing for Innovative Swimming Tracking Device

Swimming data analysis

X-,Z-axes horizontal direction (yaw)

Page 16: Sensors Data Processing for Innovative Swimming Tracking Device

Swimming data analysis

X-,Y-,Z-axes vertical direction (pitch)

Page 17: Sensors Data Processing for Innovative Swimming Tracking Device

©2014 GlobalLogic Inc.

Thank You


Recommended