基于改进遗传算法的工厂AGV安全路径规划

来源 :科学导报·学术 | 被引量 : 0次 | 上传用户:leezhenghui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘  要:随着经济和各行各业的快速发展,我国科技水平的提升,传统加工制造工厂逐渐向着智能化和无人化发展,AGV智能车的应用将大大提高制造工厂的工作效率,也能满足工厂柔性加工制造的需求。制造工厂的工作环境越复杂,对工厂内的安全要求也就越高,尤其是新兴的智能无人工厂,发生安全事故的后果是不可想象的。在这种复杂的工作环境中,AGV小车的路径规划问题需要考虑AGV的实际大小和尺寸,生成路径的安全性要求比路径最短更重要。遗传算法(geneticalgorithm,GA)在路径规划问题中,可以兼顾多个优化目标,可针对不同的需求设置不同的编码方式。在遗传算法中应用了非线性规划理论,考虑了路径的安全性和平滑度。提出了一种自适应遗传算法的路径规划方法,采用了人工势场对种群初始化,提高了算法收敛速度。提出了基于染色体信息熵的遗传算法,可通过基因交叉和变异使种群快速绕开障碍物。综上所述,现有文献虽然对基于遗传算法的路径规划方法加以改进,使其符合路径安全性的要求,但却只是简单的设置了固定的安全距离,没有考虑AGV小车的实际尺寸大小和AGV与障碍物之间的碰撞概率,并且算法改进后的收敛效率并不高。本文提出了一种融合碰撞概率的栅格地图构建方法,考虑了AGV的尺寸大小和位姿状态,并应用改进染色体编码和适应度函数的遗传算法对A*算法产生的初始路径进行优化,加快了遗传算法的搜索进程,最终得到的路径符合安全性、高效性和最短三项指标。
  关键词:加工制造工厂;工厂AGV;安全路径规划;改进遗传算法
  引言
  工厂AGV行驶路径复杂、应用局限性等问题,以AGV配送物料行驶路径最短为目标,采用遗传算法进行AGV路径规划,并加入物料类型选择的循环套,通过多次实验确定最合理的控制参数,从而产生AGV运输多种类型物料的最优路径结果。使用Matlab软件对算法进行仿真,结果表明:该算法是有效的,能够直接实现AGV在运输多种类型物料时所产生的不同种路径的优化。
  1工厂AGV问题描述
  某工厂的AGV运输物料模型一般可以描述为:工厂的生产车间共有20台工作机器,需要5种物料,当AGV运输不同物料时,途经的机器坐标和数量不同,行驶路径有很多种。本文将研究如何运用遗传算法高效直接的产生AGV运输多种物料时的不同路径优化结果。鉴于AGV运输物料的过程比较复杂,且为了便于本文的模型建立及研究,现做如下规定和假设:1)单台AGV只可运输一种物料;2)AGV初始位置均在物料配送中心;3)AGV行驶路径是指从物料配送中心坐标为起点,途经所有需要此种类型物料的机器,最后回到起点;4)单台AGV的运输量可以满足全部机器所需的特定类型物料量。
  2改进的遗传算法
  2.1遗传算法染色体编码
  本算法采用(-n,n)间整数编码的方式,染色体长度为A*算法产生基准路径的总节点数,编码数值的大小表示节点的偏移,偏移空间为由前一节点指向该节点线段的垂直法线上的栅格,规定0表示节点不偏移,负值表示向着前进方向的左边偏移n个栅格,正值则为向右偏移n个栅格。
  2.2交叉操作
  本文中,假设随机选择两个已经被复制的个体分别为:A=35749,B=46285,确定交叉点,A=35|749,B=46|285,在对应位置交换基因片段,同时保证每个个体依然是1-N的随机排列,防止进入局部收敛,交叉过程后则产生=46749,=35285两个新个体。
  2.3交叉概率
  选择将AGV运输C类物料的路径作为研究对象,遍历机器数目为N=13,AGV行驶路径个数也即群体规模为2N=26,迭代次数C为50次,设定变异概率,改变交叉概率的数值,每种情况实验15次,求出不同数值下的平均路径长度,发现当交叉概率时,平均路径长度最短。因此,本文中遗传算法的交叉概率取值为0.6为宜。
  2.4模拟制造工厂AGV工作过程
  根据加工制造工厂广泛应用的经典车床模型,在GAZEBO软件中建立了虚拟的制造工厂AGV工作环境,工厂空间大小为50m×50m,其中分布有CNC数控机床两台,小型操作台三个,中型切割机三台和大型数控车床三台。AGV小车的宽为40cm,长为40cm,长宽比为1。使用本算法模拟的AGV工作路径,其路径长度为67.725m,路径平均碰撞概率为13.721%。
  3特殊环境参数监测系统
  特殊监测系统设计是为了监测车间环境在生产过程中产生的非常规的空气内容物,使用者可以在显示系统上看到当前车间环境的天然气浓度、烟雾浓度、氢气浓度、一氧化碳浓度、酒精浓度、空气质量、可燃氣体浓度、液化气浓度的数值和火焰监测,并可以根据气体的种类的工作环境要求设定不同的报警阀值,当某项监测指标超过报警阀值则会触发报警。该系统采用MQ-2到MQ-9等8个模块、MQ-135模块和火焰传感器。基于AT89C52单片机系统以及PCF85914芯片进行设计,将8个MQ系列传感器分为两组分别连接在两个PCF8591芯片上进行A/D转换,单片机使用I2C总线连两个PCF8591芯片,分别使用90H和92H两个器件地址进行访问,按照顺序分别读取不同的传感器数值,并在显示系统上有对应的数字显示,MQ传感器误差均稳定在±0.1V以内。八项非常规监测数据根据气体种类要求设定不同的报警阈值,当超过所设定的200ppm对应阈值的时候就会触发报警系统报警,当环境恢复或达到标准时系统会停止报警。火焰传感器在有明火的情况下会像单片机发送异常信号,并通过报警模块进行报警。
  4系统架构
  OpenTCS是Google开发的一个移动机器人开源软件框架,用于移动机器人的订单接收、分发,并且提供了一整套用于外部调用的API接口。在OpenTCS的基础上,于顶层开发调度中间件,负责将用户或者生产系统生成的订单进行路径调度、订单融合优化、AGV分配,然后生成具体的Kernel内部数据传给Kernel;于客户端开发用户操作界面,使用RMI远程调度方法与Kernel数据交换,实现界面UI与服务器主进程的分离与通讯;在Kernel中开发响应针对下位机的驱动,在驱动中对调度数据进行预处理,并且与下位机建立TCP/IP通讯;下位机端开发与kernel中驱动对接的驱动程序,完成数据通讯,并且控制响应ROS节点实现对传感器的控制。
  结语
  工厂AGV的行驶路径问题,本文在路径优化操作前加入物料类型的选择循环套,针对不同的群体规模设定相应的迭代次数,并通过实验数据选择优化效果最佳的控制参数,最后进行了数据的仿真验证,证明了该算法的有效性。本文的研究成果扩大了遗传算法解决类似路径规划问题的应用面。对于工厂的实际生产情况来讲,本文的研究成果可以提高车间的生产效率,进而提升工厂经济效益。
  参考文献
  [1]  张军,赵玉刚,杨强,等.微型自动循迹搬运车控制系统的开发[J].组合机床与自动化加工技术,2017(7):133-136.
  [2]  倪生科,刘正江,蔡垚,等.基于混合遗传算法的船舶避碰路径规划[J].上海海事大学学报,2019,40(1):21-26.
  [3]  王雷,李明.改进自适应遗传算法在移动机器人路径规划中的应用[J].南京理工大学学报,2017,41(5):627-633.
  [4]  刘二辉,姚锡凡.基于改进遗传算法的自动导引小车路径规划及其实现平台[J].计算机集成制造系统,2017,23(3):465-472.
