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

What's hot

Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
Low-g Accelerometers Part 1  - Basic Knowledge of AccelerometersLow-g Accelerometers Part 1  - Basic Knowledge of Accelerometers
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
Premier Farnell
 
Improving the safety of ride hailing services using iot analytics
Improving the safety of ride hailing services using iot analyticsImproving the safety of ride hailing services using iot analytics
Improving the safety of ride hailing services using iot analytics
Mohan Manivannan
 
Imu sensors
Imu sensorsImu sensors
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
Low-g Accelerometers Part 2  - Accelerometer Products and ApplicationsLow-g Accelerometers Part 2  - Accelerometer Products and Applications
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
Premier Farnell
 
Use of mems based motion sensors in embedded
Use of mems  based motion sensors in embeddedUse of mems  based motion sensors in embedded
Use of mems based motion sensors in embeddedPallav Jha
 
GENEactiv accelerometers and Trail Running
GENEactiv accelerometers and Trail RunningGENEactiv accelerometers and Trail Running
GENEactiv accelerometers and Trail Running
Florencisales
 
Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope
Pratik Nabriya
 
Inertial sensors
Inertial sensors Inertial sensors
Inertial sensors
Hadi Fadlallah
 
Sensors in smartphones ( MEMS technology)
Sensors in smartphones ( MEMS technology) Sensors in smartphones ( MEMS technology)
Sensors in smartphones ( MEMS technology)
Kamal Bhagat
 
Event Data Recorder in Automobile
Event Data Recorder in AutomobileEvent Data Recorder in Automobile
Event Data Recorder in Automobile
IRJET Journal
 
MSc thesis presentation
MSc thesis presentationMSc thesis presentation
MSc thesis presentationMarco Bosco
 
Spin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - ActivateSpin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - Activate
Spin Applicazioni Magnetiche
 
Measurement of 3 Solar Panel Output Involving Controller and Reflector
Measurement of 3 Solar Panel Output Involving Controller and ReflectorMeasurement of 3 Solar Panel Output Involving Controller and Reflector
Measurement of 3 Solar Panel Output Involving Controller and Reflector
TELKOMNIKA JOURNAL
 
Survey instruments
Survey instrumentsSurvey instruments
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guide
oblu.io
 
Totalstation
TotalstationTotalstation
Totalstation
Rohit Thakare
 
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
IRJET-  	  Simultaneous Localization and Mapping for Automatic Chair Re-Arran...IRJET-  	  Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
IRJET Journal
 
200911 mbt-ai4_a_dintm__presentation
200911  mbt-ai4_a_dintm__presentation200911  mbt-ai4_a_dintm__presentation
200911 mbt-ai4_a_dintm__presentation
Advanced-Concepts-Team
 

What's hot (19)

Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
Low-g Accelerometers Part 1  - Basic Knowledge of AccelerometersLow-g Accelerometers Part 1  - Basic Knowledge of Accelerometers
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
 
Improving the safety of ride hailing services using iot analytics
Improving the safety of ride hailing services using iot analyticsImproving the safety of ride hailing services using iot analytics
Improving the safety of ride hailing services using iot analytics
 
Sensors 9
Sensors   9Sensors   9
Sensors 9
 
Imu sensors
Imu sensorsImu sensors
Imu sensors
 
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
Low-g Accelerometers Part 2  - Accelerometer Products and ApplicationsLow-g Accelerometers Part 2  - Accelerometer Products and Applications
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
 
Use of mems based motion sensors in embedded
Use of mems  based motion sensors in embeddedUse of mems  based motion sensors in embedded
Use of mems based motion sensors in embedded
 
GENEactiv accelerometers and Trail Running
GENEactiv accelerometers and Trail RunningGENEactiv accelerometers and Trail Running
GENEactiv accelerometers and Trail Running
 
Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope Microelectromechanical Systems(MEMS) Gyroscope
Microelectromechanical Systems(MEMS) Gyroscope
 
Inertial sensors
Inertial sensors Inertial sensors
Inertial sensors
 
