扫地机器人的设计方案
扫地机器人设计报告(一)2024

扫地机器人设计报告(一)引言概述扫地机器人是一种能够自动进行室内清扫的智能设备,其设计目的在于提高现代生活的舒适度和便利性。
本文将探讨扫地机器人的设计原理、机械结构、感知与导航系统、清扫效果评估以及安全性能等五个大点。
正文内容一、设计原理1.1 理解扫地机器人的工作原理1.2 确定扫地机器人的功能需求1.3 选择适合的清扫方式二、机械结构2.1 确定机器人的尺寸和形状2.2 选择合适的材料和结构2.3 设计机器人的底盘和吸尘部件2.4 确保机器人的灵活性与稳定性2.5 考虑机器人的维护和保养问题三、感知与导航系统3.1 选用合适的传感器技术3.2 开发机器人的环境感知能力3.3 设计机器人的自主导航算法3.4 提升机器人的路径规划与避障能力3.5 优化机器人的定位与地图生成功能四、清扫效果评估4.1 设计清扫效果评估指标4.2 开展清扫效果测试实验4.3 改进机器人的清扫效果4.4 分析清扫效果与用户需求的匹配程度4.5 提高机器人的清扫效率与质量五、安全性能5.1 考虑机器人的碰撞安全设计5.2 防止机器人的触碰伤害5.3 设计机器人的误操作预防系统5.4 优化机器人的电池管理与充电保护5.5 满足机器人的合规与认证要求总结通过对扫地机器人设计的分析与探讨,可以发现在设计过程中需要考虑到机器人的原理、机械结构、感知与导航系统、清扫效果评估以及安全性能等多个方面。
只有综合考虑这些因素,才能设计出性能优良、功能齐全且安全可靠的扫地机器人。
因此,在未来的设计过程中需要注重细节、持续改进,并根据用户反馈和市场需求进行不断优化。
通过不懈努力,扫地机器人设计的发展前景将更加广阔。
清扫机器人的结构设计.(一)2024

清扫机器人的结构设计.(一)引言概述:清扫机器人的结构设计对于机器人的性能和清扫效果起着至关重要的作用。
本文将从五个大点来阐述清扫机器人的结构设计,包括机器人底盘结构设计、传感器配置、清扫模块设计、导航系统设计以及电源管理设计。
正文:一、机器人底盘结构设计:1. 轮式底盘的设计,包括轮子数量、直径大小的选择。
2. 底盘的材料选择,影响机器人的结构强度和重量。
3. 底盘的动力系统设计,包括电机的选择和驱动方式。
4. 底盘的悬挂系统设计,以提高机器人在不平地面上的稳定性。
5. 底盘的尺寸和形状设计,以适应不同环境的清扫需求。
二、传感器配置:1. 激光雷达的位置和角度的选择,以获取准确的环境地图。
2. 视觉传感器的配置,以识别障碍物和地面脏污情况。
3. 接触传感器的布置,用于检测机器人与障碍物碰撞。
4. 声音传感器的配置,以检测环境噪声和语音指令。
5. 温湿度传感器的安装,用于检测环境的温湿度变化。
三、清扫模块设计:1. 选择合适的清扫方式,如旋转刷、吸尘器等。
2. 清扫模块的结构设计,包括刷子的数量和长度、吸尘器的功率等。
3. 清扫模块的布置方式和活动范围,以覆盖更大的清扫面积。
4. 清扫模块的自动调整功能,以适应不同地面的清扫需求。
5. 清扫模块的维护和清洁方案,以保证其长期高效工作。
四、导航系统设计:1. 基于激光雷达和视觉传感器的导航算法的设计。
2. 地图构建算法的设计,用于创建环境地图和路径规划。
3. 定位系统的设计,以确定机器人在地图中的位置。
4. 避障算法的设计,用于避免碰撞障碍物。
5. 导航系统的交互设计,以提供用户友好的操作界面和语音指令功能。
五、电源管理设计:1. 电池容量和电池寿命的计算,以保证机器人工作时间。
2. 充电系统的设计,包括充电桩的位置和充电电流。
3. 电源控制系统的设计,以确保机器人电源的稳定性和安全性。
4. 低电量预警系统的设计,以提醒用户及时进行充电。
5. 省电策略的设计,通过降低功耗来延长机器人的工作时间。
扫地机器人的设计方案

