国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Arduino開(kāi)發(fā)AGV小車(chē)的設(shè)計(jì)與實(shí)現(xiàn)

2025-01-01 00:00:00李永吉
機(jī)電信息 2025年1期
關(guān)鍵詞:智能小車(chē)功能模塊

摘 要:隨著人工智能和自動(dòng)化技術(shù)的發(fā)展,AGV小車(chē)作為能夠?qū)崿F(xiàn)自動(dòng)駕駛、環(huán)境感知、路徑規(guī)劃、自動(dòng)控制等多學(xué)科技術(shù)的綜合系統(tǒng),在特種作業(yè)、自動(dòng)搬運(yùn)系統(tǒng)、智能運(yùn)輸系統(tǒng)等領(lǐng)域得到了廣泛應(yīng)用。鑒于此,以Arduino系列開(kāi)發(fā)板作為核心控制器,通過(guò)對(duì)AGV底盤(pán)、機(jī)械手機(jī)械結(jié)構(gòu)、導(dǎo)航方式和硬件進(jìn)行設(shè)計(jì),并對(duì)電機(jī)等的重要參數(shù)進(jìn)行選型計(jì)算,根據(jù)倉(cāng)儲(chǔ)背景搭建實(shí)驗(yàn)環(huán)境,對(duì)AGV導(dǎo)航和機(jī)械手抓取實(shí)驗(yàn)進(jìn)行實(shí)驗(yàn)測(cè)試,設(shè)計(jì)一輛能自動(dòng)導(dǎo)航、自動(dòng)避障、自動(dòng)識(shí)別目標(biāo)、自動(dòng)定位目標(biāo)并抓取物料的智能復(fù)合型AGV小車(chē)。

關(guān)鍵詞:Arduino;AGV;智能小車(chē);功能模塊

中圖分類(lèi)號(hào):TP23" " 文獻(xiàn)標(biāo)志碼:A" " 文章編號(hào):1671-0797(2025)01-0037-05

DOI:10.19514/j.cnki.cn32-1628/tm.2025.01.009

0" " 引言

隨著人工智能和自動(dòng)化技術(shù)的發(fā)展,AGV小車(chē)作為能夠?qū)崿F(xiàn)自動(dòng)駕駛、環(huán)境感知、路徑規(guī)劃、自動(dòng)控制等多學(xué)科技術(shù)的綜合系統(tǒng),具有安全可靠性強(qiáng)、自動(dòng)化程度高、管理調(diào)度靈活方便等特點(diǎn),在特種作業(yè)、自動(dòng)搬運(yùn)系統(tǒng)、智能運(yùn)輸系統(tǒng)等領(lǐng)域得到了廣泛應(yīng)用,大大提高了物料運(yùn)輸?shù)男屎蜕a(chǎn)車(chē)間的自動(dòng)化程度,體現(xiàn)出非常大的應(yīng)用優(yōu)勢(shì)及推廣價(jià)值。在物流配送行業(yè),人工配送一直占據(jù)主導(dǎo)地位,但配送效率較為低下、配送成本較高、人力資源較為緊缺等問(wèn)題逐漸顯露出來(lái)。智能AGV屬于工業(yè)移動(dòng)機(jī)器人范疇,在無(wú)人駕駛、物流配送、智能巡檢、智能倉(cāng)儲(chǔ)等領(lǐng)域發(fā)揮了重要作用,能夠在各種復(fù)雜的工況下準(zhǔn)確、高效、智能地完成一系列物流運(yùn)輸和分揀任務(wù),極大地提高了物料的搬運(yùn)效率,自動(dòng)化程度大幅提升,節(jié)省了人力和物力成本,廣受智能物流行業(yè)的關(guān)注,具有較高的應(yīng)用價(jià)值和科學(xué)意義。

