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

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

3天内不再提示

技术 | 智能红外避障自动扫地机器人的设计

集成电路应用杂志 来源:YXQ 2019-07-15 15:01 次阅读

研究一种智能扫地机器人,从硬件系统控制模块设计到主要技术调试进行了较详细的阐述。以 STM32 单片机为控制核心与电机驱动、红外线路径识别模块等相互协调应用。进行电路搭建和程序编写。实现了智能扫地机器人红外线避障和自动扫地功能,其清扫面积能达到约 70%,清扫率约 60%,很大程度受到自身机械机构的限制,后期将对小车的机械结构进行完善。

1 引言

近年来,随着 AI 技术的突破,核心零部件成本的下降,使越来越多的智能化设备进入人类的家居生活。智能扫地机器人无可厚非是最具代表的服务类机器人,并取得了爆发式的发展。都市繁忙的生活节奏让最简单的扫地成为生活累赘,扫地机器人的需求点在于解放繁忙的都市人群,用智能化的方式解放双手,追求更高品质的生活质量[1-3]。

2 系统结构

本智能扫地机器人控制系统硬件主要是以单片机 STM32F103 为核心,辅助其外围各模块在单片机的控制下,相互协调工作,保证智能扫地机器人各种功能的实现。该智能扫地机器人系统框图如图1 所示。

3 智能扫地机器人控制系统的硬件模块

3.1 STM32F103 单片机

作为智能小车核心控制模块,输出 PWM 波以及红外模块所需的高、低电平。具备 72 MHz @1.25 MIPS/min 内核,集成 32~51 KB 的 Flash 存储器;6~64 KB 的 SRAM 存储器等。其高性能、低功耗、外设丰富,能够完成本课题所需所有功能。

3.2 红外避障模块

传感器的红外发射二极管不断发射红外线,当发射的红外线没有被反射回来或强度不够大时,光敏三极管处于闭合状态,此时模块的输出端为高电平,指示二极管一直处于熄灭状态,被检测物体出现在检测范围内时,红外线被反射回来且强度足够大,光敏三极管饱和,此时模块的输出端为低电平,指示二极管被点亮。红外发射反射接收原理如图 2 所示。

本课题采用 4 个红外漫反射式传感器的有效距离范围为 2~30 cm,从小车形态前方从左至右分别编号为探头 1、探头 2、探头 3、探头 4。

3.3 电机驱动模块

本模块采用 L298N 电机驱动板模块,输出高低电平给驱动电机,控制电机正转、反转或者停止。利用 STM32 单片机输出 PWM 波原理来控制直流电机的转动。

4 路径规划软件的设计

开始,标志位置1,前进,两侧传感器判断是否有障碍,否,返回前进,是,判断标志位是否为 0,是,右 S 弯且标志位置 1,返回前进,否,左 S弯 且标志位置 0,返回前进。

扫地机器人按照预定指令完成自动清扫功能。路径规划软件流程图如图 3 所示。

5 技术调试及结果分析

5.1 路径规划

起点从平面左边平行位置起,智能扫地机器人直行到达墙壁,当探头 1 和探头 4 同时感应到障碍物时小车停止,后退 10 cm,然后右转 90º,而后直行 17 cm,若探头 1 感应到障碍物,则右转 90º 完成调头,若未检测到障碍物小车执行避障程序。

同理,直行到达对侧墙壁时,左转完成调头,路径成 S 形。自动清扫路径如图 4 所示。

因为扫地机器人正面与障碍物接触面积不同,所以在执行避障时设置了不同的转向角度。探头 1 避障程序:探头 1 检测到障碍物时,表明当前机器人左侧靠近障碍物,右转 45º 避让。同理,探头 4 检测到障碍物时,左转 45º 避让。

探头 2 避障程序:当探头 2 最先检测到障碍物时,表明机器人左侧遇到障碍物或家居的突出拐角,此时右转 60º 避让。同理,当探头 3 最先检测到障碍物时,此时左转 60º 避让。

探头 2、探头 3 避障程序:探头 2 个探头 3 同时遇到障碍物时,表明机器人正面遇到障碍物,此时右转 90º 避让。

5.2 模式调试

智能扫地机器人后轮由两个电机驱动来控制,前方为一个万向轮,能够很好地实现左右的移动。小车移动过程中,电机驱动电压的差异使驱动力大小不同,通过控制小车两个后轮的速度来控制小车的移动方向。自动清扫模式时,以 S 路径往返清扫。实验时划出一片矩形清扫区域,设置不同初始位置,适当在任意位置放置一些障碍物,观察其清扫面积的大小。清扫效果如表 1 所示。

经实验结果分析,根据红外反射传感器检测障碍物的位置,能够自动避障。智能清洁机器人的清扫面积与初始位置有关,清扫面积较大,但边角处仍无法清扫到。智能扫地机器人清扫工作状态如图 5 所示。

6 结语

本课题完成的智能扫地机器人根据路径规划算法控制机器人的运动轨迹,执行时不断地检测周围环境中的障碍物信息,扫地模块独立设计。

实测表明机器人能够实现自动清扫、实时避障、耗时少又节能的目标。在实验过程中发现依然有需要改进的地方,如使小车行动更加灵敏、清扫更大体积的垃圾、减小电机的噪声等,使用户有更好的使用体验。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 红外
    +关注

    关注

    8

    文章

    697

    浏览量

    94347
  • 扫地机器人
    +关注

    关注

    20

    文章

    741

    浏览量

    52167

原文标题:一种智能红外避障自动扫地机器人的设计

文章出处:【微信号:appic-cn,微信公众号:集成电路应用杂志】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    WB212F/WB202B WiFi+蓝牙BLE模组扫地机器人方案

      近年来,随着生活、商务场景的行为变化,新一代消费者对智能家居替代体力劳动的需求日趋迫切;另外在国家技术产业政策的积极推动下,智能扫地机器人将迎来更加
    的头像 发表于 01-24 09:59 243次阅读
    WB212F/WB202B WiFi+蓝牙BLE模组<b class='flag-5'>扫地机器人</b>方案

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    电子发烧友网报道(文/黄山明)如今的智能扫地机器人越来越智能,并且功能集成也越来越多,不仅集成了扫拖一体,并且还能进行自清洁,自动换水等功能。如果哪天能够实现
    的头像 发表于 06-12 07:00 2181次阅读

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

    更多的距离信息,结合图像识别算法和环境感知技术带来的智能导航和3D地图创建技术,成为了扫地机
    发表于 05-26 10:10

    扫地机器人液位检测方案

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