一种物联网联合定位方法及应用技术

技术编号:35562076 阅读:27 留言:0更新日期:2022-11-12 15:45
本发明专利技术公开了一种物联网联合定位方法及应用,所述方法包括:S1:扫地机器人工作时,所述扫地机器人的SLAM模块建立环境地图并定位自身坐标;S2:所述扫地机器人从不同坐标点获得其与环境中智能设备的距离,定位环境地图中所有智能设备的三维坐标;S3:用户携带目标设备进入环境,与智能设备执行测距协议,至少得到与三个智能设备的距离,定位目标设备坐标。本发明专利技术通过家庭中常用的扫地机器人绘制用户所在的环境地图,同时利用扫地机器人不断运动的特性,借助超声模块实现其与环境中智能设备的定位,从而绘制出具有智能设备的三维地图,使得用户携带目标设备进入环境后,利用超声与多个智能设备交互,即可定位用户位置。即可定位用户位置。

【技术实现步骤摘要】
一种物联网联合定位方法及应用


[0001]本专利技术涉及一种物联网联合定位方法及应用,属于物联网


技术介绍

[0002]物联网(Internet of Things,简称IOT)是指通过各种信息传感器、射频识别技术、全球定位系统、红外感应器、激光扫描器等各种装置与技术,实时采集任何需要监控、连接、互动的物体或过程,采集其声、光、热、电、力学、化学、生物、位置等各种需要的信息,通过各类可能的网络接入,实现物与物、物与人的泛在连接,实现对物品和过程的智能化感知、识别和管理。物联网是一个基于互联网、传统电信网等的信息承载体,它让所有能够被独立寻址的普通物理对象形成互联互通的网络。
[0003]现有家庭环境中的设备众多,若想实现物联网功能,需要对环境中的所有智能设备进行定位,方能实现自主可控的人机交互,一方面,现有技术中没有简捷的方法能够对复杂环境下的所有智能设备进行快速定位,另一方面,环境中的智能设备位置并非固定的,会随着用户的使用需求而变更,进而导致原有的智能设备坐标需要重新定位,十分麻烦。

技术实现思路

