51uwb.cn

标题: BP30如何在下位机端显示屏用三点定位法解算出坐标显示 [打印本页]

作者: mhx321    时间: 2022-4-7 01:54
标题: BP30如何在下位机端显示屏用三点定位法解算出坐标显示
我的是BP30,是3基站一标签,我看了程序,下位机主要将三个基站跟标签的距离发给上位机,由上位机做三点解算出坐标显示的,但是目前我需要在下位机完成三点定位解算出标签坐标,应该怎么改?

作者: 蓝点无限    时间: 2022-4-7 21:26
不建议这样做,三边定位算法其实用到大量的矩阵运行,比较消耗资源。

如果非要这样做,大概方向,把上位机三边定位函数移植到下位机固件里。这个难度不小

上位机源码中找trilateration.c这个文件
作者: mhx321    时间: 2022-4-7 23:04
蓝点无限 发表于 2022-4-7 21:26
不建议这样做,三边定位算法其实用到大量的矩阵运行,比较消耗资源。

如果非要这样做,大概方向,把上位 ...

移值下来,会运行很慢吗?
作者: 蓝点无限    时间: 2022-4-7 23:46
mhx321 发表于 2022-4-7 23:04
移值下来,会运行很慢吗?

这个需要你自己实际测试了
我们目前没有这样去做
作者: 264341553    时间: 2022-4-13 21:39
直接调用trilateration.c里的函数就行吗
作者: 蓝点无限    时间: 2022-4-13 23:18
264341553 发表于 2022-4-13 21:39
直接调用trilateration.c里的函数就行吗

算可以。 但是trilateration.c 参数是一个大的结构体,传参的时候需要构造结构体
作者: 264341553    时间: 2022-4-15 16:38
那Z坐标的精准度怎么调呢,trilateration.c 里好像没有关于高度的描述
作者: 264341553    时间: 2022-4-15 16:38
是要再加一个测高度的模块吗




欢迎光临 51uwb.cn (http://51uwb.cn/) Powered by Discuz! X3.3