Sensors in smartphones ( MEMS technology)
Sensors in smartphones ( MEMS technology) Sensors in smartphones ( MEMS technology)
Sensors in smartphones ( MEMS technology)
 
Event Data Recorder in Automobile
Event Data Recorder in AutomobileEvent Data Recorder in Automobile
Event Data Recorder in Automobile
 
MSc thesis presentation
MSc thesis presentationMSc thesis presentation
MSc thesis presentation
 
Spin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - ActivateSpin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - Activate
 
Measurement of 3 Solar Panel Output Involving Controller and Reflector
Measurement of 3 Solar Panel Output Involving Controller and ReflectorMeasurement of 3 Solar Panel Output Involving Controller and Reflector
Measurement of 3 Solar Panel Output Involving Controller and Reflector
 
Survey instruments
Survey instrumentsSurvey instruments
Survey instruments
 
Oblu Integration Guide
Oblu Integration GuideOblu Integration Guide
Oblu Integration Guide
 
Totalstation
TotalstationTotalstation
Totalstation
 
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
IRJET-  	  Simultaneous Localization and Mapping for Automatic Chair Re-Arran...IRJET-  	  Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
 
200911 mbt-ai4_a_dintm__presentation
200911  mbt-ai4_a_dintm__presentation200911  mbt-ai4_a_dintm__presentation
200911 mbt-ai4_a_dintm__presentation
 

Similar to Sensors Data Processing for Innovative Swimming Tracking Device

Working with Windows Phone sensors, gps and maps
Working with Windows Phone sensors, gps and mapsWorking with Windows Phone sensors, gps and maps
Working with Windows Phone sensors, gps and maps
Malin De Silva
 
APPLICATION OF GPS IN ORIENTEERING COMPETITIONS
APPLICATION OF GPS IN ORIENTEERING COMPETITIONSAPPLICATION OF GPS IN ORIENTEERING COMPETITIONS
APPLICATION OF GPS IN ORIENTEERING COMPETITIONS
ijmnct
 
CL#21-0488.pdf
CL#21-0488.pdfCL#21-0488.pdf
CL#21-0488.pdf
KaderGomatique
 
booysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdfbooysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdf
Yogi Adi Wijaya
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
ST_World
 
A seminar on GPS Technology
A seminar on GPS TechnologyA seminar on GPS Technology
A seminar on GPS Technology
RAJEEV KUMAR SINGH
 
INS BY M3.pptx and ins ppt as inertial navigation
INS BY M3.pptx and ins ppt as inertial navigationINS BY M3.pptx and ins ppt as inertial navigation
INS BY M3.pptx and ins ppt as inertial navigation
gnaneshgnanu45
 
LiDAR technology
LiDAR technology LiDAR technology
LiDAR technology
shlokdoshi
 
Altm (1)
Altm (1)Altm (1)
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
Global Positioning System
Global Positioning System Global Positioning System
Global Positioning System Varun B P
 
How the Nintento Wii’s motion plus technology has opened the door to a wave o...
How the Nintento Wii’s motion plus technology has opened the door to a wave o...How the Nintento Wii’s motion plus technology has opened the door to a wave o...
How the Nintento Wii’s motion plus technology has opened the door to a wave o...HitReach
 
14 jan remund_accuracy_of_meteonorm_7
14 jan remund_accuracy_of_meteonorm_714 jan remund_accuracy_of_meteonorm_7
14 jan remund_accuracy_of_meteonorm_7
Sandia National Laboratories: Energy & Climate: Renewables
 
A04740106
A04740106A04740106
A04740106
IOSR-JEN
 
Avalanche Risk Assessment Final Presentation
Avalanche Risk Assessment Final PresentationAvalanche Risk Assessment Final Presentation
Avalanche Risk Assessment Final Presentation
Sung (Stephen) Kim
 
Application of GPS in mining
Application of GPS in miningApplication of GPS in mining
Application of GPS in mining
VansajRaj2
 