扫地机器人(自动打扫机)的设计方案1.绪论随着现代社会生活节奏的加快,人们或忙于工作,或享受生活,时间越来越宝贵,所以不会把它浪费在整理家务和打扫卫生方面。
收入水平的不断提高使得人们对生活质量的要求越来越高,高品质的生活首先要保证居住环境的干净卫生,因此大家渴望找到一种机器人,能够智能的打扫房间卫生。
机器人作为人类20世纪最伟大的发明之一,在短短的几十年内发生了日新月异的变化。
近几年机器人已成为高技术领域内具有代表性的战略目标。
机器人技术的出现和发展,不但使传统的工业生产面貌发生根本性变化,而且将对人类社会产生深远的影响。
随着社会生产技术的飞速发展,机器人的应用领域不断扩展。
从自动化生产线到海洋资源的探索,乃至太空作业等领域,机器人可谓无所不在。
目前机器人已经走进人们的生活与工作,机器人已经在很多的领域代替着人类的劳动,发挥着越来越重要的作用,人们已经离不开机器人的帮助。
机器人工程是一门复杂的学科,它集工程力学、机械制造、电子技术、技术科学、自动控制等为一体。
目前对机器人的研究已经呈现出专业化和系统化,一些信息学、电子学方面的先进技术正越来越多地应用于机器人领域。
目前机器人行业的发展与30年前的电脑行业极为相似。
今天在汽车装配线上忙碌的一线机器人,正是当年大型计算机的翻版。
而机器人行业的利基产品也同样种类繁多,比如协助医生进行外科手术的机械臂、在伊拉克和阿富汗战场上负责排除路边炸弹的侦查机器人、以及通过编译程序使其能做整套表演动作的舞蹈机器人,还有不少参考人、狗、恐龙等动物的模样制造机器人玩具。
扫地机器人,又称自动打扫机、智能吸尘、机器人吸尘器等,是智能家用电器的一种,能凭借一定的人工智能,自动在房间内完成地板清理工作。
一般采用刷扫和真空方式,将地面杂物先吸纳进入自身的垃圾收纳盒,从而完成地面清理的功能。
一般来说,将完成清扫、吸尘、擦地工作的机器人,也统一归为扫地机器人。
扫地机器人也是当下比较流行的一种机器人,随着不断的研究发展智能化大幅度提高,能够自我定位、感应障碍物、规划路径以及自动充电。
扫地机器人结构详细(一)2024

扫地机器人结构详细(一)引言概述:扫地机器人是一种能够自主进行家庭或办公室清扫任务的智能设备。
它的结构设计对其功能的实现起着至关重要的作用。
本文将详细介绍扫地机器人的结构,包括机身结构、传感器系统、清扫系统、导航系统和电源系统等五个方面。
正文内容:1. 机身结构1.1 扫地机器人机身材料选择1.2 机身设计与外观美观1.3 机身各个组件的安装方式1.4 机身结构的稳定性和耐用性考量1.5 机身重量与尺寸的合理设计2. 传感器系统2.1 使用的传感器种类及其作用2.2 传感器的布局和安装位置2.3 传感器系统的数据处理与算法2.4 传感器系统对局限性的处理方式2.5 传感器系统的精度和可靠性考虑3. 清扫系统3.1 扫地机器人清扫刷和滚刷的种类和使用3.2 清扫系统的吸尘能力和过滤器设计3.3 清扫系统对不同地面的适应性3.4 清扫路径规划和工作模式3.5 清扫系统的自动去除尘垢功能设计4. 导航系统4.1 导航系统的定位技术选择4.2 地图创建与环境识别4.3 导航系统的路径规划和避障算法4.4 导航系统的智能化与升级能力4.5 导航系统的精准度和快速响应能力5. 电源系统5.1 电源系统的能量存储技术选择5.2 电池容量与续航时间的平衡5.3 充电方式和充电效率的优化设计5.4 电源系统的节能和安全性考虑5.5 电源系统与其他组件的设计和连接方式总结:扫地机器人的结构设计决定了其性能和功能的实现,机身结构的稳定性、传感器系统的精度和可靠性、清扫系统的适应性和自动清洁功能、导航系统的智能化和精准度以及电源系统的续航时间和安全性等都是关键考量因素。
通过合理的结构设计和优化各个组件,扫地机器人的性能和用户体验将得到明显提升。
扫地机器人设计范文

