当前位置:首页 > 工业控制 > 《机电信息》
[导读]随着人工智能和自动化技术的发展 ,AGV小车作为能够实现自动驾驶、环境感知、路径规划 、自动控制等多学科技术的综合系统 ,在特种作业 、自动搬运系统 、智能运输系统等领域得到了广泛应用 。鉴于此 , 以Arduino系列开发板作为核心控制器 ,通过对AGV底盘、机械手机械结构、导航方式和硬件进行设计 ,并对电机等的重要参数进行选型计算 ,根据仓储背景搭建实验环境 ,对AGV导航和机械手抓取实验进行实验测试 ,设计一辆能自动导航、自动避障、自动识别目标、自动定位目标并抓取物料的智能复合型AGV小车。

0引言

随着人工智能和 自动化技术的发展,AGV小车作为能够实现自动驾驶、环境感知、路径规划、自动控制等多学科技术的综合系统,具有安全可靠性强、自动化程度高、管理调度灵活方便等特点,在特种作业、自动搬运系统、智能运输系统等领域得到了广泛应用,大大提高了物料运输的效率和生产车间的 自动化程度,体现出非常大的应用优势及推广价值。在物流配送行业,人工配送一直占据主导地位,但配送效率较为低下、配送成本较高、人力资源较为紧缺等问题逐渐显露出来。智能AGV属于工业移动机器人范畴,在无人驾驶、物流配送、智能巡检、智能仓储等领域发挥了重要作用,能够在各种复杂的工况下准确、高效、智能地完成一系列物流运输和分拣任务,极大地提高了物料的搬运效率, 自动化程度大幅提升,节省了人力和物力成本,广受智能物流行业的关注,具有较高的应用价值和科学意义。

AGV自诞生以来,已发展了半个多世纪。1953年,美国BarrettElectronics公司研制了世界上第一台 AGV[1],它是由一辆拖拉机改装而来,通过在空中预布置引导线的方式进行导航,实现了物品搬运功能。到了21世纪,德国KUKA公司研发了KMP600—SdiffDrive移动机器人,通过SLAM方法创建环境地图,系统可以对运行环境改变做出反应,从而实现了仓储环境应用[2]。美国亚马逊公司设计的Kiva物流仓储机器人,通过扫描二维码实现导航,成为物流仓储领域的佼佼者[3]。英国成功研制了第一台采用磁导航方式的 AGV[4]。直至今日,种类繁多的AGV正朝着复杂化、专业化、智能化方向发展,在AGV上安装机械手来配合完成抓取运输工作,已经在各类仓储场合得到应用。

1AGV小车系统的关键技术与模块

开发板是用来进行嵌入式系统开发的工具, 目前流行的主要有51、Arduino、ARM(STM、NXP)、IOT、Linux等几大类。鉴于Arduino的硬件电路和软件开发环境都是完全开源的,可以通过USB直接与PC连接而不需要安装驱动程序,也预留了数字信号和模拟信号的第三方开发接口,在不从事商业用途的情况下初学者可以根据自己的需要使用、修改和分发它[5],本设计选用Arduino Mega2560芯片作为核心开发板,用于控制各个模块的工作。小车系统的总体设计主要由控制器模块、避障模块、红外巡线模块、电机驱动模块、舵机模块、电源模块等组成,系统结构如图1所示,系统主要零部件参数如表1所示。

基于Arduino开发AGV小车的设计与实现


基于Arduino开发AGV小车的设计与实现


1.1 小车的底盘设计

为确保小车稳定行驶并能适应不同地面环境,车身采用铝合金底板(245 mm×220 mm)作为小车 结构主板,在底部四个角安装各一套减速电机和橡胶轮胎,小车的电池仓安装在底部中间位置。构件主要由直流电机、电机支架、带孔平板、联轴器、轮胎组成,如图2所示。

基于Arduino开发AGV小车的设计与实现

1.2机械臂及抓取设计

