91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

工業(yè)機(jī)器人控制系統(tǒng)架構(gòu)

倩倩 ? 來源:機(jī)器視覺沙龍 ? 作者:機(jī)器視覺沙龍 ? 2022-08-18 15:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文比較了機(jī)械臂和移動機(jī)器人兩種工業(yè)機(jī)器人控制系統(tǒng)方案,對其特點(diǎn)進(jìn)行了介紹。

以上分類是根據(jù)應(yīng)用對象,此外,市面上更多的是通用型運(yùn)動控制器,即控制非標(biāo)設(shè)備的。

1控制器底層方案

1.1機(jī)械臂類

機(jī)械臂類的控制器發(fā)展較早,相對成熟,先來看看現(xiàn)有的控制系統(tǒng)底層方案。

282dafd4-1eaa-11ed-ba43-dac502259ad0.png

1.2移動機(jī)器人類

移動機(jī)器人的控制器屬于較新的方向,工業(yè)移動機(jī)器人有AGV、無人駕駛工程機(jī)械等形式,控制系統(tǒng)底層方案如下:

28422856-1eaa-11ed-ba43-dac502259ad0.png

1.3對比

機(jī)械臂對精度和運(yùn)動穩(wěn)定性的要求較高,因此計算量大、周期短,比移動機(jī)器人一般要高1到2個量級。移動機(jī)器人一般對同步精度要求不高,其配置相對較低。

機(jī)械臂一般工作于固定的區(qū)域,其控制器通常放置于機(jī)箱內(nèi),因此防護(hù)等級不高,一般是IP20。

移動機(jī)器人由于需要經(jīng)常運(yùn)動,尤其是室外工程機(jī)械,要考慮防水防塵,其防護(hù)等級較高,一般是IP67。

2858117a-1eaa-11ed-ba43-dac502259ad0.png

2CoDeSys介紹

2.1CoDeSys的組成

你會發(fā)現(xiàn),很多的機(jī)器人控制軟件都是借助CoDeSys實(shí)現(xiàn)的,那么什么是CoDeSys呢?

CoDeSys是一款付費(fèi)的軟PLC開發(fā)軟件,簡單來說,它包括兩部分:Development System和Runtime System。Development System就是用來編程的軟件界面(就像Visual Studio、Eclipse等軟件,也可以稱為IDE),設(shè)計、調(diào)試、編譯PLC程序都在IDE中進(jìn)行,這部分是用戶經(jīng)常打交道的;

PLC程序?qū)懞昧艘院螅鸵阉D(zhuǎn)移到硬件設(shè)備中運(yùn)行。可是這時生成的PLC程序自己是無法運(yùn)行的,它還要在一定的軟件環(huán)境中才能工作,這個環(huán)境就是Runtime System,這部分是用戶看不到的。

二者安裝的位置通常不同,IDE一般安裝在開發(fā)電腦上,Runtime System則位于起控制作用的硬件設(shè)備上,二者一般使用網(wǎng)線連接,程序通過網(wǎng)線下載到Runtime中運(yùn)行。

28697032-1eaa-11ed-ba43-dac502259ad0.jpg

CoDeSys在國內(nèi)知名度不高,但是在歐洲久負(fù)盛名,尤其在工業(yè)控制領(lǐng)域。我們上面提到的很多機(jī)器人公司都使用了它的產(chǎn)品,例如KEBA、倍福、固高,還有幾乎所有的移動機(jī)器人控制器廠家。

設(shè)計CoDeSys的3S公司只賣軟件,不賣硬件。硬件電路需要由用戶自己設(shè)計,3S公司負(fù)責(zé)將Runtime System移植到客戶的硬件上。Runtime System可以裸跑在硬件上,但一般是運(yùn)行在操作系統(tǒng)上,配置操作系統(tǒng)也是客戶的工作。

如果客戶要求,CoDeSys的IDE可以定制,換成客戶的logo和外觀,這就是為什么你會發(fā)現(xiàn)不同廠家的開發(fā)平臺長得不一樣,但風(fēng)格又比較相似。

當(dāng)然,用戶也可以使用其它IDE,例如倍福就使用了微軟的Visual Studio,而背后的編譯器等內(nèi)核以及函數(shù)庫仍然采用CoDeSys的方案。

