扫地机器人的电路设计及路径规划算法优化

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:laojiawolai
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着科学技术的发展,融合多种传感器的扫地机器人被用于家庭和公共场所的地面清洁,代替人们进行清洁工作。因其高效的清洁工作和低廉的价格赢得了人们的广泛认可,具有广阔的市场前景。扫地机器人的控制系统需有较高的可靠性与实用性,同时全局路径规划也是衡量扫地机器人性能的重要指标之一,标志着智能扫地机器人的智能化水平。全局路径规划要求扫地机器人规划出一条尽量不重复并且覆盖全部可清扫区域的路径。但现有的扫地机器人功能比较单一,易与障碍物发生碰撞,且覆盖率较低,重复率较高,所以对扫地机器人路径规划的研究显得至关重要。蚁群算法作为一种移动机器人常用的路径规划方法,具有较好的搜索能力,将其应用于智能扫地机器人上有较大的现实意义。本文首先研究了国内外扫地机器人的机械结构,并设计了扫地机器人实验平台,其主要功能包括对碰撞、跌落等紧急状态的感知,扫地机器人自身运行速度及姿态信息获取,地面清扫、风机吸尘、运动执行等。选用多种传感器融合进行电路设计并设计驱动软件实现功能。以STM32F103ZET6为主控芯片的主控模块负责整个系统的硬件逻辑控制和软件层面的规划;以超声波传感器,红外传感器、碰撞开关、MPU6050传感器和光电编码器为基础构成系统的信息采集模块,负责机器人自身状态及环境信息的采集;以各机械装置及其驱动电路为主构成各执行模块,负责具体的清扫工作。其次本文运用栅格法对环境地图进行建模,考虑到机器人在解决复杂环境的路径规划问题时效率低下的问题,本文提出运用Bousrtophedon分解法对栅格地图进行分解并编号,将可行区域分解成各子区域后,再利用蚁群算法对分割完成的栅格区域进行路径寻优,使得蚁群算法的总效率大幅提高。在运用蚁群算法进行路径规划时,考虑到蚁群算法存在容易陷入局部最优解、迭代次数较多、搜索路径长度较长等问题,本文继续提出改进蚁群算法,采用了优化信息素挥发系数、改进状态转移概率公式、添加蚂蚁回退策略等方式对算法进行改进,并用软件进行仿真对比,结果表明算法的能力和效率都有一定的提高。最后本文对设计的扫地机器人平台的关键功能进行了测试,验证其程序设计的合理性。将设计的扫地机器人平台在实际应用场景中进行实验,利用改进蚁群算法做出路径规划并验证其可行性,运用激光跟踪仪实时采集扫地机器人的环境位置信息,并将数据导入Matlab里进行处理计算,得出清扫覆盖率与重复率。综合仿真实验结果表明,本文提出的方法能够高效地实现扫地机器人全局路径规划。
其他文献
转炉炼钢技术是目前全世界应用最为广泛的炼钢技术,而其关键就是实现对转炉炼钢吹炼终点的准确控制。但转炉炼钢的工业现场环境恶劣,同时伴随着生产过程中复杂的物理和化学反应,为了能够及时有效地实现终点控制,并满足出钢要求,准确地预报熔池内钢水碳含量和温度极为重要。其中,转炉炼钢生产过程数据与终点碳含量和温度有密切的关系。因此,基于转炉炼钢生产过程数据生成终点碳温软测量模型的方法应运而生。但在转炉炼钢过程中
近年来,无人机(Unmanned Aerial Vehicle,UAV)因其具备强机动性、高安全性、低成本的特点,在军事、农业、气象及水利等方面广泛应用。在5G的大时代背景下,随着无线网络中接入设备量的暴涨,无人机在无线通信领域的潜能被充分挖掘。它不仅可以为演唱会、电影院、体育馆等热点区域分担地面站网络负载压力,提高接入率,而且可以作为临时基站为无基站或基站受损区域提供通信服务。相比于传统基站,无
人类能够在其一生中不断学习新知识并对知识进行优化,同时还能够保留先前知识,这种能力对于自动学习系统在现实世界中发挥持续自主作用至关重要。机器学习发展至今,很多地方超过人类,但要拥有这种像人一样能够连续终生学习的能力,依然是一个长期的挑战。目前,广泛运用的深层神经网络普遍存在只能从固定批次的单一任务训练数据中进行学习的缺点。在有多个任务时,由于不同任务的优化目标往往不同,或即使目标函数相同数据集统计
磨矿是选矿生产中选矿工序的前行工序,在磨矿工序中,要使用球磨机。球磨机是金属矿山选矿厂中的一种必备装备和重要装备。原矿经破碎后加水混流到球磨机磨筒中,球磨机磨筒旋转,破碎后的原矿与球磨机磨筒中的钢球混合运动完成磨矿过程。在磨矿工序中,破碎后的原矿与水不断进入球磨机磨筒中,磨细后的矿浆不断流出球磨机磨筒,球磨机磨筒中的钢球连续磨损甚至破碎,球磨机磨筒中的钢球不断损耗。某选矿厂原来设计的磨矿系统中只有
无线传感器网络的监测功能在各领域应用广泛,而监测功能的发挥需建立在各网络节点位置信息已知的基础之上,而对未知节点的定位则涉及节点的定位算法,本文将主要对无需测距定位算法中应用最为广泛的DV-Hop定位算法进行优化研究,该算法由于其定位成本相较其它算法较低而被广泛应用,但是该算法应用场景局限于二维平面,且定位误差较大,而实际定位过程中定位场景多为三维空间区域,且对定位误差与定位成本要求较高,故本文将
随着硬件设备性能的不断提高和软件功能的不断强大,使得目标跟踪技术广泛应用于人们的日常生活以及军事、医疗、无人驾驶和人机交互领域中。经过科研工作者多年的研究,目标跟踪算法在简单应用场景中已经取得了不错的跟踪效果,然而在实际场景中存在遮挡、目标形变和运动模糊等一系列具有挑战性的干扰因素,这就需要建立更加复杂的外观表征模型,同时合理的模型更新策略也是目标跟踪能否成功的关键。本文在高速核相关滤波目标跟踪算
浮选是选矿工业最重要的技术方法,广泛用于有色金属、非金属、煤炭等各类矿物的选别。药剂添加(加药)是浮选生产过程中一个非常重要的环节,加药量的准确性直接关系到选矿的数量、质量和经济效益。选厂传统的人工加药方式不仅精度差、劳动强度大、调节不及时,而且经常出现断药情况。因此实现加药自动控制已成为选矿行业的共识。本论文针对现有电磁阀加药法和计量泵加药法容易受到药液压力变化、粘度变化、含渣质以及管路结垢、阀
目前我国广泛使用的是AC型剩余电流保护器,它只能在线路中产生50Hz正弦交流剩余电流时正确动作,若产生的剩余电流中包含脉动直流分量或者平滑直流分量,保护器将无法及时断开线路,导致发生人员触电或设备损坏的事故。目前已经有学者对复杂波形条件下的剩余电流的检测理论进行了相关的研究,但是相关设备的研发仍然处于初始阶段。现有的剩余电流检测方法的缺点有:零点稳定性差、温漂大、电路结构复杂、功耗大。常用的剩余电
近年来,移动机器人在巡检作业、智能电器、无人驾驶等领域的作用日益显现。全方位移动机器人相比于轮式机器人具有更高的运动灵活性和更多自由度,Mecanum轮作为一种特殊的轮体结构,能够借助不同的组合方式完成移动平台在平面内的任意方向移动,可满足室内狭窄平整地面的工作要求。由于移动平台结构的特殊性,在实际应用过程中全向移动机器人易受到周围环境条件改变以及建模不精确等各种扰动影响,因此针对移动平台设计一个
机器人是工业自动化生产中最重要的装备之一,其运行状态很大程度上影响着自动化生产线的整体安全和生产进程,因此对机器人的状态监测与故障诊断研究尤为重要,现阶段应用较为广泛的方法是对传感器采集到的各种信号做信号分析与处理。然而对于工业机器人来说,由于各个关节之间存在耦合作用,其前端关节的电流信号中包含后端所有关节的信息;加之机器人运行过程中,其转速大多处于变化之中,导致其振动信号为强烈的非平稳信号。针对