扫地机器人设计范文一、引言在现代社会,科技发展迅猛,人们的生活便捷度也不断提高。
然而,有些繁琐的家务活却依然需要人工操作,对大部分忙碌的现代人来说,清扫地面是一项费时费力的工作,因此设计一款智能、高效的扫地机器人具有非常重要的意义。
本文将从硬件和软件两个方面设计一款扫地机器人,旨在解决人们的清扫困扰。
二、硬件设计1.结构设计扫地机器人主要由底盘、电机、传感器、软管和集尘盒等组成。
底盘是整个机器人的基础,承载着其他模块的安装,同时需要具备良好的平衡性和移动性;电机为机器人提供动力,可分为主动轮和被动轮两种;传感器模块包括碰撞传感器、红外传感器和触摸传感器等,用于检测环境和障碍物;软管用于吸尘,需要具备一定的弹性和耐用性;集尘盒用于收集垃圾,可设计成拆卸式,方便清洁。
2.控制系统设计控制系统是扫地机器人的核心,主要包括主控板、传感器模块和电机驱动模块。
主控板负责对各个部分的控制和数据处理,可采用微控制器或单片机;传感器模块负责感知环境并将数据传输给主控板,需要具备高精度和稳定性;电机驱动模块负责控制电机的转动,可采用直流电机驱动器或步进电机驱动器。
3.功能设计扫地机器人的功能设计是为了提高清扫效率和用户体验。
可以设计以下功能:定时清扫,根据用户设置的时间自动开启清扫功能;智能导航,通过激光传感器或摄像头实时感知环境,规划清扫路径,避开障碍物;避障功能,通过碰撞传感器和红外传感器检测障碍物,自动绕过;边角清扫,通过侧刷和边刷清扫边缘和角落;自动充电,当电量低于一定阈值时,自动返回充电座充电。
三、软件设计1.控制算法设计控制算法是扫地机器人运行的核心,需要根据传感器数据和环境变化做出相应的决策。
可以将控制算法分为三个主要部分:感知、决策和执行。
感知部分通过传感器模块获取环境数据,并进行数据处理和信息提取;决策部分根据感知结果进行路径规划、障碍物避开等决策;执行部分负责控制电机运动,控制机器人的行动。
2.用户界面设计用户界面设计是为了方便用户操控和设置扫地机器人的功能。
扫地机器人毕业设计

扫地机器人毕业设计简介扫地机器人是一种能够自动执行清扫任务的智能家居设备。
毕业设计将致力于设计、开发和实现一款高效、可靠的扫地机器人,并通过机器学习技术使其能够自主导航、规划清扫路径并完成清扫任务。
系统需求本文档将对扫地机器人毕业设计的系统需求进行详细阐述,包括硬件要求、软件要求和功能要求等。
硬件要求•电机:扫地机器人需要配备强力的直流电机,使其能够在不同地面上灵活移动。
•传感器:扫地机器人需要搭载多种传感器,如超声波传感器、红外线传感器和摄像头等,以实现环境感知和障碍物检测。
•电池:为了满足长时间工作的需求,扫地机器人需要搭载高容量的可充电电池。
•控制系统:扫地机器人需要配备微控制器和电路板等控制系统,以实现各种功能的控制。
•运动部件:扫地机器人需要配备轮子、驱动装置和悬挂系统等运动部件,以保证机器人能够自由移动。
软件要求•操作系统:设计一个基于Linux的嵌入式操作系统,以提供良好的系统管理和资源调度。
•环境感知算法:通过机器学习算法,对传感器获取的环境信息进行处理和分析,以实现障碍物检测和距离计算等功能。
•自主导航算法:设计一种自主导航算法,使扫地机器人能够规划清扫路径并进行智能导航,避免碰撞和卡住。
•清扫算法:优化清扫算法,使扫地机器人能够高效地进行地面清扫,并确保每个区域都得到充分清洁。
功能要求•自主导航:扫地机器人应能够通过环境感知和自主导航算法,实现智能移动和路径规划。
•清扫功能:扫地机器人应能够通过清扫算法,对目标区域进行高效、全面的清扫。
•障碍物避开:扫地机器人应能够通过环境感知和自主导航算法,避免与障碍物碰撞并进行相应的规避动作。
•电量管理:扫地机器人应具备智能的电量管理功能,能够及时返回充电座并充电,以保证长时间工作的能力。
•远程控制:扫地机器人应支持远程控制功能,方便用户对机器人进行操作和指导。
实施计划本章节将详细介绍扫地机器人毕业设计的实施计划,包括项目进度、资源分配和风险管理等。
智能扫地机器人方案

