nerajbobra / embedded_pedometer Goto Github PK
View Code? Open in Web Editor NEWAccelerometer-based pedometer algorithm for embedded applications
Accelerometer-based pedometer algorithm for embedded applications
Hi, this algorithm looks like great, so I want to use it on our wearable watch product. Now I should run the algorithm by Python to show visual chart, but I am not sure the Python code I write is correctly, so can you attach the visual chart for the data you provide in the csv file?
embedded_pedometer/count_steps.c
Line 226 in 8b9d348
Hello Team,
We have started implementing the step counting algorithm by using your algorithm.
From our IMU sensor we got the raw data and converted that into float data by following some sensitivity calculation.
Then, that decimal data has to be converted to int8 integers based on the comments. You have used matlab and calculated absolute and max then dividing with 127. As a result you got the scaling factor 55.3293. This value is then multiplying with decimal data.
If we use the scaling factor 55.3293 in our application then we are not meeting accuracy.
Can you please suggest how to calculate the scaling factor for our IMU sensor data, and mention the steps to do.
This information would be really helpful for our implementation.
Thanks in advance.
The SDE is Dev C++ on windows 7...
(1) While looking at the sample data, are the values normalized? Shouldn't one of the axis values be close to gravitation acceleration?
(2) What is the coordinate axis of the accelerometer with which the sample data was collected?
(3) How many steps were actually walked vs. detected using the algorithm?
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.