AGV自誕生以來(lái),已發(fā)展了半個(gè)多世紀(jì)。1953年,美國(guó)Barrett Electronics公司研制了世界上第一臺(tái)AGV[1],它是由一輛拖拉機(jī)改裝而來(lái),通過(guò)在空中預(yù)布置引導(dǎo)線的方式進(jìn)行導(dǎo)航,實(shí)現(xiàn)了物品搬運(yùn)功能。到了21世紀(jì),德國(guó)KUKA公司研發(fā)了KMP 600-S diffDrive移動(dòng)機(jī)器人,通過(guò)SLAM方法創(chuàng)建環(huán)境地圖,系統(tǒng)可以對(duì)運(yùn)行環(huán)境改變做出反應(yīng),從而實(shí)現(xiàn)了倉(cāng)儲(chǔ)環(huán)境應(yīng)用[2]。美國(guó)亞馬遜公司設(shè)計(jì)的Kiva物流倉(cāng)儲(chǔ)機(jī)器人,通過(guò)掃描二維碼實(shí)現(xiàn)導(dǎo)航,成為物流倉(cāng)儲(chǔ)領(lǐng)域的佼佼者[3]。英國(guó)成功研制了第一臺(tái)采用磁導(dǎo)航方式的AGV[4]。直至今日,種類(lèi)繁多的AGV正朝著復(fù)雜化、專(zhuān)業(yè)化、智能化方向發(fā)展,在AGV上安裝機(jī)械手來(lái)配合完成抓取運(yùn)輸工作,已經(jīng)在各類(lèi)倉(cāng)儲(chǔ)場(chǎng)合得到應(yīng)用。

1" " AGV小車(chē)系統(tǒng)的關(guān)鍵技術(shù)與模塊

開(kāi)發(fā)板是用來(lái)進(jìn)行嵌入式系統(tǒng)開(kāi)發(fā)的工具,目前流行的主要有51、Arduino、ARM(STM、NXP)、IOT、Linux等幾大類(lèi)。鑒于Arduino的硬件電路和軟件開(kāi)發(fā)環(huán)境都是完全開(kāi)源的,可以通過(guò)USB直接與PC連接而不需要安裝驅(qū)動(dòng)程序,也預(yù)留了數(shù)字信號(hào)和模擬信號(hào)的第三方開(kāi)發(fā)接口,在不從事商業(yè)用途的情況下初學(xué)者可以根據(jù)自己的需要使用、修改和分發(fā)它[5],本設(shè)計(jì)選用Arduino Mega2560芯片作為核心開(kāi)發(fā)板,用于控制各個(gè)模塊的工作。小車(chē)系統(tǒng)的總體設(shè)計(jì)主要由控制器模塊、避障模塊、紅外巡線模塊、電機(jī)驅(qū)動(dòng)模塊、舵機(jī)模塊、電源模塊等組成,系統(tǒng)結(jié)構(gòu)如圖1所示,系統(tǒng)主要零部件參數(shù)如表1所示。

1.1" " 小車(chē)的底盤(pán)設(shè)計(jì)

為確保小車(chē)穩(wěn)定行駛并能適應(yīng)不同地面環(huán)境,車(chē)身采用鋁合金底板(245 mm×220 mm)作為小車(chē)結(jié)構(gòu)主板,在底部四個(gè)角安裝各一套減速電機(jī)和橡膠輪胎,小車(chē)的電池倉(cāng)安裝在底部中間位置。構(gòu)件主要由直流電機(jī)、電機(jī)支架、帶孔平板、聯(lián)軸器、輪胎組成,如圖2所示。

1.2" " 機(jī)械臂及抓取設(shè)計(jì)

機(jī)械手常見(jiàn)運(yùn)動(dòng)形式包括直角坐標(biāo)式、關(guān)節(jié)式、碼垛式等,這三種方式都有一定的優(yōu)缺點(diǎn),綜合考慮機(jī)械臂需要實(shí)現(xiàn)的功能以及機(jī)械臂與物料臺(tái)之間的協(xié)調(diào)性,采用碼垛式機(jī)械手,設(shè)計(jì)了6軸自由度的機(jī)械臂,并用舵機(jī)作為機(jī)械臂的關(guān)節(jié),如圖3所示。由于實(shí)驗(yàn)抓取的物體為輕物體,因此在電機(jī)選型時(shí),機(jī)械手驅(qū)動(dòng)電機(jī)采用閉環(huán)步進(jìn)電機(jī),其他重要材料選擇如表2所示。

1.3" " 電機(jī)驅(qū)動(dòng)模塊選擇