2.软件系统:
-开发基于ROS的操作系统,提高系统的可扩展性和可维护性。
-利用深度学习算法优化障碍物识别和路径规划,提高清扫效率。
-开发用户友好的APP控制界面,实现用户与机器人的高效互动。
五、合规性与安全性
1.合规性:确保产品设计、生产、销售符合国家相关法律法规和行业标准。
二、产品设计
1.外观设计:采用流线型设计,兼顾美观与实用性,便于机器人在家庭环境中自由移动。
2.材质选择:选用环保、耐磨、易于清洁的材料,提高产品的耐用性和用户友好性。
3.尺寸规格:根据常见的家庭环境设计合理的尺寸,确保机器人能够进入狭窄空间进行清洁。
三、功能规划
1.自动清扫:集成高效吸尘和扫地功能,能够处理不同类型的地面,如硬质地板和短毛地毯。
2.安全性:
-通过严格的测试,保证产品电气安全和使用安全。
-采用数据加密技术,保护用户隐私不被泄露。
-定期软件更新,及时修复安全漏洞。
六、市场策略与服务
1.市场定位:针对中高端市场,强调产品的智能化、高效性和环保特点。
2.市场推广:
-利用线上线下渠道进行品牌宣传和产品推广。
-与家居、家电等相关行业建立合作关系,扩大销售网络。
智一、项目背景
随着科技的发展和人们生活水平的提高,智能家居产品逐渐成为现代家庭的必备品。智能扫地机器人作为一款具有清洁功能的智能家居产品,能有效减轻家庭清洁负担,提高生活质量。为满足市场需求,特制定本智能扫地机器人方案。
二、产品定位
1.高效清洁:提高清洁效率,减轻用户家庭清洁负担;
6.防跌落保护:搭载跌落传感器,防止机器人从高处跌落损坏。
7.噪音控制:优化电机和风道设计,降低工作噪音,提升用户体验。
扫地机器人方案 (2)

