工业机器人通信组网方案与路径规划算法的研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:liongliong515
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着电子商务的发展,传统的仓储物流面临转型需求和技术挑战,自动化仓储技术正成为业界未来发展的主流方向。作为自动化仓储的核心,工业机器人技术也成为领域的热点课题。其中,对于机器人组网问题的研究尚处于起步阶段,而传统的机器人路径规划算法在仓储环境中的应用仍存在许多不足之处。因此,对仓储环境中工业机器人系统自组网问题与机器人路径规划问题的研究具有很重要的意义。本文的主要内容将会针对上述两个问题进行展开。  本文首先对仓储环境内机器人集群的通信任务进行了简要分析,根据需求对工业机器人与中央控制单元、机器人间的通信流程进行了设计,提出了一种分布式通信的架构。接着对当前主流的自组网路由协议进行了研究,根据能量距离公式的特点选择了低功耗自适应集簇分层型协议(LEACH)路由算法作为机器人路由协议的基础,并根据工业机器人自身运行的特点对LEACH算法中簇头选择、簇区划分和路由选择的方式进行了改进。之后根据机器人在仓储环境中工作的特点,对机器人广播的时间间隔进行了设计,降低了信道占用数量和能量消耗。通过仿真验证了改进后的算法能够有效地降低综合损耗并且能在能量损耗和通信时延之间达到较好的均衡。  本文接下来分别从环境建模和路径规划算法两个方面对机器人的路径规划问题进行分析。通过对几种经典环境建模方法的分析和对比,结合仓储环境的具体情况,选择二维栅格法对机器人工作环境进行了建模;对目前主流的几种路径规划算法进行了理论分析,讨论了以Dijkstra算法为代表的图论算法和以蚁群算法为代表的元启发式算法在仓储环境应用时存在的不足,提出以深度强化学习为基础进行机器人路径规划的新算法。然后分析了深度强化学习的相关理论基础。针对传统的DQN算法中存在的Q值更新过程中存在过估计、整个计算所用时间过长和容易陷入局部最优解的问题,选择DoubleDQN网络结构,改变Q值更新方式,解决过估计的问题。  最后针对DoubleDQN算法在机器人路径规划中存在的一些问题,本次课题对DoubleDQN的学习过程进行了改进:考虑机器人转向时间对路径运行时间的影响,将机器人每一个时刻的方向作为状态的组成部分;在学习过程中,对机器人运行到障碍物位置时的处理方式进行改进,避免了机器人在学习时被“困”在特定区域内的问题;引入人工势场算法中“势场”的概念,重新设计了奖励信息,加快了机器人的学习过程;对动作选择的策略进行了改进,有效地降低了DoubleDQN网络的训练时间,提高了路径规划算法的时效性。我们对改进后的DoubleDQN路径规划算法进行了仿真,验证了改进算法能够更快地达到收敛,获得最优解。
其他文献
随着基础设施建设的加强,人们对混凝土的质量要求更高。传统的混凝土搅拌机有生产不连续、设备损耗大等缺点。因此,对连续式搅拌机控制系统在工程领域的应用研究具有重要的意义
近年来,由于半导体制造工艺的发展和计算机体系结构等方面的改进,DSPs芯片的功能越来越强大,这使得信号处理研究的重点在很大程度上可以放在软件算法上,而不用像过去那样需要过多
移动互联网的快速发展和移动智能终端的迅速普及使得各类应用商店中应用程序的数量和下载量呈现出爆炸性增长,同时出现的是大量移动恶意代码被注入到应用程序中,给用户带来了严
本学位论文的研究课题来源于国家科技重大专项课题“超高速无线局域网无线接口关键技术研究与验证”(项目编号:2012ZX03004005-003),该项目主要研究下一代超高速无线局域网(NU
VOD(Video-on-Demand)技术在娱乐,远程教育和视频会议等方面有着广泛的应用,为了节省带宽资源和视频服务器压力,将VOD技术与组播技术相结合来实现大范围视频点播,目前主要采用IP
本学位论文的研究课题来源于国家科技重大专项“超高速无线局域网的国际标准化与技术验证研究”(项口编号:2012ZX03004005-003),主要工作是对超高速无线局域网水平切换算法进行
近年来,随着计算机技术、通信技术和网络技术的发展,多媒体通信在社会生活中的地位越来越突出,作为多媒体通信业务重要一支---视频点播(VoD),在商业、教育、娱乐等领域发挥着巨大的
本文结合西安空间无线电技术研究所基金项目“多媒体业务传送关键技术仿真研究”,研究了能够同时支持定长信元和变长数据分组传输的统一组帧协议UFP(Unified Framing Protoco
电子邮件是当今最为经济和相对快捷的通信方式,而垃圾邮件也成为互联网领域的一大难题。反垃圾邮件技术经历了数十年的发展,从网络信息流的角度看,过滤模式有客户端过滤和服
随着Internet的快速发展,网络安全问题日益的得到人们的重视。Netcelerator是一款基于Linux系统的集路由、交换、流量控制为一体的网络软件,丰富的网管功能和友好的人机界面在