AGV自动泊车机器人设计-AGV自动导引小车【三维SW】【GC系列】
购买设计请充值后下载,资源目录下的文件所见即所得,都可以点开预览,资料完整,充值下载可得到资源目录里的所有文件。【注】:dwg后缀为CAD图纸,doc,docx为WORD文档,原稿无水印,可编辑。带三维备注的都有三维源文件,由于部分三维子文件较多,店主做了压缩打包,都可以保证打开的,三维预览图都是店主用电脑打开后截图的,具体请见文件预览,有不明白之处,可咨询QQ:1304139763=题目最后备注XX系列,只是店主整理分类,与内容无关,请忽视
Research on logistics transportation system automation based on AGV泊车机器人sAbstractWith the improvement of the degree of production logistics automation and the development of flexible manufacturing systems and three-dimensional warehouse automation, AGV泊车机器人s (Automated Guided Vehicle system) have been widely put into use as one of the key subsystems of logistics system and flexible manufacturing systems. Path planning problem is one of the basic problems among the application of AGV泊车机器人s and is of great theoretical and practical importance to the research of path planning problem. This paper first introduces the structure and system composition of AGV泊车机器人, comprehends the operating mode and analyzes the working process of the AGV泊车机器人s. Secondly, based on the construction of electronic map, the paper studies the path planning optimization technology of single AGV泊车机器人 and improves the Dijkstra algorithm, so as to realize single AGV泊车机器人 path planning. Then aimed at the collision less path planning problem of more than one AGV泊车机器人, the paper adopts path planning algorithm combined with time window theory, puts forward the concept of buffer time window and reduces the influence of various factors upon the algorithm in order to keep the stability and continuity of the algorithm during the operation process, as thus realize the collision less path planning of more than one AGV泊车机器人. Finally, the C programming language code was written and the Dijkstra algorithm operational procedure of single AGV泊车机器人 path planning in lab was realized.Keywords: AGV泊车机器人;path planning;Dijkstra algorithm;Time window method;Buffer time window目录摘要IAbstractII1.绪论11.1 引言11.2 AGV泊车机器人的历史与技术21.2.1 AGV泊车机器人的发展历史21.2.2 现代AGV泊车机器人的技术特点41.3 AGV泊车机器人s在国内应用与发展趋势51.4 AGV泊车机器人s路径规划历史和现状61.5 论文的研究内容和意义71.5.1 研究内容71.5.2 研究的目的及意义82.AGV泊车机器人与AGV泊车机器人系统92.1 AGV泊车机器人的种类与结构92.1.1 AGV泊车机器人的种类92.1.2 AGV泊车机器人的结构102.2 AGV泊车机器人s的总体结构132.2.1 AGV泊车机器人s的组成132.2.2 地面控制系统132.2.3 通讯系统142.2.4 车载控制系统142.2.5 车载导航系统152.2.6 移载系统152.2.7 充电系统152.3 AGV泊车机器人系统的工作模式162.3.1 AGV泊车机器人s的工作特点162.3.2 AGV泊车机器人s的运行模式162.3.3 AGV泊车机器人s的工作流程173.单AGV泊车机器人系统的路径规划193.1 AGV泊车机器人s的路径规划概述193.1.1 全局路径规划193.1.2 局部路径规划203.2 电子地图建模方法203.2.1 可视图法203.2.2 栅格地图法213.2.3 拓扑地图法223.3 基于图论的路径规划223.3.1 图的定义233.3.2 基于图论法的路径规划算法233.3.3 物流综合实验室建模243.3.4 基于Dijkstra算法的路径规划263.3.5 路径分析和算法改进284. 多AGV泊车机器人系统路径规划294.1 多AGV泊车机器人系统的路径规划问题294.1.1 问题的由来294.1.2 冲突的类型294.1.3 AGV泊车机器人冲突解决方法304.2 校图书馆某科室环境建模314.2.1 校图书馆某科室314.2.2 AGV泊车机器人系统模型设定324.3 基于时间窗方法的多AGV泊车机器人s路径规划334.3.1 时间窗方法334.3.2 算法步骤344.3.3 算法实践与路径方案364.3.4 算法不足与改进385. 单AGV泊车机器人路径规划C语言模拟39总结与展望41致谢42主要参考文献43附录:单AGV泊车机器人路径规划Dijkstra算法代码45第III页 1.绪论1.1 引言随着工厂生产和物流自动化的显著提高,传统制造业的生产和物料运输方式发生了天翻地覆的变化,从20世纪末,现代制造业就已经迈入自动化、智能化和个性化的崭新时代。柔性制造系统(FMS,Flexible Manufacture System)和立体化智能仓库(SW:Stereoscopic Warehouse)等先进的科学技术在生产制造产业中得到越来越多的广泛应用1。我们都知道,生产物流系统技术是先进制造技术中的重要组成部分,随着计算机科学和自动化技术的广泛应用,它已从原来简单的物料搬运发展到现代物流自动化系统,物流管理系统也从原来的简单方式迅速向自动化管理演变,使得物流系统自动化水平得到显著提高。根据相关文献显示:在整个生产制造过程中,仅仅有20的成本时间是用于加工和制造,剩余的大部分的80都用于储存、装卸、等待加工和输送2。我国的大多数制造企业属于劳动密集型,也就是主要依靠劳动力来生产制造,然而现在中国劳动力成本在持续增长,中国廉价劳动力的优势已不复存在。因此现在多数企业对于自动化的要求也是越来越高。在这种情况下,AGV泊车机器人s(Automated Guided Vehicle system)作为货物搬运输送系统,能够满足柔性制造系统和立体仓库的要求,是整个物流自动化和生产自动化最关键的部件之一。AGV泊车机器人(Automated Guided Vehicle)一般被称为自动导引小车3,是为了更好地解决物流活动中的智能化、自动化和合理化等问题,从而实现物流系统的时间和空间效益。AGV泊车机器人作为一种智能化移动机器人,拥有着包含环境感知、动态决策与规划、行为控制与执行等多功能于一体的综合系统。AGV泊车机器人集中了传感器技术、机械工程、电子工程、计算机工程、自动化控制工程以及人工智能等多学科的研究成果,代表机电一体化的最高成就,是目前科学技术发展最活跃的领域之一。而且AGV泊车机器人s以其快速、准确的运输、便于计算机管理与调度、能够自主导航、自动规划路径和执行任务和更有利于劳动安全保障的实施等优点已被广泛应用于制造业、农业和服务业等各个领域。因此AGV泊车机器人s是整个物流自动化和生产自动化最关键的部件之一3。随着现代AGV泊车机器人性能不断地提高,其应用范围不断扩展,不仅将在工业、农业、国防、医疗、服务等行业中得到广泛的应用,而且将在排险、搜捕、救援、强辐射等危险环境下得到很好的应用,几乎适合于仓储、制造、邮政、图书馆、港口、机场、烟草、医药、食品、化工等各种场合。因此,AGV泊车机器人技术已经得到世界各国的普遍认可。1.2 AGV泊车机器人的历史与技术1.2.1 AGV泊车机器人的发展历史根据美国物流协会的定义,AGV泊车机器人是指装备有电磁或光学自动导引装置,能够沿规定的导引路径行驶的运输小车,同时还具有小车编程与停车选择装置、安全保护装置以及各种移载功能3。AGV泊车机器人是现代物流系统的关键设备之一,与其他物料配送运输设备相比,AGV泊车机器人具有其独特的先进性和优越性,由计算机控制进行自主导航,可以自动规划路径和完成任务等无人化、自动化先进技术;也可完成不适合工作人员进入的某些工作场合去完成工作;对那些劳动强度大或者要求工作精度高的工作环境,AGV泊车机器人s可以较为完美的完成这些任务。1913年,美国福特汽车公司首次将有轨导引的AGV泊车机器人用于汽车制造生产中的底盘装配生产线上。这是AGV泊车机器人第一次出现在制造业的舞台上。随着科学技术的进一步发展,到1953年,世界上真正意义上的第一台AGV泊车机器人是由美国Barrett电子公司开发成功的,它是一种牵引式小车系统,可十分方便地与其他物流系统自动连接,显著地提高劳动生产率,极大地提高了装卸搬运的自动化程度。1954年英国最早研制了电磁感应导向的AGV泊车机器人,基本的导引技术是靠感应埋在地下的导线产生的电磁频率。通过一个叫做“地面控制器”的设备打开或关闭导线中的频率,从而指引AGV泊车机器人沿着预定的路径行驶。由于它的显著特点,迅速得到了应用和推广。从20世纪50年代末到60年代初期,计算机技术开始应用到自动化生产线上,出现了最初的计算机控制系统。这一时期就有多种类型的AGV泊车机器人用于工厂和仓库,1960年欧洲就安装了各种形式、不同水平的AGV泊车机器人s220套,使用AGV泊车机器人1300多台。20世纪70年代,由于欧洲的公司对托盘的尺寸和结构进行的标准化,促进了AGV泊车机器人的进一步发展。70年代中期,由于微处理器技术和计算机技术的相结合发展,伺服驱动技术的成功促进了复杂控制系统的改进,并设计出更为灵活的AGV泊车机器人。1973年,瑞典的VOLVO汽车公司和Schindler-Dighton公司就联合研发了多种AGV泊车机器人,并在KALMAR轿车厂的装配线上大量采用了AGV泊车机器人进行计算机控制装配作业,扩大了AGV泊车机器人的使用范围。70年代末,欧洲约装备了520个AGV泊车机器人系统,共有4800台小车。其应用领域分布为:汽车工业(57%),柔性制造系统FMS(8%)和柔性装配系统FAS(44%)。当时,欧洲的AGV泊车机器人的发展很快,已经成为AGV泊车机器人技术研发与运用的中心,为各大企业带来了巨大的经济效益。20世纪80年代初,欧洲的技术就开始向美国转移,此时美国的AGV泊车机器人生产厂商从1983年的23家剧增至1985年的74家。美国各公司在欧洲技术的基础上,将AGV泊车机器人发展到更加先进的水平。这一时期,无线导引技术也开始引入到AGV泊车机器人系统中,而且系统也可以在线自动充电,24小时不间断运行,充分表现出AGV泊车机器人系统较好的灵活性、准确性和可靠性。1984年,美国通用汽车公司完成了它的第一个柔性装配系统(FAS),从此该公司就成为当时AGV泊车机器人的最大用户。1986年已达1407台,1987年又新增加1662台。到目前为止,全世界已拥有AGV泊车机器人系统15000多组,约100000辆AGV泊车机器人。AGV泊车机器人的发展主要依赖于经济的发展和科技的进步。AGV泊车机器人是替代高吊的人力劳动的高科技产物。AGV泊车机器人技术被引入亚洲是日本于1963年,其第一家AGV泊车机器人工厂于1966年由一家运输设备供应厂商与美国的Webb公司合资建成。1976年后,日本对AGV泊车机器人的发展给予了高度重视,每年增加数十套AGV泊车机器人系统,有神钢电机、平田电机、住友重机等27个主要生产厂商生产几十种不同类型的AGV泊车机器人。1981年,日本的AGV泊车机器人总产值为60亿日元,1985年已上升到200亿日元,平均每年以20%的速度递增,1986年,日本累计安装了2312个AGV泊车机器人s,拥有5032台AGV泊车机器人,到1990年日本拥有AGV泊车机器人约一万台。到1988年,日本AGV泊车机器人制造厂已达47家,如大福、Fanuc公司、Murata(村田)公司等,广泛应用于汽车制造、机械、电子、钢铁、化工、医药、印刷、仓储、运输业和商业上。我国AGV泊车机器人的研制和应用起步比较晚,原因是人力资源成本低和工厂自动化程度低两个主要因素导致了国内的AGV泊车机器人研究和应用起步以及其发展均较为缓慢。不过其发展历程虽短,但一直以来不断加大在这一领域的投入,以改变我国AGV泊车机器人长期依赖进口的局面。1976年,北京起重机械研究所研制出第一台AGV泊车机器人,建成第一套AGV泊车机器人滚珠加工演示系统,随后又研制出单向运行载重500公斤的AGV泊车机器人,双向运行载重500kg、1000kg、2000kg的AGV泊车机器人,开发研制了几套较简单的AGV泊车机器人应用系统。1988年,原邮电部北京邮政科学技术研究所研制了邮政枢纽AGV泊车机器人。1989年,北京机械工业自动化研究所为二汽研制了应用在立体化仓库中的AGV泊车机器人。90年代,清华大学国家CIMS工程中心将从国外引进的AGV泊车机器人成功的应用于EIMS的实验研究。1991年起,中科院沈阳自动化研究所和新松机器人自动化股份研究公司为沈阳金杯汽车厂研制生产了客车6台AGV泊车机器人用于汽车装配线中,可以说这是我国汽车工业中用得比较成功的例子,并于1996年获国家科学技术进步三等奖。1992年,天津理工学院研制了核电站用光学导引AGV泊车机器人。1995年,我国的AGV泊车机器人技术出口韩国,标志着我国自主研发的机器人技术第一次走向了国际市场。1998年,昆明船舶设备集团公司在红河卷烟厂研制了多模式激光导引无人自动车22辆。红河项目于2002年获国家科学技术进步二等奖。在国内AGV泊车机器人的技术来源有两种模式:一种是引进技术;一种是自有知识产权的技术。两种模式目前都涵盖AGV泊车机器人的所有技术,技术水平并无多大差别。引进技术主要是瑞典NDC的AGV泊车机器人控制系统技术。20世纪末到21世纪初,随着电子技术和计算机技术等高科技的迅速发展,AGV泊车机器人的硬件设备和智能化程度都上了一个新的台阶。微控制器技术已经广泛应用于AGV泊车机器人的各个功能模块,因此AGV泊车机器人正在往智能化、自动化的方向发展。一些新的控制方法正在逐渐应用到实际生活中,各种机器人控制领域的新方法和新策略正在开始逐步应用到AGV泊车机器人系统中。AGV泊车机器人发展到今天,已经深入到社会生产生活的各个领域,广泛应用于汽车制造、机械、电子、钢铁、化工、医药、印刷、仓储、运输业和商业上。1.2.2 现代AGV泊车机器人的技术特点AGV泊车机器人作为联系和调节物流运输管理系统使其作业智能化的必要的搬运装卸手段,其应用范围和技术水平得到了迅猛的发展。在最近的十几年里,各种新型AGV泊车机器人被广泛应用于工业生产的各个领域中。现代AGV泊车机器人技术的最显著特征是其智能化得到了明显的提高。由于车载计算机的硬软件功能日益强大,使AGV泊车机器人具有从网络、无线或红外信号接受装置接收调度中心或客户的指令、自动导引、自主行驶、优化路线、自动作业、运行管理、车辆调度、安全避碰、自动充电和自动诊断等功能,实现了AGV泊车机器人的智能化、信息化、数字化、网络化、柔性化、敏捷化、节能化、绿色化。现代AGV泊车机器人是可以24小时不停工作的智能化车辆(只要给与其充足的能源),就能主动、自序、有节拍的按最短和最安全的路线去完成任务。智能化和动力强劲等特点,将使AGV泊车机器人具有日益广泛的用途。现代AGV泊车机器人设计的显著进步是其动力源装置的设计。由于动力源的功率大小直接影响AGV泊车机器人的运行功能,而动力源的体积大小将直接影响整车的体积及外观造型4。传统的AGV泊车机器人采用铅酸电池,能量密度小,体积大。近年来,随着电池能源技术的快速发展,电池由原来的高能酸性电池,改用现在的高能碱性电池,以提高电池的环保性能。现代AGV泊车机器人的快速充电技术使充电时间:放电时间由原来的1:1提高到1:12,大幅缩短了AGV泊车机器人的待机充电的时间。动力电池性能的改进与快速充电技术的使用,使得现代AGV泊车机器人的动力性能普遍提高,运载能力与行驶特性得到了进一步的优化。由于智能机器人技术的引进,AGV泊车机器人的机器人化就成为了现代AGV泊车机器人研究的热点话题5。实际上,在智能机器人的整个发展历史过程中,其许多相关技术都先后应用于AGV泊车机器人技术发展过程中。如智能移动机器人技术涉及到的机器人导航与定位、路径规划、运动控制等,均在AGV泊车机器人中得到了体现,使得现代AGV泊车机器人无论是专项技术,还是综合性能,均得到了普遍提高,并仍将继续提高。由于AGV泊车机器人的智能化,现代AGV泊车机器人已不仅仅只是沿固定铺设轨道行驶的物流运输工具,几乎可以适合于各种物流环境中。现代AGV泊车机器人的还有个显著特点是无人驾驶。它可以保障系统在不需要人工导航的情况下自动行驶和自动搬运,柔性好、自动化和智能化水平高。AGV泊车机器人可以根据仓库货位要求和生产工艺流程等做出改变,并且改变铺设轨道的成本与传统的输送带或传送带相比非常低廉。如果配有移载装置,AGV泊车机器人还可以与其他物流设备自动接口,实现制造生产和物流运输全过程自动化。此外,现代AGV泊车机器人还具有清洁生产的特点,AGV泊车机器人依靠自带的蓄电池提供动力,运行过程噪声极低、无污染,可以应用在许多要求工作环境清洁的场所。由于现代AGV泊车机器人系统在应用上的灵活性和准确性得到很大地提高,许多先进的导引方式的引入,使得AGV泊车机器人小车的导引方式更加多样化从而形成了一个新的产业,主要可以概括为两种发展模式:第一种是全自动AGV泊车机器人技术,这类技术追求AGV泊车机器人的自动化,几乎完全不需要人工的干预,其路径规划和生产流程复杂多变,基本能够运用在所有的物流领域,在欧美国家应用广泛。这些AGV泊车机器人的功能完善、技术先进,采用模块化设计,已经形成了一套生产标准,但是此类AGV泊车机器人价格昂贵,降低了它的市场占有率;第二种是简易型AGV泊车机器人,该技术可以实现AGV泊车机器人s的最佳性价比,让用户可以在较短的时间内收回成本,日本在这方面技术处于世界领先水平,因此这类AGV泊车机器人在日本企业得到了广泛使用。图1-1 简易型自动导引小车(AGV泊车机器人) 图1-2 电磁式自动导引小车(AGV泊车机器人) 图1-3 汽车制造现场的AGV泊车机器人 图1-4 仓库运输系统的AGV泊车机器人1.3 AGV泊车机器人s在国内应用与发展趋势在中国, 随着计算机硬件技术、并行分析与处理技术、自动控制技术、传感器技术以及软件开发环境等先进技术的不断发展, 为AGV泊车机器人s的研究与应用提供了必要的技术基础。近年来,随着工厂物流自动化、计算机集成制造系统技术的逐步发展,以及柔性制造系统和自动化立体仓库的广泛应用,对生产线运行、物流系统的柔性要求越来越高。在这种良好的背景环境下,AGV泊车机器人s将会在国内得到一个很好的发展机会。近年来,随着国内人力资源成本的不断上涨,全国各地制造产业都出现了严重的用工荒现象,生产自动化和物流运输自动化的需求日益迫切。2013年6月18日,广东省召开了全国首届“中国AGV泊车机器人应用与产业发展论坛”。2014年4月3日广州市政府常务会议审议通过了广州市推动工业机器人及智能装备产业发展的实施意见,将大力推动广州市工业AGV泊车机器人产业发展,促进产业转型升级,所以AGV泊车机器人行业将迎来一轮快速发展的黄金时期。中国对AGV泊车机器人s的研究主要集中在电机驱动技术、电池能源技术、车辆制造技术、导引导航技术、自动控制技术、通讯技术和移载技术等方面,如表1-1,给出了上述技术在中国的研究成熟度,表1-2给出了各种导引导航技术在中国的研究的成熟度、专利、应用现状和发展前景。表1-1 AGV泊车机器人技术在中国的研究成熟度技术名称成熟度技术名称成熟度电机驱动技术成熟自动控制技术相对成熟电池能源技术相对成熟通讯技术相对成熟车辆制造技术成熟移载技术成熟导引导航技术相对成熟表1-2 各种导引导航技术的比较技术名称成熟度技术难度成本专利应用现状先进性应用前景电磁导引成熟中低无较广一般较好激光导引较成熟高高有广较先进好超声导引较成熟高高未知少一般一般视觉导引不成熟高高有少较先进很好惯性导引成熟中低无广一般好GPS导引较成熟高高无少一般一般AGV泊车机器人系统大大减轻了劳动强度和危险性,提高了工作效率,在制造、家电、钢铁、化工、纺织、卷烟等行业都已经发挥重要作用。国内AGV泊车机器人应用需求现已不仅仅局限于传统制造行业,在医药、港口、服务业等行业的需求也在日益扩大。尤其是在要求高度自动化的民航、邮政等行业,要求高度清洁的医药、食品加工等行业,还有核材料、感光材料等特种行业都有着广阔的应用前景6。1.4 AGV泊车机器人s路径规划历史和现状路径规划是指,在具有障碍物的环境中,按照一定的评价标准,机器人寻找一条从起始状态到目标状态的最优或次优路径。AGV泊车机器人的路径规划就是根据给定的起点和终点选择一条最佳的行走路径6。国内外许多学者都对路径规划有过深入研究并在这一领域取得了很大的成就。根据对现场环境建模方式的不同,传统的全局路径规划方法主要有:自由空间法、图搜索法、栅格法、人工势场法等。LING QIU和WEN-JING HSU综述了AGV泊车机器人的路径规划和调度的算法,对于全局环境相关信息完全已知的全局路径规划的研究一般分为两个研究方向,即传统路径规划方法和人工智能规划方法。AGV泊车机器人与移动机器人在运行方式上有极大相似之处,所以可以认为对移动机器人路径规划算法和对AGV泊车机器人的路径规划算法是相同的。随着国内外学者对人工智能的研究,逐渐提出了多种智能规划方法,其中应用较为广泛的主要有:蚁群算法、A*算法、Dijkstra算法、神经网络算法和模糊控制方法7。周明等提出了利用遗传算法对在连续空间中运行的AGV泊车机器人进行路径规划的方法,该方法首先需要建立环境模型,调用算法搜索从起始点到目标点的多条路径,在此基础之上利用遗传算法对已搜索到的路径逐步优化、不断比较从而得到最优路径8。庄晓东等提出一种基于模糊概念的动态环境模型,在此模型的基础上通过构造二维隶属度函数,对路径进行模糊评价从而得到最优路径,此算法主要应用在动态路径规划环境中9。目前国内外学者在多AGV泊车机器人s的路径规划和整体调度方面也做了很多研究,使用的路径规划方法主要包括优先级法、交通规则法、速度调整法和几何路径调整法等。速度调节法是通过改变AGV泊车机器人的运行速度来实现多个AGV泊车机器人之间的协调以避免发生碰撞;几何路径调整法是当路径规划发生冲突的时候通过重新搜索路径避免AGV泊车机器人之间发生碰撞。刘国栋对多AGV泊车机器人调度系统提出了一种两阶段动态路径规划策略10。Kim和Tanchoco提出一种基于Dijkstra的最短路径算法。FISHER提出拉格朗日松弛启发式算法来解决基于时间窗的路径规划问题。Bennexitz等通过动态调节优先级顺序方法优化得到行驶路径11。1.5 论文的研究内容和意义1.5.1 研究内容本论文根据学校物流综合实验室和图书馆某科室的布局提出AGV泊车机器人s的路径规划问题。从而解决AGV泊车机器人s路径规划问题中可能出现的问题,进行路径规划算法和优化方法的研究。本文主要研究内容如下:(1)介绍AGV泊车机器人与AGV泊车机器人s的整体结构和组成系统,了解AGV泊车机器人s的工作模式和工作流程,从而体现出AGV泊车机器人s路径规划问题在整个物流运输系统的重要性。 (2)针对物流综合实验室和图书馆某科室的工作环境和布局,基于图论法创建与现实环境对应的电子地图。根据电子地图作出AGV泊车机器人s运行路径图。(3)分析学校物流综合实验室的物流特性,利用研发式搜索算法和Dijkstra算法进行单AGV泊车机器人路径规划,再考虑实际情况和其他因素,对Dijkstra算法进行改进,得出优化后的AGV泊车机器人的行走路径图和解决方法。(4)对于多AGV泊车机器人系统的路径规划问题,我们主要研究的是如何解决系统中冲突和死锁等问题。根据图书馆某科室借还书物流系统运用AGV泊车机器人系统实现物流自动化,基于时间窗方法和Dijkstra算法相结合的方法,来进行多AGV泊车机器人的路径规划。(5)编写了C语言代码,实现了实验室单AGV泊车机器人路径规划Dijkstra算法运行程序。进一步验证了算法的可行性。技术路线方案如下:和意义确定研究方向、目的图书馆借阅书籍,购买书籍学习相关理论知识收集相关文献资料访问数据库收集相关文献资料请教导师AGV泊车机器人s的材料整理有关AGV泊车机器人与AGV泊车机器人AGV泊车机器人s优化路径图Dijkstra算法,作出对比两种算法,选择物流综合实验室建模作物流路径图学习路径规划需要A*算法和Dijkstra算法化路径运行图作出单AGV泊车机器人优对Dijkstra算法进行改进得出最终的物流路径优化方案考虑综合因素Dijkstra算法提出多AGV泊车机器人问题时间窗方法寻找解决方案图书馆某科室建模作物流路径图总结分析提出不足提出解决方法得出最终路径规划方法多AGV泊车机器人路径规划方法作出路径规划图图1-5 论文技术路线图1.5.2 研究的目的及意义本文研究的目的是基于国内企业物流运输系统改革与国内AGV泊车机器人技术的兴起这一背景,在国内外学者研究的基础上,以学校的物流综合实验室和图书馆某科室为例,对AGV泊车机器人系统路径搜索及其优化进行研究,从而研究出AGV泊车机器人s路径规划问题中寻找最优或次优路径的办法,使其运用到实际应用当中去,实现智能化仓库AGV泊车机器人系统智能化和自动化。2.AGV泊车机器人与AGV泊车机器人系统2.1 AGV泊车机器人的种类与结构2.1.1 AGV泊车机器人的种类AGV泊车机器人从发明至今已经有60多年的历史,在这漫长的历史长河之中,随着其应用领域的不断扩大,其种类和形式也变得多种多样。按不同的分类标准,可以有不同的分类方法。主要有以下几种分类方式:根据小车运行时有无固定轨道划分,可以分为有轨式AGV泊车机器人和无轨 式AGV泊车机器人。有轨式AGV泊车机器人是需要运行的线路上铺设轨道,AGV泊车机器人小车只能沿着固定的轨道运行,导引技术较为简单,但铺设轨道与更改轨道的工作量大,使得AGV泊车机器人系统灵活性差,是早期经常采用的一种技术,但现在不少对技术要求较低的工作环境还在普遍使用;无轨式AGV泊车机器人没有轨道,将显示环境中的路径通过坐标或拓扑的形式存储到电子计算机中,通过坐标数据交换的方式得到AGV泊车机器人在现实环境中的位置并与虚拟路径进行对应,所以系统具有良好的柔性。因此近年来无轨式AGV泊车机器人的应用越来越广泛。但受技术限制,无轨式AGV泊车机器人仍存在诸多技术问题。根据小车运行时智能程度划分,可以分为智能型AGV泊车机器人和普通型AGV泊车机器人两种:智能型AGV泊车机器人是将全部运行路线和线路信息存储在每台AGV泊车机器人的车载控制系统中,当小车得到指令确定了起始点和目标点后就可以自动搜索并选择最优路径到达指定目标点完成指定的运输或装卸任务,对于由50台以内AGV泊车机器人构成的系统多数采用这种控制方式工作。随着系统中AGV泊车机器人的数量增加,交通管理和发生碰撞的策略就会越来越困难;普通型AGV泊车机器人小车的车载控制系统一般比较简单,仅仅通过传感器收集小车的位置和姿态信息,控制小车的运行速度和方向,各AGV泊车机器人之间不相互通讯,只是每隔一段时间与地面控制系统交换数据。其本身的所有功能路线规划和区段控制都由地面控制系统进行控制,其地面控制系统结构比较复杂,包括地图建模、路径规划、车辆管理、实时监控等一系列功能。此类AGV泊车机器人一般用来组成最多大约200台小车的AGV泊车机器人s。根据小车运行时导引方式划分,AGV泊车机器人可以分为惯性导引、电磁导引、光/化学/磁感应式导引、红外线导引、激光导引、直接坐标导引、信标导引、视觉导引等方式。下面介绍主要的几种导引式AGV泊车机器人:(1)电磁感应导引式AGV泊车机器人电磁感应导引式AGV泊车机器人一般都会在地面下沿预先设定的行驶路线埋设电线,当高频电流流经电线时,电线周围就会产生电磁场,小车上左右对称安装了两个电磁感应器,它们所接收的电磁信号的强度差异就可以改变AGV泊车机器人偏离路径的程度。AGV泊车机器人的导航导引系统根据这种信号来控制车辆的转向,连续的动态闭环控制可以保证AGV泊车机器人对预定路径的稳定自动跟踪。这种电磁感应导引式方法在目前绝大多数商业化的AGV泊车机器人s上都有使用,尤其是大中型的AGV泊车机器人系统。 (2)激光导引式AGV泊车机器人激光导引技术是上个世纪90年代开始采用的,该种AGV泊车机器人的车身上安装有可旋转的激光扫描器,在小车运行路径的墙壁或支柱上都安装有具有高反光性的激光定位装置,AGV泊车机器人利用激光扫描器发射激光束,然后通过由四周定位装置反射回来的激光束,车载控制系统就能计算出小车当前所处的位置,通过和系统内的数字地图进行对比来路径规划,从而实现自主导航、自动行驶。目前,该种导引方式的应用越来越普遍,并且依据同样的导引原理,可将激光导引式AGV泊车机器人变成红外线导引式AGV泊车机器人和超声波导引式AGV泊车机器人。(3)视觉导引式AGV泊车机器人视觉导引式AGV泊车机器人是正在快速发展和成熟的AGV泊车机器人,该种AGV泊车机器人上装有CCD摄像机和传感器,在车载计算机中设置有AGV泊车机器人行驶路径周围环境图像数据库12。AGV泊车机器人运行过程中,摄像机动态获取小车周围环境图像信息并与地面控制系统进行比较,从而确定AGV泊车机器人所处位置并对下一步行驶做出规划。这种导引方式由于不需要人为设置任何物理路径,因此在理论上具有最佳的导引柔性。随着计算机图像采集、储存和处理技术的快速发展,该种导引方式的实用性越来越强。2.1.2 AGV泊车机器人的结构AGV泊车机器人主要是由机械系统、动力系统、车载控制系统和通讯系统组成。其中机械系统由车身、车轮、驱动转向系统、安全防护装置、移载系统等构成,保证了小车的承载能力和运行性能;动力系统由驱动电机、转向电机、移载电机、蓄电池和充电装置等装置构成,为AGV泊车机器人的正常运转提供动力来源;车载控制系统由人机界面、信息传输及处理系统、导航定位系统等构成,确保了小车的正确安全智能地按照预定路径正确运行;通讯系统就是负责AGV泊车机器人与主控机之间进行双向传输信息的系统。机械系统AGV动力系统车载控制系统通讯系统图 2-1 AGV泊车机器人的结构(一)机械系统(1)车身车身主要为钢材结构,是AGV泊车机器人最基础的部分,是整个AGV泊车机器人的“脊柱”。车身一般由底盘架和结构架两个部分构成,其中底盘架为立体型框架结构,用于安装驱动转向系统、移载系统、机械防撞装置、各种电机、蓄电池等;而结构架则用于安装各种控制设备和通讯设备。为了便于安装和维修,通常底盘架和结构架之间采用可拆卸的方式联接。(2)车轮车轮是整个AGV泊车机器人的“脚”,外层一般使用树脂橡胶材料做成,具有强度高、耐磨损、稳定性高、拥有一定的弹性等优点,适合于AGV泊车机器人系统的使用。(3)驱动转向系统AGV泊车机器人的驱动转向系统包括行进系统和转向系统,是整个AGV泊车机器人的“四肢”。他的性能直接影响到AGV泊车机器人的运动性能,并在一定程度上影响到自动导航系统的动态调节性能。根据不同需求AGV泊车机器人可采用双轮驱动差速转向和双轮驱动独立转向方式,我们需要根据实际需求选择合适的驱动方式。AGV泊车机器人的驱动转向系统结构简图如下:1-连接板;2-螺栓;3-驱动电机;4-转向减速电机;5-转向齿轮副;6-减速直齿轮副;7-减速(转向)锥齿轮副;8-减速箱箱体;9-行星齿轮副;10-行走轮。图2-2 驱动转向系统结构简图(4)安全防护装置AGV泊车机器人作为自动化机器人的一种,安全措施至关重要。车身上必须安装障碍物接近报警装置,是为了避免AGV泊车机器人小车碰撞,确保整个运行过程中的人身安全和财产安全。同时也必须安装障碍物接触式缓冲器,这种装置一般同时安装在AGV泊车机器人车身的前后方,缓冲器的材质具有一定的柔软性,保证发生故障时不会造成太大的损失。(5)移载系统将货物自动装到AGV泊车机器人载货台上或从AGV泊车机器人载货台上取下货物并放置到指定位置的过程叫做移载。根据不同的工作环境,AGV泊车机器人可以装备不同的移载装置,如:叉车式、牵引式、辊道式等。(二)动力系统(1)电机电机是给AGV泊车机器人运行过程中提供动力的,AGV泊车机器人主要需要驱动电机、转向电机和移载电机。目前比较常用的AGV泊车机器人驱动系统有:直流电机驱动系统、感应电机交流驱动系统和永磁同步电机交流驱动系统。其中由于直流电机驱动系统效率低、体积大等原因,现在AGV泊车机器人基本很少使用。随着技术的发展和成本的降低永磁同步电机交流驱动系统是最有希望成为AGV泊车机器人电机的主流发展方向。(2)电池电源系统是AGV泊车机器人的动力来源。由于在自动化程度较高的场合AGV泊车机器人的连续运行时间较长,甚至达到24小时不间断工作,这就需要AGV泊车机器人所配备的蓄电池必须满足以下要求:结构紧凑、内阻低、可靠性高、容量高、工作寿命长和出色的低温工作性能,还有就是大电流快速充电和充放电能力强。目前国内的AGV泊车机器人市场上,存在以下几种类型的电池:AGV泊车机器人小车镍镉蓄电池、AGV泊车机器人小车镍氢蓄电池、AGV泊车机器人小车锂电池和AGV泊车机器人小车铅酸蓄电池。(3)充电装置AGV泊车机器人的充电装置具有很好的绝缘保护效果,无需人工帮助,可以很好的与插座实现无缝无接触地高效快速充电,且装有短路自动报警装置,可以很好的保护AGV泊车机器人。(三)车载控制系统(1)人机界面人机界面用于对AGV泊车机器人进行参数设置,实现各种运行状态,并在脱机状态下提供手动驾驶功能13。根据需求,显示AGV泊车机器人当前的运行状态信息。另外,人机界面还有电池控制灯、充电指示灯、声光报警装置等各种辅助装置,用于辅助监控AGV泊车机器人的运行。(2)信息传输与处理系统信息传输与处理系统是整个AGV泊车机器人的“大脑”,是小车行驶和进行作业的直接控制中枢。主要对AGV泊车机器人上的导航定位系统、驱动转向系统、通讯系统、安全防护装置和移栽系统等进行控制实现AGV泊车机器人的自动化运行,并与中央控制系统实时通讯、联络、接受其指令,完成中央控制系统发送的任务。(3)导航定位系统导航定位系统相当于AGV泊车机器人的“眼睛”,用于AGV泊车机器人运动过程中的定位。导航定位系统在AGV泊车机器人实现无人驾驶中起到了绝对至关重要的作用,它实现了对单台AGV泊车机器人的定位,为后续的任务分配和路径规划等提供了基础数据。目前常用的导航方式是电磁感应导航和激光导航。(四)通讯系统AGV泊车机器人的通讯系统主要用来与中央控制系统进行通信,是整个AGV泊车机器人的“耳朵”和“嘴巴”。通过通信,AGV泊车机器人接收系统发送的任务信息、路径信息以及各种命令信息。并不断把自己的位置和状态报告给系统,是系统能监控所有的AGV泊车机器人的运行状态。因此通讯系统对AGV泊车机器人来说是必不可少的。2.2 AGV泊车机器人s的总体结构2.2.1 AGV泊车机器人s的组成曾有外国专家对AGV泊车机器人s需要解决的主要三个问题做了一个十分恰当的比喻:第一是我在哪里(Where am I),第二是我要去哪里(Where am I going),第三是我如何才能到那里去(How can I get there)。以上三个问题总结归纳起来,就是AGV泊车机器人系统中三个最主要的系统:AGV泊车机器人的导航系统(Navigation),AGV泊车机器人地面系统中的路径规划(Layout designing)和AGV泊车机器人车载系统中的导引控制(Guidance)14。AGV泊车机器人系统基本上是由地面控制系统、通讯系统、车载控制系统、车载导航系统、移载系统和充电系统等组成。AGV泊车机器人的系统运行流程为:先由地面控制系统根据现场物料运输需求和AGV泊车机器人的当前状态进行任务分配并对AGV泊车机器人的运行路径进行路径规划,然后通过通讯系统将地面控制系统发出的指令传达给车载控制系统,再通过车载控制系统调用导航系统和驱动系统进行小车的定位和按照预定路径移动,最后在到达指定位置后调用移载系统完成货物的装卸任务。车载导航系统移载系统通讯系统地面控制系统货物车载控制系统路径起点O终点Q充电系统图2-3 AGV泊车机器人s运行示意图2.2.2 地面控制系统地面控制系统在整个AGV泊车机器人系统中是核心地位,其主要功能是根据用户提供的任务指令给空闲的AGV泊车机器人下达任务,统筹调度所有AGV泊车机器人并规划运行线路,避免AGV泊车机器人发生相互冲突的情况,从而顺利完成工作任务,同时还需要自动管理车辆充电任务。主要由以下几个模块组成:(1)任务管理:根据系统发出的请求或者客户所安排的任务,根据任务的重要程度和当前小车分配情况对各项任务进行优先级分配。(2)车辆管理:根据任务管理模块中任务优先级顺序,分配空闲的AGV泊车机器人去执行任务,调用路径规划算法搜索AGV泊车机器人的最短路径同时根据无冲突路径优化原则选择最优路径并下达运行指令,在AGV泊车机器人电量不足(无法完成后续任务)的情况下下达充电命令;负责AGV泊车机器人当前运行状态信息搜集,并向路径管理模块发出确认信息检测车辆即将到达的下一路段是否可以进入,同时把确认后的信息通过通讯系统发送给AGV泊车机器人使得小车能按预定线路运行。(3)路径管理:根据车辆的实际尺寸大小和运行情况,使用时间窗方法避免小车由于等待而产生死锁的情况发生以及解决由于出现突发情况而使系统局部路径发生变化从而产生死锁情况,保障系统中所有AGV泊车机器人能正常运行。(4)通讯管理:负责地面控制系统与AGV泊车机器人单机之间的数据信息交换,包括任务的分配与运行指令的传达、车辆位置的确定、突发情况的上报等。(5)实时监控:通过通讯系统与AGV泊车机器人交换数据信息以得到车辆的具体信息并通过图像形式在电脑中实时显示出来。2.2.3 通讯系统AGV泊车机器人系统中可能有多台AGV泊车机器人同时工作,为了能够和其它AGV泊车机器人协调工作,同时也为了能够将当前状态信息报告给地面控制系统,因此通讯系统对AGV泊车机器人s来说是非常重要的。AGV泊车机器人s通讯系统的主要功能就是负责AGV泊车机器人与地面控制系统之间双向通讯、任务分配、交通管理、确定AGV泊车机器人小车位置和状态以及载荷情况的信息。AGV泊车机器人通过无线Modem与地面控制系统进行通讯,使整个AGV泊车机器人系统构成了一个无线局域网,地面控制系统通过通讯来确定各AGV泊车机器人的工作状态和空间位置,便于进行AGV泊车机器人路径规划,当工作环境中干扰因素较多时,通讯系统就必须具有较高可靠性,否则会引发AGV泊车机器人s运行错误,从而影响工作效率。当工厂环境比较宽阔时,系统中就必须安装中继设备,使无线网络覆盖整个AGV泊车机器人工作区域。2.2.4 车载控制系统车载控制系统又被称为AGV泊车机器人单机控制系统,负责在收到地面控制系统下达的运行指令后,完成AGV泊车机器人的导航、导引、路径选择、车辆驱动以及货物的装卸操作等任务15。是整个AGV泊车机器人最重要的组成部分。(1)导航(Navigation):AGV泊车机器人通过安装在车体上的导航传感器测量并计算出当前车辆在整个坐标系中的坐标和AGV泊车机器人的姿态,并选择AGV泊车机器人的行走路径。(2)导引(Guidance):AGV泊车机器人根据现在的位置和姿态信息,结合算法搜索到的最优路径来计算小车运行过程中所需达到的速度值和转向角度值。(3)路径选择:此项任务在普通型的AGV泊车机器人系统中只能由地面控制系统完成,在智能型AGV泊车机器人系统中,车载控制系统也可以根据任务所给出的起始点和目标点的信息结合小车当前的位置信息搜索小车所有可运行的路径并且比较选择最优路径。(4)车辆驱动:AGV泊车机器人根据导引导航系统计算出的结果和最终选择的最优路径等信息,通过控制器和驱动器控制电机运转实现车辆运行。2.2.5 车载导航系统车载导航系统在AGV泊车机器人实现无人驾驶中起到了绝对至关重要的作用,它实现了对单台AGV泊车机器人的定位,为后续的任务分配和路径规划等提供了基础数据。综合系统对定位精度的要求,并考虑到电磁导引技术是目前AGV泊车机器人导引技术中先进并且通用的成熟技术,选用电磁导引技术。电磁导引技术拥有维护成本低、可持续性高、技术成熟度高等优点,非常适合室内AGV泊车机器人导航。电磁导引是目前的AGV泊车机器人系统主要采用的方法。它需在AGV泊车机器人小车要运行的路线下面埋设专门电缆线,其中通以一定频率的交变电流形成交变电磁场,同时在AGV泊车机器人车身上设置一对电磁传感器(感应线圈),利用电磁感应原理,通过感应电磁感应信号的强弱,引导AGV泊车机器人沿着路线行驶。该方法可靠性高、成本低,但对地面的平整度要求髙,运行路径改变困难。2.2.6 移载系统通常的AGV泊车机器人,它的物料装卸装置一般能根据任务中目标点的坐标去完成水平方向的移载,或者垂直方向的移载。本文研究的AGV泊车机器人系统中,AGV泊车机器人采用的是水平和垂直相结合的移载方式,再加上AGV泊车机器人的前后移动就可以实现AGV泊车机器人的三维的立体输送。此种输送方式可以满足许多复杂的运行环境,具有较高的实用价值。移载装置的竖直方向的升降采用液压机构,其竖直方向误差精度可达2毫米,足以满足一般物流搬运场合的需要,水平方向的移载装置采用输送机构可以方便地实现物料的搬运16。2.2.7 充电系统对于智能化高的AGV泊车机器人来说,当电力不足时,会自动报告并请求充电,由地面控制中心指挥,驶向指定充电区域,车载充电连接器与地面充电系统自动连接并实施充电,不需要人员进行电池的更换。充电完成后AGV泊车机器人自动脱离充电系统,驶向工作区或待命区投入正常运行。其特点是整个充电过程全部实现自动化、智能化。AGV泊车机器人一般是以蓄电池为动力源的,具有噪音低、污染小等许多优点。性能优良的蓄电池可以有效减小AGV泊车机器人的外形尺寸和自重,对AGV泊车机器人的工作时间也有着直接的影响,蓄电池特性对AGV泊车机器人s的系统设计的影响很大。2.3 AGV泊车机器人系统的工作模式2.3.1 AGV泊车机器人s的工作特点AGV泊车机器人是采用先进控制技术的现代物流设备,AGV泊车机器人系统的控制是通过物流上位调度系统、AGV泊车机器人地面控制系统及AGV泊车机器人车载控制系统三者之间的相互协调完成的。作为自动运载机器人的一种运用,具有灵活性、高效性和智能性等特点。以下为AGV泊车机器人s的工作特点:(1)它是自动移动的输送机,不固定占用地面空间,改变运行路径比较容易。可以较方便地实现物流系统的扩展,可重组性使生产线的设备具有很大的灵活性,便于系统的重新布置和实现功能调整。(2)AGV泊车机器人系统通过局域网协议与管理系统相连,可以建设无人智能化车间、自动化仓库,实现物流自动化的最佳选择。便于和机器人自动输送线、自动化加工中心配合作业,可以和立体仓库配合使用实现对物流的一体化控制。(3)AGV泊车机器人s主要用于各类型生产企业,为其进行物料和产品的搬送、装配及装配牵引、物料运输或替代往复不断的中间人力物流等。具有较高的安全性,AGV泊车机器人可实现自动避障和离线待命等保证生产线的连续运转,相对于流水线轨道等固定的物料输送线具有较大的交叉能力。(4)自动识别路径和选择优化路径可以灵活及时的运输物料,提高了设备的利用率。采用计算机控制,系统精度高,可构成高精度的动态跟踪系统。使用直流电源装置,低噪音、无污染,改善了作业环境。由于降低成本的压力一直贯穿于整个制造业和物流运输
收藏
编号:12180490
类型:共享资源
大小:42.57MB
格式:ZIP
上传时间:2020-05-08
300
积分
- 关 键 词:
-
三维SW
GC系列
agv
自动
泊车
停车
机器人
设计
导引
小车
三维
sw
gc
系列
- 资源描述:
-
购买设计请充值后下载,,资源目录下的文件所见即所得,都可以点开预览,,资料完整,充值下载可得到资源目录里的所有文件。。。【注】:dwg后缀为CAD图纸,doc,docx为WORD文档,原稿无水印,可编辑。。。带三维备注的都有三维源文件,由于部分三维子文件较多,店主做了压缩打包,都可以保证打开的,三维预览图都是店主用电脑打开后截图的,具体请见文件预览,有不明白之处,可咨询QQ:1304139763===========题目最后备注XX系列,只是店主整理分类,与内容无关,请忽视
展开阅读全文
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
装配图网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。