机械手常见运动形式包括直角坐标式、关节式、码垛式等,这三种方式都有一定的优缺点,综合考虑机械臂需要实现的功能以及机械臂与物料台之间的协调性,采用码垛式机械手,设计了6轴自由度的机械臂,并用舵机作为机械臂的关节,如图3所示。由于实验抓取的物体为轻物体,因此在电机选型时,机械手驱动电机采用闭环步进电机,其他重要材料选择如表2所示。

基于Arduino开发AGV小车的设计与实现


1.3电机驱动模块选择

考虑到需要控制四个电机的运行,所以采用L298N四路步进电机驱动模块(图4),该模块具有驱动能力强、发热量低、抗干扰能力强的特点,可以同时驱动4个直流电机(图5),通过正反转及电机速度的控制,实现小车的前进、后退和转向,使巡线更加稳定。

基于Arduino开发AGV小车的设计与实现

1.4 舵机模块选择

舵机模块的内部结构包括舵盘、电位计、减速齿轮、直流电机和控制电路5个部分。对舵机性能要求是扭矩大、精度高,旋转角度可控,可在水平和垂直方向做2自由度运动,供电电压在4.8~7.2 V,扭矩为9~13 kg/cm,工作电流应在1~1.3 A,控制频率在50~100 Hz。

1.5电源模块选择

由于各模块所需电压不同,本项目小车供电电压分别有3.3、5、7.2V,各模块需要稳压模块转换电压。鉴于小车体积限制,无法携带更多电池,故选用 LM2596S可调电源模块(图6),通过调整蓝色电位器旋钮进行降压转换,实现3.3、5、7.2 V等稳定的直流电压输出,为各模块供电。

基于Arduino开发AGV小车的设计与实现

2AGV的导航方法与实现

AGV的导航方式可以分为色带导航[6]、磁条导航[7]、激光导航[8]、惯性导航[9]、复合导航[10]等,不同的导航技术在某些特定环境下存在一定的局限性和不足,不同导航方式的优缺点如表3所示。

基于Arduino开发AGV小车的设计与实现

根据实际选择色带导航方式,通过铺设黑色带形成运行轨道,在小车正前方底盘下安装12路灰度传感器,在行进过程中光敏电阻不停读取灰度检测传感器的光通量数值而产生相应信号,如图7所示,实现定位、循迹和运行控制。

基于Arduino开发AGV小车的设计与实现


3AGV小车循迹避障控制系统的设计

3.1避障流程设计

通过在Arduino IDE平台编写c代码来实现功能模块,利用超声波测距技术和红外传感器分别实现自动避障和自动循迹功能。

3.2 障碍自动检测

AGV小车正前方安装两个超声波探头,分别用于发射和接收超声波。本项目所用模块测量范围为0~2 m,运行时模块内部将发出8个40 KHz周期电平并检测回波。

3.3避障程序设计

避障程序是巡线避障的基础,其流程如图8所示。小车行驶时,通过分析超声波传感器发送的信号来判断前方是否存在障碍物,本设计设定的障碍物距离为20 cm,即当超声波传感器测得前方物体与小车的间距不大于20cm时,则会判断前方存在障碍物,进行相应避障操作。若无障碍物,则通过分析接收到的4个红外传感器的信号,发送小车运动命令给电机模块,使小车做出相应操作,进行巡线;若有障碍物,小车先执行避障操作,同时记录避障方向,直到检测出无障碍物时,向相反方向运动,使小车重新回到线上,继续做巡线运动。

基于Arduino开发AGV小车的设计与实现

4 实验验证与分析

4.1环境与实验平台搭建

以仓储环境为实验背景进行实验分析,假设在

指定区域放置目标物料,AGV接收到指令并通过导航到达指定地点进行抓取任务,如图9所示。根据实验需求,实验设备可以分为硬件设备、软件和服务器这三类,硬件主要包括:装有机械手的AGV小车1辆、模拟仓储环境地图1套、模拟物料盒1个。

基于Arduino开发AGV小车的设计与实现

4.2 系统测试