Introduction gps gnss_presentation.v12
Introduction gps gnss_presentation.v12Introduction gps gnss_presentation.v12
Introduction gps gnss_presentation.v12
Soumik Chakraborty
 
Introduction to GPS/GNSS Presentation
Introduction to GPS/GNSS PresentationIntroduction to GPS/GNSS Presentation
Introduction to GPS/GNSS Presentation
SERC at Carleton College
 
Gps
GpsGps

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

Working with Windows Phone sensors, gps and maps
Working with Windows Phone sensors, gps and mapsWorking with Windows Phone sensors, gps and maps
Working with Windows Phone sensors, gps and maps
 
Sensor's inside
Sensor's insideSensor's inside
Sensor's inside
 
APPLICATION OF GPS IN ORIENTEERING COMPETITIONS
APPLICATION OF GPS IN ORIENTEERING COMPETITIONSAPPLICATION OF GPS IN ORIENTEERING COMPETITIONS
APPLICATION OF GPS IN ORIENTEERING COMPETITIONS
 
CL#21-0488.pdf
CL#21-0488.pdfCL#21-0488.pdf
CL#21-0488.pdf
 
booysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdfbooysen_vehicle_paper automotive 2015.pdf
booysen_vehicle_paper automotive 2015.pdf
 
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4   session 3 - st dev con 2016 - pedestrian dead reckoningTrack 4   session 3 - st dev con 2016 - pedestrian dead reckoning
Track 4 session 3 - st dev con 2016 - pedestrian dead reckoning
 
A seminar on GPS Technology
A seminar on GPS TechnologyA seminar on GPS Technology
A seminar on GPS Technology
 
INS BY M3.pptx and ins ppt as inertial navigation
INS BY M3.pptx and ins ppt as inertial navigationINS BY M3.pptx and ins ppt as inertial navigation
INS BY M3.pptx and ins ppt as inertial navigation
 
LiDAR technology
LiDAR technology LiDAR technology
LiDAR technology
 
Altm (1)
Altm (1)Altm (1)
Altm (1)
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Global Positioning System
Global Positioning System Global Positioning System
Global Positioning System
 
How the Nintento Wii’s motion plus technology has opened the door to a wave o...
How the Nintento Wii’s motion plus technology has opened the door to a wave o...How the Nintento Wii’s motion plus technology has opened the door to a wave o...
How the Nintento Wii’s motion plus technology has opened the door to a wave o...
 
14 jan remund_accuracy_of_meteonorm_7
14 jan remund_accuracy_of_meteonorm_714 jan remund_accuracy_of_meteonorm_7
14 jan remund_accuracy_of_meteonorm_7
 
A04740106
A04740106A04740106
A04740106
 
Avalanche Risk Assessment Final Presentation
Avalanche Risk Assessment Final PresentationAvalanche Risk Assessment Final Presentation
Avalanche Risk Assessment Final Presentation
 
Application of GPS in mining
Application of GPS in miningApplication of GPS in mining
Application of GPS in mining
 
Introduction gps gnss_presentation.v12
Introduction gps gnss_presentation.v12Introduction gps gnss_presentation.v12
Introduction gps gnss_presentation.v12
 
Introduction to GPS/GNSS Presentation
Introduction to GPS/GNSS PresentationIntroduction to GPS/GNSS Presentation
Introduction to GPS/GNSS Presentation
 
Gps
GpsGps
Gps
 

More from GlobalLogic Ukraine

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

More from GlobalLogic Ukraine (20)

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

Recently uploaded

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Dr.Costas Sachpazis
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
obonagu
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
BrazilAccount1
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 

Recently uploaded (20)

AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
Sachpazis:Terzaghi Bearing Capacity Estimation in simple terms with Calculati...
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
在线办理(ANU毕业证书)澳洲国立大学毕业证录取通知书一模一样
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
AP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specificAP LAB PPT.pdf ap lab ppt no title specific
AP LAB PPT.pdf ap lab ppt no title specific
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 

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)