热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

基于Androidwifi和Sensors的室内定位算法研究、实现

最近公司做项目需要使用到基于Android的WIFI室内定位,做了一些尝试,发现几个问题:1、Wifi信号不稳定导致的漂移2、Wifi信号1-2S才刷新一次造成的连续定位延迟时间太长3、
最近公司做项目需要使用到基于Android的WIFI室内定位,做了一些尝试,发现几个问题:
1、Wifi信号不稳定导致的漂移
2、Wifi信号1-2S 才刷新一次造成的连续定位延迟时间太长
3、跨楼层问题 经常有问题

所以在ITEYE寻找高手, 看是否在做“基于Android wifi和Sensors的室内定位算法研究、实现”
要求:精度5米以内,稳定不飘,可以实现连续定位。
有做过的,可以给予指导 ,也可以外包或者兼职的方式

16 个解决方案

#1


怎么说?通过测量与各ap的连接信号强度来估算在室内的位置?
这个如果只要求是平面,3个ap的数据就可以了;如果有楼层概念,也就是立体空间,那至少要4个ap的数据。
这个算法与基于蜂窝基站的定位算法有点类似。
另外楼主说的Sensors,我想应该是指方向感应器吧?用来结合以上的ap定位,给出在室内的具体坐标和面对方向。
这个思路挺好的,实现上,主要难点在算法。

#2


楼主是怎么解决障碍物引起的信号反射折射导致的误差呢?

#3


引用 2 楼 morrowindxie 的回复:
楼主是怎么解决障碍物引起的信号反射折射导致的误差呢?

因为误差过大,所以才在坛子里请教

#4


引用 3 楼 tovegar 的回复:
Quote: 引用 2 楼 morrowindxie 的回复:

楼主是怎么解决障碍物引起的信号反射折射导致的误差呢?

因为误差过大,所以才在坛子里请教

这个基本没辙,不知道障碍物的具体形状大小,根本无法估算它造成的影响。
还有房间本身的构造,AP放置的地点都会严重影响信号的数据。
我觉得这个模型只有针对理想的空旷的空间才有效。而基站定位,恰好基本满足这个条件,至少基站的天线都是竖的高高的没有遮挡。而室内路由器却可能被仍在任何一个角落。

#5


信号算法中是有针对障碍物的遮蔽因子的算法的。
但是不是很准确。

#6


引用 5 楼 tovegar 的回复:
信号算法中是有针对障碍物的遮蔽因子的算法的。
但是不是很准确。

手机中有针对普通建筑物模型的衰落算法。
室内的物体种类太多,不太好建模。

#7


我们那以前弄过一阵,后来放弃了,干扰因素太多,墙壁,材质,各种信号互相的干扰,如果想精确的话,貌似要硬件支持,记得貌似杭州还是苏州那边有一家做室内定位的,自主研发了硬件。你可以百度一下看看。

#8


引用 7 楼 kelerwx999 的回复:
我们那以前弄过一阵,后来放弃了,干扰因素太多,墙壁,材质,各种信号互相的干扰,如果想精确的话,貌似要硬件支持,记得貌似杭州还是苏州那边有一家做室内定位的,自主研发了硬件。你可以百度一下看看。

国内外做室内的都看遍了,自己也做了部分实验。靠硬件搞不成,需要有普适性

#9


国内室内定位应该没有成型的产品吧,也就是提供个矢量地图,都还处于技术研究阶段。智慧图,图渊,天下网貌似不错

#10


这个我们实验室已经研究的比较成熟了,传统的信号衰减模型在室内多径效应的环境是不可能实现的。

#11


引用 9 楼 u011430016 的回复:
国内室内定位应该没有成型的产品吧,也就是提供个矢量地图,都还处于技术研究阶段。智慧图,图渊,天下网貌似不错
百度地图和高德地图都是有室内地图导航的功能的

#12


引用 8 楼 tovegar 的回复:
Quote: 引用 7 楼 kelerwx999 的回复:

我们那以前弄过一阵,后来放弃了,干扰因素太多,墙壁,材质,各种信号互相的干扰,如果想精确的话,貌似要硬件支持,记得貌似杭州还是苏州那边有一家做室内定位的,自主研发了硬件。你可以百度一下看看。

国内外做室内的都看遍了,自己也做了部分实验。靠硬件搞不成,需要有普适性
靠的不是硬件是算法和思路。

#13


不是nokia的精度达到了0.3米吗?而且硬件也便宜。

#14


目前在做光源定位

#15


顶,不知道解决了没有???求分享

#16


楼主能把代码分享过来看一下吗?好解决

推荐阅读
  • 深入解析TCP/IP五层协议
    本文详细介绍了TCP/IP五层协议模型,包括物理层、数据链路层、网络层、传输层和应用层。每层的功能及其相互关系将被逐一解释,帮助读者理解互联网通信的原理。此外,还特别讨论了UDP和TCP协议的特点以及三次握手、四次挥手的过程。 ... [详细]
  • 云屏系统基于嵌入式微系统msOS,旨在解决当前嵌入式彩屏GUI编程中硬件要求高、软件开发复杂、界面效果不佳等问题。该系统通过结合MCU和Android技术,利用Html5+JavaScript实现高效、易用的图形用户界面开发,使嵌入式开发人员能够专注于业务逻辑。 ... [详细]
  • 深入理解OAuth认证机制
    本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 计算机网络复习:第五章 网络层控制平面
    本文探讨了网络层的控制平面,包括转发和路由选择的基本原理。转发在数据平面上实现,通过配置路由器中的转发表完成;而路由选择则在控制平面上进行,涉及路由器中路由表的配置与更新。此外,文章还介绍了ICMP协议、两种控制平面的实现方法、路由选择算法及其分类等内容。 ... [详细]
  • 本文探讨了卷积神经网络(CNN)中感受野的概念及其与锚框(anchor box)的关系。感受野定义了特征图上每个像素点对应的输入图像区域大小,而锚框则是在每个像素中心生成的多个不同尺寸和宽高比的边界框。两者在目标检测任务中起到关键作用。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • 本文详细介绍了在不同操作系统中查找和设置网卡的方法,涵盖了Windows系统的具体步骤,并提供了关于网卡位置、无线网络设置及常见问题的解答。 ... [详细]
  • 深入解析IGMP各版本特性及其演进
    本文详细探讨了Internet组管理协议(IGMP)的不同版本,包括IGMPv1的基础功能、IGMPv2的增强特性和IGMPv3的重要改进。特别分析了IGMPv3如何支持特定源组播(SSM)模型,并介绍了各版本之间的主要差异。 ... [详细]
  • 本文介绍了如何通过设置中继器或桥接第二台路由器来增强家庭网络覆盖,提高网络稳定性和速度。 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • 作为一名拥有五年工作经验的开发人员,对产品设计和管理有着独到的见解。本文将分享腾讯暑期实习生面试的经历,涵盖笔试、群面、专业面试、总监面试及最终HR面试的全过程,希望能为即将面试的同学提供有价值的参考。 ... [详细]
  • 本文介绍了两种在Android设备上获取MAC地址的有效方法,包括通过Wi-Fi连接和使用移动数据流量的情况。第一种方法依赖于Wi-Fi连接来获取MAC地址,而第二种方法则无需Wi-Fi,直接通过网络接口获取。 ... [详细]
author-avatar
fuotb_204
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有