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

    文章

    741

    浏览量

    94936
  • 扫地机器人
    +关注

    关注

    20

    文章

    791

    浏览量

    53560

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

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

收藏 人收藏

    评论

    相关推荐

    智能扫地机器人的工作原理和构成

    随着“懒人经济”快速发展,现在很多年轻人家中配置了智能扫地机器人产品,它通常具有清扫、吸尘、擦地、智能提醒等功能,通过滚刷高速旋转形成真空,利用高速气流将垃圾吸入,然后收集在布袋中,经过滤网净化后的空气冷却电动机,并最终排出
    的头像 发表于 12-06 11:25 528次阅读

    艾迈斯欧司朗Belago红外LED,助力Supernode打造扫地机器人

    Supernode与艾迈斯欧司朗携手,通过Belago红外LED实现精准扫地机器人; 得益于Belago出色的红外补光功能,使
    的头像 发表于 11-21 09:19 244次阅读
    艾迈斯欧司朗Belago<b class='flag-5'>红外</b>LED,助力Supernode打造<b class='flag-5'>避</b><b class='flag-5'>障</b><b class='flag-5'>扫地机器人</b>

    霍尔开关在扫地机器人中的应用

    随着社会的发展和生活水平的提高,扫地机器人因为操作简单,使用方便越来越多地走进了人们生活,和家庭,办公联系在了一起,成为了小家电中重要的一员,霍尔开关在扫地机器人中也有着诸多应用。 1.开关控制
    的头像 发表于 10-28 11:03 254次阅读

    INDEMIND扫地机器人的核心技术

    扫地机器人内卷的终点是技术和价值,价格只是附属品。
    的头像 发表于 09-30 14:50 558次阅读

    扫地机器人技术和芯片方案,有哪些创新?

    电子发烧友网报道(文/李弯弯)根据IDC发布的最新报告,2024年第二季度全球智能扫地机器人出货511.7万台,同比增长15.7%,预计下半年全球扫地机器人出货1025万台,全年预计同比增长7.5
    的头像 发表于 09-20 00:11 2910次阅读

    机器人红外

    机器人红外
    发表于 09-19 12:57 0次下载

    扫地机器人的核心技术突破

    在当今科技飞速发展的时代,智能家居产品如雨后春笋般涌现,其中扫地机器人以其便捷、高效的清洁能力,逐渐成为现代家庭的得力助手。而在扫地机器人众多的技术构成中,HXA2610 有刷马达驱动
    的头像 发表于 09-06 17:38 429次阅读

    扫地机器人技术的发展史

    扫地机器人从真空吸尘器发展而来,它的出现帮助人们解放双手、减轻家务负担,可以更多关注生活中重要的事情,因此越来越多的家庭选择配置扫地机器人
    的头像 发表于 08-28 14:49 843次阅读

    供应 英集芯IP2348,适用于扫地机器人解决方案的锂电池同步降压充电芯片

    在至为芯科技设计的扫地机器人电源管理解决方案中,主板芯片选用的是来自英集芯的IP2348。这款锂电池充电芯片以其卓越的QFN28封装技术,为扫地机器人提供了强大的能量支持。它支持高达36V的输入输出
    发表于 07-24 14:47

    光耦知识分享‖探讨光耦技术扫地机器人的应用

    智能科技的飞速发展中,扫地机器人已成为现代生活中不可或缺的助手。而光耦(Optocoupler)作为一项先进的电子元件,正在为扫地机器人的高级功能提供支持。
    的头像 发表于 06-15 11:29 388次阅读
    光耦知识分享‖探讨光耦<b class='flag-5'>技术</b>在<b class='flag-5'>扫地机器人</b>的应用

    其利天下技术·搭载无刷电机的扫地机器人的前景如何?

    随着人工智能和物联网技术的不断进步,扫地机器人智能化程度也在不断提高。现代扫地机器人已经可以通过智能
    发表于 05-05 15:03

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

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

    扫地机器人CCC认证申请流程与其他产品的区别是什么?

    智能家居的兴起给人们的日常生活带来了很多便利。而其中一众产品当中,在近几年技术性得到重大突破并且广泛运用于人们居家生活的当属扫地机器人了。扫地机器人CCC认证申请流程与其他产品的区别体
    的头像 发表于 02-28 17:10 1225次阅读
    <b class='flag-5'>扫地机器人</b>CCC认证申请流程与其他产品的区别是什么?

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

    越来越多的家庭都配备扫地机器人,既能解放双手又能保持家庭清洁。而扫地机器人也不断智能化迭代,撞墙、卡住、跌落等故障随着导航
    的头像 发表于 02-01 16:01 1366次阅读

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

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