目前常见的室内定位技术有超宽带UWB室内定位技术,蓝牙室内定位技术,RFID(无线射频识别)定位,超声波定位,Wi-Fi定位等。室内定位依赖于定位算法,定位算法决定了室内定位的模式。室内定位种类虽然比较多,但是室内定位算法一般都是通用的。总结起来室内定位有3种常见的定位算法。

一、室内定位算法-近邻法

近邻法是一种比较简单的定位算法,直接选定那个信号强度最大的AP的位置,定位结果是热点位置数据库中存储的当前连接的Wi-Fi热点的位置。

二、室内定位算法-基于无线信号的三角测量定位算法

基于无线信号的三角测量定位算法是室内定位算法中非常常见的一种,三边定位算法是怎么实现的呢?三角测量定位算法类似GPS卫星定位。实际定位过程中使用的是RSSI信号值衰减模型,如下图所示。原理是在离线状态下,无线信号强度在空间中传播随着距离衰减! 而无线信号强度(RSSI值)对于手机上的接收器来说是可测的!那么依据测试到的信号强度,再根据信号衰减模型就可以反推出距离了。微能信息www.95power.com.cn基于三角测量定位算法的定位方案是被动式蓝牙定位方案和主被动一体式蓝牙定位方案。

信号衰减模型是针对理想状况(真空,无反射的环境),在实际的室内复杂环境下,信号在不断的折射反射(多路径效应)下,这个模型可能会出现误差。也就是说通过测量信号强度来反推距离是会有一定的误差。同时由于不同定位基站的信号特征不同,RSSI信号衰减模型参数也有区别,基于无线信号的三角测量定位算法的定位精度有一定误差。

三、室内定位算法-指纹定位算法

指纹定位算法这个方法也是针对无线信号定位的。所谓指纹定位算法,类似公安部门采集人的指纹数据存入数据库一样。

室内定位中的指纹定位算法也是如此,首先在定位区域收集很多的指纹数据(无线信号的RSSI值数据,定义一个个网格点来采集无线强度值),当需要定位的时候,就可以通过手机采集到的无线信号和预先收集的指纹数据库对比,找出最相似的指纹的位置,从而标记在室内地图上。微能信息基于指纹定位算法的定位方案是主动式蓝牙定位导航解决方案。

四、室内定位算法-TDOA定位算法

TDOA定位算法是是一种新型的无线通信技术超宽带UWB定位中常用的定位算法。TDOA,也就是飞行时间差,英文是Time Difference of Arrival,通过测量被测标签(B)与已知位置基站(P1,P2,P3)间的报文传输时间差,计算出距离差;计算出被测标签的位置。需要已知位置基站间时钟同步。

4种定位算法相比较而言,

近邻法定位精度不高,一般在5-8米,胜在部署简便;

三角测量定位算法理论上精度较高,但在实际的室内定位中,由于多路径效应的影响,定位精度不太高,对于普通设备来说,时间、角度这些参数较难获取。

指纹采集定位算法前期地图绘制工作量大,而且场地布置临时有变化各位置上的信号就会变化,从而导致定位不准。也受到非视距和多径环境的影响,精度误差大,一般在2-3米左右。

TDOA定位算法定位精度高,微能信息的UWB定位精度一般根据定位场景,误差在10厘米-30厘米,抗干扰能力和穿透能力较强,但是UWB基站和标签部署成本比较高。

深圳市微能信息科技有限公司专业提供室内定位解决方案,提供基于三角测量定位算法的被动式蓝牙定位系统、基于指纹采集法的主动式蓝牙定位导航系统、基于TDOA定位算法的超宽带UWB定位。应用于养老院、医院、展馆、监狱、隧道等场所的人员和物品定位。

