電子發燒友網報道(文/李寧遠)工業機器人我們通常分為幾個部分:控制器系統、機械手(驅動系統)、示教器、視覺與傳感器、末端執行器。不同類型的工業機器人會有在軸設計和軸數上有些不同,也就是在驅動系統上略有不同,比如關節型機器人具有旋轉軸,旋轉軸的數量從簡單的三軸結構到多個關節不等,CSARA具有兩個平行軸等等,但在整體的控制設計上,都采取集中式設計或者分散式設計。
控制器系統
我們常常稱機器人控制器系統是機器人的大腦,這里面包括了運動控制器、內部和外部通信系統以及任何潛在的功率級。潛在的功率級指的是,如果機器人要移動重物,肯定需要在電機上施加足夠的力才能實現該功能。這個力由電能產生,并從功率級提供給電機。這個功率影響機器人屬于高壓系統還是低壓系統。
(集中式系統與分散式系統對比,TI)
集中式的機器人系統,機器人的控制柜會集中驅動系統的大多數電子模塊,而在分散式系統中,這些模塊中的其中一些模塊將移至機器人的機械手驅動系統中,以支持多種外形尺寸,包括機柜的外形尺寸、電纜等。
目前大多機器人廠商都是提供集中式的控制系統,這樣更方便。因為在分散式的系統中,伺服驅動相關電子器件的運行環境與在集中式系統中完全不同,通常需要對部分系統進行重新開發。
控制與伺服驅動
在自動化行業,伺服電機控制是一個老生常談的通用技術了,工業4.0的興起加速了自動化系統的升級,這也增加了伺服驅動的升級。現在的自動化系統要求伺服驅動能控制更多的軸數,能實現更多智能化的功能。
在控制系統需求還沒有現在這么復雜的階段,最常見的設計是用MCU以及FPGA來執行控制算法,并提供外設以連接至驅動器輸出和電機反饋。這種設計我們已經見過很多了,基本上國內外做MCU的廠商都會涉及一部分這樣的業務,國外知名的像TI的C2000系列,ST的STM32系列等等,國內知名的同樣不少,國民的N32系列,峰岹的FU68系列,兆易的GD32E系列等等。功能要求不多的控制,單顆或多顆MCU就夠了,有些會視情況加FPGA。加FPGA一般就是MCU負責通訊處理、系統母線監測和溫度監測等、人機交互界面驅動等功能,FPGA負責邏輯處理和運動控制等功能,實現對整個伺服系統的協同控制。
就目前國內外MCU廠商提供的用于機器人控制器MCU來看,M4以及M4F內核居多,支持FPU浮點運算,主頻也夠高,可滿足各種運動算法高算力需求,外設資源各異。M7內核加DSP的異構架構在高端領域的工業機器人中也很有優勢。
(雙核M7+M4 STM32H747,ST)
為了減少外部板需求,縮小空間降低成本,越來越多功能(通信、PLC等等)加入控制板中,集成性的提高意味著硬件性能也必須要跟上。從機器人控制系統的發展趨勢里可以肯定的是多核異構架構才能滿足機器人系統全部的處理需求。MCU+FPGA異構架構,MCU+DSP異構架構,MCU+MPU架構等多核異構設計在以后的機器人中會越來越常見。
以往廠商會優先考慮采用DSP來優化控制算法,但現在實時處理數據的能力越來越重要,因此帶寬對伺服驅動是一個非常重要的指標,足夠的帶寬才能同時處理多個軸的輸入,并留有足夠的裕量用于其他功能。DSP在機器人控制里獨立的方案越來越少,獨立DSP正在越來越多地轉向SoC的一個處理單元。
實時處理數據的能力越來越重要,所以Arm Cortex-A和Cortex-R內核在現在的機器人應用里也越來越常見,二者各有千秋。Cortex-A可以提供我們上面說到的高帶寬,實現機器人對多軸數據的實時快速處理,高帶寬也很方便進行網絡通信等其他功能。但相比之下它缺少Cortex-R內核的實時組件,單論伺服控制方面Cortex-R會更適合。
小結
機器人系統控制往多核處理器靠攏,不同內核之間分散各個回路可以使專用于每個回路的處理帶寬最大化,這肯定會提升系統的控制處理能力,并完成更多其它功能的實現。上面這些不同內核,優勢各異的處理元件如何選擇如何搭配在機器人控制設計中有著很多玩法與變化。
控制器系統
我們常常稱機器人控制器系統是機器人的大腦,這里面包括了運動控制器、內部和外部通信系統以及任何潛在的功率級。潛在的功率級指的是,如果機器人要移動重物,肯定需要在電機上施加足夠的力才能實現該功能。這個力由電能產生,并從功率級提供給電機。這個功率影響機器人屬于高壓系統還是低壓系統。
(集中式系統與分散式系統對比,TI)
集中式的機器人系統,機器人的控制柜會集中驅動系統的大多數電子模塊,而在分散式系統中,這些模塊中的其中一些模塊將移至機器人的機械手驅動系統中,以支持多種外形尺寸,包括機柜的外形尺寸、電纜等。
目前大多機器人廠商都是提供集中式的控制系統,這樣更方便。因為在分散式的系統中,伺服驅動相關電子器件的運行環境與在集中式系統中完全不同,通常需要對部分系統進行重新開發。
控制與伺服驅動
在自動化行業,伺服電機控制是一個老生常談的通用技術了,工業4.0的興起加速了自動化系統的升級,這也增加了伺服驅動的升級。現在的自動化系統要求伺服驅動能控制更多的軸數,能實現更多智能化的功能。
在控制系統需求還沒有現在這么復雜的階段,最常見的設計是用MCU以及FPGA來執行控制算法,并提供外設以連接至驅動器輸出和電機反饋。這種設計我們已經見過很多了,基本上國內外做MCU的廠商都會涉及一部分這樣的業務,國外知名的像TI的C2000系列,ST的STM32系列等等,國內知名的同樣不少,國民的N32系列,峰岹的FU68系列,兆易的GD32E系列等等。功能要求不多的控制,單顆或多顆MCU就夠了,有些會視情況加FPGA。加FPGA一般就是MCU負責通訊處理、系統母線監測和溫度監測等、人機交互界面驅動等功能,FPGA負責邏輯處理和運動控制等功能,實現對整個伺服系統的協同控制。
就目前國內外MCU廠商提供的用于機器人控制器MCU來看,M4以及M4F內核居多,支持FPU浮點運算,主頻也夠高,可滿足各種運動算法高算力需求,外設資源各異。M7內核加DSP的異構架構在高端領域的工業機器人中也很有優勢。
(雙核M7+M4 STM32H747,ST)
為了減少外部板需求,縮小空間降低成本,越來越多功能(通信、PLC等等)加入控制板中,集成性的提高意味著硬件性能也必須要跟上。從機器人控制系統的發展趨勢里可以肯定的是多核異構架構才能滿足機器人系統全部的處理需求。MCU+FPGA異構架構,MCU+DSP異構架構,MCU+MPU架構等多核異構設計在以后的機器人中會越來越常見。
以往廠商會優先考慮采用DSP來優化控制算法,但現在實時處理數據的能力越來越重要,因此帶寬對伺服驅動是一個非常重要的指標,足夠的帶寬才能同時處理多個軸的輸入,并留有足夠的裕量用于其他功能。DSP在機器人控制里獨立的方案越來越少,獨立DSP正在越來越多地轉向SoC的一個處理單元。
實時處理數據的能力越來越重要,所以Arm Cortex-A和Cortex-R內核在現在的機器人應用里也越來越常見,二者各有千秋。Cortex-A可以提供我們上面說到的高帶寬,實現機器人對多軸數據的實時快速處理,高帶寬也很方便進行網絡通信等其他功能。但相比之下它缺少Cortex-R內核的實時組件,單論伺服控制方面Cortex-R會更適合。
小結
機器人系統控制往多核處理器靠攏,不同內核之間分散各個回路可以使專用于每個回路的處理帶寬最大化,這肯定會提升系統的控制處理能力,并完成更多其它功能的實現。上面這些不同內核,優勢各異的處理元件如何選擇如何搭配在機器人控制設計中有著很多玩法與變化。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
機器人
+關注
關注
211文章
28466瀏覽量
207311
發布評論請先 登錄
相關推薦
【「具身智能機器人系統」閱讀體驗】2.具身智能機器人大模型
近年來,人工智能領域的大模型技術在多個方向上取得了突破性的進展,特別是在機器人控制領域展現出了巨大的潛力。在“具身智能機器人大模型”部分,作者研究并探討了大模型如何提升機器人的能力,大
發表于 12-29 23:04
《具身智能機器人系統》第7-9章閱讀心得之具身智能機器人與大模型
研讀《具身智能機器人系統》第7-9章,我被書中對大模型與機器人技術融合的深入分析所吸引。第7章詳細闡述了ChatGPT for Robotics的核心技術創新:它摒棄了傳統的分層控制架構,創造性地
發表于 12-24 15:03
《具身智能機器人系統》第1-6章閱讀心得之具身智能機器人系統背景知識與基礎模塊
,互聯網行業占成熟經濟體的GDP增長的21%,世界經濟正面向數字經濟轉型的大趨勢。具身智能機器人集成人工智能、高端制造、新材料等技術,其核心在于通過智能體與環境的動態互動實現智能行為。
在第2章“具身
發表于 12-19 22:26
機器人技術的發展趨勢
機器人技術的發展趨勢呈現出多元化、智能化和廣泛應用的特點。 一、智能化與自主化 人工智能(AI)與機器學習 : AI和機器學習在機器人領域的
醫療機器人發展現狀與趨勢
醫療機器人作為醫療領域與現代機器人科技的融合體,正逐步引領醫療服務向更高效、更精準的方向發展。以下是對醫療機器人發展現狀與趨勢的詳細分析:
工業機器人控制方式有幾種
工業機器人的控制方式多種多樣,這些方式根據作業任務的不同而有所區別。主要可以分為以下幾種:點位控制方式、連續軌跡控制方式、力(力矩)
工業機器人常用的編程方式
工業機器人的編程是確保機器人能夠執行特定任務的關鍵步驟。編程方式多種多樣,每種方式都有其特定的應用場景和優勢。 工業機器人編程概述 工業
淺談國產異構雙核RISC-V+FPGA處理器AG32VF407的優勢和應用場景
響應和高效計算。
工業控制 :
工業自動化和機器人控制等領域需要高可靠性和實時性的計算平臺。異構處理器可以根據具體任務靈活配置硬件資源,滿
發表于 08-31 08:32
君正X2600在3D打印機上的優勢:多核異構,遠程控制與實時控制
在當前的3D打印機領域,君正的X2600芯片以其獨特的優勢引起了業界的廣泛關注。這款多核異構芯片,擁有兩個大核和一個小的RISC-V處理器,不僅能夠
Al大模型機器人
金航標kinghelm薩科微slkor總經理宋仕強介紹說,薩科微Al大模型機器人有哪些的優勢?薩科微AI大模型機器人由清華大學畢業的天才少年N博士和王博士團隊開發,與同行相比具有許多優勢
發表于 07-05 08:52
如何使用PLC控制機器人
隨著工業自動化技術的飛速發展,機器人技術作為其中的重要組成部分,其應用范圍日益廣泛。在機器人的控制系統中,PLC(Programmable Logic Controller,可編程邏輯控制
基于FPGA EtherCAT的六自由度機器人視覺伺服控制設計
和增強系統處理圖像的實時性,本文提出了一種伊瑟特的六自由度機器人視覺伺服控制系統,將攝像頭集成到基于 Zynq的伊瑟特主站上,提高了視覺伺服的實時性.經測試,該平臺能夠對視覺檢測目標的變化做出及時的反應
發表于 05-29 16:17
其利天下技術·搭載無刷電機的掃地機器人的前景如何?
了使用體驗,其發展前景愈發廣闊。
1. 搭配無刷電機的掃地機器人之優勢
無刷電機相較于傳統有刷電機,具有更高的效率、更低的噪音和更長的使用壽命。這一技術的應用,使得掃地機器人能夠在同
發表于 05-05 15:03
碼垛機器人紙箱碼垛優勢
隨著科技的不斷進步,越來越多的行業開始引入機器人技術以提高生產效率和降低成本。在物流、倉儲和制造業中,碼垛機器人已成為不可或缺的一部分。特別是在紙箱碼垛領域,碼垛機器人展現出了其有的優勢
多核異構通信框架(RPMsg-Lite)
概要 隨著科技的飛速發展,計算需求日益復雜和多樣化,傳統的單核處理器已難以滿足所有應用場景的需求。在這樣的背景下,異構多核系統應運而生,成為推動計算領域進步的重要力量。
評論