1. UWB室内定位概述:

UWB室内定位技术与传统通信技术有极大的差异,它不需要使用传统通信体制中的载波,而是通过发送和接收具有纳秒或纳秒级以下的极窄脉冲来传输数据,从而具有GHz量级的带宽。超宽带室内定位可用于各个领域的室内精确定位和导航,包括人和大型物品,例如贵重物品仓储、矿井人员定位、机器人运动跟踪、汽车地库停车等。

基于UWB技术的室内定位方法简述

UWB室内定位系统与传统的窄带系统相比,具有穿透力强、功耗低、抗多径效果好、安全性高、系统复杂度低、能提供精确定位精度等优点。因此,UWB室内定位技术可以应用于室内静止或者移动物体以及人的定位跟踪与导航,且能提供十分精确的定位精度。例如作为UWB定位专家的EHIGH恒高,其自主研发生产的UWB室内定位系统可以达到优于10cm的定位精度。

2.UWB室内定位原理:

跟蓝牙和WIFI定位方法不同,UWB室内定位技术位置信息并不是基于信号强度(RSSI)进行计算,而是通过精确无线信号的发送时刻、接收时刻,并通过算法计算的。UWB无线定位系统要实现精确定位,首先要获取与位置相关的变量信息,建立相应的数学模型,然后根据这些变量和参数以及数学模型来解算目标的坐标。

UWB室内定位技术具有超高的时间分辨率,保证了UWB可以准确的获得待定位目标的时间和角度信息,信号飞行的速度是光速(固定值),所以只要知道飞行时间就可以计算出两个设备的距离,结合角度信息利用三角定位等几何定位方法求得待定位目标的位置信息。

在UWB室内定位技术中应用最广泛的是飞行时间测距法(TOF)和到达时间差法(TDOA)。从定位方式来看均属于多点定位,即确定标签与多个已知坐标点的相对位置关系定位。

3.UWB室内定位之TOF

飞行时间法(Time of flight,TOF)是一种双向测距技术,它通过测量UWB信号在基站与标签之间往返的飞行时间来计算距离。根据数学关系,一点到已知点的距离为常数,那么这点一定在以已知点为圆心,以该常数为半径的圆上。有两个已知点,就有两个交点。以三个已知点和距离作三个圆,他们交于同一个点,该点就是标签的位置。

  移动标签首先向定位基站发送测距请求,基站收到测距请求进行处理,经过一小段时间处理后向移动标签回复确认信息,分别记录 UWB 信号发送和接收的时间间隔,例如我们将发送端发出信号和接收回应的时间间隔记为TTOT,接收端收到数据包和发出回应的时间间隔记为TTAT。那么信号在空中的单向飞行时间TTOF可以计算为:

基于UWB技术的室内定位方法简述

然后根据TTOF与电磁波传播速度的乘积便可算出标签到基站之间的距离。d = c × TTOF

根据到各个基站的测距信息,以各个基站为中心画圆,就可以得到一个交点,交点就是标签的位置。

4.UWB室内定位之上行TDOA

到达时间差(Time Difference of Arrival,TDOA)是一种利用到达时间差进行定位的方法又称为双曲线定位。标签卡对外发送一次UWB信号,在标签定位距离内的所有基站都会收到无线信号,如果有两个已知坐标点的基站收到信号,标签和基站的距离间隔不同,因此这两个收到信号的时间节点是不一样的,根据数学关系,到已知两点为常数的点,一定处于以这两点为焦点的双曲线上。那么有四个已知点(四个定位基站)就会有四条双曲线,四条双曲线交于一点就是标签的位置。

基于UWB技术的室内定位方法简述

5.UWB室内定位之下行TDOA技术

简单的说就是定位基站发送定位信号,定位标签接收定位信号。这种工作方式和GPS类似,所以又叫室内GPS。下行TDOA是在终端进行位置坐标计算,同时EHIGH恒高的定位系统,可以通过标签上传这些数据到服务器,实时结算标签位置,这一点得归功于恒高室内定位系统自带的一套高实时性的物联传输网络。

基于UWB技术的室内定位方法简述

下行TDOA的优势是,基站决定信号发送的时间,所以基站的功耗较低,并且跟GPS有着同样的优势,即该系统的容量无限大的,终端获取位置信息的延时也很小,这种模式,适合用于目标的独立导航。

在国内的UWB行业中,能实现UWB下行TDOA定位技术的公司屈指可数,EHIGH恒高正是其中一家,并且早在2016年的福清核电建设工地项目上就已经被成功应用了。