考慮到需要控制四個(gè)電機(jī)的運(yùn)行,所以采用L298N四路步進(jìn)電機(jī)驅(qū)動(dòng)模塊(圖4),該模塊具有驅(qū)動(dòng)能力強(qiáng)、發(fā)熱量低、抗干擾能力強(qiáng)的特點(diǎn),可以同時(shí)驅(qū)動(dòng)4個(gè)直流電機(jī)(圖5),通過(guò)正反轉(zhuǎn)及電機(jī)速度的控制,實(shí)現(xiàn)小車(chē)的前進(jìn)、后退和轉(zhuǎn)向,使巡線更加穩(wěn)定。

1.4" " 舵機(jī)模塊選擇

舵機(jī)模塊的內(nèi)部結(jié)構(gòu)包括舵盤(pán)、電位計(jì)、減速齒輪、直流電機(jī)和控制電路5個(gè)部分。對(duì)舵機(jī)性能要求是扭矩大、精度高,旋轉(zhuǎn)角度可控,可在水平和垂直方向做2自由度運(yùn)動(dòng),供電電壓在4.8~7.2 V,扭矩為9~13 kg/cm,工作電流應(yīng)在1~1.3 A,控制頻率在50~100 Hz。

1.5" " 電源模塊選擇

由于各模塊所需電壓不同,本項(xiàng)目小車(chē)供電電壓分別有3.3、5、7.2 V,各模塊需要穩(wěn)壓模塊轉(zhuǎn)換電壓。鑒于小車(chē)體積限制,無(wú)法攜帶更多電池,故選用LM2596S可調(diào)電源模塊(圖6),通過(guò)調(diào)整藍(lán)色電位器旋鈕進(jìn)行降壓轉(zhuǎn)換,實(shí)現(xiàn)3.3、5、7.2 V等穩(wěn)定的直流電壓輸出,為各模塊供電。

2" " AGV的導(dǎo)航方法與實(shí)現(xiàn)

AGV的導(dǎo)航方式可以分為色帶導(dǎo)航[6]、磁條導(dǎo)航[7]、激光導(dǎo)航[8]、慣性導(dǎo)航[9]、復(fù)合導(dǎo)航[10]等,不同的導(dǎo)航技術(shù)在某些特定環(huán)境下存在一定的局限性和不足,不同導(dǎo)航方式的優(yōu)缺點(diǎn)如表3所示。

根據(jù)實(shí)際選擇色帶導(dǎo)航方式,通過(guò)鋪設(shè)黑色帶形成運(yùn)行軌道,在小車(chē)正前方底盤(pán)下安裝12路灰度傳感器,在行進(jìn)過(guò)程中光敏電阻不停讀取灰度檢測(cè)傳感器的光通量數(shù)值而產(chǎn)生相應(yīng)信號(hào),如圖7所示,實(shí)現(xiàn)定位、循跡和運(yùn)行控制。

3" " AGV小車(chē)循跡避障控制系統(tǒng)的設(shè)計(jì)

3.1" " 避障流程設(shè)計(jì)

通過(guò)在Arduino IDE平臺(tái)編寫(xiě)C代碼來(lái)實(shí)現(xiàn)功能模塊,利用超聲波測(cè)距技術(shù)和紅外傳感器分別實(shí)現(xiàn)自動(dòng)避障和自動(dòng)循跡功能。

3.2" " 障礙自動(dòng)檢測(cè)

AGV小車(chē)正前方安裝兩個(gè)超聲波探頭,分別用于發(fā)射和接收超聲波。本項(xiàng)目所用模塊測(cè)量范圍為0~2 m,運(yùn)行時(shí)模塊內(nèi)部將發(fā)出8個(gè)40 kHz周期電平并檢測(cè)回波。

3.3" " 避障程序設(shè)計(jì)

避障程序是巡線避障的基礎(chǔ),其流程如圖8所示。小車(chē)行駛時(shí),通過(guò)分析超聲波傳感器發(fā)送的信號(hào)來(lái)判斷前方是否存在障礙物,本設(shè)計(jì)設(shè)定的障礙物距離為20 cm,即當(dāng)超聲波傳感器測(cè)得前方物體與小車(chē)的間距不大于20 cm時(shí),則會(huì)判斷前方存在障礙物,進(jìn)行相應(yīng)避障操作。若無(wú)障礙物,則通過(guò)分析接收到的4個(gè)紅外傳感器的信號(hào),發(fā)送小車(chē)運(yùn)動(dòng)命令給電機(jī)模塊,使小車(chē)做出相應(yīng)操作,進(jìn)行巡線;若有障礙物,小車(chē)先執(zhí)行避障操作,同時(shí)記錄避障方向,直到檢測(cè)出無(wú)障礙物時(shí),向相反方向運(yùn)動(dòng),使小車(chē)重新回到線上,繼續(xù)做巡線運(yùn)動(dòng)。