CoDeSys的Runtime具有強(qiáng)大的適應(yīng)性,支持絕大多數(shù)的操作系統(tǒng)和硬件芯片架構(gòu)。

28765568-1eaa-11ed-ba43-dac502259ad0.jpg

2.2CoDeSys Runtime原理

CoDeSys的IDE部分是免費(fèi)的,你可以從其官網(wǎng)下載體驗(yàn)體驗(yàn)。真正收費(fèi)的是運(yùn)行系統(tǒng)Runtime System。

288ef4f6-1eaa-11ed-ba43-dac502259ad0.jpg

CoDeSys在設(shè)計之初就將功能劃分為若干組件模塊,例如總線協(xié)議棧、可視化界面、運(yùn)動控制、安全控制等等,用戶可以像搭積木一樣選購必需的模塊搭建自己的系統(tǒng),最后形成一個定制化的控制軟件平臺。

一些初次接觸軟PLC的用戶可能對這部分感到陌生,但其實(shí)這種設(shè)計方式非常普遍。舉幾個例子,MATLAB Simulink的實(shí)時工具箱(Real-Time)就是這樣的工作方式,用戶在Simulink的圖形界面里通過拖拽設(shè)計控制程序,然后下載到真實(shí)的硬件中跑,可以在這里了解。

還有像倍福也是這樣的使用方式,用戶在TwinCAT IDE里進(jìn)行編程,然后下載到倍福的控制器中,控制器里面其實(shí)已經(jīng)預(yù)裝了一個Runtime。西門子的STEP7也是一款I(lǐng)DE,它的PLC中也存在一個配套的Runtime。

用戶編寫的PLC程序就像我們電腦里的應(yīng)用程序,它運(yùn)行在Runtime System上,而Runtime System又運(yùn)行在操作系統(tǒng)之上。

Runtime System位于應(yīng)用程序和操作系統(tǒng)之間。所以可以被稱為中間件(Middleware)。在機(jī)器人軟件里面,處于同樣地位的還有ROS、OROCOS(Real-Time Toolkit)等等。

機(jī)器人的控制,像數(shù)控機(jī)床一樣,對實(shí)時性有要求,因此我們選擇的操作系統(tǒng)最好是實(shí)時操作系統(tǒng)(RTOS)。遺憾的是,我們經(jīng)常用的操作系統(tǒng)都不是實(shí)時的,例如Windows和Linux。但幸運(yùn)的是,有人對它們進(jìn)行了改造,也就是加入實(shí)時補(bǔ)丁。

常用的實(shí)時操作系統(tǒng)有:VxWorks、QNX、Windows RTX、Xenomai、RT Linux、Linux RTAI、WinCE、μC/OS、SylixOs等等。考慮到Windows和Linux這兩款操作系統(tǒng)的用戶較多,CoDeSys推出了相應(yīng)的實(shí)時補(bǔ)?。≧TE),為用戶免去了改造的煩惱。

想了解更多的CoDeSys Runtime信息可以閱讀官方的文檔[Math Processing Error] [1][2][1][2]。

2.3CoDeSys的缺點(diǎn)

CoDeSys給我們開發(fā)控制器帶來了便利,省去了從零開始的麻煩,但是依靠CoDeSys這類商業(yè)軟件開發(fā)自己的控制器產(chǎn)品也存在不少的缺點(diǎn):

(1)底層算法不公開

CoDeSys集成的運(yùn)動控制組件、總線協(xié)議棧都是封裝好的,用戶無法了解其內(nèi)部細(xì)節(jié),也無法針對自己的具體需求進(jìn)行定制優(yōu)化,只能簡單地調(diào)用。用戶只能依附于CoDeSys平臺,難以形成自己的核心技術(shù)。

(2)功能有限,難以擴(kuò)展

現(xiàn)在以機(jī)器視覺、人工智能自動駕駛等為代表的新技術(shù)突飛猛進(jìn),而工業(yè)控制上的很多技術(shù)仍然停留在20年前。以移動機(jī)器人中的導(dǎo)航場景為例,基于視覺或者激光的導(dǎo)航方法需要采集大量的數(shù)據(jù)并對其進(jìn)行處理,其中涉及相當(dāng)多的矩陣計算。

