0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

智能扫地机器人是如何准确清扫全屋的?

Simon观察 来源:电子发烧友网 作者:黄山明 2023-06-12 07:00 次阅读
电子发烧友网报道(文/黄山明)如今的智能扫地机器人越来越智能,并且功能集成也越来越多,不仅集成了扫拖一体,并且还能进行自清洁,自动换水等功能。如果哪天能够实现自动倒垃圾,那么扫地机器人在卫生打扫上,便能够彻底解放人们的双手。但每个房屋的布局都不一样,智能扫地机器人是如何规划路线进行清扫的,又是如何回到充电口自己充电的呢?

扫地机器人的自主导航与路径规划

如今扫地机器人能够实现自主地避免障碍、在不同的地形上移动、清扫地板和返回基地,更加的智能与便利。而其中重要的一项技术便是路径规划,想要实现路径规划,就需要建立室内导航。

扫地机器人使用的导航技术通常包括两种方法:基于边界的导航和基于地标的导航,这两种方法都有其特定的实现方式。

基于边界的导航是通过让机器人感知环境中的墙壁、垫角、家具等边界来导航。现代扫地机器人通常使用多种传感器,如激光雷达、红外线或干涉仪来检测墙壁等物体,并计算机器人相对于它们的位置和朝向。基于这些信息,机器人可以确定自己在房间中的位置,并移动到新的目的地。

而基于地标的导航,则需要让机器人可以识别的独特标记点来导航。例如,机器人可以通过识别房间中的门、家具、墙角等特定点来导航。这些标记可以使用计算机视觉或其他传感器检测。在基于地标的导航中,机器人利用描述这些标记点之间关系的建模来实现路径规划和导航。

想要实现上述两种导航方式,则需要用到SLAM技术(即同步定位与地图构建),其中机器人同时建立地图并确定自己在地图上的位置,然后将地图用于路径规划和导航。机器人还可以使用视觉识别、语音识别机器学习等先进技术来提高其导航精度和效率。

SLAM技术与A算法

SLAM技术(同步定位与地图构建)是一种在未知环境中自主构建地图,并同时确定机器人嵌入地图中的位置的技术,因此也被描述为机器人自主定位和建图。SLAM技术被广泛应用于各种机器人应用中,包括自主车辆、航空器、无人机和扫地机器人等。

该技术主要通过机器人的传感器来感知环境,同时使用这些感知数据来建立地图和确定机器人在地图中的位置。根据使用的传感器类型,SLAM技术主要使用激光雷达、相机或RGB-D传感器。通过这些传感器获取的数据,机器人可以检测到环境中的障碍物、地板、墙壁和房间等物体,并提取出特征信息,例如边缘和角点。

SLAM对于机器人的定位和建图同时进行,就是机器人需要在建立地图同时确定自己的位置这两个问题上进行同步处理。因此,SLAM技术面临的最大挑战是处理感知数据的噪声和错误,以及在构建地图和定位机器人之间实现同步。为此,SLAM技术采用了许多算法和技术,包括滤波器技术、鲁棒估计、特征提取、匹配和多假设跟踪等。

在扫地机器人应用中,SLAM技术用于构建室内环境的地图和确定机器人的位置,从而帮助机器人规划清扫路线并避免障碍物。SLAM技术可以帮助机器人实现自主操作,从而大大提高了机器人的工作效率和准确度。

而想要更精准的行进,还需要辅以A算法,A算法是一种启发式搜索算法,用于在地图中找到从起点到终点的最短路径。它通过评估每个节点到终点的距离,选择最优的路径来搜索最短路径。A算法的优点是速度快、内存占用小,适用于解决一些离散化的问题。

在扫地机器人中,A算法可以用于规划机器人的路径,以便更好地完成清洁任务。具体来说,A算法会根据当前机器人的位置和目标位置之间的距离,计算出一条从当前位置到目标位置的最优路径,并沿着这条路径前进。这样就可以实现机器人的自主导航和路径规划。

小结

如今的智能扫地机器人利用SLAM技术来自主建立室内环境的地图,并确定自身在地图中的位置;同时,使用A算法基于启发式函数估计邻居节点到目标的距离成本,并计算每个邻居节点的总路径成本,以规划出最优的清扫路径,保证往返路径的最小化和时间的最大化,同时避免障碍物和不必要的绕路,从而高效、优化地完成清扫任务。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • SLAM
    +关注

    关注

    22

    文章

    390

    浏览量

    31590
  • 扫地机器人
    +关注

    关注

    20

    文章

    741

    浏览量

    52172