4" " 實(shí)驗(yàn)驗(yàn)證與分析

4.1" " 環(huán)境與實(shí)驗(yàn)平臺(tái)搭建

以倉(cāng)儲(chǔ)環(huán)境為實(shí)驗(yàn)背景進(jìn)行實(shí)驗(yàn)分析,假設(shè)在指定區(qū)域放置目標(biāo)物料,AGV接收到指令并通過(guò)導(dǎo)航到達(dá)指定地點(diǎn)進(jìn)行抓取任務(wù),如圖9所示。根據(jù)實(shí)驗(yàn)需求,實(shí)驗(yàn)設(shè)備可以分為硬件設(shè)備、軟件和服務(wù)器這三類(lèi),硬件主要包括:裝有機(jī)械手的AGV小車(chē)1輛、模擬倉(cāng)儲(chǔ)環(huán)境地圖1套、模擬物料盒1個(gè)。

4.2" " 系統(tǒng)測(cè)試

實(shí)驗(yàn)驗(yàn)證主要分為導(dǎo)航軌跡精度分析和物體抓取實(shí)驗(yàn)分析,在物料抓取實(shí)驗(yàn)中,物體的定位精度直接影響了物體抓取的成功率,因此在驗(yàn)證過(guò)程中首先對(duì)深度信息進(jìn)行分析評(píng)估,如表4所示。為了適應(yīng)AGV工作環(huán)境,對(duì)AGV小車(chē)進(jìn)行循線前進(jìn)和轉(zhuǎn)彎、避障動(dòng)作、在指定區(qū)域物料抓取、將物料送至指定區(qū)域等內(nèi)容進(jìn)行測(cè)試。經(jīng)過(guò)各個(gè)環(huán)節(jié)的實(shí)驗(yàn)測(cè)試,功能模塊之間配合默契,系統(tǒng)在功能和性能上符合設(shè)計(jì)的指標(biāo)要求。導(dǎo)航實(shí)驗(yàn)結(jié)果表明,平均軌跡誤差為5.85 mm,平均角度誤差為0.65°。抓取物料實(shí)驗(yàn)表明,機(jī)械手抓取物料的平均成功率達(dá)到95%。其中抓取失敗的原因主要在于AGV小車(chē)對(duì)上料區(qū)標(biāo)志位檢測(cè)不夠精準(zhǔn),造成機(jī)械手對(duì)物料進(jìn)行空抓取。

5" " 結(jié)論與改進(jìn)

經(jīng)過(guò)測(cè)試和對(duì)電路連接、傳感器校準(zhǔn)、控制算法的優(yōu)化等,AGV小車(chē)可以實(shí)現(xiàn)高效、準(zhǔn)確的物料運(yùn)送目標(biāo),可用于不同環(huán)境下的物料運(yùn)送、自動(dòng)搬運(yùn)和特種作業(yè),具有良好的應(yīng)用前景和經(jīng)濟(jì)效益。為確保小車(chē)的穩(wěn)定性和可靠性,下一步需要從以下幾方面著手進(jìn)行改進(jìn)和完善:

1)AGV多目標(biāo)任務(wù)調(diào)度研究不夠。對(duì)不同類(lèi)型的物料進(jìn)行分類(lèi)并確定它們要送達(dá)的目標(biāo)站點(diǎn)研究還需進(jìn)一步深化。

2)AGV小車(chē)自動(dòng)充電功能尚未實(shí)現(xiàn)。當(dāng)AGV小車(chē)的電量即將耗盡時(shí),它會(huì)向系統(tǒng)發(fā)出請(qǐng)求充電指令,在系統(tǒng)允許后自動(dòng)到充電的地方“排隊(duì)”充電。

3)路徑規(guī)劃無(wú)法自動(dòng)完成,需沿規(guī)定的路線行進(jìn)。AGV小車(chē)需要規(guī)劃一條到達(dá)目標(biāo)運(yùn)輸點(diǎn)的無(wú)碰撞路徑來(lái)進(jìn)行物料的運(yùn)輸。

