SlideShare a Scribd company logo
©2014 GlobalLogic Inc. 
Sensors data processing for 
innovative swimming tracking device 
Orest Hera
MEMS Sensors 
Horizon plain detection 
Magnetic field of the Earth 
Swimming data analysis 
01 
02 
03 
04 
©2014 GlobalLogic Inc.
MEMS (MicroElectroMechanical System) 
Sensors: 
● 3D accelerometer 
● 3D gyroscope 
● 3D magnetometer 
01
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
MEMS Sensors 
Raw sensor data processing
Horizon plain detection: 
● Gravity force detection by accelerometer 
● Rotation speed by gyroscope 
● Complementary filter 
02
Horizon plain detection 
Angle by vector of gravity force 
Advantages: 
● Direct measurement without error 
accumulation 
Disadvantages: 
● System own acceleration should be 
filtered 
● Relaxation time due to Low-pass 
filter
Horizon plain detection 
Angle by rotation speed integration 
Advantages: 
● Can be used during accelerated motion 
Disadvantages: 
● Integration error accumulation
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
Magnetic field of the Earth: 
● Binding coordinate system to horizontal 
azimuth angle 
03
Magnetic field of the Earth 
Magnetometer raw data 
Expected 
Reality
Magnetic field of the Earth 
Magnetometer calibration 
Ellipsoid equation: 
The least-squares problem Pseudo-inverse matrix
Swimming data analysis: 
● Calculate device orientation by raw sensor 
data stream 
● Dynamics of device orientation during 
swimming 
04
Swimming data analysis 
Raw sensor data processing
Swimming data analysis 
X-,Z-axes horizontal direction (yaw)
Swimming data analysis 
X-,Y-,Z-axes vertical direction (pitch)
©2014 GlobalLogic Inc. 
Thank You

More Related Content

PPTX
Swimming Tracker - Motion Recognition
PPT
How to Make a Motion Tracking Device
PPTX
Handheld device motion tracking using MEMS gyros and accelerometer
PDF
Better motion control using accelerometer/gyroscope sensor fusion
PDF
IRJET- Miniature Satellite
PPTX
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
PDF
Rehabilitation equipment slides
PPT
crane control using accelerometer
Swimming Tracker - Motion Recognition
How to Make a Motion Tracking Device
Handheld device motion tracking using MEMS gyros and accelerometer
Better motion control using accelerometer/gyroscope sensor fusion
IRJET- Miniature Satellite
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Rehabilitation equipment slides
crane control using accelerometer

What's hot (19)

PPT
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
PDF
Improving the safety of ride hailing services using iot analytics
PPTX
Sensors 9
PPT
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
PPTX
Use of mems based motion sensors in embedded
PPTX
GENEactiv accelerometers and Trail Running
PPTX
Microelectromechanical Systems(MEMS) Gyroscope
PPTX
Inertial sensors
PPTX
Sensors in smartphones ( MEMS technology)
PDF
Event Data Recorder in Automobile
PDF
MSc thesis presentation
PPTX
Spin Seminario L'Aquila - Activate
PDF
Measurement of 3 Solar Panel Output Involving Controller and Reflector
PDF
PDF
Oblu Integration Guide
PPTX
Totalstation
PDF
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
PDF
200911 mbt-ai4_a_dintm__presentation
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
Improving the safety of ride hailing services using iot analytics
Sensors 9
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
Use of mems based motion sensors in embedded
GENEactiv accelerometers and Trail Running
Microelectromechanical Systems(MEMS) Gyroscope
Inertial sensors
Sensors in smartphones ( MEMS technology)
Event Data Recorder in Automobile
MSc thesis presentation
Spin Seminario L'Aquila - Activate
Measurement of 3 Solar Panel Output Involving Controller and Reflector
Oblu Integration Guide
Totalstation
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
200911 mbt-ai4_a_dintm__presentation
Ad

Similar to Sensors Data Processing for Innovative Swimming Tracking Device (20)

