智能扫地机器人方案设计
基于SLAM定位导航系统
杭州艾豆智能科技
Contents1 2 3S NhomakorabeaAM简介
系统建模 定位与导航(SLAM方法)
4
清扫策略
杭州艾豆智能科技
SLAM
SLAM :Simultaneous Localization and Mapping
即时定位与地图构建,指机器人在自身位置 不确定的条件下,在完全未知环境中创建地图, 同时利用地图进行自主定位和导航位.
杭州艾豆智能科技
杭州艾豆智能科技
杭州艾豆智能科技
SLAM方法
栅格法 建立坐标系
运动模型 运动计算
视觉提取特征 定位
建立坐标系
位置计算
定位
杭州艾豆智能科技
SLAM方法
用栅格表示室内空间,将室内空间划分为一系列的栅格,建立坐标系。 用栅格表示障碍物。 以机器人初始位置作为坐标原点,机器人运行,运动模型提供位置估 计、姿态解算。
定位
根据内部传感器,计算 机器人姿态:方位、速 度,行程等,结合环境 特征的坐标,融合数据 ,实现机器人自身定位
环境特征提取
摄像头实时采集图片数 据,对获得的信息进行 分析提取环境特征并保 存,在下一步通过对环 境特征的比较对自身位 置进行校正.
杭州艾豆智能科技
SLAM方法
SLAM环境特征提取
摄像头采集的图像,采用霍夫变换,提取 特征,霍夫变换(Hough Transform)是图像 处理中的一种特征提取技术,它通过一种 投票算法检测具有特定形状的物体。
机器人位置描述: X = (x,y,θ) 即:X,Y轴的坐标,和方向 角,就能表述出机器人的方 位。
杭州艾豆智能科技