/Trajectory-extraction

结合PDR算法和蓝牙 iBeancon设备实现安卓端轨迹提取APP。

Primary LanguageJavaGNU General Public License v3.0GPL-3.0

Trajectory-extraction

结合PDR算法和蓝牙 iBeancon设备实现安卓端轨迹提取APP, 遵循Apache License, 仅供参考,请勿商用!!

$\color{red}{Latest version:V2.4 }$
$\color{red}{Author: WangHongyue}$
$\color{red}{Time:2023.10.10}$
$\color{red}{Location:山东师范大学 304 实验室}$

编译工具版本:android studio Giraffe | 2022.3.1

语言:JAVA

JDK 11

Gradle 7.0.1

最低支持安卓版本: Android 10 SDK API level 29

注意:iBeancon设备参考点需要根据实际场景自行修改代码设定,具体代码逻辑位于 MainActivity类中的positionHandler线程部分,软件成品中未设置蓝牙自定义功能,如需设置蓝牙信标参考点,请自行修改代码:

代码

References and acknowledgments:

FastBle:

https://github.com/Jasonchenlijian/FastBle

Pedestrian Dead Reckoning:

https://blog.csdn.net/wxc_1998/article/details/127265887

Kalman:

https://github.com/mherb/kalman

实际效果(以文淙楼1楼为背景):

实际运行