PDF
Generic sensors for the Web
PPTX
IMU General Introduction
PDF
A calibration technique for a two axis magnetic compass in telematics devices
PPTX
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
PDF
Software calibration for AK8963 magnetometer based on optimal ellipsoidal fit...
PPTX
Handheld device motion tracking using MEMS gyros and accelerometer
PDF
Sensors for mobile robot navigation based on robotics
PDF
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
PDF
IMU Calibration
PPTX
IoT Sensors & Integration with Physical World
PPTX
IMU SENSOR_IntroductiontoIMUSensorforbeginners.pptx
PPTX
IMU (Inertial Measurement Unit) SENSOR.pptx
PDF
Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...
PDF
Gyroscopes
PPTX
Avi Itzkovitch- Designing with sensors
PDF
Dsp kit implementation of Kalman filter based sensor fused algorithm for atti...
PDF
Motion recognition with Android devices
PDF
micro-electro-mechanical-systems-based-sensors-160120195338.pdf
PPTX
Micro electro-mechanical-systems-based-sensors
PDF
Basicnav
Generic sensors for the Web
IMU General Introduction
A calibration technique for a two axis magnetic compass in telematics devices
Build Your Own VR Display Course - SIGGRAPH 2017: Part 3
Software calibration for AK8963 magnetometer based on optimal ellipsoidal fit...
Handheld device motion tracking using MEMS gyros and accelerometer
Sensors for mobile robot navigation based on robotics
Imu fusion algorithm for pose estimation (mCube invited talk) 2018 1003-1
IMU Calibration
IoT Sensors & Integration with Physical World
IMU SENSOR_IntroductiontoIMUSensorforbeginners.pptx
IMU (Inertial Measurement Unit) SENSOR.pptx
Sensor Fusion Algorithm by Complementary Filter for Attitude Estimation of Qu...
Gyroscopes
Avi Itzkovitch- Designing with sensors
Dsp kit implementation of Kalman filter based sensor fused algorithm for atti...
Motion recognition with Android devices
micro-electro-mechanical-systems-based-sensors-160120195338.pdf
Micro electro-mechanical-systems-based-sensors
Basicnav
Ad

More from GlobalLogic Ukraine (20)

PDF
GlobalLogic JavaScript Community Webinar #21 “Інтерв’ю без заспокійливих”
PPTX
Deadlocks in SQL - Turning Fear Into Understanding (by Sergii Stets)
PDF
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
PDF
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
PDF
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
PDF
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
PPTX
Штучний інтелект як допомога в навчанні, а не замінник.pptx
PPTX
Задачі AI-розробника як застосовується штучний інтелект.pptx
PPTX
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
PDF
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
PDF
JavaScript Community Webinar #14 "Why Is Git Rebase?"
PDF
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
PPTX
Страх і сила помилок - IT Inside від GlobalLogic Education
PDF
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
PDF
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
PDF
“How to Secure Your Applications With a Keycloak?
PDF
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
PPTX
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
PDF
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
PDF
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
GlobalLogic JavaScript Community Webinar #21 “Інтерв’ю без заспокійливих”
Deadlocks in SQL - Turning Fear Into Understanding (by Sergii Stets)
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
JavaScript Community Webinar #14 "Why Is Git Rebase?"
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
Страх і сила помилок - IT Inside від GlobalLogic Education
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
“How to Secure Your Applications With a Keycloak?
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"

Recently uploaded (20)

PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Geodesy 1.pptx...............................................
PPTX
additive manufacturing of ss316l using mig welding
PPTX
Construction Project Organization Group 2.pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
Digital Logic Computer Design lecture notes
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPT
Project quality management in manufacturing
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
DOCX
573137875-Attendance-Management-System-original
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
R24 SURVEYING LAB MANUAL for civil enggi
Geodesy 1.pptx...............................................
additive manufacturing of ss316l using mig welding
Construction Project Organization Group 2.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
bas. eng. economics group 4 presentation 1.pptx
Digital Logic Computer Design lecture notes
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Project quality management in manufacturing
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
573137875-Attendance-Management-System-original

Sensors Data Processing for Innovative Swimming Tracking Device

  • 1. ©2014 GlobalLogic Inc. Sensors data processing for innovative swimming tracking device Orest Hera
  • 2. MEMS Sensors Horizon plain detection Magnetic field of the Earth Swimming data analysis 01 02 03 04 ©2014 GlobalLogic Inc.
  • 3. MEMS (MicroElectroMechanical System) Sensors: ● 3D accelerometer ● 3D gyroscope ● 3D magnetometer 01
  • 4. 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
  • 5. MEMS Sensors Raw sensor data processing
  • 6. Horizon plain detection: ● Gravity force detection by accelerometer ● Rotation speed by gyroscope ● Complementary filter 02
  • 7. Horizon plain detection Angle by vector of gravity force Advantages: ● Direct measurement without error accumulation Disadvantages: ● System own acceleration should be filtered ● Relaxation time due to Low-pass filter
  • 8. Horizon plain detection Angle by rotation speed integration Advantages: ● Can be used during accelerated motion Disadvantages: ● Integration error accumulation
  • 9. 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
  • 10. Magnetic field of the Earth: ● Binding coordinate system to horizontal azimuth angle 03
  • 11. Magnetic field of the Earth Magnetometer raw data Expected Reality
  • 12. Magnetic field of the Earth Magnetometer calibration Ellipsoid equation: The least-squares problem Pseudo-inverse matrix
  • 13. Swimming data analysis: ● Calculate device orientation by raw sensor data stream ● Dynamics of device orientation during swimming 04
  • 14. Swimming data analysis Raw sensor data processing
  • 15. Swimming data analysis X-,Z-axes horizontal direction (yaw)
  • 16. Swimming data analysis X-,Y-,Z-axes vertical direction (pitch)