而現(xiàn)在PLC只能進(jìn)行落后的一維數(shù)字計算,難以實(shí)現(xiàn)復(fù)雜的算法。與人工智能圈子喜歡開源的風(fēng)格正好相反,工業(yè)控制圈子相互封閉,誰都不肯開放自家的函數(shù)庫,開源函數(shù)庫極少(OSCAT),就連最基本的濾波算法、矩陣計算都要自己從頭開始寫。而且,國際標(biāo)準(zhǔn)提供的基本函數(shù)太過有限,完全無法適應(yīng)新的場景,急需擴(kuò)展。

(3)難以更新

由于完全依賴CoDeSys,客戶自己產(chǎn)品硬件的升級換代需要重新定制移植,導(dǎo)致成本增加。

3開源方案

目前存在一些開源的控制系統(tǒng)方案,例如Beremiz、Orocos、OpenPLC、OpenRTM、ORCA。

開發(fā)機(jī)器人控制器是個繁重的工作,要明確一系列性能要求,首先是實(shí)時性。

實(shí)時性對于工業(yè)機(jī)器人來說一般是必須的,對于服務(wù)或娛樂機(jī)器人則未必。一般人很容易錯把“實(shí)時性”理解為處理或者響應(yīng)速度快,但是其實(shí)“實(shí)時性”表示時間上的“確定性”,例如實(shí)時操作系統(tǒng)(RTOS)中的中斷響應(yīng)或者進(jìn)程切換的延遲時間一定是在一個時間范圍內(nèi)。

我們常用的操作系統(tǒng)(Windows、Linux)都不是實(shí)時操作系統(tǒng),因?yàn)樗鼈冊O(shè)計的初衷是吞吐量,不能保證每個事件都在一定范圍內(nèi)得到處理。再比如,標(biāo)準(zhǔn)以太網(wǎng)的傳輸速度比實(shí)時工業(yè)以太網(wǎng)快多了,但是它也卻不是實(shí)時的,因?yàn)樗瑯硬荒鼙WC數(shù)據(jù)在給定的時間內(nèi)完成傳輸。

理解實(shí)時性不太難,可是機(jī)器人哪些的任務(wù)需要實(shí)時運(yùn)行呢?如何根據(jù)機(jī)器人的性能要求確定程序運(yùn)行的時間間隔呢(是1ms還是10ms)?實(shí)時性取決于硬件還是軟件呢?

如何根據(jù)實(shí)時性選擇具體的軟硬件呢(該選擇ARM還是X86、Linux RTAI還是VxWorks)?網(wǎng)上缺少這方面的深入討論,各大機(jī)器人廠家也不會公開自己的測試和試驗(yàn)結(jié)果,似乎這方面主要依靠經(jīng)驗(yàn)和試錯。

這里我也只能提供幾個指標(biāo),目前工業(yè)機(jī)械臂的控制周期是1ms左右,性能較高的伺服驅(qū)動器位置環(huán)的控制周期可以達(dá)到125[Math Processing Error] mu sμs。

PLCopen定義了伺服和運(yùn)動控制的一些標(biāo)準(zhǔn),包括編程語言、運(yùn)動控制基礎(chǔ)函數(shù)塊(Function Block)、輸入輸出接口的參數(shù)等[Math Processing Error] ^{[3]}

[3]具體的實(shí)現(xiàn)代碼細(xì)節(jié),這個是由各個廠家提供的。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17826

    瀏覽量

    194357
  • 工業(yè)機(jī)器人
    +關(guān)注

    關(guān)注

    91

    文章

    3540

    瀏覽量

    98327
  • 機(jī)械臂
    +關(guān)注

    關(guān)注

    14

    文章

    597

    瀏覽量

    26155

原文標(biāo)題:大神介紹:工業(yè)機(jī)器人控制系統(tǒng)架構(gòu)

