Coder Social home page Coder Social logo

gait-tracking's People

Contributors

xiotechnologies avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

gait-tracking's Issues

Calclu linear displacement

Hello,

First I would like to thank you for the experiment you did and the information so rewarding.

I am a civil engineering student and I want to use the IMU sensor to determine the displacement of a particle.

I am currently using a WitMotion Bluetooth BLE 5.0 9 Axis WT901BLE sensor.

For the calibration of the sensor, I use the software provided by the company Witmotion.

The recording is done by a frequency of 20 Hz. I try to have first simple displacements, like 30 or 50 cm on the X axis.

I entered my data in your code by changing the frequency, but I still get zero speed and zero displacement.

Can you tell me if this code can work in my case, if so what are the parameters to change?
If not, can you direct me to other codes, or what do you recommend?

Thank you

Resolved Questions

Hello!Can you tell me where the "import imufusion" in your code comes from?

Can't import imufusion

hello,

I would like to try out your code howeveer I get the following errror with the importation of imufusion :

import imufusion
ImportError: numpy.core.multiarray failed to import

Did you already encounter this problem or do you have an idea of how to fix it?

No imufusion import

The imufusion library in gait_tracking.py is not available. Could you help to fix tt? Thanks so much!

Gait Tracking with custom data

I want to use my own data from my own IMU. I was wondering how important is it that the timestamps on the 2 sets of sensors match?
Does the code expect an exact sample rate or an average sample rate? (my sensor is able to get an average of 50 hz, but its not perfectly logging every 0.002 seconds)

Gait-tracking on the fly

Hi,
the python code seems to be intended for use with a previously recorded dataset in determining how to deal with the moving/non-moving moments of time. Some questions to that:

  1. Do you have a working version for real-time analysis (python or c/c++) ?
  2. the recording and the analysis is done for data at 400Hz. Would it work with data with less resolution (~200Hz) ?
  3. my sensors can do either 400Hz without oversampling, or 200Hz with 2x oversampling, or 100Hz 4x oversampling. With which combination does it make sense to record? (trade-off between number of measurements and low variance)

Thanks

Module 'imufusion' has no attribute 'CONVENTION_NWU'

Hello, thank you very much for your project which helps me a lot. However I wanted to test your code and I get this error:

AttributeError: module 'imufusion' has no attribute 'CONVENTION_NWU'

I'm sorry if this is a silly question but I'm a beginner. I checked that the latest version of imufusion was installed. I'm working on conda, maybe that's where the problem comes from?

Thanks in advance for your help.

Drop on the Z-axis

Hello @xioTechnologies ,

First of all, thank you for your great work on this Gait-Tracking algorithm.
I'm working on an IMU project using the STM32 lsm6dsr sensor, and I'm having issues with dropping over 1 meter on the Z axis (please take a look at the pictures on the links below).
X-Y Plane.png
X-Y-Z Plane.png
Do you have an idea what can be issuing this dropping on the Z-axis, or what I can do to decrease it? The test was made on a flat surface, and it shouldn't be any movement around the Z-axis. I have used data from a gyroscope and accelerometer.

Thank you in advance and best regards,

Dragan

Does the gain-tracking algorithm work even if exercising at constant speed?

@xioTechnologies
Hi, Thanks for your great work.
I'm going to do a dead reckoning using IMU in a mobile robot.

For this algorithm, I understand that speed and position are obtained through integration only if there is acceleration.
For constant velocity motion, the acceleration value is very small.

Then can I use this algorithm even in the above situation?
If it's not suitable, do you have any algorithms to recommend in my situation?

I'd appreciate it if you could answer me.
Thanks,

Yaw is not right

Hi, thanks for your code!

When I run project with my own data, I find the Yaw has a error compare to real value.

Maybe it will cause the error for gait-tracking

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.