Gesture recognition from 3-axis accelerometer using DTW algorithm
Вставка
- Опубліковано 11 січ 2025
- This video demonstrate my ACS340 Biomechatronics individual project: Gesture recognition from 3-axis acceleormeter signals using the Dynamic Time Wrapping algorithm.
LabVIEW files + STM main code:
drive.google.c...
A very nice demo, and it seems very useful
Is there any way to implement this algo in Arduino?
This video its very good!
Do u know if I can use it with Arduino? Also i would like to know wich Accelerometer sensor is the one you're using.
Im trying to make something like you, but I want to make it with arduino only. I dont want MatLab.
If you can help me that would be awesome!
Hi, how do you calculate the distance between train vector and test vector, do you use sliding window technique?
Hi,
has been few years since I have done this, but as far as I remember it was based on Euclidean distance.
Which Software are you using? plz how its possible in MATLAB. plz help me.
beautiful work. i liked and belled you.
awesome :)
if you have a material for doing this or what language you use and what you use to recognize 3-axis accelerometer ?
hi do you have any captured picture of the block diagrams and values you use?
Hi,
I am planning to make a detailed video about this, to make it a lot easier to be used by others. This video was for my Uni few years ago
@@mutexembedded2206 Hey I am working on gesture recognition using accelerometer and gyroscope. Is there any documentation that you prepared on your project? Would be great if you could provide.
@@priyankapaschapur4239
Hi,
See attached my Uni Assignment report on this, it has my method and a list of references on the topic:
drive.google.com/open?id=1j9AeAQRWdaCMdkubruDxLGnG5pHKawSv
Hi Mohammed, I really need help to write the code for the DTW on Arduino.
I found something but it's in assembly and I can't understand it.
PLEASE let me know if you can help me!
Hi, Brilliant video! What accelerometer are you using?
Hi, thanks. I used the MPU9250
good labview gesture recongition
can you share any documentation about dtw and how to use it for time-set comparison?
Hi,
I am planning to make a video detailing all implementation at some point... But for the time being, there are many good papers on DTW on google
@@mutexembedded2206 right, i searched before asking. But all them miss in how to compare time sets, but explain well how dtw works. How an i contact you?
@@yb6485
Hi,
Can get in touch through email, give me your email
Hey, is there an implementation with arduino? I don’t have a board like yours and I would like to figure out how it all works
you can code the accelerometer in arduino and then you can transfer the data using usb cable for live data prediction
@@shaantanukulkarni5668 I already wrote the code for arduino and slightly changed structure in the dtv. Thank you very much for answer, albeit late.
:)) awesome!! did you try with 5 IMUs for 5 fingers as gest glove???
Impressive. Are you a student at University of Sheffield?
Hi did you use matlab later? I want to use matlab.
Hi.. have not used Matlab with this..
I am planning to make a full tutorial explaining how to do all this in Matlab, Arduino and STM32
@@mutexembedded2206 I'll be glad if you show me the way about matlab.
Hi Yaqoob i need some help in dtw for moving objects trajectory similarity ..if you can help
Can it will be done using an arduino or a raspberry pi?
Hi! Can you please help me out with the implementation of dynamic time warping? I'm using matlab and an arduino to get the accelerometer data.
Mohamed Yaqoob can i contact you via Gmail?
my email id is kelkar.neel@gmail.com
hi brother, please Is there any way to implement this algo in Android (Java) or matlab. Because I have a projet (gesture recognition with accelerometer smartphone) and I don't find a code.
Thanks Mohamed for your reply, it's very nice to u. my project is recognition of gesture with accelerometer. I find in Google we can do this with several methods. like a distance Euclidian HMM (Hidden markov model) and DTW ..... I dobet between DTW and HMM because they give a good resultant's. if u can give me the operating principle of this algorithm DTW or a good documentation and the source code matlab if you have it.
Thanks brother.
@@rabahboukhari3263 Hello,
I myself am in need of Multi Dimension-DTW algorithm written in java. I am making an android project same as you for recognition of gesture with accelerometer. If you could help me out with your code or some reference, it would be really appreciated.
Heh
I need to implement similar thing using HMM not DTW... can u suggest which platform shud b used
Niharika Srivastav
Hello,
I have not used HMM algorithm type before. But I would highly recommend using LabVIEW for implementing this as it will save you a lot of time with drag and drop functions. U can use STM board to stream accelerometer data to LabVIEW or even a small Arduino. Good luck
Hey Mohamed, this was a really good video! I am trying to do gesture recognition (detecting handshake) using an Arduino and accelerometer. Can I reach out to you over mail? Thanks!
Can you send me the link of the software you are using to record the data......How the recorded data can be used in Arduino code
actually I m trying to recognize the gesture and give output as the name of gesture via speakers connected to Arduino
Once i complete test process how can i use that test data?.... and which software you are using to collect test data? i Googled but cant find anything
can you give the link to the vi and connections of Arduino and accelerometer pls.....I need it badly
Mohamed Yaqoob thank you so much friend :)
What Accelerometer sensor did you use?
I'm also using MPU9250 and currently using a arduino leonardo as my microprocessor. I'm having trouble figuring out how to implement the output of my sensor (only outputing accelerometer x y z values) coming out of the arduino and into LabView end. I've set my baud rate @ 9600 and fix the port of it but still no readings coming out of the LabView... How did you separate/"split" your data outputs (coming from the STM ) sensor so that the LabView will read it thoroughly?
Cause Mine is like this:
Serial.print((float)ax); Serial.print("\t");
Serial.print((float)ay); Serial.print("\t");
Serial.print((float)az); Serial.println();
P.S dude sorry for the long post hope that you may help me :3
Do you have email so i can ask some questions about your work? Please
Hi Edrhiza,
I am planning to make a video sometime soon explaining all about about implementing the DTW algorithm is perhaps Matlab, STM32 and possible Arduino library too.
My project is connectrd to yours. And i would like to ask details about the matrix. How you inserted it thru this program?
@@edrhizalope1197 Hi, I can share with you a simple implementation of DTW in Matlab, very easy to follow. you may share with me your email.. good luck Edrhiza
Hi
@@edrhizalope1197 Hi, sorry that was long ago, you still need help?
looks nice..
hi please i need your help
any documentation of your project pls send me sir
Hey man, How are you?
What about the video about this and Arduino? Im still waiting jaja
Or maybe Raspberry lol
Assalamuaiaykum sir.
Hi Sir, Wa Alakum Al Salam :)