登高车臂架精确定位算法仿真实验,
新闻分类:公司新闻 作者:admin 发布于:2017-07-034 文字:【
大】【
中】【
小】
摘要:
登高车臂架精确定位算法仿真实验, 中山坦洲出租登高车, 中山坦洲租赁登高车, 中山坦洲登高车 为评估定位算法对单登高车存在时登高车臂架姿态感知系统的性能影响,在这里使用MATLAB对其非协作定位问题进行仿真实验。非协作定位问题中的极大似然估计问题常规解法使用最小二乘(LS)求解,因此在这里使用(LS)估计算法与本文的LS-SDP算法进行仿真分析,首先考察参考节点数目和测距误差对算法定位性能的影响,其次考察两种算法对登高车臂架姿态感知系统的性能影响,通过比较这两种算法从而设计出更加适合单登高车臂架系统使用的高精度定位算法。为评估节点的定位效果,在本文中使用均方误差(MSE)来评估节点的定位精确度,参数估计中均方误差是指参数估计值与参数真值之差平方的期望值。2ˆMSEmeandd 在这里ˆd表示参数估计值,d表示参数真值。1、参考节点数目对定位效果的影响在第一个仿真实验中,考虑的是单登高车运行时参考节点数目不同对定位效果的影响,因此待测节点数目设为5。在这里假定TOA测距误差的方差是均匀的,即。试验中设置,因此可用函数normrnd产生均值为0,标准差为的正态随机测距误差。当参考节点数目为1或者2个时,由算法原理是无法定位出准确的坐标的。因此我们设置参考节点数目由10个逐个减少到3个。参考节点和待测节点的位置是随机分布的,在仿真实验中用square_random函数表示,其中nodes_n表示所有的节点数目,anchors_n表示锚节点数目。实验独立的执行30次然后取平均值。参考节点数目由10个逐个减少到3个时待测节点的MSE定位误差仿真结果:参考节点数目变化时的定位误差对比LS和LS-SDR两种算法,随着参考节点数目的增加两种算法定位性能有所提高,且定位误差不断接近。当参考节点数目较少时,LS-SDR估计的定位误差明显低于LS估计。因此对于参考节点数目较少的情况,用SDP求解的算法定位性能明显高于LS估计。
2、测距误差对定位误差的影响, 为验证不同算法的测距误差对定位误差的影响,以如下方式添加一个随机误差在节点的真实距离上面。真实距离可以表示为:在这里,以百分比的形式来表达噪声,噪声因子)是在[0,1]之间给定的数用来控制噪声方差的数量,的值为0.1相当于10%的噪声,是标准的正态随机分布变量。在该实验中,设置参考节点的数目为4,参考节点的位置固定为。待测节点的数目为5,待测节点随机分布。的值从1%~10%变化。实验独立的执行30次然后取平均值:随着噪声的增大,LS估计和LS-SDP估计的定位误差也随之增大。当噪声因子小于0.07时,LS估计和LS-SDP估计定位的效果比较接近,当噪声因子大于0.07时,LS的定位误差大于LS-SDP的定位误差。说明在相同条件下,LS-SDP算法的抗干扰性较LS估计要好。
3、定位算法对登高车臂架姿态感知系统性能影响, 本文通过采用安装在登高车上的姿态感知节点得出各臂节的实时位置信息,为模拟定位算法对登高车臂架姿态感知系统的影响,选取五节臂登高车为研究对象,以转台为原点,登高车砖塔逆时针旋转角度角为45°,登高车车身处放置四个参考节点,参考节点实际放置位置及仿真中所用的转换后二维坐标:三维空间坐标/m(x,y,z)(0,0,12)(0,28,0)(12,0,0)(0,-7,0)二维空间坐标/m(A,Z’)(0,12)(19.7989,0)(8.4852,0)(-19.7989,0)在各臂节关节处放置待测节点,登高车各臂架长度及待测节点实际位置如表:以式3-20的方式添加随机测距误差,的值设为为0.2。该实验中设置的监测区域是,参考节点位置设置为表3-1的二维空间坐标,待测节点实际坐标设为表的初始时刻坐标,实验独立的执行30次然后取平均值,LS-SDP定位估计和LS定位估计得到的臂架各臂节位置坐标:通过比较LS-SDP定位估计方法和LS定位估计方法对登高车臂架姿态感知系统的性能影响,LS-SDP算法较LS算法用于登高车臂架的姿态感知,求得的估计坐标更加接近于各臂节所处的实际位置坐标,因此将半定规划方法用于登高车臂架姿态感知系统能更加精确地描述臂架的位置姿态信息并拟合臂架的位置轨迹运动。
中山坦洲出租登高车, 中山坦洲租赁登高车, 中山坦洲登高车
介绍了两种解法,一种是标准的半定规划解法,一种是添加了正则项的半定规划解法,即Re-SDP。针对登高车群定位进行算法仿真实验,假定主控登高车中心节点在覆盖范围内能检测到4两登高车,同样以五节臂登高车为研究对象,以主控登高车砖塔坐标为中心原点,对其进行性能仿真的条目与非协作定位问题类似,主要考察参考节点数目和测距误差对定位结果性能的影响,其次考察两种不同的解法对登高车臂架姿态感知系统的性能影响,从而设计出适合登高车群定位的高精度登高车臂架姿态感知定位算法。1、参考节点数目对定位误差的影响在该实验中设置待测节点随机产生,将目标函数(3-17)中的权值设为1。待测节点均匀随机的分布在平房区域内,可以通过MATLAB命令:rand(‘state’,0);x=rand(2,1)实现。通信距离R=0.3,边缘设置N的产生仅考虑节点对之间的距离小于通信距离。m个参考节点以同样的方式产生。边缘设置M同样地定义为:假定TOA测距误差的方差是均匀的,即。表示添加了噪声的测距信息,在这里设置,的值为0.2。测距误差服从均值为0,标准差为的正态分布随机变量。参考节点和待测节点的位置随机分布,在该实验中待测节点数目为20,实验独立的执行30次然后取平均值。展示了参考节点数目由10个逐个减少到3个时估计节点的MSE定位误差仿真结果:清晰可观的看到超过一定数量的基站,加了正则项的SDP的和没有加正则项的SDP精确度越来越接近,但是整体上加了正则项的SDP精确度要高。
2、测距误差对定位误差的影响在该实验中,设置参考节点数目为4,四个参考节点的位置固定为。待测节点的数目为20,待测节点位置随机分布。干扰较小时,SDP估计和Re-SDP估计的定位效果接近,随着噪声的增大,SDP估计和Re-SDP估计的定位误差也随之增大,并且没有加正则项的SDP定位误差大于加了正则项的SDP,没有加正则项的SDP对测距噪声变化亦更敏感。
3、SDP和Re-SDP两种算法对登高车臂架姿态感知系统的性能影响, 4辆五节臂登高车所处的登高车群中存在待测节点数为20,主控登高车上四个参考节点位置固定,其坐标值与单登高车存在时的位置相同。预设20个待测节点分别表示4辆登高车各臂节节点坐标,登高车各臂架长度及待测节点实际位置坐标:同样以式3-10的方式添加随机测距误差,的值设为为0.2。该实验中设置的监测区域是,参考节点坐标设置为表3-1中的四个二维平面坐标,待测节点实际坐标设为表3-4的真实坐标值,实验独立的执行30次32然后取平均值,未加正则项的SDP定位估计和加了正则项的Re-SDP定位估计对登高车臂架姿态感知系统性能影响仿真效果。对登高车臂架姿态感知系统影响效果图,主控登高车覆盖范围内存在多辆登高车时(本实验设置为4两五节臂架登高车),用半定规划求解的协作定位问题能较好的拟合臂架轨迹运动。同时,通过一定规则添加正则项参数到半定规划模型中,登高车臂架姿态感知系统的定位精确度更高。
中山坦洲出租登高车, 中山坦洲租赁登高车, 中山坦洲登高车