4)本設(shè)計(jì)的避障實(shí)驗(yàn)所選取的障礙物是靜止而非移動(dòng)的,還未完全能夠模擬在真實(shí)環(huán)境上的避障實(shí)驗(yàn),在這方面還需要進(jìn)一步的改進(jìn)實(shí)驗(yàn)和完善。

5)由于使用色帶導(dǎo)航,AGV小車(chē)軌跡柔性有所欠缺,障礙自動(dòng)識(shí)別系統(tǒng)的實(shí)時(shí)性和精確性還有待進(jìn)一步的提高。小車(chē)整體還不夠美觀,也還需進(jìn)一步優(yōu)化。

[參考文獻(xiàn)]

[1] KOFF G A,BOLDRIN B.Automated guided vehicles[J].Materials Handling Handbook,1985:273-314.

[2] FILIP D.System for control of autonomous mobile robots[D].Prague:Czech Technical University in Prague,Computing and Information Centre,2023.

[3] SANDER A,WOLFGANG M.The rise of robotics[J/OL].BCG Perspectives,2014.(2014-08-27)[2024-09-01].https://www.bcg.com/publications/2014/business-

unit-strategy-innovation-rise-of-robotics.

[4] SANKARI J,IMTIAZ R.Automated guided vehicle (AGV) for industrial sector[C]//

Proceedings of 2016 10th International Conference on Intelligent Systems and Control(ISCO),2016:1-5.

[5] DEEMYAD T,MOELLER R,SEBASTIAN A.Chassis design and analysis of an autonomous ground vehicle (AGV) using genetic algorithm[C]//Proceedings of 2020 Intermountain Engineering,Technology and Computing(IETC),2020:1-6.

[6] CONG V D.Visual servoing control of 4-DOF palletizing robotic arm for vision-based sorting robot system[J].International Journal on Interactive Design and Manufacturing(IJIDeM),2023,17(2):717-728.

[7] LE K M,VAN H H,JEON J W.An advanced closed-loop control to improve the performance of hybrid stepper motors[J].IEEE Transactions on Power Electronics,2016,32(9):7244-7255.

[8] YIN L L,WANG F,HAN S,et al.Application of drive circuit based on L298N in direct current motor speed control system[C]//Proceedings of Advanced Laser Manufacturing Technology.SPIE,2016,10153:163-169.

[9] BINDU R A,ALAM S,NELOY A A.A cost-efficient multipurpose service robot using Raspberry Pi and 6 DOF robotic arm[C]//Proceedings of the 2019 2nd International Conference on Service Robotics Technologies,2019:16-22.

[10] XIE J,YAN X.Robot control system based on Android mobile voice and Arduino control board[J].Internet of Things Technology,2015,5(3):2.

收稿日期:2024-09-18

作者簡(jiǎn)介:李永吉(2002—),男,浙江永康人,碩士研究生,研究方向:電子信息、集成電路。

猜你喜歡
智能小車(chē)功能模塊
基于STC89C51智能小車(chē)的移動(dòng)家居平臺(tái)的設(shè)計(jì)
基于HC—SR04超聲波傳感器的智能避障小車(chē)設(shè)計(jì)
智能安全防盜探測(cè)小車(chē)
基于單片機(jī)的循跡智能車(chē)系統(tǒng)設(shè)計(jì)
基于ASP.NET標(biāo)準(zhǔn)的采購(gòu)管理系統(tǒng)研究
輸電線路附著物測(cè)算系統(tǒng)測(cè)算功能模塊的研究
M市石油裝備公服平臺(tái)網(wǎng)站主要功能模塊設(shè)計(jì)與實(shí)現(xiàn)
功能模塊的設(shè)計(jì)與應(yīng)用研究
崇义县| 奉贤区| 军事| 辰溪县| 沅江市| 腾冲县| 昌宁县| 唐河县| 连南| 大安市| 康乐县| 丰顺县| 曲沃县| 同德县| 屏东市| 阜南县| 泾川县| 屏边| 昌邑市| 公安县| 类乌齐县| 大安市| 乃东县| 吴川市| 铜山县| 榆树市| 浦江县| 承德县| 安顺市| 金沙县| 赞皇县| 汉寿县| 精河县| 东平县| 独山县| 涿鹿县| 锡林浩特市| 巴马| 杂多县| 兴仁县| 永顺县|