简述isodata算法的原理_基于UWB技术的室内定位方法简述相关推荐

  1. rssi室内定位算法原理_基于RSSI的精确室内定位算法

    基于 RSSI 的精确室内定位算法 何山 [期刊名称] <现代电信科技> [年 ( 卷 ), 期] 2011(000)003 [摘要] 无线传感器网络的关健问题是实现节点的精确定位 . 为 ...

  2. 简述isodata算法的原理_算法常见面试题汇总(一):概率论与数理统计部分

    初级或中级算法岗面试题主要有四类:数理统计基础.机器学习模型原理.编程能力.项目经验.项目经验因人而异,所以仅总结前三个方面的基础知识,分享给朋友.(高级或资深算法岗面试内容不在本文范围内) 1.大数 ...

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

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

  4. 麦克风声源定位原理_基于麦克风阵列的声源定位算法之GCC-PHAT

    目前基于麦克风阵列的声源定位方法大致可以分为三类:基于最大输出功率的可控波束形成技术.基于高分辨率谱图估计技术和基于声音时间差(time-delay estimation,TDE)的声源定位技术. 基 ...

  5. 煤矿,隧道,管廊高精度人员定位_基于UWB技术的TWR一维定位方案介绍

    针对工业/汽车.物流仓储.传统制造业.电力行业.医疗保健.高危化工业.隧道/管廊.建筑工地.公检司法的重点安保区域等高精度人员定位需求,SKYLAB推出了基于UWB技术的定位系统.通过在定位区域内部署 ...

  6. python卡尔曼滤波室内定位_基于Unscented卡尔曼滤波的室内定位

    Computer Engineering and Applications 计算机工程与应用 2014 , 50 ( 14 ) 1 引言 无线传感器网络是 21 世纪 21 个最具影响力的技术 之一, ...

  7. 光流传感器 定位精度_基于光流传感器的移动机器人定位方法

    基于光流传感器的移动机器人定位方法 李世云 ; 关乐 ; 褚金奎 [摘 要] 详细介绍了光流传感器移动机器人定位系统的运动学原理 , 给出了理论模 型推导 ; 基于理论模型 , 搭建了基于光流传感器实 ...

  8. dw1000信标码_基于UWB技术的DW1000芯片简单解析

    近些年来随着物联网和机器人技术的大发展,精确定位技术的热度也随之攀升.目前精确定位的技术有很多,如基于wifi.RFID.zigbee.超声波.UWB等技术都可以实现精准定位.由于技术的不同,精度也不 ...

  9. 麦克风声源定位原理_基于麦克风阵列的声源定位技术

    I 目 录 一.绪论 . ....................................................................................... ...

最新文章

  1. 数据结构和算法:(1)数据结构的基本知识
  2. 【每日DP】day12、P1063 能量项链(区间DP又一模板,震惊,只需要4行代码?)难度⭐⭐⭐
  3. SVNKit支持SSH连接
  4. 主席树学习小结(POJ 2104)
  5. 【CCCC】L3-016 二叉搜索树的结构 (30分),,手动建堆(二叉搜索树节点询问),map写法
  6. 西南交大量子计算机,上海交大“致远学者”本科生突破光量子计算机探测瓶颈问题...
  7. 函数式编程与面向对象编程[1]: Lambda表达式 函数柯里化 高阶函数
  8. c语言编写烟花程序,C语言烟花程序
  9. Vue.js开发基础 05
  10. HTML实例—以一个简单网页为例
  11. 上海小伙三次成功创业,资产达上十亿被称为“创业神童”
  12. Python 爬楼梯问题--有n阶台阶,上楼可以一步上1阶,2阶,3阶,计算共有多少种不同的走法?
  13. 解决win10访问xp服务器共享文件出现smb1问题
  14. Service层在分层中的作用
  15. 银光类似web visio的节点连线控件Essential Diagram免费下载地址
  16. 通过拼音模糊搜索汉字的功能实现
  17. oracle 存储过程语法例子
  18. css3 3D立体相册实现
  19. java ios 3des_IOS开发入门之iOS 3DES加密 和 java 3DES 解密
  20. linux管理进程ps命令,ps命令进程管理-linux

热门文章

  1. android 广告栏效果,实现android广告栏效果
  2. linux实验四文件安全,西北农林科技大学Linux实验四 用户和文件安全
  3. /bin/bash^M: bad interpreter: No such file or directory
  4. lppl模型 matlab,对LPPL模型的思考
  5. python用一行代码编写一个回声程序_使用Python的多回声测验
  6. script filename php,PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别
  7. mysql函数使用场景_mysql的函数和存储过程的比较,以及在实际场景中的使用案例...
  8. [转载] python学习笔记2--操作符,数据类型和内置功能
  9. 旋转数组 java_数组中左旋转的Java程序
  10. java define_Java Long类的define()方法与示例