文章出處:【微信號:機(jī)器視覺沙龍,微信公眾號:機(jī)器視覺沙龍】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    探索RISC-V在機(jī)器人領(lǐng)域的潛力

    運(yùn)行ROS 2,充分證明了RISC-V架構(gòu)完全有能力承載機(jī)器人操作系統(tǒng)這樣的復(fù)雜軟件棧。它不僅是學(xué)習(xí)RISC-V的絕佳工具,更是探索未來邊緣計算和智能機(jī)器人的一個強(qiáng)大起點(diǎn)。 致謝:
    發(fā)表于 12-03 14:40

    高精度機(jī)器人控制的核心——基于 MYD-LT536 開發(fā)板的精密運(yùn)動控制方案

    機(jī)器人控制平臺,實(shí)現(xiàn)從“算法到執(zhí)行”的全閉環(huán)控制。 無論是在工業(yè)裝配、視覺檢測、智能搬運(yùn)還是協(xié)作機(jī)器人領(lǐng)域,MYD-LT536 都將成為高精
    發(fā)表于 11-14 15:48

    瑞芯微RK3588:工業(yè)機(jī)器人的“決策中樞”與智造新范式

    協(xié)作機(jī)器人領(lǐng)域的創(chuàng)新成果頻出,工業(yè)機(jī)器人正迎來新一輪技術(shù)革命浪潮。 工業(yè)機(jī)器人是指通過編程或示教方式實(shí)現(xiàn)自動
    的頭像 發(fā)表于 11-12 17:58 ?802次閱讀

    揭秘工業(yè) 4.0 機(jī)器人:感知、安全和控制技術(shù)

    范圍內(nèi)的可擴(kuò)展部署。這些系統(tǒng)需要傳感器、安全硬件、電路保護(hù)和控制組件,以滿足高帶寬、實(shí)時響應(yīng)和嚴(yán)格功能安全標(biāo)準(zhǔn)的要求。 本文探討了支撐工業(yè) 4.0 機(jī)器人技術(shù)的基礎(chǔ)技術(shù),重點(diǎn)介紹 SI
    的頭像 發(fā)表于 10-04 18:28 ?2048次閱讀
    揭秘<b class='flag-5'>工業(yè)</b> 4.0 <b class='flag-5'>機(jī)器人</b>:感知、安全和<b class='flag-5'>控制</b>技術(shù)

    ADI安全產(chǎn)品如何簡化不同機(jī)器人控制系統(tǒng)中安全機(jī)制的實(shí)現(xiàn)

    我們將探討各種機(jī)器人安全用例,展示ADI的安全產(chǎn)品如何簡化不同機(jī)器人控制系統(tǒng)中安全機(jī)制的實(shí)現(xiàn)。
    的頭像 發(fā)表于 08-12 10:43 ?1.2w次閱讀
    ADI安全產(chǎn)品如何簡化不同<b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制系統(tǒng)</b>中安全機(jī)制的實(shí)現(xiàn)

    ADI解讀機(jī)器人控制系統(tǒng)中的安全風(fēng)險和有效安全措施 為機(jī)器人技術(shù)的未來發(fā)展筑牢安全防線

    本文探討了機(jī)器人控制系統(tǒng)中的安全風(fēng)險和有效安全措施。文中介紹了工業(yè)安全標(biāo)準(zhǔn),并分析了滿足工業(yè)安全標(biāo)準(zhǔn)所需達(dá)到的基本要求。
    的頭像 發(fā)表于 08-11 11:27 ?1.2w次閱讀
    ADI解讀<b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制系統(tǒng)</b>中的安全風(fēng)險和有效安全措施 為<b class='flag-5'>機(jī)器人</b>技術(shù)的未來發(fā)展筑牢安全防線

    海默RC系列機(jī)器人控制

    海默協(xié)作機(jī)器人與焊接機(jī)器人控制器HARMOROBOTICS控制器作為工業(yè)機(jī)器人的三大核心零部件之
    的頭像 發(fā)表于 08-01 15:35 ?1212次閱讀
    海默RC系列<b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制</b>器

    工業(yè)機(jī)器人的特點(diǎn)

    的基礎(chǔ),也是三者的實(shí)現(xiàn)終端,智能制造裝備產(chǎn)業(yè)包括高檔數(shù)控機(jī)床、工業(yè)機(jī)器人、自動化成套生產(chǎn)線、精密儀器儀表、智能傳感器、汽車自動化焊接線、柔性自動化生產(chǎn)線、智能農(nóng)機(jī)、3D 打印機(jī)等領(lǐng)域。而智能制造裝備中工業(yè)
    發(fā)表于 07-26 11:22

    工業(yè)機(jī)器人與協(xié)作機(jī)器人概念不同

    在自動化生產(chǎn)的浪潮中,工業(yè)機(jī)器人與協(xié)作機(jī)器人逐漸成為企業(yè)提升效率、優(yōu)化產(chǎn)能的得力助手。但它們并非同一概念,在功能、設(shè)計與應(yīng)用場景上有著顯著差異。北京沃華慧通測控有限公司憑借深厚的技術(shù)沉淀,為不同需求的企業(yè)提供適配的
    的頭像 發(fā)表于 06-03 13:15 ?1203次閱讀
    <b class='flag-5'>工業(yè)</b><b class='flag-5'>機(jī)器人</b>與協(xié)作<b class='flag-5'>機(jī)器人</b>概念不同

    鴻道Intewell操作系統(tǒng)助力工業(yè)機(jī)器人控制系統(tǒng)自主可控

    工業(yè)機(jī)器人與人形機(jī)器人的爆發(fā)式增長,正成為東土科技鴻道Intewell系統(tǒng)實(shí)現(xiàn)跨越式發(fā)展的核心引擎。從技術(shù)適配到生態(tài)重構(gòu),東土科技的三大核心能力與兩大
    的頭像 發(fā)表于 04-27 15:00 ?834次閱讀

    【「# ROS 2智能機(jī)器人開發(fā)實(shí)踐」閱讀體驗(yàn)】+內(nèi)容初識

    規(guī)劃:導(dǎo)航是機(jī)器人自主運(yùn)行的關(guān)鍵功能。書中詳細(xì)介紹了基于 ROS 2 的導(dǎo)航系統(tǒng),包括地圖創(chuàng)建、路徑規(guī)劃和導(dǎo)航控制等環(huán)節(jié)。首先,通過激光雷達(dá)等傳感器獲取環(huán)境信息,使用 SLAM(Simultaneous
    發(fā)表于 04-27 11:24

    基于先進(jìn)MCU的機(jī)器人運(yùn)動控制系統(tǒng)設(shè)計:理論、實(shí)踐與前沿技術(shù)

    摘要 :隨著機(jī)器人技術(shù)的飛速發(fā)展,對運(yùn)動控制系統(tǒng)的性能要求日益嚴(yán)苛。本文聚焦于基于先進(jìn)MCU(微控制單元)的機(jī)器人運(yùn)動控制系統(tǒng)設(shè)計,深入剖析
    的頭像 發(fā)表于 04-27 10:58 ?988次閱讀

    EtherCAT科普系列(7): EtherCAT技術(shù)在工業(yè)機(jī)器人控制系統(tǒng)領(lǐng)域的應(yīng)用

    傳統(tǒng)意義上的機(jī)器人可以分為服務(wù)型機(jī)器人工業(yè)機(jī)器人。工業(yè)機(jī)器人作為
    的頭像 發(fā)表于 04-25 11:31 ?1812次閱讀
    EtherCAT科普系列(7): EtherCAT技術(shù)在<b class='flag-5'>工業(yè)</b><b class='flag-5'>機(jī)器人</b><b class='flag-5'>控制系統(tǒng)</b>領(lǐng)域的應(yīng)用

    高安全低功耗MCU:機(jī)器人控制系統(tǒng)的智能化與可靠性提升

    引言 隨著科技的飛速發(fā)展,機(jī)器人技術(shù)在工業(yè)制造、物流配送、醫(yī)療康復(fù)等眾多領(lǐng)域展現(xiàn)出了巨大的潛力和價值。機(jī)器人控制系統(tǒng)作為機(jī)器人的核心大腦,其
    的頭像 發(fā)表于 04-20 15:13 ?1121次閱讀

    德州儀器與庫卡發(fā)布新一代工業(yè)機(jī)器人控制

    在今年慕尼黑上海電子展期間,德州儀器 (TI) 與美的集團(tuán)旗下庫卡(后簡稱“庫卡”)合作發(fā)布了新一代工業(yè)機(jī)器人控制器 KR C5 micro-2。作為芯片技術(shù)與機(jī)器人
    的頭像 發(fā)表于 04-18 14:34 ?1693次閱讀