Electronic – Measuring the step length during walking

sensor

I would like to measure the step length during the walk and I am searching some ideas
to solve this problem.

I am not really an expert on sensors so I am trying to collect some information in order
to understand how to build a system for this purpose. Normally I use arduino with
accelerometers and pressure sensors embedded into shoes.

I was thinking that maybe a possible solution consists in finding the distance between
the two feet at every moment, and reading the distance values when each foot hits the
ground (such event can be detected by using pressure sensors).

I don't know if some sensors able to track small distances exist. In case can you
please give me a link where I can have some information?

Do you have any suggestion or hints to solve this problem?

Best Answer

It's actually a fairly difficult problem, depending on your constraints and requirements. Determining local positioning is prone to high levels of interference and accumulation of error.

GPS will be way too inaccurate unless you setup a super expensive differential GPS system, which sounds like it would be too much for you.

You could use accelerometers/gyroscopes as you mentioned, but there is a reasonable amount of error depending on your funds and how much error you can tolerate.

I'm not exactly sure what the application of this project is, but a low cost solution could be to just mount some ultrasonic distance sensors to the shoes? Or you could use cameras and colored shoes to track the movement? Just some thoughts.

Personally I'd just tie a rope to the shoes and then I'd know how long every step would be :)