rssi室内定位算法原理_室内定位方案常用的4种定位算法相关推荐

  1. 简述dijkstra算法原理_理解最短路径——迪杰斯特拉(dijkstra)算法

    1.       迪杰斯特拉算法简介 迪杰斯特拉(dijkstra)算法是典型的用来解决最短路径的算法,也是很多教程中的范例,由荷兰计算机科学家狄克斯特拉于1959年提出,用来求得从起始点到其他所有点 ...

  2. python 常用的几种定位方式

    Python常用的几种定位方法 一,python 常用的8种定位方法1,使用 ID定位 driver.find_element_by _id('ID 值')driver.find_element(by ...

  3. 常用的三种线性模型算法--线性回归模型、岭回归模型、套索回归模型

    常用的三种线性模型算法–线性回归模型.岭回归模型.套索回归模型 线性模型基本概念 线性模型的一般预测模型是下面这个样子的,一般有多个变量,也可以称为多个特征x1.x2.x3 - 最简单的线性模型就是一 ...

  4. java中常用的几种排序算法--常见笔试面试

    转载:http://blog.csdn.net/ygc87/article/details/7208082 以下列出Java中常用的几种排序算法,只是简单实现了排序的功能,还有待改进,望指教(以下均假 ...

  5. rssi室内定位算法原理_一种基于RSSI测距的室内定位方法与流程

    本发明涉及室内定位领域,尤其涉及一种基于RSSI测距的室内定位方法. 背景技术: : 室内无线定位,是指利用无线网络和定位终端提供待测节点位置.速度和方向等相关信息的服务.对于一个定位算法而言,评价其 ...

  6. 无人机上的光流定位通常适用于_室内定位技术

    在室内一般GPS信号较弱或没有GPS信号.而GPS是告诉飞控,无人机的位置(相对于地的位置),也就是我们所说的GPS定位.目前主流的室内定位技术都在下面这幅图中. 地磁定位 地磁定位作为一种新兴的室内 ...

  7. 深度学习算法原理_用于对象检测的深度学习算法的基本原理

    深度学习算法原理 You just got a new drone and you want it to be super smart! Maybe it should detect whether ...

  8. otsu阈值分割算法原理_大津二值化算法OTSU的理解

    otsu 大津算法介绍: OTSU算法是由日本学者OTSU于1979年提出的一种对图像进行二值化的高效算法. 利用阈值将原图像分成前景,背景两个图象. 前景:用n1,csum,m1来表示在当前阈值下的 ...

  9. dijkstra算法原理_这 10 大基础算法,程序员必知必会!

    来源:博客园原文地址:http://kb.cnblogs.com/page/210687/算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法.在平均状况下,排序n个项目要Ο(nlogn)次 ...

最新文章

  1. Android类似于滚动的通知栏实现
  2. 【算法学习笔记】二叉树的基本操作实现和应用举例,根据先序与中序遍历建立二叉树的实现
  3. 操作系统下查看HBA卡信息wwn的方法
  4. android页面布局更改,使用setContentView的方式更换布局文件从而更换界面
  5. Linux之find + sed组合替换命令
  6. Maven 在eclipse中如何配置
  7. 创建高质量Python工程(1)-如何设计结构清晰的目录结构(转)
  8. 190712每日一句 生命的韧性
  9. java weka 分类_Weka开发[48]——用Weka文本分类
  10. xilinx_ug903阅读记录
  11. 中通hadoop去CDH的实践之路
  12. 腾讯地图位置服务器,腾讯位置服务离线地图接入指南
  13. 科研萌新成长记8——我不是不接受上帝,我只是不接受上帝创造的这个世界
  14. Ceph Luminous 12.2.11 安装 nfs-ganesha
  15. 计算机网络-传输层:TCP协议
  16. atmega16应用之TWI(IIC) PCF8574T转接LCD1602
  17. 维修手记——燃气热水器低水压点火困…
  18. 高德地图上线全国最全小客车、货车限行提醒功能
  19. 《大数据》2020年第2期目次摘要
  20. python 卡方检验批量筛选_用python和Excel进行列联表分析(卡方检验)

热门文章

  1. python3 循环语句 for语句和while语句
  2. ES6_symbol和generator_note
  3. 顶岗实习周记java方向_前途虽远,扶摇可接 | 商务日语专业顶岗实习动员大会...
  4. python 把txt变成字符串_如何通过 Python 如何写文件 ?
  5. Spring-Data-JPA--增删改查2——自定义接口查询
  6. Scala go java_Java、Scala和Go语言多线程并发对比测试结果和结论
  7. linux查看文件的方法,查看linux文件的方法
  8. php pdo 新建数据库,php – 使用PDO数据库类而不是每次都创建新...
  9. 学python要有多少英语词汇量测试_非常适合新手的一个Python爬虫项目: 打造一个英文词汇量测试脚本!...
  10. 下滑加载更多js_vue.js怎么实现滑动到底部加载更多数据效果?