【技术实现步骤摘要】
一种基于非线性优化的定位方法及系统
[0001]本专利技术涉及系统定位的
,尤其涉及一种基于非线性优化的定位方法及系统。
技术介绍
[0002]对于基本的定位系统,一般是由一个定位服务器、多个接收器以及标签组成的。标签固定在需要定位的对象上,接收器分散安装在场所各处,并在接收器和定位服务器直接建立有通信链路。
[0003]常见的高精度定位系统包括GPS系统、UWB定位系统等,它们的特点是接收器部署密度比较低、一维测距精度不容易受环境因素影响。还有一种定位系统,它有比较高的接收器部署密度,但一维测距精度受环境影响比较大,典型的例子是沙盘上的仿真货车定位系统。
[0004]对于沙盘上的仿真货车定位系统,沙盘安装在教室固定位置上,沙盘的长宽一般不超过5米,离天花板高度不超过3米。沙盘上有一些道路、停车场、装卸货点等仿真场所,有几十辆仿真货车在上面行驶。在每个仿真货车上都安装了一个标签,在沙盘上方的教室天花板上安装了几十个接收器。这些接收器都通过通信链路,比如2.4G无线铜线、485或以太网等,连接到定位服务器上。
[0005]这种沙盘可以对所有仿真货车在沙盘上的二维平面或三维空间位置进行低成本的厘米级高精度定位,最成熟的技术是超声测距。具体来说,仿真货车上的标签采用电池供电,标签带有无线接收器和超声发射器。天花板上的接收器带有超声接收器。定位服务器带有一个无线发射器。定位服务器通过无线发射器,按照预定顺序、周期性的给每个标签发送定位命令;当一个标签通过无线接收器接收到定位命令后,就通过标签的超 ...
【技术保护点】
【技术特征摘要】
1.一种基于非线性优化的定位方法,其特征在于,包括以下步骤:S1:建立测距结果队列,并对所述测距结果队列进行初始化,将所述测距结果队列初始化为空;S2:定位服务器尝试获取一个新的测距结果,其中,所述测距结果为任意一个标签向N个接收器发射定位后计算得到N个测距值的矢量集合;S3:若当前所述测距结果中所有非0值对应的所述接收器,在X
‑
Y平面不共线,将所述测距结果添加到所述测距结果队列的尾部,根据预先建立的包含声速校正因子和所述测距值的目标函数,采用非线性最优化函数根据所述目标函数计算所述测距结果队列中每个所述测距结果对应的所述标签的最优的所述标签的坐标和所述声速校正因子。2.根据权利要求1所述的基于非线性优化的定位方法,其特征在于,在步骤S1中,建立所述测距结果队列,具体为:所述测距结果队列为小于等于K行,N列的矩阵,当所述测距结果队列的行数超过K行时,删除最早的所述测距结果;其中,所述测距结果队列的行数K的取值根据定位的实际应用场景以及所述定位服务器的计算速度进行确定,所述测距结果队列的列数N为所述接收器的数量。3.根据权利要求1所述的基于非线性优化的定位方法,其特征在于,在步骤S2中,所述定位服务器尝试获取一个新的所述测距结果,具体为:所述定位服务器按照预定顺序,周期性的给每个所述标签发送定位命令,当前所述标签接收到所述定位命令之后,向N个所述接收器发射定位信号,N个所述接收器对所述定位信号进行处理后生成所述标签到所述接收器的测距值,转发给所述定位服务器,生成一条包含N个所述测距值的测距结果。4.根据权利要求2所述的基于非线性优化的定位方法,其特征在于,在步骤S3中,预先建立包含所述声速校正因子和所述测距值的所述目标函数,具体为:假设N个所述接收器的坐标为Y
n
=(x
n
,y
n,
z
n
),M个所述标签的坐标为Y
m
=(x
m
,y
m,
z
m
),其中所述接收器的坐标已知,所述标签的坐标未知,需要求解;第k次的所述测距结果为d
kn,
=1..N,是一个所述标签发射定位信号后,被每个所述接收器接收到的所述测距值,所述声速校正因子为,为真实的所述测量值;当有K个所述测距结果时,设定非线性最优化的目标函数为:其中,X
k
可以存在相同编号的所述标签。5.根据权利要求4所述的基于非线性优化的定位方法,其特征在于,在步骤S3中,采用所述非线性最优化函...
【专利技术属性】
技术研发人员:董雁适,张婧,樊玉书,陈遵义,吴秋萍,
申请(专利权)人:至控科技湖州创新研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。