实验验证主要分为导航轨迹精度分析和物体抓取实验分析,在物料抓取实验中,物体的定位精度直接影响了物体抓取的成功率,因此在验证过程中首先对深度信息进行分析评估,如表4所示。为了适应 AGV工作环境,对AGV小车进行循线前进和转弯、避障动作、在指定区域物料抓取、将物料送至指定区域等内容进行测试。经过各个环节的实验测试,功能模块之间配合默契,系统在功能和性能上符合设计的指标要求。导航实验结果表明,平均轨迹误差为5.85mm,平均角度误差为0.65°。抓取物料实验表明,机械手抓取物料的平均成功率达到95%。其中抓取失败的原因主要在于AGV小车对上料区标志位检测不够精准,造成机械手对物料进行空抓取。

基于Arduino开发AGV小车的设计与实现

5 结论与改进

经过测试和对电路连接、传感器校准、控制算法的优化等,AGV小车可以实现高效、准确的物料运送目标,可用于不同环境下的物料运送、自动搬运和特种作业,具有良好的应用前景和经济效益。为确保小车的稳定性和可靠性,下一步需要从以下几方面着手进行改进和完善:

1)AGV多 目标任务调度研究不够。对不同类型的物料进行分类并确定它们要送达的目标站点研究还需进一步深化。

2)AGV小车自动充电功能尚未实现。当AGV小车的电量即将耗尽时,它会向系统发出请求充电指令,在系统允许后自动到充电的地方“排队”充电。

3)路径规划无法自动完成,需沿规定的路线行进。AGV小车需要规划一条到达目标运输点的无碰撞路径来进行物料的运输。

4)本设计的避障实验所选取的障碍物是静止而非移动的,还未完全能够模拟在真实环境上的避障实验,在这方面还需要进一步的改进实验和完善。

5)由于使用色带导航,AGV小车轨迹柔性有所欠缺,障碍自动识别系统的实时性和精确性还有待

进一步的提高。小车整体还不够美观,也还需进一步优化。

[参考文献]

[1]KOFFGA,BOLDRINB.Automatedguided vehicles[J].Materials Handling Handbook,1985: 273-314.

[2] FILIP D.Systemfor control of autonomous mobilerobots[D].Prague : czechTechnicaluniversityin Prague,computing and Information centre,2023.

[3] SANDER A,WOLFGANGM.Therise of robotics[J/OL]. BcGPerspectives,2014. (2014-08-27)[2024-09-01].https://www.bcg.com/publications/2014/business-unit-strategy-innovation-rise-of-robotics.

[4] SANKARIJ,IMTIAZ R.Automated guided vehicle (AGV) forindustrialsector[c]// proceedingsof2016 10thInternationalconference onIntelligentSystemsandcontrol(IScO),2016:1-5.

[5]DEEMYADT,MOELLERR,SEBASTIANA.chassis designand analysis of an autonomousgroundvehicle(AGV) usinggeneticalgorithm[c]//proceedingsof 2020 Intermountain Engineering,Technologyandcomputing(IETc),2020: 1-6.

[6] CONG V D.Visual servoing control of 4-DOF palletizing robotic arm for vision-based sorting robotsystem [J].International Journal onInteractive Design andManufacturing(IJIDeM),2023,17(2): 717-728.

[7] LEKM,VANHH,JEON J W.Anadvanced closed-loopcontrol to improvethe performance of hybridsteppermotors[J].IEEETransactionsonpowerElectronics,2016,32(9): 7244-7255.

[8] YINLL,WANGF,HANS,etal.Applicationofdrive circuitbasedonL298Nindirectcurrentmotor speed control system[c]//proceedingsofAdvancedLaser ManufacturingTechnology.SpIE,2016,10153:163-169.

[9]BINDURA,ALAMS,NELOYAA.Acost-efficient multipurpose servicerobotusingRaspberrypiand 6DOFrobotic arm[c]//proceedings of the 20192ndInternationalconferenceonServiceRoboticsTechnologies,2019: 16-22.

[10] XIE J,YANX.Robot control systembasedonAndroid mobilevoiceandArduinocontrolboard[J]. InternetofThingsTechnology,2015,5(3): 2.

2025年第1期第9篇

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