Navigine / Indoor-Positioning-And-Navigation-Algorithms

Strongly accurate indoor positioning algorithms with the main focus on indoor navigation developed by Navigine company. Here we will step by step publish the source code of our algorithm starting with trilateration.
MIT License
275 stars 80 forks source link

Do you use the PDR model #28

Closed panlongming closed 3 months ago

PavelTychinin commented 3 months ago

Yes. You can find source code here https://github.com/Navigine/Indoor-Positioning-And-Navigation-Algorithms/tree/master/standalone_algorithms/pedometer

panlongming commented 3 months ago

Does the algorithm only use the acceleration data,not gyroscope data?

fedormex commented 3 months ago

Does the algorithm only use the acceleration data,not gyroscope data?

Gyroscope and magnitometer data can be handled using complementary filter: https://github.com/Navigine/Indoor-Positioning-And-Navigation-Algorithms/tree/master/standalone_algorithms/complementary_filter

You can see the example of using it here: https://github.com/Navigine/Indoor-Positioning-And-Navigation-Algorithms/blob/master/standalone_algorithms/complementary_filter/examples/main.cpp#L157

panlongming commented 3 months ago

Do you mean to use complementary filtering to fuse gyroscope and magnetometer data sets to improve the accuracy of PDR?

fedormex commented 3 months ago

Not exactly, I would say: pedometer+ complementary filter forms the PDR algorithm. Pedometer itself allows to detect steps and their length while complementary filter allows to determine direction. So, joining these two components together you can get a PDR trajectory.

panlongming commented 3 months ago

OH,I know,you have build the compleat pdr algorithm,what you mean is i just only use the pedometer+ complementary file to perform the pdr alogrithm.Is this ?

panlongming commented 3 months ago

that have the complete pdr algorithm in the file

fedormex commented 3 months ago

OH,I know,you have build the compleat pdr algorithm,what you mean is i just only use the pedometer+ complementary file to perform the pdr alogrithm.Is this ?

Yes. If you need to implement a PDR algorithm (building pedestrian trajectory based on sensors) you should use both pedometer and complementary fileter.

panlongming commented 3 months ago

Thank you,I get it

panlongming commented 3 months ago

I am an algorithm engineer for indoor positioning. Can I add your email address to contact you for further information?

fedormex commented 3 months ago

Yes, sure.

panlongming commented 3 months ago

How should I contact you?

fedormex commented 3 months ago

fedormex@gmail.com