[行业新闻] 具身智能产品已商业化落地,市场或达9731......
2025-04-30
[行业新闻] 京东物流智狼出海!首次亮相韩国首尔物流仓储......
2025-04-28
[行业新闻] 开仓即满仓!京东物流连开韩国仁川、利川两大......
2025-04-25
[行业新闻] 里工荣登“人形机器人与具身智能最具投资价值......
2025-04-24
[行业新闻] 全厂(物流)!顺力智能亮相东莞市人工智能产......
2025-04-24
2025-04-23
2025-04-23
[行业新闻] 济南:起步区2026年部署无人快递车100......
2025-04-23
[行业新闻] 唯一中国企业!京东物流斩获中国电子学会自然......
2025-04-22
2025-04-22
[518原创] 518智能装备在线走访蚂蚁侠科技,共......
2025-04-30
[518原创] 盛况直击|镭神智能激光雷达闪耀FAI......
2025-04-26
[518原创] 首届机器人全产业链接会(FAIRpl......
2025-04-26
[518原创] 【4月25日论坛】海康机器人、寻迹智......
2025-04-25
目前,传统的定位与环境地图获取仍需通过大量人力对周围的环境进行精确测量,过程耗时费力,同步定位与地图构建(SLAM)的方法为当前移动机器人的研究热点。传统SLAM方法采用的为差分驱动的运动学模型,但差分驱动AGV(自动导引车)的应用领域受限,主流的工业移动机器人领域里,大量应用的还是单舵轮AGV,单舵轮AGV在实际应用项目中的图片如图1所示,故本文针对单舵轮AGV的Gmapping SLAM导航算法进行了研究,主要内容如下。
图1 单舵轮AGV应用示例
Gmapping算法针对传统RBPF算法的需大量粒子拟合目标分布且频繁重采样操作导致粒子耗散的缺点,实现融合观测信息的改进提议分布与自适应重采样来限制重采样次数的改进。
在常规RBPF SLAM算法中,粒子滤波用来近似描述机器人的位姿置信度分布信息,其每个粒子均包含单独的地图信息。其使用给定的该时间段机器人观测数据z1:t与该时间段里程计测量序列u1:t-1来估计机器人轨迹分布x1:t与地图m,并获取机器人的位姿x1:t和环境地图m联合后验的概率估计。该算法将地图状态估计与位姿状态估计分离,实现允许先估计机器人轨迹,再在给定轨迹的基础上计算轨迹地图,由下式表示实现原理。
由于机器人位姿x1:t和里程计测量数据z1:t已知,地图后验概率p(m│x1:t,z1:t)可根据观测数据与相应粒子位姿建立,同时为计算得到机器人位姿后验概率估计信息p(x1:t│z1:t,u1:t-1),采用粒子滤波算法,每个粒子代表移动机器人一个潜在轨迹信息,粒子滤波算法核心思想为运用随机采样样本加权和来近似描述后验的概率密度函数,然后通过求和操作近似积分操作。故在滤波算法中,用对变量采样来表示概率,用大量采样并求解其相应权值来近似描述其概率密度函数。粒子滤波算法流程步骤如下:
1 ) 采样阶段:粒子滤波首先从建议分布π(xt│z1:t,u0:t)中采样下一代粒子{xti },运用粒子加权和来逼近后验的概率密度;
2)粒子重要性采样:选取里程计运动模型作为提议分布的函数,求出当前粒子集合与每个粒子评价其相应的重要性权值wxti ;
3)粒子重采样阶段:依据权值比例重新分布采样粒子。丢弃部分权值过低粒子,复制同数量高权值的粒子,下一轮滤波中,在状态转移方程输入重采样的粒子集,即可获取新预测粒子;
4)增量式地图更新:针对每个样本粒子xxt(i) ,根据机器人当前轨迹x(i)1:t和传感器的观测数据z1:t,来计算相应地图信息估计mti 。
传统粒子滤波器运动模型仅依靠里程计运动模型作为其重要性概率密度函数。同时其权值也仅依据里程计模型信息更新。但该模型精确度并不是很理想,AGV
装配的激光雷达(如倍加福的R2000)所获得的测量数据比里程计数据精准很多,故在生成下一次粒子时采用将最近观测数据zt考虑进去。通过将其整合到概率分布中,可以将抽样集中在观测似然有意义的区域。此改进建议分布为:
运用此建议分布计算权重时,其公式为:
上式在原来的仅依靠机器人里程计数据ut-1基础上融合最新观测数据zt,其能够更加精准获取采样粒子,极大减少所需粒子数量。
针对对粒子滤波算法有重要影响的重采样步骤,其重采样步骤为运用低权值粒子采样替代高权值粒子采样,同时重采样步骤也存在将权值高的粒子滤去的可能性,由于为逼近目标分布所用的粒子数量有限,随着重采样步骤进行,粒子的多样性逐渐减少,最终粒子耗尽导致算法的失效。故需采用有效的粒子数量来评估粒子的权值退化程度,即:
其中, ~i W是粒子x_i归一化化权重,M是粒子数目,Neff为评估粒子权重分散程度参数,粒子集的多样性与其成正比,故在当Neff< N/2时才需要进行重采样操作。
移动机器人单舵轮里程计数据信息为:
1)位姿(位置坐标(X,Y)与转角Z)。
2)速度(移动机器人前进速度的线速度V与移动机器人转向速度的角速度ω)。
单舵轮AGV由一个舵轮与两个固定从动轮组成,舵轮同时具备行走与转向两个功能,因此,单舵轮AGV运动学自由度有2个,即舵轮的线速度Vf与舵轮的转角α,其轮系布局图如图2所示。
第六期“全国移动机器人行业巡回调研活动”合作商招募中
报名热线:400-0756-518
活动时间:2023-09-01至11-30
Copyright © 2018-2025, 服务热线 400-0756-518
www.zhineng518.com,All rights reserved
版权所有 © 518智能装备在线 未经许可 严禁复制 【冀ICP备19027659号-2】 【公安备13050002001911】
运营商:河北大为信息科技有限公司