收藏 人收藏

    评论

    相关推荐

    鸿蒙南向开发实战:【智能扫地机

    此Demo采用润和的智能小车套件为硬件模型,通过修改代码具备了扫地机器人简易的避障功能及防跌落功能,并且能通过wifi接入数字管家应用场景。智能扫地机不仅能接收数字管家应用下发的指令启
    的头像 发表于 04-08 10:23 520次阅读
    鸿蒙南向开发实战:【<b class='flag-5'>智能</b><b class='flag-5'>扫地机</b>】

    视觉、激光、结构光?扫地机器人导航避障技术盘点

    越来越多的家庭都配备扫地机器人,既能解放双手又能保持家庭清洁。而扫地机器人也不断智能化迭代,撞墙、卡住、跌落等故障随着导航避障技术的迭代顺利解决。行业共识认为,导航、避障能力是衡量扫地机器人
    的头像 发表于 02-01 16:01 298次阅读

    扫地机器人的工作原理和应用芯片

    扫地机器人的工作原理是通过搭载在机器人上的传感器和控制系统,对家居环境进行实时感知和识别,从而能够自主规划清洁路线,并利用各种清洁工具对地面进行清洁。自动扫地机器人的核心技术包括图像处理、机器
    发表于 12-22 11:18 561次阅读

    视觉导航技术在扫地机器人的应用

    不可置否,激光雷达已经成为扫地机器人的“耶路撒冷”。
    的头像 发表于 11-23 14:49 496次阅读

    pic单片机做扫地机器人有什么优势?

    pic单片机做扫地机器人有什么优势
    发表于 11-09 07:24

    是否拥有具身智能,是扫地机器人能否打破“内卷”的关键

    具身智能扫地机器人相遇,萤石为“外卷”而来。
    的头像 发表于 10-14 15:12 1285次阅读
    是否拥有具身<b class='flag-5'>智能</b>,是<b class='flag-5'>扫地机器人</b>能否打破“内卷”的关键

    避障技术再提升,扫地机器人避障不止于精准

    扫地机器人好用与否,避障表现首当其冲,那么评判避障好坏的标准又是什么?
    的头像 发表于 09-28 11:38 362次阅读
    避障技术再提升,<b class='flag-5'>扫地机器人</b>避障不止于精准

    高精准材质识别:支撑扫地机器人自适应清扫技术

    。2015年,扫地机器人开始向“扫拖机器人”发展,直到现在,该项功能市场占有率已达92%。近年来,各家公司进一步提升了扫拖功能的识别需求,更加注重自适应清扫技术的
    的头像 发表于 08-26 08:00 679次阅读
    高精准材质识别:支撑<b class='flag-5'>扫地机器人</b>自适应<b class='flag-5'>清扫</b>技术

    科沃斯最新款扫地机器人搭载地平线旭日3芯片上市

    近日,服务机器人领导品牌——科沃斯最新款扫地机器人“地宝DEEBOT X2”,全系产品搭载地平线旭日3芯片上市。 DEEBOT X2重新定义扫地机器人产品形态,率先采用方形机身设计,专为边角
    的头像 发表于 08-25 09:50 1594次阅读

    谁才是扫地机器人的“最优解”?

    评判一款扫地机器人好用与否,避障表现无疑是核心因素。
    发表于 07-27 17:43 557次阅读

    华普微无线射频模块及压力传感器产品应用于扫地机器人

    伴随着消费升级的浪潮,扫地机器人作为解放双手的神器,成为智能家电消费升级的新兴品类。各品牌竞争激烈,扫地机性能也在不断提升, 在激光雷达和摄像头的配合下,路径规划清晰,防碰撞的性能也有了更好的提升。
    的头像 发表于 07-18 10:29 596次阅读
    华普微无线射频模块及压力传感器产品应用于<b class='flag-5'>扫地机器人</b>

    关于扫地机器人的测试方法

    所以在扫地机器人的研发生产中,就需要测试了解扫地机器人在工作时的各项参数数据,传统的单台数据采集仪是无法固定安装在较小体积的扫地机上面的,而且测试的数据也无法实时收集并查看,这给测试带来的很多不便。
    发表于 07-17 16:33 1353次阅读
    关于<b class='flag-5'>扫地机器人</b>的测试方法

    我们拆了一款Tof+AI避障的扫地机

    支持四路GPADC、五路PWM在内的丰富音视频和运动驱动接口,主板上还板载了PMU芯片AXP305B、DDR、Flash和WiFi蓝牙模组等资源。 MR813这颗芯片的话是已经在扫地机器人产品上
    发表于 05-26 10:10

    扫地机器人液位检测方案

    随着科技和社会的发展,越来越多的家庭开始使用扫地机器人来进行清洁。在扫地机器人中,污水箱是非常关键的一部分,因为它是用来存放清洁过程中产生的污水和雨水的地方。因此,对污水箱的液位进行监测和控制
    的头像 发表于 05-10 14:25 393次阅读
    <b class='flag-5'>扫地机器人</b>液位检测方案

    极海智能扫地机器人应用方案

    极海智能扫地机器人应用方案,主控模块采用了APM32F407系列高性能MCU,该系列芯片拥有高主频、高性能、高集成、外设资源丰富等特点,结合GW8811系列低功耗蓝牙4.2芯片,可实现丰富、精准且高效的家居定位清扫功能。
    发表于 05-08 14:45 226次阅读
    极海<b class='flag-5'>智能</b><b class='flag-5'>扫地机器人</b>应用方案