[0004]本专利技术的目的是提供一种物联网联合定位方法及应用,该方法及应用不仅解决了现有技术中家庭环境中对众多智能设备定位困难的问题,还解决了环境中智能设备位置变更,影响用户定位自身的问题。
[0005]为达到上述目的,本专利技术采用的技术方案是:一种物联网联合定位方法及应用,所述方法包括:
[0006]S1:扫地机器人工作时,所述扫地机器人的SLAM模块建立环境地图并定位自身坐标;
[0007]S2:所述扫地机器人从不同坐标点获得其与环境中智能设备的距离,一个智能设备至少得到三组与扫地机器人的距离,根据TOA定位法,定位环境地图中所有智能设备的三维坐标;
[0008]S3:用户携带目标设备进入环境,与智能设备执行测距协议,至少得到与三个智能设备的距离,定位目标设备坐标。
[0009]上述技术方案中进一步改进的方案如下:
[0010]1.上述方案中,所述扫地机器人与智能设备的测距、智能设备与目标设备的的测距方法为:
[0011]所述扫地机器人及目标设备上分别具有有一超声发射模块,所述智能设备具有一超声接收模块,所述超声发射模块于T1时刻发出超声定位信号,所述超声接收模块于T2时刻收到超声定位信号,距离D=c*(T2‑
T1),其中,C为声波在介质中的传播速度;
[0012]或者,所述扫地机器人及目标设备上分别具有有一超声接收模块,所述智能设备具有一超声发射模块,所述超声发射模块于T1时刻发出超声定位信号,所述超声接收模块
于T2时刻收到超声定位信号,距离D=c*(T2‑
T1),其中,C为声波在介质中的传播速度。
[0013]2.上述方案中,在步骤S2中,一个智能设备获得N组与扫地机器人的距离值,N>3,得出最小均方差解。
[0014]3.上述方案中,在步骤S3中,获得目标设备与M个智能设备的距离值,M>3。
[0015]4.上述方案中,基于步骤S1的二维地图,在采集得到环境中智能设备信息后,构建具有智能设备的三维地图并储存。
[0016]5.上述方案中,基于步骤S3获得的目标设备实时坐标投影至三维地图中,并显示至目标设备/智能设备界面供用户查看。
[0017]6.上述方案中,调用目标设备的IMU,结合实时坐标,确认目标设备指向,当指向任一智能设备时,调用目标设备中存储的对应该智能设备的指令。
[0018]7.上述方案中,向目标设备和/或智能设备中预写入控制触发指令,当相对位置关系的变化符合控制触发指令时,触发指令,进行控制动作。
[0019]8.上述方案中,所述扫地机器人每次工作时均与智能设备进行测距,修正智能设备的三维坐标。
[0020]9.上述方案中,所述超声发射模块为扬声器,所述超声接收模块为麦克风。
[0021]由于上述技术方案的运用,本专利技术与现有技术相比具有下列优点:
[0022]1、本专利技术一种物联网联合定位方法及应用,通过家庭中常用的扫地机器人绘制用户所在的环境地图,同时利用扫地机器人不断运动的特性,借助超声模块实现其与环境中智能设备的定位,从而绘制出具有智能设备的三维地图,使得用户携带目标设备进入环境后,利用超声与多个智能设备交互,即可定位用户位置,实现环境中智能设备、目标设备(即用户)的定位,从而便于实时交互;而超声模块为扫地机器人自带的扬声器,无需额外加装,十分方便。
[0023]2、本专利技术一种物联网联合定位方法及应用,通过扫地机器人的工作时间,利用超声模块再次与智能设备进行测距,定位智能设备坐标,从而修正智能设备坐标,避免智能设备位置出现变更后,影响到目标设备的定位,保证定位精准度。
[0024]3、本专利技术一种物联网联合定位方法及应用,通过收集远大于3组的数据,修正测距时的误差,提高测距精度,从而提高定位精度。
[0025]4、本专利技术一种物联网联合定位方法及应用,通过构建三维地图,将用户投影至三维地图中,实现环境定位,同时,借用目标设备(手机等)自带的IMU组件,确定手机指向,结合定位得到的相对位置关系,即能明确指向实现定向控制。
具体实施方式
[0026]实施例1:一种物联网联合定位方法及应用,此方法包括:
[0027]S1:打开扫地机器人,开始工作,初次工作的扫地机器人启用其SLAM模块,扫描环境地形,构建出二维地图,将二维地图及扫地机器人实时坐标这两项参数从扫地APP中提取出,并上传至定位系统中。
[0028]S2:待二维地图被上传后,扫地机器人工作时,于不同的坐标点,启动超声发射模块(扬声器),发出携带有发送时刻、坐标点、设备信息等数据的超声定位信号,环境中一个智能设备(电视、音响、电灯等)的超声接收模块(麦克风)收到扫地机器人从三个不同坐标
点发出的直达超声定位信号后,利用TOA定位算法,解算出该智能设备基于环境地图的三维坐标。
[0029]其中,对于扫地机器人的Z轴坐标取0计算,将所有智能设备的坐标点通过上述方法解算出后,即可得到具有智能设备位置的三维地图。
[0030]S3:用户携带目标设备(手机、手表等)进入具有三维地图的环境后,执行测距协议,目标设备的超声发射模块发出携带有发送时刻、设备信息等数据的超声定位信号,三个智能设备收到直达超声定位信号后,得到每个智能设备与目标设备的距离,在已知智能设备坐标的情况下,同样,采用TOA定位算法,解算出目标设备的三维坐标点,从而定位进入环境的用户坐标。
[0031]其中,无论是扫地机器人与智能设备的测距,还是智能设备与目标设备的测距,都通过以下方法实现:
[0032]超声发射模块的发送时刻记为T1,超声接收模块的接收时刻记为T2,距离D=c*(T2‑
T1),这里,c为超声波在介质中的传播速度。
[0033]实施例2:一种物联网联合定位方法及应用,此方法包括:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网联合定位方法及应用,其特征在于,所述方法包括:S1:扫地机器人工作时,所述扫地机器人的SLAM模块建立环境地图并定位自身坐标;S2:所述扫地机器人从不同坐标点获得其与环境中智能设备的距离,一个智能设备至少得到三组与扫地机器人的距离,根据TOA定位法,定位环境地图中所有智能设备的三维坐标;S3:用户携带目标设备进入环境,与智能设备执行测距协议,至少得到与三个智能设备的距离,定位目标设备坐标。2.根据权利要求1所述的一种物联网联合定位方法及应用,其特征在于,所述扫地机器人与智能设备的测距、智能设备与目标设备的的测距方法为:所述扫地机器人及目标设备上分别具有有一超声发射模块,所述智能设备具有一超声接收模块,所述超声发射模块于T1时刻发出超声定位信号,所述超声接收模块于T2时刻收到超声定位信号,距离D=c*(T2‑
T1),其中,C为声波在介质中的传播速度;或者,所述扫地机器人及目标设备上分别具有有一超声接收模块,所述智能设备具有一超声发射模块,所述超声发射模块于T1时刻发出超声定位信号,所述超声接收模块于T2时刻收到超声定位信号,距离D=c*(T2‑
T1),其中,C为声波在介质中的传播速度。3.根据权利要求1所述的一种物联网联合定位方法及应用,其特征在于,在步骤S2中,一个智能设备获得N组与...

【专利技术属性】
技术研发人员:向玮晨
申请(专利权)人:苏州触达信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1