模型驱动PDR、数据驱动PDR实验效果对比

简介: 模型驱动PDR、数据驱动PDR实验效果对比

模型驱动PDR

详细可参考PDR (Pedestrian Dead Reckoning)行人航位推算基本原理及实现

数据驱动PDR

这里使用的是RONIN模型:RoNIN: Robust Neural Inertial Navigation预训练模型测试

实验效果对比

使用自采的三个不同形状数据直线、方形、T形,进行测试。

模型驱动PDR测试效果

数据驱动PDR-RoNIN官方预训练模型

数据驱动PDR-自主训练

总结展望

相比于模型驱动PDR,数据驱动PDR的鲁棒性更强,尤其能够较好的处理转弯,掉头等航向角迅速变化的动作。


逐步增加训练epoch能提高模型在复杂运动中的适应能力


增加训练数据量,在平端、摆臂等行走状态下,从指标上来看没有明显的精度提高,从视觉效果上来看更加贴近真实情况;


增加训练数据量,在T形多种动作切换状态下获取的轨迹长度更加贴近真值。

目录
相关文章
|
机器学习/深度学习 存储 编解码
Open3d系列 | 3. Open3d实现点云上采样、点云聚类、点云分割以及点云重建
Open3d系列 | 3. Open3d实现点云上采样、点云聚类、点云分割以及点云重建
15375 1
Open3d系列 | 3. Open3d实现点云上采样、点云聚类、点云分割以及点云重建
|
存储 编解码 算法
准循环 LDPC 码(QC-LDPC) | 带你读《5G-NR信道编码》之九
本节将为你介绍准循环 LDPC 码(QC-LDPC)的基本内容。
16261 2
准循环 LDPC 码(QC-LDPC) | 带你读《5G-NR信道编码》之九
|
Kubernetes Java 关系型数据库
云原生之Kubernetes 集群部署nacos 1.4(集群版)
注册中心是微服务架构最核心的组件。它起到新服务节点的注册与状态维护的作用。微服务节点在启动时会将自身的服务名称、IP、端口等信息在注册中心中进行登记,注册中心会定时检查该节点的运行状态。注册中心通常会采用心跳机制最大程度保证其持有的服务节点列表都是可用的。
1323 1
云原生之Kubernetes 集群部署nacos 1.4(集群版)
|
SpringCloudAlibaba 容灾 关系型数据库
nacos常见问题之启动报错如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
2756 2
|
11月前
|
安全
UUID 与 MD5 重复概率深度分析
UUID与MD5均生成128位值,理论碰撞概率相同。但UUIDv4基于随机生成,实际重复概率极低,适合唯一标识;MD5依赖输入数据,存在已知安全漏洞,碰撞风险更高,不推荐用于安全敏感场景。
|
机器学习/深度学习 算法 PyTorch
【DQN实现避障控制】使用Pytorch框架搭建神经网络,基于DQN算法、优先级采样的DQN算法、DQN + 人工势场实现避障控制研究(Matlab、Python实现)
【DQN实现避障控制】使用Pytorch框架搭建神经网络,基于DQN算法、优先级采样的DQN算法、DQN + 人工势场实现避障控制研究(Matlab、Python实现)
465 0
|
移动开发 JSON Kubernetes
k8s异常诊断之no space left on device.
某用户反馈,特定节点一直拉不起来pod,提示no space left on device.,手动去docker run也是相同的报错 # docker run --name aestools-perf --cap-add CAP_SYS_ADMIN --privileged -ti --rm registry-vpc.cn-beijing.aliyuncs.com/my-nettools/aestools:onlyperf docker: Error response from daemon: error creating overlay mount to /var/li
4094 135
|
JSON 数据格式 Python
【python】解决json.dump(字典)时报错Object of type ‘float32‘ is not JSON serializable
在使用json.dump时遇到的“Object of type ‘float32’ is not JSON serializable”错误的方法,通过自定义一个JSON编码器类来处理NumPy类型的数据。
1175 1
|
数据可视化 Linux 网络安全
如何使用服务器训练模型
本文介绍了如何使用服务器训练模型,包括获取服务器、访问服务器、上传文件、配置环境、训练模型和下载模型等步骤。适合没有GPU或不熟悉Linux服务器的用户。通过MobaXterm工具连接服务器,使用Conda管理环境,确保训练过程顺利进行。
2953 0
如何使用服务器训练模型
|
算法 Java
并查集(Disjoint Set)
并查集(Disjoint Set)
481 1