迎宾机器人的快速同时定位与地图生成(FastSLAM)的原理是什么?机器人定位和特征标志的位置估计-www.cqhaiergw.com
摩登7机器人
CHUANGZE ROBOT
当前位置:首页 > 新闻资讯 > 机器人知识 > 迎宾机器人的快速同时定位与地图生成(FastSLAM):机器人定位和特征标志的位置估计

迎宾机器人的快速同时定位与地图生成(FastSLAM):机器人定位和特征标志的位置估计

来源:智能机器人     编辑:摩登7   时间:2026/4/9   主题:其他 [加盟]

为了克服基于扩展卡尔曼滤波器 SLAM方法的缺点,Montemerlo等人提出了一种基 于 Rao -Blackwellized 粒子滤波器的快速 SLAM 算法,并称为 FastSLAM68][69] 。 FastSLAM 将 SLAM分解为机器人定位和特征标志的位置估计两个过程。粒子滤波器中 的每个粒子代表机器人的一条可能运动路径,利用观测信息计算每个粒子的权重,以评价 每条路径的好坏。对于每个粒子来说,机器人的运 动路径是确定的,因此特征标志之间相互d立,特 征标志的观测信息只与机器人的位姿有关,每个粒 子可以采用N 个卡尔曼滤波器分别估计地图中N 个特征的位置。假设需要k 个粒子实现 SLAM, FastSLAM总共有kn 个卡尔曼滤波器。 FastSLAM 的时间复杂度为0(kn), 通过利用树型的数据结构 进行优化,其时间复杂度可以达到0(klog₂n)。

FastSLAM方法的另一个主要优点是通过采用粒子滤波器估计机器人的位姿,可以很好地表示机器人的非线性、非高斯运动模型。图1.57给出了在 FastSLAM 实 验 中 生 成 的 地 图 。

由于粒子滤波器的采样实际上是从运动模型决定的提议分布中抽取的,如果提议分 布和实际的后验分布的形状相似,那么根据提议分布抽取的采样在利用权值进行补偿后 离散的采样能够很好地表示后验分布。但是,如果提议分布与实际后验分布相差加大,权 重函数将位于提议分布密度的尾端,这将会导致在权重取值较大的区域采样很少,此时离 散采样所表示的概率分布与实际的后验分布存在着较大的差别,从而导致粒子滤波器的 精度很低,需要大量的采样才能较好地表示后验分布。

粒子滤波器的另一个问题是早熟现象,即经过若干次迭代之后,大多数的采样权重都 趋于零,从而只有少数的采样真正对系统的状态估计起作用。虽然通过重新采样可以在 一定程度上避免这种现象,但是由于权重大的采样会被多次复制,权重小的采样会被忽 略,这样经过若干次迭代后采样会集中在某一个较小的区域。例如,在对称性较高的结构 化环境中,完成机器人的定位,需要长时间跟踪多个机器人的位姿假设,产生错误的定位 结果。

针对粒子滤波器存在的缺陷,一些研究者提出了改进的方法。为了使采样能够更好 地表示系统的后验分布,Thrun等人将似然函数也作为提议分布的一部分,提出了混合形 式的提议分布,按照这种提议分布抽取的采样能够融合当前的观测信息,因此能够更好地 表示系统的后验分布,但是这种方法使采样阶段的计算量大大增加。为了减少粒子滤波 器的计算量,提高效率,Fox 等人提出了自适应粒子滤波器,这种基于Kullback-Leibler

距离(KLD) 取样的粒子滤波器能够根据系统状态的不确定性自适应调整采样数的多 少。蒋正伟[70]等人采用连续窗口滤波法根据估计状态不确定性刷新采样粒子数,通过仿 真实验成功地解决了机器人定位非线性、非高斯分布的状态估计问题。Hahnel71 等人通 过扫描匹配算法修正了里程计的读数,改进了机器人的运动模型,获得了较好的提议分 布,有效地完成了大范围环境下的地图创建。Grisetti[72]等人根据激光测距传感器感知 环境时具有较高的峰值特点,假定感知模型和运动模型混合形成新的自适应提议分布仍 然为高斯分布,不仅融合了当前的观测值,而且减少粒子滤波器的计算量,采用了自适应 的运动模型来决定提议分布,根据提议分布和后验分布的差别,收缩或者扩张提议分布, 也较好地估计了后验分布。

SLAM算法的提出和应用得益于机器人硬件设备的推广。目前较为流行的 FastSLAM 同样离不开如激光、声纳等非视觉传感器获取的信息。从地图创建的角度考虑 FastSLAM,地图信息可能是记录的路标位置,也有可能是某一栅格存在障碍物的可能 值。在大规模未知环境尤其是拥挤的非结构化环境中,通常不存在人工路标供机器人提 取和匹配,由机器人提取自然特征作为地图路标是要的选择。从激光传感器信息中提 取的线段、曲线或拐角特征却难以区别于其他地点获取的同样特征,这就为FastSLAM 在 地图创建中的数据关联提出了难题。从实际应用的角度来看,地图创建的目的是为了定 位和路径规划,当机器人被放置于已知的大规模环境中而初始位姿未知时,根据激光传感 器获取的直线或拐角特征很难让机器人在地图中找到相应的坐标。所以,在FastSLAM 创建的地图中实现机器人的“诱拐恢复”是一个极富挑战性的问题。