其他文献
摘 要:贫困,是全球面临的共同问题。根治贫困,对于任何一个国家来说都有重要的战略意义。“消除贫困,逐步实现共同富裕,是社会主义的本质要求。”改革开放的40年来,我国的精准扶贫工作已取得较大成绩,本次调研通过走访观察、课题调研、交流座谈等方法,研究王冯村扶贫工作的进展状况以及在扶贫工作中遇到的困难问题和相应对策建议,以此来了解家乡发展状况,并为家乡发展出谋献策,以更好地实现乡村复兴,建成全面小康社会
期刊
摘 要:依托学习通移动教学平台,对我校《动物病理》课程尝试开展信息化教学实践探索,探讨高职畜牧兽医类课程信息化教学改革模式,运用信息化教学手段优化课程内容,提高学生参与度,提升教学效率,强化学生理论联系实际的能力,为畜牧兽医类课程的信息化教学改革提供参考。  Abstract:Based on the mobile teaching platform,this paper attempts to
期刊
摘 要:随着我国教育改革的不断深入,新课改标准中对学生综合素养的培养有了新的要求。在这一教育背景下,以立德树人为基础构建小学语文教学课堂,不仅迎合了教育形式的发展,也是推动小学生核心素养的有效措施。本文主要阐述了践行立德树人理念,提升学生核心素养。  关键词:立德树人;小学语文;核心素养;应用与分析  引言:  在小学基础教育中,是培养学生文化素养、道德品质的黄金时机,语文教师应积极更新教学理念,
期刊
这个世界是个奇迹。无论从宇宙,再到生命的世界,一切都是约定熟成、自然而然。这些自然的现象,是那样的奇妙,也是那样的不可思议。自从有了人类这个高级的生物,科学一刻也没有停止对宇宙的探索。但是,这些研究和发现,只是宇宙的一点点,还有更多更深的奥秘,我们全然不知。我认为,一定是有一个巨大无比的规则,在统治着一切。这个巨大无比的规则是什么?这个人类的眼睛看不见的主宰是什么?我认为就是两个字:平衡。  1.
期刊
摘 要:信息化时代,我国的教育方式出现了重大变革,信息化教学在中职语文教学中也开始普及应用。信息技术为中职语文教学提供了丰富的教学手段和教学内容,优化了传统的教学方式,促进了中职语文教学的改革发展。本文重点探讨了在信息化视野下如何构建中职语文的高效课堂。  关键词:中职语文;信息化技术;高效课堂  中职语文是中职教育阶段的基础课程,对于学生文化素养的提升、道德品格的树立等方面都有着巨大的影响。利用
期刊
摘 要:随着我国社会、经济以及互联网技术的不断发展。大数据一词正在不断投入各个行业中。对于传统行业的发展,大数据的应用是一次革命性的前进。通过大数据能够极大程度地提高工作展开的效率和质量,并实现很多此前无法实现的目标。对此,在统计学发展中也要发挥出大数据的优势,积极落实大数据视角下的统计学理论创新。  关键词:大数据;统计学理论;创新研究  1.引言  从我国传统统计学的情况与大数据视角下的统计学
期刊
摘 要:“英语精读”是英语专业的核心主干课程,其课程体现的人文特点和国际视野,为实施“课程思政”教学改革提供了重要载体。本文以“英语精读III”中的课文“How Reading Changed My Life”作为典型案例分析,将“课程思政”教学改革的具体过程和实施策略进行了详细的解读,阐述如何将思政教育与英语专业课程有效融合,达到“课程思政”教学改革的目的。  关键词:课程思政;英语精读;案例分
期刊
摘 要:为提高大学生课堂学习效果,以自我决定理论为基础,从能力需要、关系需要、自主需要和生理需要四个方面构建了满足度评价模型,进行了问卷调查和数据分析。研究结果显示,大学生在关系需要和生理需要方面满足度较低,可以通过提高课堂满足度以来提升课堂学习效果。  关键词:大学生;课堂满足度;自我决定理论  一、前言  十九大指出“建设教育强国是中华民族伟大复兴的基础工程”,教育问题的解决成为我国发展的重要
期刊
摘 要:对于英语专业学生来说,英语要成为一门自己所具备的语言能力,能够使用英语来和他人进行交流、合理的对英语进行使用,这是现如今大学生需要达到的水平,尤其是在现如今世界各国之间联系愈发紧密的情况下,但是在长期的应试教育的影响之下,我国的大学英语学习仍旧存在很多问题,作为英语专业的学生,虽然听力和口语较其他英语学习者有很大的改观,但总体说来,不尽人意,在英语听力方面仍然存在着很大的问题。虽然,科技的
期刊
一、案例概述  基本情况:本学期开设的《财务会计-1》是会计专业核心课程,在掌握会计核算的基本原理基础上,以企业案例为教学背景,培养学生自主处理经济业务的能力,是学生未来适应岗位需要,通过专业资格考试的必修课程。本课程按照学院教学计划,如期于3月2日在网络平台开始授课。该课程每周6课时,每次课程2课时共90分钟。主要利用的网络平台包括钉钉直播、掌上高校一体化平台、云班课以及网络优质资源等。  在线
期刊