针对移动机器人家居环境下的定位问题,提出了一种结合平直线段匹配、角匹配和里程计的组合定位方法。该系统采用了Labview开发平台和CompactRIO控制器,得到了很好的实时性效果。机器人通过激光测距仪基于TCP/IP通讯协议得到环境点信息,...针对移动机器人家居环境下的定位问题,提出了一种结合平直线段匹配、角匹配和里程计的组合定位方法。该系统采用了Labview开发平台和CompactRIO控制器,得到了很好的实时性效果。机器人通过激光测距仪基于TCP/IP通讯协议得到环境点信息,由迭代适应点(Iterative End Point Fit,IEPF)算法得到环境线段,再由最小二乘法得到线段参数。在基于线段基础上,得到局部的平直线段和角特征,再与已知平直线段和角特征做匹配,通过平直线段和角匹配算法实时更新机器人位置和姿态。分析里程计定位、平直线段匹配定位和角匹配定位的误差,分配不同的权重得到优化的组合定位算法。实验表明:该组合定位算法定位稳定,位置误差在50mm以内,角度偏差5°以内,循环的周期在120ms以内。展开更多
文摘针对移动机器人家居环境下的定位问题,提出了一种结合平直线段匹配、角匹配和里程计的组合定位方法。该系统采用了Labview开发平台和CompactRIO控制器,得到了很好的实时性效果。机器人通过激光测距仪基于TCP/IP通讯协议得到环境点信息,由迭代适应点(Iterative End Point Fit,IEPF)算法得到环境线段,再由最小二乘法得到线段参数。在基于线段基础上,得到局部的平直线段和角特征,再与已知平直线段和角特征做匹配,通过平直线段和角匹配算法实时更新机器人位置和姿态。分析里程计定位、平直线段匹配定位和角匹配定位的误差,分配不同的权重得到优化的组合定位算法。实验表明:该组合定位算法定位稳定,位置误差在50mm以内,角度偏差5°以内,循环的周期在120ms以内。