微信小程序> Android开发GPS定位、网络定位、卡尔曼滤波优化结果对比

Android开发GPS定位、网络定位、卡尔曼滤波优化结果对比

浏览量:1967 时间: 来源:GIS开发者

作为Android开发者可能会经常遇到定位的问题,在获取位置信息的时候就会遇到使用网络定位、GPS定位等种类。其实、百度和高德等还对定位结果进行了优化,其中包括卡尔曼滤波。卡尔曼滤波怎么推导的我也不是很清楚,引用了一个github上的库

开发工作

我的代码在码云地址
主要是将GPS、网络定位、经过卡尔曼滤波优化的三种定位结果以不同颜色的图标展示在MapBox地图上,并记录在txt文件上。

 

 

定位结果分析

将txt文档导出并处理,展示结果

静态定位

此时拿着手机站立不动

 

可以看到网络定位只定位出了两个结果,相差比较远;GPS定位结果比较集中;卡尔曼滤波也比较集中,但较GPS定位结果更偏分散。

运动定位

由于运动轨迹较长,为了更好的展示,这里只选一些有特征的地方展示

可以看到网络定位跳动的幅度较大,GPS和卡尔曼计算结果相差无几,但是卡尔曼的转折处更平滑。

结论

  • 网络定位不适合展示动态轨迹
  • 卡尔曼滤波可以帮助优化动态轨迹

 

小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