算法 = 导航系统 + 传感器装备 + 清扫路线规划
我们人类是通过视觉、听觉、嗅觉、触觉等感官来感知外界环境,那么扫地机器人是怎么感知外界环境的呢?通过各种传感器,它们就能具备特定功能,以下列出常见的几种:
1)接触式传感器:用来测量障碍物高度,空间大小
2)防碰撞传感器:为了降低碰撞
3)防跌落传感器:前面是“悬崖”时,会改变前进方向
4)防过热传感器:电机过热时,会自动停止工作,用散热风扇散热
5)光敏传感器:通过光源的强度来判断是否是床底或者柜子底,进行深度清洁
6)灰尘盒防满传感器:当灰尘盒装满后,会提醒主人更换。除了自动集尘的高端机器人
7)边缘检测传感器:保证机器人贴着墙面的边缘走,有更好的边角清洁功能
8)光电编码器和电子罗盘:用来给自身定位用的
9)陀螺仪:用来确定物体的运动方向上面这些传感器装备都只是扫地机器人智能化的辅助功能,很多扫地机器人都有上述的大多数传感器装备。
但决定扫地机智能的根本技术是它的导航系统,导航系统是给室内区域建图或建模,再通过智能算法规划出清扫路线。