上海麒熊环保科技有限公司

麒熊环保 · 守匠心 精匠艺

1731737808115303302246

您的位置: 首页 >> 新闻动态 >> 常见问答

清扫系统如何实现路径智能规划

返回列表 来源: 上海麒熊环保科技有限公司 发布日期: 2025.07.03

清扫系统实现路径智能规划主要依赖环境感知、算法决策和执行控制三大模块的协同运作。以下是具体实现原理和技术方案,结合搜索结果中的关键技术进行说明:

一、环境感知与地图构建

传感器融合

激光雷达:通过发射激光束并接收反射信号,精确测量障碍物距离和角度,构建高精度2D/3D环境地图(1)。

视觉定位:利用摄像头采集环境图像,通过神经网络分析物体特征和空间关系(如SLAM技术),适应光线变化但需充足光照(1)。

辅助传感器:跌落传感器防台阶、陀螺仪追踪转向角度、边刷传感器识别墙角(2)。

地图类型

栅格地图:将环境划分为网格,标记障碍物和可通行区域(如MATLAB仿真中障碍物标1、可清扫区标0)(9)。

沿边地图:沿墙清扫时记录轨迹并膨胀处理,生成边界参考线(10)。

二、路径规划算法分类

(1)全局规划(已知地图)

内螺旋算法:

从外围向内螺旋推进,优先右转→直行→左转,死区时启动扩散搜索(1)。MATLAB实现显示其高效覆盖性,但需优化转向逻辑(8)。

弓字形路径(Boustrophedon):

平行往复清扫,通过配对路径点形成连续路径,清扫方向根据房间布局动态调整(10)。

A*算法:

结合启发式搜索与代价计算,求起点到目标点的最短路径(4),但计算量大。

(2)局部规划(动态避障)

人工势场法:

目标点产生引力,障碍物产生斥力,引导机器人绕行(如遇沙发自动偏转)(7)。

随机覆盖法(如iAdapt系统):

通过碰撞频率和单次行进距离估算房间大小,触发40余种动作(贴边、折返等)(2)。

三、智能优化策略

死区处理机制

当机器人被困时,逐层扩散搜索最近未清扫栅格,规划最短路径前往(9)。

多算法融合

全局A*规划+局部势场避障,或弓字形主路径+随机覆盖补扫(10)。

机器学习应用

深度学习识别家具布局,优化分区顺序;强化学习训练机器人适应复杂地形(4)。

四、典型工作流程

graph TD

A[启动清扫] –> B[沿边构建地图]

B –> C{地图完整?}

C –是–> D[生成弓字形路径点]

C –否–> B

D –> E[按主方向弓扫]

E –> F{遇障碍?}

F –是–> G[实时避障再规划]

F –否–> H[继续清扫]

G –> H

H –> I{全覆盖?}

I –否–> J[定位未清扫区]

J –> D

I –是–> K[返回充电]

五、技术挑战与趋势

挑战:暗光环境视觉失效、密集障碍物频繁避障导致路径冗余(1)。

趋势:

多机协同:分工清扫大面积区域(6);

自主充电衔接:电量低时规划至充电桩的最优路径(4);

语义地图:识别“沙发”“地毯”区域,调整吸力或路径(如增强地毯清扫)(10)。

提示:深入技术细节可查阅专利10中的弓扫路径点配对方法,或MATLAB代码案例中的内螺旋死区处理逻辑。

咨询热线

17317378081