智能服务机器人环境描述方法:拓扑-度量混合地图

既具有拓扑地图的高效性,又具有度量地图的一致性和精确性;一般采用分层结构:首先利用上层的拓扑地图实现粗略的全局路径规划,然后利用底层的度量地图实现精确的定位并优化生成的路径

智能服务机器人环境描述方法:拓扑地图

拓扑图不必精确表示不同节点间的地理位置关系,当机器人离开一个节点时,机器人只需知道它正在哪一条边上行走也就够了,通常应用里程计就可实现机器人的定位

智能服务机器人环境描述方法:度量地图

对移动机器人来说,可以度量机器人到墙或门的距离等。因此,度量地图应用于需要准确度量信息的场合,如准确的自定位和优化 的路径规划,分成两种:栅格地图和几何地图

复杂机器人系统建模的主要步骤:系统建模的目标,系统建模阶段,模型求解阶段,模型分析与检验

一个模型可以是对现实当中某个系统的想象表示,所以建模的过程始终都与形式有关系;对模型与模型之间的关系和相互影响进行全面的统筹和分析,选择出那些最 为适合的要素

机器人的控制:操作器控制、行走控制和机器人系统控制

机器人的控制主要包括操作器控制、行走控制和多机器人系统控制等方面; 多关节操作器控制包括运动学与动力学控制、力及柔顺控制、遥控机械手的主从控制等

机器人的电位器式位移传感器的特点:线性,范围可以选择,信息保持,性能稳定

机器人的电位器式位移传感器分为直线型和旋转型两大类;输出信号的范围可以选择;具有信息保持功能;性能稳定、结构简单、精度高;电位器的可靠性和寿命受到影响

智能机器人对传感器的要求:精度高、可靠性高、稳定性好,抗干扰能力强;重量轻、体积小

精度高、可靠性高、稳定性好;传感器的可靠性和稳定性是智能机器人对其最基本的要求;抗干扰能力强;量轻、体积小

金属热电阻的测温电路接法:两线制和三线制

测温元件在工业测量中多采用两线制和三线制接法,在实验室多采用四线制接法;两条引线电阻分别加到电桥的相邻桥臂,只要它们的长度和电阻温度系数相等

金属热电阻传感器原理及应用:测量精度高,性能稳定,应用于工业测温

热电阻是中低温区最常用的一种温度检测器,适用范围-200℃~500℃;广泛应用于工业测温,而且被制成标准的基准仪;多采用两线制和三线制接法

温度传感器的作用和应用领域:检测到温度的变化,用在生产实践的各个领域中

温度传感器在自动化控制方面扮演着很重要的角色,它就相当于机器的感官系统,它能检测到温度的变化,从而为机器提供是否作出相关反应的依据

RoSys智能教育平台:流程图编程方式与C++ 等编程方式

RoSys智能教育平台融合了简单的流程图编程方式与复杂的C 语言、C++ 等编程方式,AVR 主板和电脑靠USB 线直接相连,。程序编写完成 之后,先进行编译,之后点击下载按钮进行下载

如何选用传感器:灵敏度,频率响应特性,线性范围,稳定性,精度

在传感器的线性范围内,希望传感器的灵敏度越高越好;传感器的响应总有一定延迟,但希望延迟时间越短越好;传感器的线形范围是指输出与输入成正比的范围
资料获取
机器人知识
== 资讯 ==
迎宾机器人的快速同时定位与地图生成(Fa
智能服务机器人环境描述方法:拓扑-度量混
智能服务机器人环境描述方法:拓扑地图
智能服务机器人环境描述方法:度量地图
工业智能创新发展研究报告2026年-三大
2026AI原生组织OpenClaw推动
复杂机器人系统建模的主要步骤:系统建模的
机器人的控制:操作器控制、行走控制和机器
2026中国企业AI应用场景报告-成功率
湛江市加快打造AI渗透之城行动方案 (2
湛江市推动人工智能产业高质量发展行动方案
江门市推动人工智能与机器人产业发展若干政
江门市推动人工智能与机器人产业创新发展行
中山市推进“人工智能+”产业创新发展的若
汕尾市未来产业培育行动计划(2025-2
== 机器人推荐 ==
迎宾讲解服务机器人

服务机器人(迎宾、讲解、导诊...)

智能消毒机器人

智能消毒机器人

机器人开发平台

机器人开发平台


机器人底盘 Disinfection Robot 消毒机器人  讲解机器人  迎宾机器人  移动机器人底盘  商用机器人  智能垃圾站  智能服务机器人  大屏机器人  雾化消毒机器人  展厅机器人  服务机器人底盘  具身智能教育机器人  智能配送机器人  导览机器人 
版权所有 摩登7智能机器人集团股份有限公司 运营中心:上海 科技园8号楼5层 生产中心:山东日照解放路71号
销售1:4006-935-088 销售2:4006-937-088 客服电话: 4008-128-728