扫地机器人方案
在设计扫地机器人方案时,可以考虑以下几个主要方面:
1. 定义目标和需求:确定机器人的主要功能和任务,例如,是为了清扫地板还是清扫地毯,是否需要具备吸尘、擦地
或拖地等功能。
2. 机器人结构设计:确定机器人的外形、尺寸和结构,包
括底盘设计、轮子或履带选择、传动系统、感应器等。
3. 清洁系统设计:选择合适的吸尘器、刷子或拖把的类型
和配置,确保能够有效地清扫地面。
4. 导航和定位系统:选择适当的导航和定位技术,例如,
红外线、激光导航或摄像头视觉导航等,以确保机器人能
够准确地感知环境并避开障碍物。
5. 动力系统设计:选择合适的电池类型和容量,以提供足
够的运行时间和续航能力。
6. 自动充电功能:考虑机器人能够自动返回充电站进行充
电的功能,以提供长时间的连续清洁能力。
7. 控制系统设计:选择适当的控制算法和控制器,以确保
机器人能够准确执行任务,并能够根据需要调整清洁路径。
8. 安全系统设计:考虑机器人的安全性能,例如,避免跌
落或碰撞等预防措施的设计。
9. 远程控制和智能连接:考虑机器人能够通过智能手机或
其他设备进行远程控制和监控的功能,以提供更方便的使
用体验。
10. 用户体验和人机交互设计:考虑机器人能够与用户进行交互,例如,提供语音提示、按钮控制或手机应用程序控
制等,以提高用户的满意度和使用便捷性。
总体而言,扫地机器人方案的设计需要综合考虑机械设计、电子技术、控制算法、感知技术和用户体验等多个方面,
以实现高效、智能和安全的清洁功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
扫地机器人(自动打扫机)的设计方案1.绪论随着现代社会生活节奏的加快,人们或忙于工作,或享受生活,时间越来越宝贵,所以不会把它浪费在整理家务和打扫卫生方面。
收入水平的不断提高使得人们对生活质量的要求越来越高,高品质的生活首先要保证居住环境的干净卫生,因此大家渴望找到一种机器人,能够智能的打扫房间卫生。
机器人作为人类20世纪最伟大的发明之一,在短短的几十年发生了日新月异的变化。
近几年机器人已成为高技术领域具有代表性的战略目标。
机器人技术的出现和发展,不但使传统的工业生产面貌发生根本性变化,而且将对人类社会产生深远的影响。
随着社会生产技术的飞速发展,机器人的应用领域不断扩展。
从自动化生产线到海洋资源的探索,乃至太空作业等领域,机器人可谓无所不在。
目前机器人已经走进人们的生活与工作,机器人已经在很多的领域代替着人类的劳动,发挥着越来越重要的作用,人们已经离不开机器人的帮助。
机器人工程是一门复杂的学科,它集工程力学、机械制造、电子技术、技术科学、自动控制等为一体。
目前对机器人的研究已经呈现出专业化和系统化,一些信息学、电子学方面的先进技术正越来越多地应用于机器人领域。
目前机器人行业的发展与30年前的电脑行业极为相似。
今天在汽车装配线上忙碌的一线机器人,正是当年大型计算机的翻版。
而机器人行业的利基产品也同样种类繁多,比如协助医生进行外科手术的机械臂、在伊拉克和阿富汗战场上负责排除路边炸弹的侦查机器人、以及通过编译程序使其能做整套表演动作的舞蹈机器人,还有不少参考人、狗、恐龙等动物的模样制造机器人玩具。
扫地机器人,又称自动打扫机、智能吸尘、机器人吸尘器等,是智能家用电器的一种,能凭借一定的人工智能,自动在房间完成地板清理工作。
一般采用刷扫和真空方式,将地面杂物先吸纳进入自身的垃圾收纳盒,从而完成地面清理的功能。
一般来说,将完成清扫、吸尘、擦地工作的机器人,也统一归为扫地机器人。
扫地机器人也是当下比较流行的一种机器人,随着不断的研究发展智能化大幅度提高,能够自我定位、感应障碍物、规划路径以及自动充电。
2.扫地机器人的技术指标综合考虑经济型和先进性的原则,参考淘宝网在售产品,我选择了一款扫地机器人以作对比,实物如图2.1所示。
该产品采用革命性清扫系统,真空龙卷大吸力(普通机器人的5倍),无毛刷设计,首创滚筒吸取器,将适配器与座充合二为一(简约、美观而且不占空间),零部件高度模块化,可自由拆卸更换,垃圾盒、独立滤网仓方便抽取和清理。
图2.1 扫地机器人实物仰视图其技术指标如下所示:适用面积(m2) 150 根据家居环境而定额定电压(v) 220额定功率(w) 33最大功率(w) 33产品重量(kg) 3.8产品尺寸(mm) 353*92包装尺寸(mm) 483*546*127环境类型干用过滤级别医疗级别噪音(db) <67集尘容量(L) 0.6充电类型自动充电控制方式遥控充电时间3小时连续使用时间2小时自动充电支持液晶屏有虚拟墙支持定时预约定时一次自救功能支持静音级别常规拖地功能不支持双充模式支持自动清扫模式支持灰尘识别感应器支持延边清扫功能支持面积调节功能支持3.扫地机器人的总体方案3.1定位方案航迹推算是一种应用广泛的定位方法。
该方法无需外部探测器获取信息即可实现对移动机器人位移和方向的测算,并且能够在一定时间保证很高的定位精度。
航迹推算定位技术的关键是测量出移动机器人在一个较短单位时间间隔的运动距离,以及在这段时间移动机器人航向转过的角度。
陀螺仪和加速度传感器是常用的测量角速度和加速度的工具,对加速度和角速度进行二重积分,即可解出机器人移动的距离以及转过的角度,再根据航迹推算的基本算法,与初始位置进行相对计算,求得移动机器人的位坐标,这就是基于惯性器件的航迹推算定位法。
这种方法具有自参自测的优点,即无需外部信息即可自己测量自己的运动参数。
但是随工作时间的推移,积分运算误差和定时系统时差造成的误差将会逐渐累进。
因此惯性传感器不适于长时间的精确定位。
智能扫地机器人的在室的运动可以近似看做在地平面上的二维运动,机器人的起始位置和所有时刻的位移如果已知,则可以通过起始位置上对每一个时间间隔的位移向量求和就可以计算机器人的位置,即机器人航迹推算定位的基本原理。
针对智能扫地机器人而言,航迹推算是性价比最高的定位方法。
无需外向型传感器在造价上迎合了市场,而单次执行打扫任务的持续时间一般不会超过一个小时,累进误差限定在一个可以接受的围。
本文设计的智能扫地机器人定位系统采用航迹推算方法。
与其他方案相比其优势在于以下几点:定位功能实现不需要借助外部传感器,定位稳定性不引入外界因素;理论上不存在定位盲区,适合清扫任务的复杂地形;累进误差是在时间上的累加,清扫任务每次时间不会超过45分钟,误差控制在可以接受的围;节省硬件成本,有利于控制产品价格或者增厚利润。
3.2路径规划方案机器人路径规划是指根据已知条件和限定条件,规划一条满足任务要求的安全、有效、可行的路径。
具体到智能扫地机器人,已知条件是传感器感知的外界参数,限制条件即室活动围,任务要求机器人以低重复率遍历环境中全部非障碍区,满足这种任务要求的路径规划也称全覆盖路径规划。
覆盖路径规划不仅在智能扫地机器人领域有所应用,在油漆喷涂、操场除草、路面铺沥青、智能犁地甚至战场排雷、海底探测诸多涉及“全覆盖”概念的军民技术都有重要意义。
与路径规划概念相对的还有随机路径行进,即指机器人以随机尝试的方式覆盖空间,当然效率和质量不如规划方法。
随机路径和规划路径应用场合区别在于是否对周围环境已知,如果不能建立环境地图,就无法进行规划,就只能采用随机路径。
故而环境地图建立也是路径规划的一个必要前提。
虽然机器人路径规划已经得到了多领域长时间的关注,但是至今智能扫地机器人仍没有最佳的路径规划方案。
这是由于智能扫地机器人的应用环境特点决定的:环境的不确定性,即大部分区域为静态,局部地区为动态。
这样要求机器人在规划绕过障碍的前提下,还有自主避障的能力。
目前关于智能扫地机器人的全覆盖规划方法多种多样,各有优劣,主要的方法可以分为:随机覆盖法、单元域分割法、模板匹配法、神经网络法等。
随机覆盖法是目前中低档智能扫地机器采用的主要逻辑。
所谓随机覆盖法,并非是指机器人毫无章法的在地板上随机移动,换言之在工程操作中“随机”也是一个难以达到要求,随机覆盖法是指机器人根据简单的移动逻辑,如三角形、五边形轨迹尝试性的覆盖作业区,如果遇到障碍,则执行对应的转向函数。
这种方法是一种以时间换空间的低成本策略,如不计时间可以达100%覆盖率。
它无需了解整个作业区全貌,也不用依赖过多的传感器,处理器运算量也很小,是一种性价比很高的方案。
但是,随机覆盖算法因为策略简单,面对复杂地形经常出现BUG,造成机器人陷入死区,即在某个区域来回打转。
单元域分割法顾名思义,即是将整个作业区根据尺寸和障碍物位置等地形特征分割为若干不重合的单元域,在每个单元域单独执行覆盖规划,最后按照最优逻辑顺序各个区块的方法。
分割策略是单元域分割法的第一个关键,最理想状态即是所有障碍物均处在单元域的边界,这样在单元域的中心可以进行高效的连续覆盖。
实际应用中一般都以单独房间或明显具有封闭性的区域为一个单元域,单元域的尺寸过大或者过小都没有意义。
单元域法的第二关键即是各个单元域的。
一个单元域完成覆盖后,如果只有一个单元域相邻,则以其为下一个覆盖作业目标,如果有多个单元域则按照一定逻辑判选下一单元,如没有未覆盖的单元域则返回上一单元域直至有未覆盖的子单元域。
这种方法针对一些多房间的场合效果最好,对于连续空间也可以提升运算速度。
本文设计的扫地机器人路径规划方面采用随机覆盖法和单元区域分割法相结合的形式。
随机覆盖法是本机器人路径规划的方法之一,主要原因有如下诸点:(1)随机覆盖法原理简单易于实现;(2)不会对硬件和软件上增加额外的负担;(3)在定位失效的情况下,通过冗余的覆盖依旧可以完成任务;(4)智能选择随机覆盖法的基本移动逻辑可以实现适应性更强的覆盖法。
单元区域分割法亦是本机器人路径规划方法之一,主要原因有如下诸点:(1)室清扫任务区域性特征突出适合单元区域分割法;(2)单元区域分割可以减少规划任务量,化整为零减少软件的缓存压力;(3)单元区的分割策略可以根据智能识别技术,也可以根据模板比对;(4)单元区部以智能随机覆盖法清扫,单元区之间以“一笔画”问题模型实现。
3.3地图建立方案地图建立的备选方案有:拓扑地图、特征地图、栅格地图。
栅格地图作为本机器人的地图建立方案,主要原因有如下诸点:(1)栅格适合数字化,便于与规划算法程序结合;(2)栅格地图存储的地形信息全面,为路径规划提供足够数据;(3)栅格化地图便于局部更新修改。
拓扑地图不适合选作本机器人地图建立方案,主要因为拓扑地图包含信息量过于简略不能满足路径规划的基本需要。
特征地图不适合选作本机器人地图建立方案,主要因为特征地图包含的特征信息与智能扫地机器人路径规划需要的数据不对口。
4.扫地机器人的具体设计4.1机械结构图4.1 扫地机器人俯视图使用SolidWorks 2013绘制了扫地机器人装配体,它采用圆饼形设计(如图4.1所示),最大限度的减小运动路径所占面积,保证能够清洁一些狭窄的角落;采用较高强度的塑料外壳,既减小了自身的重量又具有防碰撞和跌落的特性。
运动部分采用三轮结构(如图4.2所示),保证了机身的稳定性,后轮为一个万向轮,前轮为两个差动驱动轮,有两个直流电机驱动,电机配套有光电编码器。
通过改变电机驱动芯片的控制线,实现驱动轮的调速,从而实现执行和任意角度转向操作。
图4.2 扫地机器人仰视图清洁方面有一对表面覆盖虚实胎纹的滚筒(如图4.3所示)和无毛刷结构(如图4.4所示)组成,采用抽吸和滚扫相结合的清扫方式。
图4.3 防缠绕吸取器一对表面覆盖虚实胎纹的滚筒,一路对向高速转动;软胶富足的弹性零距离贴地旋转,保持真空态势;每一个胎面虚实胎纹交错,实纹巧妙的设计成150度菱形胎纹,专攻顽固污物,刮取、震碎、虚纹趁势连根拔起,高效马达与真空气流增强系统协同发力。
摒弃传统滚刷设计,采用滚筒吸取器。
高档耐磨橡胶材质,锯齿状胎面设计,高速旋转的同时可强力分解碎屑,斩断毛发,彻底解决缠绕难题。
杜绝传统吸尘口吸力多处散失弊端,完全密封通道设计。
可加速气流通吸取器,直达垃圾盒,最大限度减少吸力散失。
全新定制的大功率吸尘马达,全面提高吸尘动力,优化清扫效率。
无毛刷结构可以最大限度的增加清洁周期,只需3-4个月清理一次。
图4.4 无毛刷结构4.2 电机驱动电路图4.5 电机驱动电路原理图电机驱动电路如图4.5所示,其核心是一片ST公司的专用电机驱动ICL298N。
L298N芯片含两个全桥式驱动器,可以同时驱动两个直流电机或者一个两相四线步进电机。