-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
EMG raw data #17
Comments
@blackjacksme |
I don't know if you are still interested, as this issue is from a year ago, but I've managed to get the real raw EMG signals, not the filtered ones that this code provides. You can check the code in my fork: https://github.com/Alvipe/myo-raw |
@Alvipe which .py to run to get the Raw EMG dATA ? |
@hananabilabd, the main code is the myo_raw.py. This code graphs raw data from the 8 channels of the Myo. The variable where raw EMG data is stored is called emg. Hope this helps you. |
@Alvipe Thanks |
@Alvipe Thank you for your PR! It's worth noting that the Myo actually has 3 modes, @Alvipe's PR adds the ability to get raw and filtered data using the Myo. I've also made a Jupyter notebook showing the difference between these modes and you might preprocess the data here. Myo Modes |
Hi,
Thank you for your work , this code really helped a lot
I have a question though, how do i access the raw, unfiltered, EMG data from your myo_raw.py code?
because i noticed in your proc_emg function :
you can print out the emg, but the EMG data in that variable is already filtered, as in there is no EMG data with negative value. I need help to access the real raw EMG data because i need the frequency spectrum of the signal. How can i do this?
Another thing is about the sample rate. After i change the m.run(1) into m.run(), the sample rate increased into 50 Hz, but the myo device itself can send the EMG data up to 200 Hz. How can i further increase the sample rate?
Best Regards,
Rizki F.Z.
The text was updated successfully, but these errors were encountered: