近年來(lái),人工智能、大模型、計(jì)算機(jī)視覺(jué)以及機(jī)器人操作系統(tǒng)(ROS1/ROS2等)的快速發(fā)展,市面上服務(wù)機(jī)器人、AGV、AMR、巡檢機(jī)器人、人形機(jī)器人等也開(kāi)始進(jìn)入高速發(fā)展階段,這類機(jī)器人的主控平臺(tái)也從傳統(tǒng)PLC、工控機(jī)慢慢向高性能ARM邊緣計(jì)算平臺(tái)轉(zhuǎn)移。相比傳統(tǒng)X86平臺(tái),ARM具有功耗低、體積小、接口豐富、AI算力不斷提升等特點(diǎn),已經(jīng)成為當(dāng)前機(jī)器人控制系統(tǒng)的重要選擇。
最近了解到幾款芯片平臺(tái)都有一些機(jī)器人開(kāi)發(fā)應(yīng)用案例,包括入門級(jí)的瑞芯微RK3588系列、此芯(CIX)CD8180系列以及高算力的NVIDIA Jetson Orin Nano Super系列。這三類平臺(tái)分別覆蓋入門級(jí)、中高端AI機(jī)器人開(kāi)發(fā)需求,在性能定位、軟件生態(tài)及應(yīng)用方向方面各具特點(diǎn)。
![]()
機(jī)器人開(kāi)發(fā)板需要具備哪些核心能力
現(xiàn)代機(jī)器人集環(huán)境感知、智能決策、運(yùn)動(dòng)規(guī)劃和人機(jī)交互于一體的綜合智能終端。因此,一塊成熟的機(jī)器人開(kāi)發(fā)板通常需要滿足以下幾個(gè)方面。
首先是CPU計(jì)算能力和算力,需要能夠同時(shí)運(yùn)行ROS2、SLAM建圖、路徑規(guī)劃、運(yùn)動(dòng)控制以及各種后臺(tái)服務(wù),以及具備算力進(jìn)行AI推理能力,需要支持YOLO目標(biāo)檢測(cè)、OCR文字識(shí)別、人體姿態(tài)估計(jì)、深度估計(jì)、語(yǔ)音識(shí)別以及大語(yǔ)言模型等算法;
再次是豐富的工業(yè)接口,包括USB、CAN、RS232、RS485、GPIO、I2C、MIPI CSI等,以便連接激光雷達(dá)、深度相機(jī)、電機(jī)驅(qū)動(dòng)器、IMU、編碼器等外設(shè);
最后還需要成熟的軟件生態(tài),支持Ubuntu、Android、Debian、Windows或OpenHarmony等操作系統(tǒng),并能夠運(yùn)行ROS2及相關(guān)機(jī)器人開(kāi)發(fā)框架。
因此,機(jī)器人開(kāi)發(fā)板的選型已經(jīng)不再局限于CPU性能,而是綜合考慮算力、接口資源、軟件生態(tài)、AI算法支持及開(kāi)發(fā)工具鏈等多個(gè)因素。
![]()
機(jī)器人完整開(kāi)發(fā)架構(gòu)解析
目前主流的AGV、AMR以及服務(wù)機(jī)器人普遍采用"AI主控板(上位機(jī))+運(yùn)動(dòng)控制器(下位機(jī))+多傳感器融合"的分層架構(gòu)。上位機(jī)開(kāi)發(fā)板主要負(fù)責(zé)運(yùn)行系統(tǒng)環(huán)境、ROS2、SLAM建圖、Navigation2導(dǎo)航、多傳感器融合、AI算法推理、大語(yǔ)言模型、Qt人機(jī)界面等應(yīng)用,并通過(guò)CAN、RS485、串口等接口向STM32等下位機(jī)發(fā)送速度、轉(zhuǎn)向、機(jī)械臂動(dòng)作等控制指令。下位機(jī)通常包括STM32、GD32、ESP32等MCU控制板,主要負(fù)責(zé)電機(jī)驅(qū)動(dòng)、伺服控制、編碼器采集、底盤(pán)控制、機(jī)械臂執(zhí)行機(jī)構(gòu)控制以及各類實(shí)時(shí)IO管理,將運(yùn)動(dòng)狀態(tài)實(shí)時(shí)反饋給上位機(jī)。再由ROS2完成導(dǎo)航控制、任務(wù)調(diào)度及運(yùn)動(dòng)規(guī)劃。
大致的標(biāo)準(zhǔn)硬件列表包括:
![]()
![]()
在自主導(dǎo)航方面,機(jī)器人需要運(yùn)行激光視覺(jué)SLAM、多傳感器融合、定位與地圖構(gòu)建(Localization & Mapping)、路徑規(guī)劃(A*、Dijkstra、RRT、Hybrid A*等)、局部避障以及運(yùn)動(dòng)控制算法,實(shí)現(xiàn)復(fù)雜環(huán)境下的自主建圖、自主定位、動(dòng)態(tài)路徑規(guī)劃和自動(dòng)避障。針對(duì)工業(yè)物流機(jī)器人,還需要結(jié)合多機(jī)器人協(xié)同調(diào)度算法,實(shí)現(xiàn)AGV或AMR集群任務(wù)分配、路徑避讓和交通管理,提高整體物流運(yùn)輸效率。
![]()
在人機(jī)交互方面,越來(lái)越多的服務(wù)機(jī)器人開(kāi)始集成語(yǔ)音識(shí)別(ASR)、語(yǔ)音合成(TTS)、自然語(yǔ)言處理(NLP)以及端側(cè)大語(yǔ)言模型,實(shí)現(xiàn)語(yǔ)音問(wèn)答、智能導(dǎo)覽、業(yè)務(wù)咨詢、任務(wù)下發(fā)等自然交互能力。同時(shí),還可結(jié)合多模態(tài)視覺(jué)語(yǔ)言模型(VLM),實(shí)現(xiàn)圖像理解、場(chǎng)景分析及視覺(jué)問(wèn)答等更智能的交互體驗(yàn)。
這種基于ARM開(kāi)發(fā)板+ROS2+AI算法+MCU運(yùn)動(dòng)控制器的整體方案,已經(jīng)成為服務(wù)機(jī)器人、AGV、AMR、巡檢機(jī)器人、配送機(jī)器人及智能物流設(shè)備開(kāi)發(fā)中應(yīng)用最廣泛、最成熟的技術(shù)架構(gòu)。
ROS2機(jī)器人系統(tǒng)基礎(chǔ)
無(wú)論選擇哪一種ARM平臺(tái),目前機(jī)器人大部分基于ROS系統(tǒng)。ROS2采用DDS通信機(jī)制,相較于ROS1具有更好的實(shí)時(shí)性、可靠性及分布式能力,可快速實(shí)現(xiàn)激光雷達(dá)驅(qū)動(dòng)、視覺(jué)感知、SLAM建圖、導(dǎo)航規(guī)劃、運(yùn)動(dòng)控制、多機(jī)器人協(xié)同等功能。隨著ROS2生態(tài)不斷成熟,大量開(kāi)源算法已經(jīng)支持ARM平臺(tái)運(yùn)行,使開(kāi)發(fā)者能夠更加專注于機(jī)器人業(yè)務(wù)邏輯,而無(wú)需重復(fù)開(kāi)發(fā)底層通信框架。
![]()
因此,在開(kāi)發(fā)板選型過(guò)程中,除了關(guān)注硬件性能外,ROS2兼容性、SDK完善程度及算法支持能力也成為重要參考因素。定昌電子的RK3588 AI開(kāi)發(fā)板已針對(duì)機(jī)器人應(yīng)用場(chǎng)景做了優(yōu)化,適配ROS2系統(tǒng),提供詳細(xì)的開(kāi)發(fā)資料。
RK3588平臺(tái):輕量級(jí)穩(wěn)定機(jī)器人開(kāi)發(fā)主流方案
RK3588系列目前是國(guó)產(chǎn)ARM機(jī)器人開(kāi)發(fā)中應(yīng)用較廣的平臺(tái)之一。其采用四核Cortex-A76加四核Cortex-A55八核架構(gòu),集成6TOPS AI算力NPU,在性能、成本和接口生態(tài)之間取得比較好的平衡。
對(duì)于服務(wù)機(jī)器人、AGV、AMR、巡檢機(jī)器人、配送機(jī)器人等項(xiàng)目,RK3588已經(jīng)能夠滿足大多數(shù)應(yīng)用需求。其AI算力可以運(yùn)行YOLO系列目標(biāo)檢測(cè)、語(yǔ)義分割、OCR識(shí)別、姿態(tài)估計(jì)、Whisper語(yǔ)音識(shí)別等常見(jiàn)模型,同時(shí)還支持經(jīng)過(guò)量化優(yōu)化的輕量級(jí)端側(cè)大語(yǔ)言模型。
軟件方面,RK3588擁有較成熟的開(kāi)發(fā)生態(tài),可運(yùn)行Android、Ubuntu、Debian及國(guó)產(chǎn)操作系統(tǒng),并支持ROS2機(jī)器人開(kāi)發(fā)環(huán)境。開(kāi)發(fā)者能夠快速完成SLAM建圖、自主導(dǎo)航、多傳感器融合、路徑規(guī)劃等功能開(kāi)發(fā)。
在硬件接口方面,RK3588開(kāi)發(fā)板通常集成USB、MIPI CSI、CAN FD、RS232、RS485、雙千兆網(wǎng)口、GPIO等豐富資源,可方便接入激光雷達(dá)、雙目攝像頭、工業(yè)相機(jī)、伺服驅(qū)動(dòng)器及各種工業(yè)傳感器,適合中高端機(jī)器人產(chǎn)品快速落地。
![]()
CIX平臺(tái):中高性能AI機(jī)器人的國(guó)產(chǎn)方案
隨著機(jī)器人逐漸向復(fù)雜多模態(tài)AI發(fā)展,需要用面向更高性能的AI機(jī)器人開(kāi)發(fā)平臺(tái),此芯CD8180的45TOPSAI算力,滿足多個(gè)AI模型算法、復(fù)雜語(yǔ)音交互以及大模型推理部署運(yùn)行需求,同時(shí)也是國(guó)產(chǎn)化方案。
該平臺(tái)采用12核ARM架構(gòu)CPU,由4個(gè)Cortex-A720大核、4個(gè)Cortex-A720中核及4個(gè)Cortex-A520小核組成,NPU+GPU綜合能達(dá)到最高45TOPS AI算力。CIX方案適合部署多路YOLO目標(biāo)檢測(cè)、Depth Anything深度估計(jì)、視覺(jué)SLAM、BEV鳥(niǎo)瞰圖生成、SAM圖像分割、多模態(tài)AI以及端側(cè)大語(yǔ)言模型等復(fù)雜AI任務(wù)。
![]()
與此同時(shí),該平臺(tái)支持Android 14、Ubuntu 24.04、Windows 11、OpenHarmony等多個(gè)操作系統(tǒng),提供豐富的USB、串口、雙2.5G以太網(wǎng)、M.2擴(kuò)展、DP、HDMI等接口資源,為下一代智能服務(wù)機(jī)器人、人形機(jī)器人及AI邊緣計(jì)算設(shè)備提供更高的硬件擴(kuò)展能力。
NVIDIA Jetson Orin Nano:高端機(jī)器人開(kāi)發(fā)方案
Jetson Orin Nano平臺(tái)最高可提供67TOPS(INT8 Sparse)AI算力,集成1024個(gè)CUDA Core和32個(gè)Tensor Core,基于Ampere GPU架構(gòu),適用于復(fù)雜視覺(jué)感知、多模態(tài)AI及機(jī)器人自主決策等高負(fù)載應(yīng)用。
Jetson平臺(tái)最大的優(yōu)勢(shì)不僅在于算力,更在于成熟的軟件生態(tài)。CUDA、TensorRT、PyTorch、TensorFlow、ONNX Runtime、DeepStream以及Isaac ROS等工具均可直接運(yùn)行,大量機(jī)器人視覺(jué)算法無(wú)需重新適配即可部署,大幅降低開(kāi)發(fā)成本。
![]()
對(duì)于酒店迎賓機(jī)器人、醫(yī)療配送機(jī)器人、巡檢機(jī)器人、人形機(jī)器人以及科研教育機(jī)器人等需要大量GPU計(jì)算資源的項(xiàng)目,Jetson平臺(tái)具有較高的開(kāi)發(fā)效率和算法兼容性。
此外,Jetson平臺(tái)提供MIPI攝像頭接口、CAN總線、USB、千兆以太網(wǎng)、PoE、GPIO等豐富接口,可滿足機(jī)器人多傳感器融合和高速數(shù)據(jù)處理需求。
不同平臺(tái)適用于哪些機(jī)器人項(xiàng)目
從當(dāng)前市場(chǎng)來(lái)看,上面ARM平臺(tái)具有不同的應(yīng)用定位。
?RK3588更適用于成本敏感且需要成熟生態(tài)的商業(yè)服務(wù)機(jī)器人、AGV、AMR、配送機(jī)器人、巡檢機(jī)器人及智能終端,能夠兼顧性能、功耗和開(kāi)發(fā)效率。
?CIX CD8180則面向AI計(jì)算需求更高的機(jī)器人項(xiàng)目,可支持更多視覺(jué)模型、多模態(tài)交互及端側(cè)大模型部署,適合高端服務(wù)機(jī)器人、人形機(jī)器人及智能邊緣設(shè)備。
?NVIDIA Jetson Orin系列則更適合需要GPU并行計(jì)算、復(fù)雜深度學(xué)習(xí)推理和科研創(chuàng)新應(yīng)用的機(jī)器人項(xiàng)目,在高校實(shí)驗(yàn)室、機(jī)器人研發(fā)機(jī)構(gòu)以及高端AI設(shè)備中具有廣泛應(yīng)用。
開(kāi)發(fā)者應(yīng)根據(jù)項(xiàng)目預(yù)算、算法復(fù)雜度、軟件生態(tài)要求及未來(lái)升級(jí)需求,選擇合適的平臺(tái),而非單純追求最高算力。
特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“網(wǎng)易號(hào)”用戶上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.