11
科技资讯 SCIENCE & TECHNOLOGY INFORMATION
酸雨采样器
信 息 技 术
DOI:10.ki.1672-3791.2019.21.011
①
徐美清1 刘洞波2
于超颖(1.湖南铁路科技职业技术学院 湖南株洲 412000;2.湖南工程学院 湖南湘潭 411101)
摘 要:该文主要研究未知环境下移动机器人栅格地图的创建方法。针对声纳传感器感知数据的不确定性,首先根据模糊逻辑和概率理论解释多个声纳的测距信息,然后使用模糊隶属度及概率表示栅格占用状态。通过神经网络在特征级的信息融合来减弱声纳传感器测量数据的测量误差,得到一个对环境的整 体表示。仿真结果表明,这种方法通过多个不同传感器的测量值对同一栅格的解释,可以有效增加数据可靠性、提高数据精度、减小噪声干扰。总之,这个方法有着很好的健壮性以及准确性。
关键词:移动机器人 栅格地图 地图创建 神经网络 信息融合中图分类号:TP183
免火再煮锅文献标识码:A
文章编号:1672-3791(2019)07(c)-0011-02
①基金项目:2018年湖南省教育厅科学研究项目“未知动态环境下移动机器人地图创建和路径规划研究”(项目编号:1 8C1531)。 作者简介:徐美清(1982,3—),女,汉族,湖南益阳人,硕士研究生,讲师,研究方向:智能信息处理与智能控制。
抛磨为实现移动机器人的自主动作和行为,必须利用机器人的感知信息来建立未知工作环境的模型。栅格地图是移动机器人环境地图创建的一种重要表示模型,由Moravec H.P和Elfes.A提出[1],这个模型把机器人所在的工作空间环境划成了几个整齐的栅格,利用提取每个栅格单元的状态来确定环境问题。
封盾
通常,移动机器人利用激光测距仪、红外探测器、声纳等测距类传感器感知环境信息并创建栅格地图[2]。其中,声纳传感装置的优点很多,比如售价便宜、操作简洁、信息处理容易等,因此它在移动机器人设计行业中的使用较为频繁。但是它也存在一些弊端,例如精度低、多重反射等,对于信息的感
知也极不稳定。为了能够更好地解决上述缺陷,综合考量多个传感器空间的相关性,该文将神经网络对使用概率、模糊逻辑知识的解释多个声纳获取到的数据进行相应的信息融合,获得表示栅格状态{障碍物,不确定,空闲}的新概率值,最后采用贝叶斯更新模型更新栅格,以建立表示环境的栅格地图。实验结果表明,利用该文提出的方法所创建的地图准确度高、鲁棒性好。
1 神经网络信息融合创建栅格地图
对于单个声纳数据分别采用模糊逻辑和概率理论进行解释,然后输入到神经网络,采用这种方法,一方面,能充分结合模糊逻辑、概率理论声纳解释模型的优势;另一
方面,把一维数据映射到高维特征空间。这一操作的目是为了降低问题的非线性,将其尽可能地转变成高维空间中的线性问题。因为一个栅格可以同时被多个传感器所探测到,所以使用多个传感装置在空间上进行相互补充,将所有的测量值用于描述同一个栅格,增加数据可靠性、提高数据精度。下面介绍该文提出的获取栅格当前状态值的神经网络信息融合结构,如图1所示。在输入层和隐含层之间加入了一个特征化层,将每一个输入变量扩展成为5个输入变量。
网络框架整体涉及4个层级。最关键的一层也就是输出层包括了3个神经元,分别为3个与当前计算栅格最相关的传感器的测量值(d1、d2、d3)。然后,利用概率理论和模糊逻辑,将输入神经元转化为5个特征神经元,即{障碍物,空闲,占用,不确定,空}。隐含层的神经元个数设计为31个,传递函数
透射电镜制样采用S型正切函数。输出层有3个节点,输出值分别为O =[O occ ,O emp ,O uce ],其中第1个代表栅格部分被占用状态的可能性大小,第2个代表栅格部分为空闲状态的可能性大小,第3个表示栅格单元为不确定状态的概率值。整个网络结构为3∶15∶31∶3,除输入层到特征化层的连接权值为1外,其余各层之间的连接权值均可调。
该种样本的获取流程:把机器人安置在已探明的室内环境当中,指示其进行直线运动、旋转运动,随机连续多
表1 性能比较
方法概率理论方法模糊逻辑方法本文算法占用空闲占用空闲占用空闲score
0.2
0.19
0.21
0.19
0.18
0.16