移动机器人同步地图创建与定位综述
- 格式:pdf
- 大小:1.57 MB
- 文档页数:3
移动机器人同时定位与地图构建技术研究作者:郑丽楠来源:《无线互联科技》2013年第12期摘要:移动机器人同时定位与地图创建(SLAM)是实现未知环境下机器人自主导航的关键性技术,具有广泛的应用前景,也是目前机器人研究的热门课题之一。
本文针对近年来关于移动机器人同时定位与地图创建的研究工作进行了总结和分析,重点介绍了移动机器人SLAM 的问题描述、关键性技术、SLAM方法的发展现状及存在的不足。
关键词:移动机器人;同时定位与地图构建1 SLAM问题描述同时定位与地图构建(Simultaneous Localization and Mapping,SLAM)问题是指把移动机器人放在未知环境中,机器人依靠自身所带的传感器递增式地创建未知环境的连续地图,同时利用所建立的地图刷新自身的位置[1]。
在SLAM过程中,机器人需要构建环境地图,为的是精确定位,而环境地图的构建又由机器人在每个时刻的位置决定。
定位是为了确定移动机器人在其所处环境的全局坐标系中的坐标以及机器人本身的姿态,即移动机器人在全局坐标系中的位姿。
地图创建是为了得到移动机器人对其工作环境的一种描述,所使用的地图模型依据其工作环境特点的不同而不同。
近年来,SLAM问题为越来越多的专家学者所关注,并根据工作环境不同划分为室内环境SLAM、室外环境SLAM、水下环境SLAM、航空环境SLAM等。
2 解决SLAM问题的关键性技术2.1 不确定性信息的处理移动机器人在运动过程和观测过程中都存在一定程度的不确定性,如在运动过程中,移动机器人本身受到的未知外力或机械性能造成的不确定性以及里程计误差所带来的不确定性将导致机器人的位姿估计出现偏差。
在观测过程中,传感器的测量误差所带来的不确定性以及数据关联的不确定性都将导致滤波发散,位姿校正失败。
机器人工作环境越复杂,上述不确定性就会越大程度地影响SLAM的实现。
2.2 数据关联数据关联是指移动机器人利用当前传感器的观测值对地图中已经存在的特征进行更新时,必须明确指出某个观测值对应于哪个特征、或是一个新特征、或是一个噪声数据。
移动机器人运动控制研究综述移动机器人运动控制是机器人领域中的重要研究方向,其目标是实现机器人在现实环境中灵活自如地运动和导航。
随着现代机器人技术的快速发展,移动机器人运动控制的研究也取得了许多重要进展。
本文将综述移动机器人运动控制的研究现状和主要方法。
首先,移动机器人运动控制的研究可以分为传统方法和学习方法两大类。
传统方法主要包括路径规划、定位与建图以及运动控制三个方面。
路径规划是指确定机器人在环境中的最佳运动路径,常用的方法有基于图的算法、基于模型的方法和基于概率的方法等。
定位与建图是指利用传感器信息获取机器人在环境中的位置和地图信息,主要包括SLAM (Simultaneous Localization and Mapping)算法和基于特征点识别的方法。
运动控制是指在确定路径和地图后,采取控制策略使机器人按照预定路径和目标进行运动。
学习方法是近年来移动机器人运动控制研究的新趋势,主要包括强化学习、深度学习和迁移学习等。
强化学习在移动机器人运动控制中的应用主要通过机器学习算法训练一个智能体(agent)来学习最优的运动策略。
深度学习则利用神经网络模型对传感器数据进行处理和特征提取,从而实现机器人的感知和决策能力。
迁移学习利用已有的知识和经验,将其迁移到新环境中的运动任务中,从而加快机器人运动控制的学习过程。
此外,移动机器人运动控制还面临一些挑战和问题。
首先是环境的不确定性和复杂性,包括动态障碍物、非结构化环境和不可预料的外部干扰等。
其次是路径规划和运动控制的实时性和效率要求,特别是在复杂环境中需要实时应对变化的情况。
最后是机器人与环境的交互问题,包括人机交互、多机器人协同和安全性等方面。
综上所述,移动机器人运动控制是一个复杂而关键的研究领域。
传统方法和学习方法都有各自的优势和局限性,未来的研究方向将是结合两者的优点,开发更加灵活、智能和高效的移动机器人运动控制方法,以满足实际应用需求。
同时,还需要进一步深入研究移动机器人与环境的交互问题,提高机器人的环境感知和适应能力,实现更加安全和可靠的移动机器人运动控制。
第25卷第7期V ol.25No.7控制与决策Control and Decision2010年7月Jul.2010移动机器人路径规划技术综述文章编号:1001-0920(2010)07-0961-07朱大奇,颜明重(上海海事大学水下机器人与智能系统实验室,上海201306)摘要:智能移动机器人路径规划问题一直是机器人研究的核心内容之一.将移动机器人路径规划方法概括为:基于模版匹配路径规划技术、基于人工势场路径规划技术、基于地图构建路径规划技术和基于人工智能的路径规划技术.分别对这几种方法进行总结与评价,最后展望了移动机器人路径规划的未来研究方向.关键词:移动机器人;路径规划;人工势场;模板匹配;地图构建;神经网络;智能计算中图分类号:TP18;TP273文献标识码:ASurvey on technology of mobile robot path planningZHU Da-qi,YAN Ming-zhong(Laboratory of Underwater Vehicles and Intelligent Systems,Shanghai Maritime University,Shanghai201306, China.Correspondent:ZHU Da-qi,E-mail:zdq367@)Abstract:The technology of intelligent mobile robot path planning is one of the most important robot research areas.In this paper the methods of path planning are classified into four classes:Template based,artificial potentialfield based,map building based and artificial intelligent based approaches.First,the basic theories of the path planning methods are introduced briefly.Then,the advantages and limitations of the methods are pointed out.Finally,the technology development trends of intelligent mobile robot path planning are given.Key words:Mobile robot;Path planning;Artificial potentialfield;Template approach;Map building;Neural network; Intelligent computation1引言所谓移动机器人路径规划技术,就是机器人根据自身传感器对环境的感知,自行规划出一条安全的运行路线,同时高效完成作业任务.移动机器人路径规划主要解决3个问题:1)使机器人能从初始点运动到目标点;2)用一定的算法使机器人能绕开障碍物,并且经过某些必须经过的点完成相应的作业任务;3)在完成以上任务的前提下,尽量优化机器人运行轨迹.机器人路径规划技术是智能移动机器人研究的核心内容之一,它起始于20世纪70年代,迄今为止,己有大量的研究成果报道.部分学者从机器人对环境感知的角度,将移动机器人路径规划方法分为3种类型[1]:基于环境模型的规划方法、基于事例学习的规划方法和基于行为的路径规划方法;从机器人路径规划的目标范围看,又可分为全局路径规划和局部路径规划;从规划环境是否随时间变化方面看,还可分为静态路径规划和动态路径规划.本文从移动机器人路径规划的具体算法与策略上,将移动机器人路径规划技术概括为以下4类:模版匹配路径规划技术、人工势场路径规划技术、地图构建路径规划技术和人工智能路径规划技术.分别对这几种方法进行总结与评价,展望了移动机器人路径规划的未来发展方向.2模版匹配路径规划技术模版匹配方法是将机器人当前状态与过去经历相比较,找到最接近的状态,修改这一状态下的路径,便可得到一条新的路径[2,3].即首先利用路径规划所用到的或已产生的信息建立一个模版库,库中的任一模版包含每一次规划的环境信息和路径信息,这些模版可通过特定的索引取得;随后将当前规划任务和环境信息与模版库中的模版进行匹配,以寻找出一收稿日期:2009-08-30;修回日期:2009-11-18.基金项目:国家自然科学基金项目(50775136);高校博士点基金项目(20093121110001);上海市教委科研创新项目(10ZZ97).作者简介:朱大奇(1964−),男,安徽安庆人,教授,博士生导师,从事水下机器人可靠性与路径规划等研究;颜明重(1977−),男,福建泉州人,博士生,从事水下机器人路径规划的研究.962控制与决策第25卷个最优匹配模版;然后对该模版进行修正,并以此作为最后的结果.模版匹配技术在环境确定情况下,有较好的应用效果.如Vasudevan等[4]提出的基于案例的自治水下机器人(AUV)路径规划方法,Liu等[5,6]提出的清洁机器人的模版匹配路径规划方法.为了提高模版匹配路径规划技术对环境变化的适应性,部分学者提出了将模版匹配与神经网络学习相结合的方法,如Ram等[7]将基于事例的在线匹配和增强式学习相结合,提高了模版匹配规划方法中机器人的自适应性能,使机器人能部分地适应环境的变化,以及Arleo等[8,9]将环境模版与神经网络学习相结合的路径规划方法等.模版匹配路径规划方法原理简单,在匹配成功时效果较好.但该方法的致命缺陷是依赖机器人的过去经验,如果案例库中没有足够的路径模版,就可能找不到与当前状态相匹配的路径;同时该方法主要针对静态环境的路径规划,一旦环境动态变化,则较难找到匹配的路径模版.这些不足严重限制了模版匹配路径规划技术的深入研究与推广应用,因此模版匹配要具有足够匹配的案例(路径)及对环境变化的适应性. 3人工势场路径规划技术人工势场路径规划技术的基本思想是将机器人在环境中的运动视为一种机器人在虚拟的人工受力场中的运动.障碍物对机器人产生斥力,目标点对机器人产生引力,引力和斥力的合力作为机器人的控制力,从而控制机器人避开障碍物而到达目标位置.早期人工势场路径规划研究是一种静态环境的人工势场,即将障碍物和目标物均看成是静态不变的.机器人仅根据静态环境中障碍物和目标物的具体位置规划运动路径,不考虑它们的移动速度.然而,现实世界中的环境往往是动态的,障碍物和目标物都可能是移动的.为了解决动态环境中机器人的路径规划问题,Fujimura等[10,11]提出一种相对动态的人工势场方法,将时间看成规划模型的一维参量,而移动的障碍物在扩展的模型中仍被看成是静态的,这样动态路径规划仍可运用静态路径规划方法加以实现.该方法存在的主要问题是假设机器人的轨迹总是已知的,但这一点在现实世界中难以实现.对此,Ko等[12]将障碍物的速度参量引入到斥力势函数的构造中,提出动态环境中的路径规划策略,并给出了仿真结果.但是,该方法的两个假设使其与实际的动态环境存在距离:1)仅考虑环境中障碍物的运动速度,未考虑机器人的运动速度;2)认为障碍物与机器人之间的相对速度是固定不变的,这不是完整的动态环境.对于动态路径规划问题来说,与机器人避障相关的主要是机器人与障碍物之间的相对位置和相对速度,而非绝对位置和速度.对此,Ge等[13,14]将机器人与目标物的相对位置与相对速度引入吸引势函数,将机器人与障碍物的相对位置与相对速度引入排斥势函数,提出动态环境下的机器人路径规划算法,并将该算法应用于全方位足球移动机器人的路径规划中,取得了比较满意的仿真与实验结果.Dennis等[15-18]在此基础上,进一步考虑到多障碍物的路径规划和人工势场路径规划的局部极小问题,提出移动机器人“能见度势场”的概念,给出一种障碍物削减策略,以解决多障碍物路径规划产生的计算量激增问题.最近,Jaradat等[19,20]将模糊理论与人工势场技术相结合,提出模糊人工势场算法,并与机器人动力学模型相结合,给出了相对完整的移动机器人路径规划与驱动控制方法.人工势场路径规划技术原理简单,便于底层的实时控制,在机器人的实时避障和平滑轨迹控制等方面得到了广泛研究.但人工势场路径规划方法通常存在局部极小点,尽管也有不少针对局部极小的改进方法,但到目前为止,仍未找到完全满意的答案.另外,在引力和斥力场设计时存在人为不确定因素,在障碍物较多时还存在计算量过大等问题,这些因素的存在限制了人工势场路径规划方法的广泛应用.应用中的难点是动态环境中引力场与斥力场的设计、局部极小问题的解决.4地图构建路径规划技术地图构建路径规划技术,是按照机器人自身传感器搜索的障碍物信息,将机器人周围区域划分为不同的网格空间(如自由空间和限制空间等),计算网格空间的障碍物占有情况,再依据一定规则确定最优路径[21-23].地图构建又分为路标法和栅格法,也称单元分解法.前者是构造一幅由标志点和连接边线组成的机器人可行路径图,如可视线方法[24]、切线图方法[25]、V oronoi图方法[26,27]和概率图展开法等[28,29].可视图法将机器人看成一个点,机器人、目标点和多边形障碍物的各顶点进行组合连接,并保证这些直线均不与障碍物相交,便形成一张图,称为可视图.由于任意两直线的顶点都是可见的,从起点沿着这些直线到达目标点的所有路径均是运动物体的无碰路径,路径规划就是搜索从起点到目标点经过这些可视直线的最短距离问题;切线图法和V oronoi图法对可视图法进行了改造.切线图法以多边形障碍物模型为基础,任意形状障碍物用近似多边形替代,在自由空间中构造切线图,因此从起始点到目标点机器人是沿着切线行走,即机器人必须几乎接近障碍物行走,路径较短.但如果控制过程中产生位置误差,移动机器人碰撞的可能性会很高.V oronoi图由一系列的直线段和抛物线段构成.直线由两个障碍物的顶点或第7期朱大奇等:移动机器人路径规划技术综述963两个障碍物的边定义生成,直线段上所有点必须距离障碍物的顶点或障碍物的边相等.抛物线段由一个障碍物的顶点和一个障碍物的边定义生成,抛物线段同样要求与障碍物顶点和障碍物的边有相同距离.与切线法相比,V oronoi 图法从起始节点到目标节点的路径将会增长,但采用这种控制方式时,即使产生位置误差,移动机器人也不会碰到障碍物,安全性较高.图1为切线图法与V oronoi 图法示意图.(a)(b)Voronoi图1切线图法与V oronoi 图法栅格法是将机器人周围空间分解为相互连接且不重叠的空间单元:栅格(cell),由这些栅格构成一个连通图,依据障碍物占有情况,在此图上搜索一条从起始栅格到目标栅格无碰撞的最优路径.这其中根据栅格处理方法的不同,又分为精确栅格法和近似栅格法,后者也称概率栅格法[30,31].精确栅格法[32]是将自由空间分解成多个不重叠的单元,这些单元的组合与原自由空间精确相等,如图2就是常用的一种精确栅格分解法—–梯形栅格分解.图2梯形栅格分解示意图与精确栅格法不同,近似栅格法的所有栅格都是预定的形状,通常为矩形.整个环境被分割成多个较大的矩形,每个矩形之间都是连续的.典型的方法是“四叉树”法,如果大矩形内部包含障碍物或者边界,则将其分割成4个小矩形.对所有稍大的栅格都进行这种划分,然后在划分的最后界限内形成的小栅格间重复执行该程序,直到达到解的界限为止.地图构建法直观明了,它常与其他路径规划方法集成使用,如Araujo [33]提出的ART 神经网络的地图构建路径规划算法,Najjaran [34]提出的卡尔曼滤波器的地图构建路径规划,Yang 等[35]提出的基于生物启发神经网络与地图构建集成的清洁机器人完全覆盖路径规划技术(CCPP)等.目前,地图构建技术已引起机器人研究领域的广泛关注,成为移动机器人路径规划的研究热点之一.但机器人传感器信息资源有限,使得网格地图障碍物信息很难计算与处理,同时由于机器人要动态快速地更新地图数据,在网格数较多、分辨率较高时难以保证路径规划的实时性.因此,地图构建方法必须在地图网格分辨率与路径规划实时性上寻求平衡.5人工智能路径规划技术人工智能路径规划技术是将现代人工智能技术应用于移动机器人的路径规划中,如人工神经网络、进化计算、模糊逻辑与信息融合等[36-39].遗传算法是最早应用于组合优化问题的智能优化算法,该算法及其派生算法在机器人路径规划研究领域已得到应用[40-42].在蚁群算法较好解决旅行商问题(TSP)的基础上,许多学者进一步将蚁群优化算法引入到水下机器人(UV)的路径规划研究中[43,44].最近,徐玉如等[45]考虑了海流因素的影响,提出了一种基于遗传算法和粒子群优化(PSO)算法的AUV 全局路径规划思想.由于模糊逻辑和信息融合技术在不确定性信息处理方面有极好的表现,且移动机器人传感器采集的环境信息存在不确定性和不完整性,使得模糊逻辑和信息融合技术在移动机器人路径规划中有较好的应用.如Lang 等[46]针对全覆盖路径规划提出的移动机器人模糊路径规划方法,Perez 等[47]提出的基于速度场的模糊路径规划方法等,Zun 等[48,49]提出基于信息融合技术的移动机器人和无人机的路径规划与避碰方法.神经网络作为人工智能的重要内容,在移动机器人路径规划研究中得到了广泛关注[35,36,50-52],如Ghatee 等[38]将Hopfield 神经网络应用到路径距离的优化中;Zhu 等[51]将自组织SOM 神经网络应用到多任务多机器人的任务分配与路径规划中.近年来加拿大学者Simon [53,54]提出一种新的生物启发动态神经网络模型,将神经网络的神经元与二维规划空间的离散坐标对应起来,通过规定障碍物和非障碍物对神经元输入激励和抑制的不同,直接计算相关神经元的输出,由此判定机器人的运行方向.由于该神经网络不需要学习训练过程,路径规划实时性好,同时利用神经网络本身的快速衰减特性,较好地解决了机器人路径规划的死区问题[35,55,56].图3为用于局部路径规划的生物启发神经网络结构图.图中所示为机器人(处于神经元处)传感器的感受半径,每个神经元与环境位置坐标对应,动态计算机器人邻近神经元输出,机器人根据神经元输出大小决定下一步运行目标,从而实现安全的路径规划.人工智能技术应用于移动机器人路径规划,增强了机器人的“智能”特性,克服了许多传统规划方法964控制与决策第25卷r=3r=2r=1r0 jwijC k l(,)i图3基于生物启发神经网络路径规划的不足.但该方法也有不足之处,有关遗传优化与蚁群算法路径规划技术主要针对路径规划中的部分问题,利用进化计算进行优化处理,并与其他路径规划方法结合在一起使用,单独完成路径规划任务的情况较少.信息融合技术主要应用于机器人传感器信号处理方面,而非直接的路径规划策略.对神经网络路径规划而言,大多数神经网络路径规划均存在规划知识的学习过程,不仅存在学习样本难以获取,而且存在学习滞后问题,从而影响神经网络路径规划的实时性.生物启发神经网络路径规划虽然实时性较好,但其输入激励与抑制的设定也存在人为不确定因素.6移动机器人路径规划技术展望毫无疑问,移动机器人路径规划研究已取得了重要进展,但在具体规划算法设计中,均有它们的局限性.如模版匹配方法过于依赖机器人过去的经验;人工势场路径规划方法通常存在局部极小点和计算量过大的问题;地图构建与人工神经网络技术均存在路径规划的实时性问题.从过去的研究状况和机器人未来的发展需求来看,目前移动机器人路径规划技术研究主要集中在以下几个方面.6.1新的路径规划方法的研究新的路径规划方法研究,永远是移动机器人路径规划的重要内容,主要是其结合了现代科技的发展(如新的人工智能方法、新的数理方法等),寻找易于实现,同时能避开现有方法缺点的新技术[57-62].另外,现代集成路径规划算法研究也是一个重要内容,即利用已有的各种规划方法的优点,克服他们的不足.如神经网络与地图构建技术结合[35,56]、信息融合与地图构建技术集成[63]、进化计算与人工势场技术的结合[64]等.6.2机器人底层控制与路径规划算法的结合研究以上是从路径规划策略上看移动机器人路径规划的发展.从应用角度看,路径规划的研究极大多数集中在规划算法的设计与仿真研究上,而将路径规划算法应用于实际的报道还很少,即使是一些实物仿真实验,研究也较少.但理论研究最终要应用于实际,因此有关机器人底层控制与路径规划算法的结合研究将是它的发展方向之一[65,66],不仅要研究路径规划算法,而且要研究机器人的动力学控制与轨迹跟踪,使机器人路径规划研究实用化、系统化.6.3多机器人任务分配、通信协作及路径规划的研究以往有关单机器人的路径规划研究报道较多,而多机器人路径规划及相关技术研究较少[51,56].实际上,多机器人协作作业与路径规划在现实世界还非常常见,如足球机器人比赛、空中无人机编队飞行、自治水下机器人的合作搜救与观察等.它将涉及多方面研究,包括多机器人多任务分配问题、机器人之间的协作与通信问题、机器人的全局与局部路径规划问题、机器人传感与控制问题等.6.4高维环境中移动机器人路径规划的研究从路径规划的环境描述来看,针对二维平面环境的路径规划研究较多,而三维环境下的路径规划研究较少[67,68].但是,大多数机器人作业与运行是在三维空间中进行的,如飞行机器人、水下机器人等.因此,加强三维环境中移动机器人路径规划技术的研究是机器人技术实际应用的需要,也是移动机器人路径规划技术的发展方向之一.6.5空中机器人与水下机器人的研究从具体的研究对象来看,移动机器人路径规划大多是针对陆地工作的智能机器人展开路径规划研究,如足球机器人、清扫机器人、收割机器人等;而针对空中飞行机器人和自治水下机器人的研究较少[42-45,69,70].陆地机器人一般是处于温和的现实世界,而空中机器人与水下机器人面临的外部环境非常恶劣,传感器资源更加有限,甚至会面临一种敌对的不确定的危险环境.因此,他们的路径规划与避险研究更加困难和迫切.7结论智能移动机器人路径规划问题一直是机器人研究的核心内容之一.本文从模版匹配路径规划、人工势场路径规划、地图构建路径规划和人工智能路径规划4个方面,对移动机器人路径规划技术研究现状及其未来发展进行系统的总结与评价,对移动机器人技术目前的研究与未来的发展将有一定的参考价值.致谢感谢加拿大Guelph大学高级机器人第7期朱大奇等:移动机器人路径规划技术综述965与智能系统实验室主任Simon X.Yang教授在文献资料查阅及论文成文过程给予的指导与帮助!参考文献(References)[1]戴博,肖晓明,蔡自兴.移动机器人路径规划技术的研究现状与展望[J].控制工程,2005,12(3):198-202.(Dai B,Xiao X M,Cai Z X.Current status and future development of mobile robot path planning technology[J].Control Engineering of China,2005,12(3):198-202.) [2]Hofner C,Schmidt G.Path planning and guidancetechniques for an autonomous mobile robot[J].Robotic and Autonomous Systems,1995,14(2):199-212.[3]Schmidt G,Hofner C.An advaced planning and navigationapproach for autonomous cleaning robot operationa[C].IEEE Int Conf Intelligent Robots System.Victoria,1998: 1230-1235.[4]Vasudevan C,Ganesan K.Case-based path planning forautonomous underwater vehicles[C].IEEE Int Symposium on Intelligent Control.Columbus,1994:160-165.[5]Liu Y.Zhu S,Jin B,et al.Sensory navigation ofautonomous cleaning robots[C].The5th World Conf on Intelligent Control Automation.Hangzhou,2004:4793-4796.[6]De Carvalho R N,Vidal H A,Vieira P,et pletecoverage path planning and guidance for cleaning robots[C].IEEE Int Conf Industry Electrontics.Guimaraes, 1997:677-682.[7]Ram A,Santamaria J C.Continuous case-basedreasoning[J].Artificial Inteligence,1997,90(1/2):25-77.[8]Arleo A,Smeraldi F,Gerstner W.Cognitive navigationbased on non-uniform Gabor space sampling,unsupervised growing Networks,and reinforcement learning[J].IEEE Trans on Neural Network,2004,15(3):639-652.[9]尚游,徐玉如,庞永杰.自主式水下机器人全局路径规划的基于案例的学习算法[J].机器人,1998,20(6):427-432.(Shang Y,Xu Y R,Pang Y J.AUV global path planning using case based learning algorithm[J].Robot,1998, 20(6):427-432.)[10]Fujimura K,Samet H.A hierarchical strategy for pathplanning among moving obstacles[J].IEEE Trans on Robotic Automation,1989,5(1):61-69.[11]Conn R A,Kam M.Robot motion planning on N-dimensional star worlds among moving obstacles[J].IEEE Trans on Robotic Automation,1998,14(2):320-325. [12]Ko N Y,Lee B H.Avoid ability measure in movingobstacle avoidance problem and its use for robot motion planning[C].IEEE Int Conf on Intelligent Robots and System.Osaka,1996:1296-1303.[13]Ge S S,Cui Y J.New potential functions for mobile robotpath planning[J].IEEE Trans on Robotic Automation, 2000,16(5):615-620.[14]Ge S S,Cui Y J.Dynamic motion planning formobile robots using potentialfield method[J].Autonomous Robots,2002,13(2):207-222.[15]Erdinc S C.Path planning using potentialfields for highlyredundant manipulators[J].Robotics and Autonomous Systems,2005,52(2):209-228.[16]Dennis B,Jeroen H,Renvan M.Real-time motionpath generation using sub-targets in a rapidly changing Environment[J].Robotics and Autonomous Systems, 2007,55(3):470-479.[17]Velagic J,Lacevic B,PerunicicB.New concept of thefast reactive mobile robot navigation using a pruning of relevant obstacles[C].IEEE Int Symposium on Industrial Electronics.Dubrovnik,2005:161-166.[18]Velagic J,Lacevic B,Perunicic B.A3-level autonomousmobile robot navigation system designed by using reasoning/search approaches[J].Robotics and Autonomous Systems,2006,54(8):989-1004.[19]Jaradat M,Garibeh M H,Feilat E A.Dynamic motionplanning for autonomous mobile robot using fuzzy potentialfield[C].6th Int Symposium on Mechatronics and Its Applications.Sharjah,2009:24-26.[20]Masoud A A.Managing the dynamics of a harmonicpotentialfield-guided robot in a cluttered environment[J].IEEE Trans on Industrial Electronics,2009,56(2):488-496.[21]Toledo F J,Luis J D,Tomas L M,et al.Map buildingwith ultrasonic sensors of indoor environments using neural networks[C].IEEE Int Conf Systems,Man,and Cybernetics.Nashville,2000:920-925.[22]Wong S C,MacDonald B A.A topological coveragealgorithm for mobile robots[C].IEEE Int Conf Intelligent Robots s Vegas,2003:1685-1690.[23]Oh J S,Choi Y H,Park J B,et plete coveragenavigation of cleaning robots using triangular-cell-based map[J].IEEE Trans on Industrial Electronics,2004,51(3): 718-726.[24]Tarjan R E.A unified approach to path problems[J].J of theAssociation for Computing Machinery,1981,28(3):577-593.[25]Canny J F.The complexity of robot motion planning[M].Boston:MIT Press,1988.[26]Takahashi O,Schilling R J.Motion planning in a planeusing generalized V oronoi diagrams[J].IEEE Trans on Robotics and Automation,1989,5(2):143-150.[27]Avneesh S,Erik A,Sean C,et al.Real-time pathplanning in dynamic virtual environment using multiagent navigation graphs[J].IEEE Trans on Visualization and Computer Graphics,2008,14(3):526-538.[28]Kavraki L E,Svestka P,Latombe J C,et al.Probabilisticroadmaps for path planning in high-dimensional966控制与决策第25卷configuration space[J].IEEE Trans on Robotics and Automation,1996,12(4):566-580.[29]Lingelbach F.Path planning using probabilistic celldecomposition[D].Stockholm,2005.[30]Jaillet L,Simeon T.Path deformation roadmaps:Compactgraphs with useful cycles for motion planning[J].Int J of Robotics Research,2008,27(11):1175-1188.[31]Cai C H,Ferrari rmation-driven sensor path planningby approximate cell decomposition[J].IEEE Trans on Systems,Man,and Cybernetics,Part B:Cybernetics, 2009,39(3):672-689.[32]成伟明,唐振民,赵春霞,等.移动机器人路径规划中的图方法应用综述[J].工程图学学报,2008,(4):6-14.(Cheng W M,Tang Z M,Zhao C X,et al.A survey of mobile robots path planning using geometric methods.J of Engineering Graphics,2008,(4):6-14.)[33]Araujo R.Prune-able fuzzy ART neural architecturefor robot map learning and navigation in dynamic environments[J].IEEE Trans on Neural Network,2006, 17(5):1235-1249.[34]Najjaran H,Goldenberg A.Real-time motion planningof an autonomous mobile manipulator using a fuzzy adaptive Kalmanfilter[J].Robotics and Autonomous Systems,2007,55(2):96-106.[35]Luo C,Yang S Y.A bioinspired neural network for real-time concurrent map building and complete coverage robot navigation in unknown environment[J].IEEE Trans on Neural Network,2008,19(7):1279-1298.[36]Tse P W,Lang S,Leung K C,et al.Design of a navigationsystem for a household mobile robot using neural networks[C].Int Conf Neural Network.Anchorage, 1998:2151-2156.[37]Rajankumar B M,Tang C P,Venkat K N.Formationoptimization for afleet of wheeled mobile robots:A geometric approach[J].Robotics and AutonomousSystems,2009:57(1):102-120.[38]Ghatee M,Mohades A.Motion planning in order tooptimize the length and clearance applying a hopfield neural network[J].Expert Systems with Applications, 2009,36:4688-4695.[39]Alvarez A,Caiti A,Onken R.Evolutionary pathplanning for autonomous underwater vehicles in a variable ocean[J].IEEE J of Oceanic Engineering,2004,29(2):418-429.[40]Theodore W M,Kaveh A,Roger L W.Genetic algorithmsfor autonomous robot navigation[J].IEEE Instrumentation and Measurement Magazine,2007,12(1):26-31.[41]Aybars U.Path planning on a cuboid using geneticalgorithms[J].Information Sciences,2008,178:3275-3287.[42]Wang X P,Feng Z P.GA-based path planning for multipleAUVs[J].Int J of Control,2007,80(7):1180-1185. [43]刘利强,于飞,戴运桃.基于蚁群算法的水下潜器全局路径规划技术研究[J].系统仿真学报,2007,19(18):4174-4177.(Liu L Q,Yu F,Dai Y T.Path planning of underwater vehicle in3D space based on ant colony algorithm[J].J of System Simulation,2007,19(18):4174-4177.)[44]王宏健,伍祥红,施小成.基于蚁群算法的AUV全局路径规划方法[J].中国造船,2008,49(2):88-93.(Wang H J,Wu X H,Shi X C.AUV global path planning based on ant colony optimization algorithm[J].Ship Building of China,2008,49(2):88-93.)[45]徐玉如,姚耀中.考虑海流影响的水下机器人全局路径规划研究[J].中国造船,2008,49(4):109-114.(Xu Y R,Yao Y Z.Research on AUV global path planning considering ocean current[J].Ship Building of China,2008,49(4):109-114.)[46]Fu Y,Lang S Y L.Fuzzy logic based mobile robot areafilling with vision system for indoor environment[C].IEEE Int Conf on Computational Intelligence in Robotics and Automation.Monterey,1999:326-331.[47]Perez D A,Melendez W M,Guzman J,et al.Fuzzylogic based speed planning for autonomous navigation under velocityfield control[C].IEEE Int Conf on Mechatronics.Malaga,2009:14-17.[48]Zun A D,Kato N,Nomura Y,et al.Path planning basedon geographical features information for an autonomous mobile robot[J].Artificial Life and Robotics,2006, 10(2):149-156.[49]Shen D,Chen G S,Cruz J J,et al.A game theoretic datafusion aided path planning approach for cooperative UA V ISR[C].IEEE Int Conf on Aerospace.Montana,2008:1-9.[50]Yasutomi F,Takaoka D,Yamada M,et al.Cleaningrobot control[C].IEEE Int Conf Systems,Man,and Cybernetics.Beijing,1988:1839-1841.[51]Zhu A,Yang S X.A neural network approach to taskassignment of multi-robots[J].IEEE Trans on Neural Network,2006,17(5):1278-1287.[52]Pereira F B.Bio-inspired algorithms for the vehicle routingproblem[M].Berlin:Springer,2009.[53]Yang S X,Meng M.Neural network approaches todynamic collision-free robot trajectory generation[J].IEEE Trans on Systems,Man,and Cybernetics,Part B:Cybernetics,2001,31(3):302-318.[54]Yang S X,Meng M H.Real-time collision-free motionplanning of mobile robots using neural dynamics based approaches[J].IEEE Trans on Neural Network,2003, 14(6):1541-1552.[55]Yang S X,Luo C.A neural network approach to completecoverage path planning[J].IEEE Trans on Systems,Man,。
机器人自主导航技术综述机器人自主导航技术是人工智能领域的一大热门研究方向,它可以让机器人在不需要人类干预的情况下,自主地进行移动、探测、识别和决策等任务。
随着机器人技术的发展,自主导航技术越来越成熟,应用场景也越来越广泛。
本文将对机器人自主导航技术的实现方法、应用场景以及未来发展进行阐述。
自主导航技术的实现方法机器人自主导航技术的实现方法主要包括传感器、算法和控制系统。
传感器可以通过感知机器人周围环境的物理量,如视觉、声音、触觉等,将数据传输给算法处理。
算法则利用传感器数据进行地图构建、路径规划以及障碍物避免等逻辑操作。
控制系统则针对算法的处理结果,控制机器人执行相应任务。
这些环节共同组成了机器人自主导航技术的核心部分。
传感器是机器人自主导航系统的重要组成部分,它能够获取周围环境的信息。
如何选择传感器以及如何处理传感器数据是实现自主导航的关键。
目前,机器人自主导航技术中应用最广泛的传感器就是Lidar雷达、RGB-D相机和激光测距仪等。
Lidar雷达是一种可探测多方向的光探测仪,可以实现机器人对周围环境进行三维建模、障碍物避开等任务。
RGB-D相机则是一种结合了RGB 和深度信息的相机,可以实现机器人的物体识别和三维建图等任务。
激光测距仪则是一种利用激光有规律的散射来探测无人机、洞口等障碍物的传感器。
算法是机器人自主导航技术的关键,它能够实现机器人的路径规划、障碍物避开等任务。
路径规划是机器人自主导航技术中的一个重要问题,目前主要应用的算法有A*算法和Dijkstra算法。
A*算法基于图搜索的策略,通过启发式函数来选择路径。
Dijkstra算法则是基于广度优先搜索的方法,具有简单易懂和高效的特点。
障碍物避开则是机器人自主导航技术的另一个重要问题,目前主要应用的算法有VFH算法和SLAM算法。
VFH算法可以实现避开障碍物的导航,它会根据Lidar雷达返回的数据计算出与目标的最小间隔并决定机器人的移动方向。
机器人视觉导航与定位技术综述第一章:引言随着技术的进步和应用的推广,机器人在各个领域发挥着越来越重要的作用。
其中,视觉导航与定位技术是机器人感知和认知环境的关键能力之一。
本文将综述机器人视觉导航与定位技术的基本概念、主要方法和应用领域。
第二章:机器人视觉导航技术2.1 视觉传感器视觉导航技术的核心是对环境的感知和识别。
视觉传感器是机器人获取视觉信息的重要设备,常用的视觉传感器包括摄像头、激光雷达等。
摄像头可以通过图像采集和处理,得到环境的视觉信息。
激光雷达则可以获取环境的距离信息,通过扫描建立环境的三维模型。
2.2 环境地图构建机器人导航过程中,需要对环境进行建模和表示。
环境地图构建是将机器人获取的感知数据整合成一个可以被机器人读取和理解的形式。
环境地图可以基于图像、点云等数据进行构建,常用的地图表示方法有栅格地图、拓扑地图和语义地图等。
2.3 机器人定位方法机器人在导航过程中需要知道自身的位置,机器人定位就是确定机器人在地图中的位置和姿态。
常见的机器人定位方法有激光雷达SLAM、视觉SLAM和里程计等。
激光雷达SLAM利用激光雷达获取环境的三维信息,通过建立地图和机器人的路径来实现定位。
视觉SLAM则通过计算机视觉算法来实现机器人的自主定位。
里程计是利用编码器测量机器人轮子的转动来进行定位。
第三章:机器人视觉导航与定位应用领域3.1 无人驾驶无人驾驶技术是机器人视觉导航与定位应用的一个典型领域。
通过车载摄像头和激光雷达等传感器,结合导航算法,实现车辆的自主导航和定位。
3.2 室内导航机器人室内导航机器人广泛应用于医院、办公楼等室内环境。
机器人可以通过搭载摄像头和激光雷达等传感器,利用视觉导航技术实现自主导航和定位,为用户提供导航和服务。
3.3 工业自动化在工业领域,机器人的视觉导航与定位技术也得到了广泛应用。
机器人可以通过视觉传感器获取工作场所的信息,实现智能导航和定位,提高生产效率和产品质量。
SLAM技术发展及研究综述摘要:本文对SLAM(同时定位与地图创建)的技术发展进行综述,介绍SLAM 技术的发展历程,对SLAM问题进行了数学描述,对现在的几种SLAM技术的实现方法进行论述,简单介绍SLAM技术的工作原理,对现在遇到的关于SLAM 的技术难点进行叙述,进一步探讨了SLAM技术的发展方向。
关键词:同时定位与地图创建、自主导航、地图创建一.引言移动机器人的同步定位与地图创建(Simultaneous Localization and Mapping ,简称SLAM)作为当前移动机器人定位技术的最主流的研究方法之一,它最早是由Randall Smith 和Peter Cheseseman 在1988年发表的论文当中提出来在他们的论文中,利用移动机器人的运动方式和装置的传感器获得的测量数据,分别设计了移动机器人的运动模型和观测模型,结合概率学的贝叶斯理论,实现了对轮式移动机器人在未知环境中的运动状态进行实时估计。
Leonard 和Durrant-Whyte 在他们的研究中指出,所有移动机器人导航的基本过程可以总结为三个最基本的关键问题,即“Where am I now?”、“What is the structure of my environment?”以及“How can I get that target position?”,这三个问题的实质指的就是机器人定位和地图创建、障碍物的识别和避免,以及机器人导航路径规划问题。
SLAM 问题的解决直接影响着后面两个问题能否正确处理。
所以说,移动机器人的同步定位与地图创建是实现机器人自主导航,提高机器人的智能化水平的关键和首要解决的基础性难题。
二.研究发展现状自从19世纪60年代,尼尔森等人将人工智能的方法结合到机器人的自动导航开始,移动机器人的定位技术的研究就开始走向了广大的研究者和工程师们的视野中,拉开了这项技术研究高潮的序幕。
然而早期的定位技术由于研制的传感器种类有限,精度不高以及相关的理论尚未成熟的原因,其试验和应用范围都受到了很大的限制。
中文科技期刊数据库(全文版)工程技术2016年83期 215移动机器人同步地图创建与定位综述赵汗青 王 鹏 王江峰 刘红彬 装甲兵工程学院,北京 100072摘要:移动机器人同步地图创建与定位(SLAM )是指搭载特定传感器的机器人,在没有环境信息和自己位置的情况下,在移动过程中建立环境的模型,同时估计自己的运动。
对SLAM 的研究进展和关键技术进行了综述;介绍了单目视觉SLAM ,最后总结分析了SLAM 研究存在的难题。
关键词:移动机器人;SLAM ;单目视觉 中图分类号:TP242 文献标识码:A 文章编号:1671-5519(2016)83-0215-03引言最近十年,智能机器人技术在世界范围内得到了大力发展。
用于实际场景,如室内的移动机器人[1]、空中的无人机[2]、水下环境[3]、地下环境[4]等等,均得到了广泛的实践。
机器人的协同定位与建图(Simultaneous Localization and Mapping ,SLAM ),是指搭载传感器的机器人,在移动时对环境建立描述模型,同时估计自己的运动。
SLAM 同时包含定位与建图两个问题,被认为是实现机器人自主性的关键问题之一。
机器人的位置和地图两者是耦合度高的,任何一方都无法单独获取,这样一种相辅相生、不断迭代的过程,曾有人形象地比喻为“鸡和蛋”的问题[5]。
1 实现SLAM 的理论与技术经过近30年的研究,SLAM 已经有了一个基本实现的框架。
机器人根据携带的内部传感器对当前所在位置进行预估计,然后通过观测已经创建好的地图特征点逐步来更新自己的位置和地图特征点信息,最后通过传感器观测提取环境特征点,创建并更新环境地图。
SLAM 框图如图1,图1 SLAM 基本实现的框架1.1 传感器随着传感器形式和安装方式的不同,SLAM 难度会有较大的差异,其原理也会有很大的不同。
1.1.1 测距传感器在传统的移动机器人定位系统中,测距传感器多选用激光雷达或超声波传感器,其优点是速度快、信息量大、地图创建准确;但缺点是系统复杂,成本高,不利于小型化。
1.1.2 视觉传感器用于SLAM 研究的视觉传感器有很多种,包括:单目视觉[6]、双目立体视觉[7]、多目立体视觉以及全景视觉[8]等,此外视觉传感器与激光[9]、超声等传感器组合使用也受到重视。
1.2 特征点提取与匹配提取用于匹配特征点,在提取特征的同时即保留下对特征的描述。
其方法主要有:SIFT [10],SURF [11],HARRIS [12],FAST [13],BRIEF [14],ORB [15]。
这些方法在提取特征时建立了对特征描述矢量,通过计算两个特征矢量间的距离来进行匹配。
并且,也都考虑到了特征的旋转、比例和亮度变化等因素,对于噪声也有很强的适应性,因此常用于大视角和大比例变化的影像特征匹配。
1.3 数据关联数据关联是SLAM 问题的重点之一。
它要求在机器人更新地图之前,将当前传感器所获得的新观测值与已知的地图进行匹配,确定每个观测值是已知的某个特征,还是新的特征值,或是噪声。
数据关联错误有三种,一种是把已知特征与另外一个已知特征发生关联,另一种是把已知特征当作未知特征,还有就是把未知特征当成已知特征。
单个的数据关联错误都有可能导致SLAM 状态估计的不一致,甚至导致算法的错误。
通常,SLAM 数据关联包括三个方面:①门限过滤:门限过滤用于观测量值,滤除不符合要求的观测量值,如虚假观测等;②数据关联度量:对经过门限过滤并且己落入门限内的观测值,度量出各观测值与地图中己经存在的特征的接近程度;③数据关联准则:按照数据关联准则,把与己经存在的特征预测位置最接近的观测量赋予相对应的特征使二者关联匹配。
SLAM 中常用的数据关联算法有:最近邻数据关联、概率数据关联、联合概率数据关联、联合相容性检验算法、联合相容性分歧定界算法、多假设数据关联和惰性数据关联。
但是无论哪一种算法,都必须注意降低关联误差和计算复杂度。
1.4 回环检测回环检测是指机器人识别曾经到达场景的能力。
如果检测成功,可以显著地减小累积误差。
基于EKF 的SLAM 非常依赖正确的数据关联,这可视为一种针对路标的闭环检测。
而对于姿态图,由闭环检测带来的额外的约束,也可以使优化算法得到一致性更强的结果。
回环检测的难点在于,错误的检测结果会使地图变得很糟糕。
这些错误分为两类:1)假阳性:指事实上不同的场景被当成了同一个;2)假阴性:指事实上同一个场景被当成了两个。
感知偏差会严重地影响地图的结果,通常是希望避免的。
一个好的回环检测算法应该能检测出尽量多的真实回环。
研究者常常用准确率-召回率曲线来评价一个检测算法的好坏。
1.5 地图构建机器人利用对环境的感知信息对现实世界进行建模,自动地创建一个地图。
创建地图的目的是用于坐标系下的位姿估计。
典型的地图表示方法有度量地图[16],度量地图强调精确地表示地图中物体的位置关系。
相比于度量地图的精确性,拓扑地图[17]将地图表达为一个图(Graph ):G = {V ;E},所以更强调地图元素的独立性,以及元素之间的连通关系。
语义地图[18]的研究者希望给地图上的元素添加标签信息,从而机电机械216 2016年83期使得地图的含义更加丰富,使智能机器人与人类的交互更加自然。
由于上述地图表达方式各有优劣,因而有研究者认为应该构建带有层次模型的地图既混合地图,混合使用不同的表达方式来处理地图。
其核心思想是,在小范围内,用度量地图表达局部结构;大范围内,又用拓扑地图表达各个小地图之间的连通关系。
2 单目视觉SLAM单目视觉SLAM 是仅使用一个摄像头作为传感器完成同步定位与地图创建操作,具有系统结构简单、成本低且易实现,可以用于室内,室外等优点。
因此,基于单目视觉SLAM 技术逐渐成为研究的热点,并且在许多领域中体现出巨大的应用价值。
但是单目有个最大的问题,就是没法确切地得到深度。
首先,由于绝对深度未知,单目SLAM 没法得到机器人运动轨迹以及地图的真实大小。
单目SLAM 只能估计一个相对深度,在相似变换空间中求解,而非传统的欧氏空间。
所以,为了估计这个相对深度,单目SLAM 要靠运动中的三角测量,反向深度法等方法,来求解图像间的运动。
它的轨迹和地图,只有在相机运动之后才能收敛,并且由于几何上的原因,这运动不能是纯粹的旋转,这些原因造成了单目SLAM 在应用方面的一些困难。
2.1 单目视觉SLAM 方法分类根据算法是否采用概率框架,单目视觉的SLAM 方法主要可以分为两类,即滤波器和优化。
2.1.1 滤波器方法滤波器是经典的SLAM 思路,因为SLAM 最早的提出者R.Smith 等人就把SLAM 建构成了一个EKF (扩展卡尔曼滤波)问题。
他们按照EKF 的形式,把SLAM 写成了一个运动方程和观测方式,以最小化这两个方程中的噪声项为目的,使用典型的滤波器思路来解决SLAM 问题。
当一帧到达时,能(通过码盘IMU )测出该帧与上一帧的相对运动,作为运动方程,但是存在噪声。
同时,通过传感器对路标的观测,测出机器人与路标间的位姿关系,作为观测方程,同样也带有噪声。
通过这两者信息,可以预测出机器人在当前时刻的位置。
同样,根据以往记录的路标点,又能计算出一个卡尔曼增益,以补偿噪声的影响。
于是,对当前帧和路标的估计,这个预测与更新的不断迭代的过程。
现在研究较多的是基于扩展卡尔曼滤波的方法[19]和粒子滤波的方法[20]以及将两者结合的所谓FASTSLAM 法[21]等。
2.1.2 优化方法优化方法和滤波器方法有根本上的不同。
它并不是一个迭代的过程,而是考虑过去所有帧相对路标与位移的测量。
近年来视觉SLAM 主流,使用BA (光束化平差或捆集优化)来优化整个轨迹与地图[22]。
由于优化问题经常以图的形式提出,所以研究者亦称之为姿态图方法。
研究比较了基于姿态图与滤波器方法的优劣,认为在相等计算量的情况下,基于图的方法能够获得更多的有效信息。
基于图优化的SLAM 方法[23]也逐渐被引入到单目视觉SLAM 中。
3 结论经过三十年,特别是近几年的研究,SLAM 已经达到了一个相对成熟的阶段,但依然存在一些难题需要解决:①SLAM 主要难点在于精确的地图创建会依赖于对机器人位置的精确估计,然而这个估计又会依赖传感器对外界的感知。
所以定位与构建地图是相互紧密关联,容易受到彼此噪声的影响。
②机器人包含多种类型的传感器,采用多传感器信息融合技术有助于减少识别误差,提高特征检测的鲁棒性。
环境的动态性也是影响地图创建的重要因素,目前多数SLAM 系统仍要求静态环境。
例如EKF 模型直接估计路标的位置,其前提是路标位置不变。
Pose Graph 的假设亦是如此。
然而在现实中,很多物体的摆放都会有变化,即使是光照也会在不同场景下有所不同。
所以,静态SLAM 的应用还十分有限。
③高效地图表示方案。
高质量的地图模型要求能紧凑、准确的反映环境信息、与机器人具有良好的交互性。
度量地图、拓扑地图、语义地图和混合地图的应用比较广泛。
所以,需要有高质量的地图表示的方法。
参考文献[1]Leonard J J ,Durrant-Whyte F.Simultaneous map building and localization for an autonomous mobile robot[C]//Proceedings of the IEEE International workshop on Intelligent Robots and Systems.Osaka ,Japan :1991:1442-1447.[2]DOUTERLOIGN K ,GAUTAMA S ,PHILIPS W ,et al.On the accuracy of 3D landscapes from UAV image data[C]//IGARSS.2010.[3]S.Williams ,G.Dissanayake ,H.F.Durrant-Whyte. Towards terrain-aided navigation for underwater robotics[J].Advanced Robotics ,2001,15(5):533-549. [4]S.Thrun.A system for volumetric robotic mapping of abandoned mines[C].Proceedings of the IEEE International Conference on Robotics and Automation (ICRA ),Taipei ,Taiwan ,2003:4270-4275. [5]DURRANT WHYTE H ,BAILEY T.Simultaneous localization and mapping :part i[J].IEEE Robotics&Automation Magazine ,2006,13(2):99-110.[6]顾照鹏,董秋雷.基于部分惯性传感器信息的单目视觉同步定位与地图创建方法[J].计算机辅助设计与图形学学报,2012,24(2):155-160.[7]徐安莹,李伟,王慕.基于双目视觉的相对定位定向研究[J].电子设计工程,2010,18(8):137-139.[8]许俊勇,王景川,陈卫东.基于全景视觉的移动机器人同步定位与地图创建研究[J].机器人,2008,30(4):289-297. [9]庄严,王伟,王珂,等.移动机器基于激光测距和单目视觉的室内同时定位和地图构建[J].自动化学报,2005,31(6):925-933.[10]LOWE D G.Distinctive image features from scale-invariant key-points[J].International Journal of Computer Vision ,2004,60(2):91-110.[11]BAY H ,TUYTELAARS T ,VAN GOOL L.SURF :Speeded up robust features[M]//LEONARDIS A ,BISCHOFH ,PINZ A ,et puter Vision-ECCV 2006.Berlin :Springer ,2006:404-417.[12]HARRIS C ,STEPHENS M.A combined corner and edge.detector[C]//Proceedings of the 4th Alvey Vision Conference.1988(15):147-151. [13]ROSTEN E ,DRUMMOND T.Machine learning for highspeed corner detection[M]//LEONARDIS A ,BISCHOF H ,PINZ A ,et puter Vision-ECCV 2006.Berlin :Springer ,2006:430-443.[14]CALONDER M ,LEPETIT V ,OZUYSAL M ,et al.BRIEF :Comp-uting a local binary descriptor very fast[J].IEEE Transactions on Pattern Analysis and Machine Intelligence ,2012,34(7):1281-1298.[15]RUBLEE E ,RABAUD V ,KONOLIGE K ,et al.ORB :an efficient alternative to SIFT or SURF[C]//2011 IEEE International Conference on Computer Vision (ICCV ).Barcelona :IEEE ,2011:2564-2571.[16]Strasdat H ,Montiel J M ,Davison A J.Visual slam :Why filter? Image and Vision Computing ,2012,30(2):65-77.[17]Liu M ,Siegwart R.Topological mapping and scene(下转第 218 页).中文科技期刊数据库(全文版)工程技术2016年83期 217常压热水锅炉供暖系统的定压方式探讨程春娟西安华能电力建筑设计有限公司,陕西 西安 710119摘要:伴随着集中供暖的日益普及,城市供暖系统中换热机组用量越来越大,机组设备的运行可靠性要求也越来越高。