51uwb.cn

 找回密码
 立即注册
查看: 3545|回复: 0
打印 上一主题 下一主题

基于UWB的室内平面定位装置设计

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
跳转到指定楼层
楼主
发表于 2020-6-3 16:16:25 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本设计以基于UWB技术的室内平面定位为目标,达到通过无线4G将定位信息传输给云服务器,并通过网页远程显示、管理的目的。
用户只需要在浏览器中输入IP网址,即可观察到实时刷新的坐标信息。结果展示见附件。
也就是说,本设计分为两个模块:(1)定位(2)信息采集与传输

一、测距原理与定位数学模型
1、TWR算法(见附件)
2、定位模型(图见附件)
通过上述TWR算法获得的相关距离信息为:移动标签到基站0、基站1和基站2的距离。有了这3个距离信息,我们就可以利用基站0上的RS232串口,通过无线4G传输模块的网络透传模式将信息传输给云服务器后端。云服务器网页后端利用python语言事先建立好数学模型,然后根据这3个距离信息就可以计算出移动标签的具体坐标信息。
如附件的图所示,ABC为等边三角形。设ABC分别为基站0,基站1,基站2所摆放的位置,以A为坐标原点,用上述TWR(双向测距)算法测量出移动标签到ABC的距离分别为ilj。假设i=260l=120j=190,分别以ABC为原点,以ilj为半径作出如附件图所示的三个圆,三个圆交于HJI三点。
理想情况下,三个圆应该有一个共同的交点。假设HJI三点的坐标分别为Hx1y1)、Jx2y2)、Ix3y3),则计算出移动标签的坐标为(x1+x2+x3/3y1+y2+y3/3)。

二、实现步骤如下(见附件压缩包):
1、利用STM32CUBEIDE编辑单片机

2、定位原始代码

3、部署到服务器上的C代码

4、服务器网页后端Python端的监听代码


{`L%Q]RK@A3~9T](6ICDNO1.png (18.99 KB, 下载次数: 432)

网页显示2

网页显示2

GWD@_KKKWJS~)6BXD6EC[HE.png (140.96 KB, 下载次数: 413)

网页显示首页

网页显示首页

}58GA84ZGR`FPOO{660T4UX.png (112.29 KB, 下载次数: 387)

定位数学模型

定位数学模型

P@GUW474DYLSN5X9JGBLDKC.png (66.67 KB, 下载次数: 384)

TWR算法原理

TWR算法原理

代码合集.zip

4.73 KB, 下载次数: 12

单片机、定位、监听代码

codegen.zip

448.74 KB, 下载次数: 10

部署到服务器上的C代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

bphero Inc.  

GMT+8, 2024-4-19 15:36 , Processed in 0.018118 second(s), 6 queries , File On.

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表