SlideShare a Scribd company logo
1
Confidential
2
How to make a motion tracking
device
Mykola Shatokhin
Software Engineer
15.09.2016
3
Instabeat
4
1. Wearable devices
2. Device designing
3. Data analyzing
4. Gotchas
5. Summary
Agenda
5
Wearable devices
6
Device designing
7
• Idea
• Sensors and mount place
• Collecting data
• Analyzing algorithm
• Related software
Device designing
8
Mount position
9
• Prepare protocol
• Ask athletes to help
• Make video
Collecting data
10
Don’t be a racist
11
Annotating
12
Data analyzing
13
Accelerometer
Gyroscope
Raw data
14
Sliding window
15
Where:
n – window size,
x – signal values in current window,
μ – window mean value.
Energy
16
Accelerometer
Gyroscope
Energy
17
Where:
n – axis count,
w – weight coefficient,
e – energy value.
Weighted energy
18
Weighted energy
19
Accelerometer axises
20
Energy + acceleration mean (scaled amplitude)
21
Signal smoothing
22
Where,
n – filtering window size,
m – filtered value index,
x – signal value.
Simple Moving Average filter
23
Signal smoothing
24
Smoothed energy and acceleration
25
Decision boundary
26
Styles
27
• Simplicity
• Speed
• Real time processing
Advantages
28
• Low accuracy
Disadvantages
29
• Sleep tracking
• Brain-Computer interface
• Games
Alternative usage
30
Sleep tracking
31
Brain-Computer interface
32
Games
33
Gotchas
34
• Calibration
• Data transmission
• Stability
Gotchas
35
Why C++?
36
Summary
37
Thank you
Q/A?
Mykola Shatokhin
Software Engineer
mykola.shatokhin@globallogic.com

More Related Content

PPTX
Swimming Tracker - Motion Recognition
PPTX
Sensors Data Processing for Innovative Swimming Tracking Device
PDF
Better motion control using accelerometer/gyroscope sensor fusion
PDF
IRJET- Miniature Satellite
PPT
crane control using accelerometer
PDF
Improving the safety of ride hailing services using iot analytics
PPTX
Automatic_gait_detection_poster_IEEE
PPT
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers
Swimming Tracker - Motion Recognition
Sensors Data Processing for Innovative Swimming Tracking Device
Better motion control using accelerometer/gyroscope sensor fusion
IRJET- Miniature Satellite
crane control using accelerometer
Improving the safety of ride hailing services using iot analytics
Automatic_gait_detection_poster_IEEE
Low-g Accelerometers Part 1 - Basic Knowledge of Accelerometers

What's hot (12)

PDF
3 axis accelorometer- ADXL345
PPTX
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
PPTX
Adaptive Screen Stabilization
PPTX
Accelerometer sensor
PPT
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
PDF
General Structure of a Robot - V2
PPT
4.1.2calculator
PPT
Solar Tracking Controller Atributes
PPTX
devjam2018 - angular 5 performance
PPTX
Spin Seminario L'Aquila - Activate
PPSX
Survey Total Station- IV
3 axis accelorometer- ADXL345
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Adaptive Screen Stabilization
Accelerometer sensor
Low-g Accelerometers Part 2 - Accelerometer Products and Applications
General Structure of a Robot - V2
4.1.2calculator
Solar Tracking Controller Atributes
devjam2018 - angular 5 performance
Spin Seminario L'Aquila - Activate
Survey Total Station- IV
Ad

Similar to How to Make a Motion Tracking Device (20)

PPTX
A wearable device Biometric Data acquisition
PDF
Wearable Trackers Technology
PDF
Wearable Devices 2019
PPT
Building a Better Wearable Device – What You Need to Know
PPTX
Use of mems based motion sensors in embedded
PPTX
Fitness Trackers
PPTX
2014 06 16_wearables_sdmakers
PDF
Wearable electronics in healthcare
PDF
CES 2016: The State of Fitness Wearables
PDF
(Ebook) Wiley Encyclopedia of Biomedical Engineering, 6-Volume Set by Metin A...
PPT
Wearable Computing - Part II: Sensors
PPTX
The Future of Wearables
PPTX
Globant Wearable And Internet of Things Studio Presentation TMAG
PPTX
Create a fitness tracker mobile application for sports companies and Hospitals
PDF
Real time Health Monitoring using the Embedded Sensors of Mobile Phone
PPT
Overview of wearable device sensors2017 rev9
PPTX
The Future of Activity Tracking
PDF
Nima Banai (Misfit) – Be a Misfit
PPTX
seminar-inertial measurement unit(IMU).pptx
PPTX
Smart watch
A wearable device Biometric Data acquisition
Wearable Trackers Technology
Wearable Devices 2019
Building a Better Wearable Device – What You Need to Know
Use of mems based motion sensors in embedded
Fitness Trackers
2014 06 16_wearables_sdmakers
Wearable electronics in healthcare
CES 2016: The State of Fitness Wearables
(Ebook) Wiley Encyclopedia of Biomedical Engineering, 6-Volume Set by Metin A...
Wearable Computing - Part II: Sensors
The Future of Wearables
Globant Wearable And Internet of Things Studio Presentation TMAG
Create a fitness tracker mobile application for sports companies and Hospitals
Real time Health Monitoring using the Embedded Sensors of Mobile Phone
Overview of wearable device sensors2017 rev9
The Future of Activity Tracking
Nima Banai (Misfit) – Be a Misfit
seminar-inertial measurement unit(IMU).pptx
Smart watch
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
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Welding lecture in detail for understanding
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PDF
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
Sustainable Sites - Green Building Construction
PPT
Mechanical Engineering MATERIALS Selection
PPT
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
composite construction of structures.pdf
PDF
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Operating System & Kernel Study Guide-1 - converted.pdf
Foundation to blockchain - A guide to Blockchain Tech
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Welding lecture in detail for understanding
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
BMEC211 - INTRODUCTION TO MECHATRONICS-1.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
Evaluating the Democratization of the Turkish Armed Forces from a Normative P...
Internet of Things (IOT) - A guide to understanding
Sustainable Sites - Green Building Construction
Mechanical Engineering MATERIALS Selection
CRASH COURSE IN ALTERNATIVE PLUMBING CLASS
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
composite construction of structures.pdf
Mohammad Mahdi Farshadian CV - Prospective PhD Student 2026
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf

How to Make a Motion Tracking Device