在智能制造、倉(cāng)儲(chǔ)物流等領(lǐng)域,自動(dòng)導(dǎo)引運(yùn)輸車(chē)(AGV)和自主移動(dòng)機(jī)器人(AMR)作為柔性物料搬運(yùn)的關(guān)鍵裝備,其核心控制系統(tǒng)的性能直接影響著整場(chǎng)運(yùn)行的效率、安全性與可靠性。隨著應(yīng)用場(chǎng)景復(fù)雜化與調(diào)度規(guī)模擴(kuò)大,傳統(tǒng)基于分散式控制器與專(zhuān)用硬件的方案在導(dǎo)航精度、功能集成與集群調(diào)度方面面臨諸多工程挑戰(zhàn)。本文旨在探討一種基于鋇錸技術(shù)ARMxy BL370系列邊緣控制器的AGV/AMR一體化控制方案,從系統(tǒng)設(shè)計(jì)角度分析其應(yīng)用特點(diǎn)。
一、AGV/AMR控制系統(tǒng)面臨的主要挑戰(zhàn)
1.多源傳感器融合與高精度位姿解算的實(shí)時(shí)性要求:AMR依賴(lài)激光雷達(dá)、IMU(慣性測(cè)量單元)、里程計(jì)、視覺(jué)等多傳感器進(jìn)行定位與導(dǎo)航。傳統(tǒng)方案中,各傳感器常由獨(dú)立模塊處理,數(shù)據(jù)通過(guò)串口、CAN等總線(xiàn)匯總至主控制器,存在時(shí)間戳同步困難、融合算法算力不足的問(wèn)題,可能導(dǎo)致定位延遲或累計(jì)誤差增大,在動(dòng)態(tài)環(huán)境中影響路徑跟蹤精度與??繙?zhǔn)確性。
2.實(shí)時(shí)運(yùn)動(dòng)控制與安全響應(yīng)的確定性需求:AGV/AMR的驅(qū)動(dòng)輪伺服控制要求高動(dòng)態(tài)響應(yīng),以實(shí)現(xiàn)精準(zhǔn)的直線(xiàn)、轉(zhuǎn)彎及差速運(yùn)動(dòng)。同時(shí),安全系統(tǒng)(如安全激光雷達(dá)、急停按鈕)的信號(hào)需要被確定性地、低延遲地處理,并迅速觸發(fā)驅(qū)動(dòng)系統(tǒng)的安全功能(如STO)。傳統(tǒng)通用控制器在同時(shí)處理復(fù)雜算法與硬實(shí)時(shí)安全任務(wù)時(shí),可能面臨優(yōu)先級(jí)沖突或周期抖動(dòng)風(fēng)險(xiǎn)。
3.穩(wěn)定可靠的無(wú)線(xiàn)通信與集群調(diào)度集成:AGV/AMR需通過(guò)4G/5G/Wi-Fi與中央調(diào)度系統(tǒng)(RCS)保持不間斷通信,上報(bào)狀態(tài)、接收任務(wù)。通信鏈路的不穩(wěn)定、數(shù)據(jù)丟包或延遲,可能導(dǎo)致交通死鎖、任務(wù)中斷。傳統(tǒng)方案中,通信模塊與主控間接口單一,網(wǎng)絡(luò)異常診斷與恢復(fù)機(jī)制不夠靈活。
4.設(shè)備部署與維護(hù)的復(fù)雜性:不同現(xiàn)場(chǎng)的地圖、站點(diǎn)坐標(biāo)、工裝參數(shù)需要配置。傳統(tǒng)方式依賴(lài)PC連接設(shè)備進(jìn)行底層參數(shù)設(shè)置,流程繁瑣。當(dāng)車(chē)隊(duì)中車(chē)輛型號(hào)或任務(wù)特點(diǎn)不同時(shí),參數(shù)配置與軟件版本管理的工作量較大,不利于快速部署與統(tǒng)一維護(hù)。
二、解決方案概述:基于BL370的一體化邊緣控制架構(gòu)
本方案將BL370系列作為AGV/AMR的“車(chē)載大腦”,構(gòu)建一個(gè)集成感知、決策、控制與通信功能的平臺(tái)。
?控制核心:采用BL372B型號(hào)作為主控制器。其搭載的瑞芯微RK3562J處理器,四核ARM Cortex-A53可運(yùn)行Linux系統(tǒng),負(fù)責(zé)SLAM算法、路徑規(guī)劃、無(wú)線(xiàn)通信、人機(jī)交互等上層復(fù)雜應(yīng)用;其ARM Cortex-M0核心可單獨(dú)或配合Linux-RT-5.10.198實(shí)時(shí)內(nèi)核,處理伺服驅(qū)動(dòng)控制、安全I(xiàn)O響應(yīng)等對(duì)實(shí)時(shí)性要求高的任務(wù)。
?運(yùn)動(dòng)與同步控制:通過(guò)內(nèi)置IgH EtherCAT主站,將驅(qū)動(dòng)輪的伺服驅(qū)動(dòng)器、轉(zhuǎn)向伺服(如有)作為從站接入。EtherCAT的微秒級(jí)周期同步能力,可確保多輪系運(yùn)動(dòng)的協(xié)調(diào)一致,實(shí)現(xiàn)精準(zhǔn)的航跡跟蹤。
?知與安全集成:利用豐富的板載接口與模塊化IO插槽,接入各類(lèi)導(dǎo)航與安全傳感器。
?無(wú)線(xiàn)通信與遠(yuǎn)程管理:通過(guò)Mini PCIe接口擴(kuò)展4G/5G模塊,保持車(chē)輛與云端的連接。
三、具體IO需求與選型配置
AGV/AMR的IO系統(tǒng)需兼顧導(dǎo)航感知、安全防護(hù)、本體控制與交互功能。
1.核心控制單元選型
?主控制器:BL372B(具備3個(gè)EtherCAT網(wǎng)口,1個(gè)X板槽,2個(gè)Y板槽,1個(gè)Mini PCIe槽)。資源分配建議:1個(gè)EtherCAT網(wǎng)口用于驅(qū)動(dòng)伺服系統(tǒng),1個(gè)可預(yù)留或用于擴(kuò)展IO耦合器;Mini PCIe槽安裝4G/5G通信模塊;X、Y槽安裝專(zhuān)用功能模塊。
?計(jì)算核心:SOM372(RK3562J, 32GB eMMC, 4GB LPDDR4X),提供充足的存儲(chǔ)空間存放高精度地圖與運(yùn)行日志。
?操作系統(tǒng):采用Linux-RT-5.10.198內(nèi)核,為關(guān)鍵控制任務(wù)提供實(shí)時(shí)性保障。
2.關(guān)鍵功能IO選型
| 功能分類(lèi) | 信號(hào)需求 | 選型型號(hào)/接口 | 功能說(shuō)明與配置考慮 |
| 導(dǎo)航輔助感知 | 接收IMU(慣性測(cè)量單元)的角速度、加速度等數(shù)據(jù),通常通過(guò)串口(UART)或CAN總線(xiàn)輸出。 | Y系列板卡(需支持UART或CAN) | 規(guī)格書(shū)中Y系列板卡型號(hào)眾多,需選擇提供相應(yīng)串行通信接口的型號(hào)(如帶RS232/RS485的板卡可適配部分IMU)。IMU數(shù)據(jù)用于補(bǔ)償里程計(jì)誤差,尤其在車(chē)輪打滑時(shí),為融合定位提供重要觀測(cè)值。 |
| 安全防護(hù) | 接入安全激光雷達(dá)(SICK, Hokuyo等)的安全區(qū)域信號(hào)。這類(lèi)傳感器通常輸出OSSD(安全輸出)信號(hào)或通過(guò)CIP Safety over EtherCAT等安全協(xié)議通信。 | X系列板卡(高速DI)或EtherCAT FSoE | 方案一(傳統(tǒng)安全回路):選用X14等高速DI板卡,直接采集安全激光雷達(dá)的OSSD開(kāi)關(guān)量信號(hào),并接入控制器的安全邏輯。方案二(網(wǎng)絡(luò)化安全):若激光雷達(dá)支持,將其作為EtherCAT FSoE(功能安全 over EtherCAT)從站接入,實(shí)現(xiàn)更高集成度的安全功能。 |
| 驅(qū)動(dòng)與基本控制 | 控制提升、伸縮、聲光提示等機(jī)構(gòu)的數(shù)字輸出(DO);采集急停、防撞條、貨叉到位等信號(hào)的數(shù)字輸入(DI)。 | X23板(4DI+4DO) 或組合使用Y01(DI/DO)、Y11(DI)、Y21(DO) 等板卡 | 根據(jù)車(chē)輛實(shí)際執(zhí)行器與傳感器數(shù)量,靈活選配與組合數(shù)字量IO板卡,完成車(chē)輛本體的基本邏輯控制。 |
| 無(wú)線(xiàn)通信 | 提供穩(wěn)定的蜂窩網(wǎng)絡(luò)連接。 | Mini PCIe接口+ 4G/5G模塊 | BL370通過(guò)Mini PCIe接口擴(kuò)展4G/5G模塊,為車(chē)輛提供廣域無(wú)線(xiàn)連接能力。天線(xiàn)接口便于外接車(chē)載天線(xiàn)。 |
3.軟件功能實(shí)現(xiàn)
?BLIoTLink實(shí)現(xiàn)車(chē)-云可靠通信:BLIoTLink軟件運(yùn)行于BL370上,作為通信代理。它可通過(guò)4G/5G模塊,利用MQTT協(xié)議與遠(yuǎn)端的調(diào)度系統(tǒng)(RCS)或物聯(lián)網(wǎng)平臺(tái)建立連接。負(fù)責(zé)封裝上報(bào)車(chē)輛位置、狀態(tài)、電池信息,并可靠接收下發(fā)的路徑點(diǎn)、任務(wù)指令。其斷線(xiàn)重連、消息隊(duì)列等機(jī)制有助于提升無(wú)線(xiàn)環(huán)境下的通信韌性。
?QuickConfig簡(jiǎn)化現(xiàn)場(chǎng)部署:通過(guò)QuickConfig工具,將不同工作區(qū)域的地圖文件、站點(diǎn)坐標(biāo)(X,Y,Θ)、速度參數(shù)、充電樁位置等配置信息,打包成獨(dú)立的“場(chǎng)景配置文件”。在現(xiàn)場(chǎng)部署或任務(wù)變更時(shí),運(yùn)維人員可通過(guò)連接車(chē)載HMI或無(wú)線(xiàn)網(wǎng)絡(luò),將配置文件快速下發(fā)至AGV,減少現(xiàn)場(chǎng)編程與調(diào)試工作量。
四、一體化控制方案的技術(shù)特點(diǎn)分析
相比于傳統(tǒng)“工控機(jī)+運(yùn)動(dòng)控制卡+安全PLC+通信網(wǎng)關(guān)”的分散式車(chē)載方案,基于BL370的一體化方案在系統(tǒng)設(shè)計(jì)上呈現(xiàn)出不同特點(diǎn)。
| 對(duì)比方面 | 傳統(tǒng)分布式車(chē)載控制方案 | 基于BL370的一體化邊緣控制方案 | 方案特點(diǎn)分析 |
| 硬件架構(gòu)與集成度 | 多個(gè)獨(dú)立硬件單元通過(guò)線(xiàn)纜連接,占用空間較大,總重量和功耗較高,對(duì)AGV的載重與續(xù)航設(shè)計(jì)有影響。 | 高度集成。主要計(jì)算、控制、通信與基礎(chǔ)IO功能集中于單個(gè)緊湊型控制器(110*83*48mm)。模塊化IO板卡直接插接,大幅減少內(nèi)部線(xiàn)纜連接。 | 有助于實(shí)現(xiàn)更緊湊、輕量化的車(chē)載電控柜設(shè)計(jì),簡(jiǎn)化內(nèi)部布線(xiàn),提升硬件可靠性。 |
| 軟件與算法協(xié)同 | 導(dǎo)航算法、運(yùn)動(dòng)控制、安全邏輯可能運(yùn)行在不同硬件上,跨平臺(tái)數(shù)據(jù)交換存在延遲與同步挑戰(zhàn)。 | 算法與數(shù)據(jù)在平臺(tái)內(nèi)閉環(huán)。SLAM、路徑規(guī)劃、運(yùn)動(dòng)控制、安全邏輯均可部署在同一平臺(tái),共享內(nèi)存數(shù)據(jù),減少中間傳輸延遲,有利于提升控制系統(tǒng)整體的響應(yīng)性能與確定性。 | 為復(fù)雜的多源傳感器融合與實(shí)時(shí)控制提供了一個(gè)統(tǒng)一的軟件運(yùn)行與數(shù)據(jù)交換環(huán)境。 |
| 實(shí)時(shí)性與功能安全 | 依賴(lài)專(zhuān)用安全PLC處理安全信號(hào),其與主控間的通信周期和延遲需要仔細(xì)評(píng)估。 | 通過(guò)Linux-RT實(shí)時(shí)內(nèi)核與M0核,可在同一硬件上劃分非實(shí)時(shí)與實(shí)時(shí)任務(wù)區(qū)域。結(jié)合EtherCAT及FSoE,可構(gòu)建集成化的安全控制體系,但需進(jìn)行嚴(yán)謹(jǐn)?shù)陌踩軜?gòu)設(shè)計(jì)與認(rèn)證。 | 提供了構(gòu)建緊湊型安全控制系統(tǒng)的硬件與網(wǎng)絡(luò)基礎(chǔ),降低了系統(tǒng)復(fù)雜度,但需在應(yīng)用層面完成完整的安全生命周期管理。 |
| 遠(yuǎn)程運(yùn)維與更新 | 各組件可能需要不同的工具進(jìn)行維護(hù),整車(chē)軟件更新流程復(fù)雜。 | 通過(guò)BLIoTLink與BLRAT等統(tǒng)一工具,可實(shí)現(xiàn)對(duì)車(chē)載控制器軟件、配置參數(shù)的遠(yuǎn)程監(jiān)控、診斷與無(wú)線(xiàn)(OTA)更新。 | 提升了車(chē)隊(duì)管理的集中化與運(yùn)維效率,特別是對(duì)于大規(guī)模部署的場(chǎng)景。 |
五、總結(jié)
將ARMxy BL370邊緣控制器作為AGV/AMR的核心控制單元,其價(jià)值在于提供了一個(gè)高度集成、軟件定義且通信能力豐富的硬件平臺(tái)。該方案通過(guò)整合EtherCAT運(yùn)動(dòng)控制、多接口傳感器接入、實(shí)時(shí)計(jì)算與無(wú)線(xiàn)通信能力,旨在應(yīng)對(duì)AGV/AMR在精準(zhǔn)協(xié)同控制、多傳感器融合、穩(wěn)定車(chē)隊(duì)通信及高效現(xiàn)場(chǎng)部署等方面的工程需求。
它并非簡(jiǎn)單地替換多個(gè)獨(dú)立硬件,而是通過(guò)重構(gòu)車(chē)載控制系統(tǒng)的架構(gòu),為設(shè)備開(kāi)發(fā)者提供了一個(gè)更具集成度和靈活性的基礎(chǔ)平臺(tái),使其能夠更專(zhuān)注于導(dǎo)航算法、任務(wù)邏輯等上層應(yīng)用的開(kāi)發(fā)與優(yōu)化,從而適應(yīng)快速變化的市場(chǎng)與多樣的應(yīng)用場(chǎng)景。
審核編輯 黃宇
-
控制器
+關(guān)注
關(guān)注
114文章
17869瀏覽量
195044 -
AMR
+關(guān)注
關(guān)注
3文章
483瀏覽量
32285 -
AGV
+關(guān)注
關(guān)注
28文章
1571瀏覽量
43785
發(fā)布評(píng)論請(qǐng)先 登錄
什么是安消一體化物聯(lián)網(wǎng)系統(tǒng)云平臺(tái)--安防消防一體化物聯(lián)網(wǎng)系統(tǒng)云平臺(tái)簡(jiǎn)稱(chēng)安消一體化云平臺(tái)
光儲(chǔ)充一體化電站微電網(wǎng)系統(tǒng)建設(shè)的應(yīng)用方案
MAXQ8913:一體化伺服環(huán)路控制的16位混合信號(hào)微控制器
基于BL370邊緣控制器的智能擠出機(jī)一體化解決方案
基于BL370邊緣控制器的芯片分選機(jī)一體化控制解決方案
基于BL370邊緣控制器的高精度貼片機(jī)一體化控制系統(tǒng)解決方案
ARMxy 工業(yè)邊緣控制器生態(tài)全解析:采集、控制、AI、可視化與運(yùn)維一體化邊緣大腦
基于BL370邊緣控制器的灌裝旋蓋一體機(jī)智能化解決方案
VIAVI PCI Express5.0 Xgig協(xié)議訓(xùn)練器主機(jī)測(cè)試臺(tái)專(zhuān)為 PCIe 5.0 適配器卡及控制器/固件開(kāi)發(fā)的一體化測(cè)試方案
基于鋇錸BL370的邊緣智能復(fù)合材料鋪絲機(jī)控制系統(tǒng)解決方案
基于鋇錸BL370的邊緣智能折彎?rùn)C(jī)控制系統(tǒng)解決方案
基于鋇錸BL370的智能激光切割機(jī)一體化控制與AI工藝優(yōu)化解決方案
解決方案 | 云管端一體化OTA HIL測(cè)試解決方案
基于BL370邊緣控制器的AGV/AMR一體化控制解決方案
評(píng)論