一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

使用Simulink和Simscape構(gòu)建人形機(jī)器人頭部的數(shù)字孿生

MATLAB ? 來源:MATLAB ? 2023-07-20 10:34 ? 次閱讀

作者: Mattia Fussi、Mattia Salvi、Michele Gesino、Ugo Pattacini 和 Marco Maggiali,意大利技術(shù)研究所 (IIT)

我們的團(tuán)隊(duì)隸屬于意大利技術(shù)研究所 (IIT) 下設(shè)的 iCub Tech 機(jī)構(gòu),負(fù)責(zé)設(shè)計(jì)、開發(fā)和構(gòu)建 iCub 開源機(jī)器人平臺(tái)。目前,iCub 人形機(jī)器人廣泛應(yīng)用于全球 50 多個(gè)研究中心和研究所。它身高 1 米,具有 53 個(gè)自由度,其中頭部有 6 個(gè)自由度,頸部有 3 個(gè)自由度,眼部有 3 個(gè)自由度。這款機(jī)器人還配備有 50 多個(gè)電機(jī),以及力扭矩傳感器和慣性測量單元。我們主要研究機(jī)電設(shè)計(jì)和低級(jí)控制固件,而我們在其他研究領(lǐng)域的同事負(fù)責(zé)開發(fā)更高級(jí)別的先進(jìn)控制軟件以支持各種應(yīng)用,包括人與機(jī)器人接口和分身機(jī)器人系統(tǒng)。

iCub 平臺(tái)十分復(fù)雜,這使得設(shè)計(jì)理念很難在硬件中真正實(shí)現(xiàn)之前得到驗(yàn)證。例如,過去,我們在 CAD 工具中完成設(shè)計(jì),并在三維機(jī)器人仿真器(如 Gazebo)中運(yùn)行高級(jí)仿真,但這需要編寫自定義代碼,以對復(fù)雜的動(dòng)力學(xué)進(jìn)行建模。我們也只有在完成了新設(shè)計(jì),用控制固件運(yùn)行了測試,并手動(dòng)調(diào)節(jié)了控制器增益后,才能了解新設(shè)計(jì)的效果如何。我們面臨的許多挑戰(zhàn)都源于無法使用機(jī)器人機(jī)械設(shè)計(jì)的逼真模型進(jìn)行精確的動(dòng)態(tài)仿真。

為了應(yīng)對這些挑戰(zhàn),我們的團(tuán)隊(duì)最近驗(yàn)證了一種新方法,即使用 SimulinkSimscape 創(chuàng)建 iCub 機(jī)器人頭部和頸部的數(shù)字孿生。此模型使我們能夠自動(dòng)調(diào)節(jié)控制增益,并顯著改進(jìn)軌跡跟蹤性能。此外,它還讓我們可以精準(zhǔn)放置質(zhì)點(diǎn),輕松引入真實(shí)的非線性效應(yīng),并精確仿真作動(dòng)系統(tǒng),而這些功能對于設(shè)計(jì)可以安全應(yīng)用于機(jī)器人的可靠控制算法至關(guān)重要。

CAD 裝配體的導(dǎo)入和模型的線性化

首先,我們使用 Simscape Multibody Link 插件將頸部裝配體從 PTC Creo CAD 軟件導(dǎo)出到 Simscape Multibody(圖 2)。該插件讓我們可以很輕松地從 CAD 中導(dǎo)出模型。導(dǎo)出模型時(shí)會(huì)生成一組幾何形狀文件(每個(gè)剛性部件對應(yīng)一個(gè)文件),以及一個(gè)唯一的 XML 文件(包含有關(guān)如何裝配每個(gè)部件的信息)。此 XML 文件由 smimport 函數(shù)解析,該函數(shù)會(huì)自動(dòng)創(chuàng)建一個(gè)定義所有模型參數(shù)的數(shù)據(jù)結(jié)構(gòu)體,以及一個(gè)將此數(shù)據(jù)結(jié)構(gòu)體加載到其模型工作區(qū)中的 Simscape Multibody 模塊圖。以這個(gè)導(dǎo)入的基線裝配體作為起點(diǎn),我們用 Simscape Multibody 創(chuàng)建了機(jī)器人頸部的電纜差動(dòng)系統(tǒng)的精確模型,并用 Simscape Driveline 創(chuàng)建了其傳動(dòng)系統(tǒng)模型(圖 3)。

wKgaomS4nVKAEgdDAAD1re9wXuY456.jpg

圖 2. iCub 頸部機(jī)制模型,左圖渲染自 CAD 軟件,右圖渲染自 Simscape。

wKgZomS4nVKAOAPdAAB0R-sXDEE576.jpg

圖 3. 電纜差動(dòng)系統(tǒng)模型(左)和外部傳動(dòng)系統(tǒng)模型(右)。

接下來,我們使用 Simulink Control Design 中的模型線性化器,以交互方式對頭部垂直放置的 Simscape 模型進(jìn)行了線性化。在線性化后,該模型包含 38 個(gè)狀態(tài)。我們隨后使用 Control System Toolbox 中的模型降階器將其減至 18 個(gè)狀態(tài)。

雖然我們能為此模型創(chuàng)建一個(gè)穩(wěn)定的控制器,但我們覺得它仍過于復(fù)雜。線性化過程中產(chǎn)生了帶有許多狀態(tài)的大型矩陣。這未能很好地反映實(shí)際設(shè)計(jì)。部分原因在于我們構(gòu)建 CAD 模型的方式。該模型中的某些剛性元素并未顯式定義為此類元素,這使得導(dǎo)出表示具有額外的自由度。為了糾正這一錯(cuò)誤,我們在 PTC Creo 中更新了裝配體,從而在降低了復(fù)雜度的同時(shí),保持系統(tǒng)的主要?jiǎng)恿W(xué)特性不變。然后,我們將更新的模型重新導(dǎo)入 Simscape,并再次運(yùn)行線性化過程。我們最終得到了一個(gè)更小型、更簡單也更易于追溯的模型,便于我們理解頻率響應(yīng)和傳遞函數(shù)。例如,我們使用 Robust Control Toolbox 分別為俯仰和滾動(dòng)關(guān)節(jié)創(chuàng)建了不確定的線性化狀態(tài)空間模型。這些模型包含不確定的參數(shù)(我們?yōu)檫@些參數(shù)定義了各種可能的值),使我們能夠識(shí)別一組分離的傳遞函數(shù)(圖 4)。對于每個(gè)關(guān)節(jié),我們都在下面三個(gè)不同的工況點(diǎn)處運(yùn)行了線性化過程:頭部處于垂直狀態(tài)、頭部完全傾斜至最小角度,以及頭部完全傾斜至最大角度。

wKgaomS4nVKAWE9bAACbfvK810k843.jpg

圖 4. 具有不確定參數(shù)的系統(tǒng)的頻率響應(yīng),這些參數(shù)表示分離的俯仰角。

提高控制器的跟蹤性能

有了更精確的 iCub 頭頸模型,我們就可以開始調(diào)節(jié)俯仰和滾動(dòng)離散比例-積分-微分 (PID) 控制器的增益了。我們?yōu)檎{(diào)節(jié)過程定義了軟目標(biāo)和硬目標(biāo),并使用 Control System Toolbox 中的 systune 函數(shù)來調(diào)節(jié)控制器增益。

此前,我們已經(jīng)憑經(jīng)驗(yàn)基于對實(shí)際頭頸裝配體的多次試驗(yàn)確定了一組增益值。Simulink 中的調(diào)節(jié)過程表明,我們需要顯著提高這些根據(jù)經(jīng)驗(yàn)確定的值的增益。特別是,我們需要將積分增益提高近 30 倍,因?yàn)檫@對于補(bǔ)償作用于頭部的重力至關(guān)重要(表 1)。

wKgaomS4nVKAQhtuAABAab1h_JE280.png

表 1. PID 增益的原始值和調(diào)節(jié)后的值。

我們在 Simulink 中使用 Simscape 被控對象模型測試了基本控制器模型的新增益。在這些測試中,我們讓頭部移過 minimum-jerk 多項(xiàng)式軌跡上的一系列路徑點(diǎn),該軌跡是我們用 Robotics System Toolbox 生成的(圖 5)。

圖 5. 在 Simscape 中仿真的俯仰和滾動(dòng)角動(dòng)力學(xué)動(dòng)畫,同時(shí)顯示跟蹤 minimum-jerk 軌跡。

仿真結(jié)果表明,軌跡跟蹤性能有了顯著提高。例如,對于俯仰跟蹤,均方根誤差 (RMSE) 減少了 80% 以上,而對于滾動(dòng)跟蹤,均方根誤差則減少了 75% 以上。然后,我們在 iCub 機(jī)器人上測試了新的增益值,結(jié)果證實(shí)了我們在仿真中觀測到的跟蹤誤差和仿真時(shí)間有了顯著改進(jìn)(表 2)。

wKgZomS4nVKATAswAABXRw4fGNw950.png

表 2. 俯仰和滾動(dòng)跟蹤的仿真與測量 RMSE 以及默認(rèn)增益值與調(diào)節(jié)后的增益值。

驗(yàn)證我們的模型和方法

通過簡單的目測就能清楚地看出,我們的 Simscape 模型能夠準(zhǔn)確表示真實(shí)機(jī)器人的運(yùn)動(dòng)(圖 6)。

圖 6. 頸部裝配體的真實(shí)移動(dòng)和仿真移動(dòng)。

然而,為了進(jìn)一步驗(yàn)證該模型,我們對仿真和測量的俯仰角和滾動(dòng)角進(jìn)行了直接比較。我們發(fā)現(xiàn),仿真結(jié)果和真實(shí)測試結(jié)果之間幾乎沒有差別(圖 7)。

wKgZomS4nVKAEwxOAACyKuXBoTg126.jpg

圖 7. 仿真測試(藍(lán)色)與真實(shí)機(jī)器人測試(紅色)期間俯仰角和滾動(dòng)角隨時(shí)間變化的圖。

在物理硬件上測試之前,我們可以采用仿真流程。通過該流程,我們成功地提高了控制器性能,這也驗(yàn)證了我們的整體方法。我們相信,這種方法可應(yīng)用于其他 iCub 肢體和組件,從而幫助構(gòu)建機(jī)器人的完整數(shù)字孿生。我們已將這種方法運(yùn)用到了另一個(gè)關(guān)于 ergoCub 機(jī)器人的項(xiàng)目,旨在確保物理機(jī)器人可供測試之前,控制器的所有性能要求都得到了滿足。

展望未來,我們計(jì)劃在模型中添加復(fù)雜的非線性效應(yīng),如皮帶松弛、皮帶輪壓扁和摩擦等,并繼續(xù)在生產(chǎn)之前盡早仿真新硬件功能的動(dòng)態(tài)特性。憑借精確建模和仿真物理現(xiàn)象的功能,我們還可以在將來開始對我們的機(jī)器人平臺(tái)執(zhí)行預(yù)測性維護(hù)。

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

    關(guān)注

    2561

    文章

    52199

    瀏覽量

    761834
  • 機(jī)器人
    +關(guān)注

    關(guān)注

    212

    文章

    29280

    瀏覽量

    210917
  • Simulink
    +關(guān)注

    關(guān)注

    22

    文章

    538

    瀏覽量

    63454
  • 人形機(jī)器人
    +關(guān)注

    關(guān)注

    4

    文章

    648

    瀏覽量

    17288
  • 數(shù)字孿生
    +關(guān)注

    關(guān)注

    4

    文章

    1424

    瀏覽量

    12682

原文標(biāo)題:iCub Tech | 使用 Simulink 和 Simscape 構(gòu)建人形機(jī)器人頭部的數(shù)字孿生

文章出處:【微信號(hào):MATLAB,微信公眾號(hào):MATLAB】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    伺服電動(dòng)缸在人形機(jī)器人中的應(yīng)用

    伺服電動(dòng)缸在人形機(jī)器人中的應(yīng)用非常廣泛,主要體現(xiàn)在以下幾個(gè)方面:一、核心運(yùn)動(dòng)部件伺服電動(dòng)缸是將伺服電機(jī)與絲杠一體化設(shè)計(jì)的模塊化產(chǎn)品,能將伺服電機(jī)的旋轉(zhuǎn)運(yùn)動(dòng)轉(zhuǎn)換成直線運(yùn)動(dòng)。通過結(jié)構(gòu)上的改造,伺服電動(dòng)缸
    發(fā)表于 02-06 09:04

    為什么人形機(jī)器人更討人喜歡?

    液壓組件控制行動(dòng)。其體內(nèi)和腿上安裝了可以使其保持平衡的傳感器,并在頭部安裝了光學(xué)雷達(dá)和雙目視覺傳感器等立體視覺設(shè)備,幫助其躲避障礙、判斷地貌、進(jìn)行導(dǎo)航。人形機(jī)器人的各活動(dòng)關(guān)節(jié)配置了伺服器。伺服器越多
    發(fā)表于 05-12 09:55

    有人玩過人形機(jī)器人嗎?

    有沒有人玩過人形機(jī)器人?就是那種能跳舞的那種。我突然心血來潮,想買一個(gè)過來玩玩。編幾個(gè)程序,拿來跳舞玩玩。這種東西自己制作的話,應(yīng)該也不難吧??!本來想*寶買的,但是不清楚那些東西是不是舵機(jī)搞的,特此來論壇問問
    發(fā)表于 01-29 06:36

    瘋殼人形機(jī)器人開發(fā)實(shí)戰(zhàn)全套文檔教程(含工具)pdf

    瘋殼人形機(jī)器人開發(fā)實(shí)戰(zhàn)全套文檔教程(含工具)pdf
    發(fā)表于 02-25 19:52

    基于仿真的數(shù)字孿生系統(tǒng)構(gòu)建與應(yīng)用

    概述數(shù)字孿生充分融合建模仿真技術(shù)、人工智能、工業(yè)物聯(lián)網(wǎng)等新技術(shù),建立物理對象(或過程)的虛擬映射。通過數(shù)據(jù)驅(qū)動(dòng)的仿真來構(gòu)建物理對象全生命周期的虛擬生命線,實(shí)現(xiàn)更加智能的產(chǎn)品評(píng)估優(yōu)化-虛擬驗(yàn)證-運(yùn)營
    發(fā)表于 07-05 09:59

    Simulink模型與Lego機(jī)器人結(jié)合使用

    Simulink模型與Lego機(jī)器人結(jié)合使用可提供令人愉悅的基于模型的設(shè)計(jì)體驗(yàn)支持LEGO MINDSTORMS NXT作為產(chǎn)品標(biāo)準(zhǔn)功能。即使沒有ECRobot NXT,您也可以玩樂高游戲
    發(fā)表于 12-20 07:15

    【開發(fā)教程1】人形街舞機(jī)器人-套件檢測教程

    多自由度人形雙足舞蹈機(jī)器人套件檢測教程——機(jī)器人開發(fā)系列配套資料:https://www.fengke.club/GeekMart/su_fV1WzKsGQ.jsp 配套視頻:https
    發(fā)表于 04-22 14:14

    【教程1】人形街舞機(jī)器人-套件檢測教程

    多自由度人形雙足舞蹈機(jī)器人——瘋殼·機(jī)器人開發(fā)系列套件檢測教程內(nèi)容簡介本文檔主要介紹在如何驗(yàn)證多自由度人形雙足街舞機(jī)器人套件正常,包括具體線
    發(fā)表于 08-12 15:55

    高動(dòng)態(tài)人形機(jī)器人“夸父”通過OpenHarmony 3.2 Release版本兼容性測評(píng)

    深圳開鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司(以下簡稱”深開鴻“)OpenHarmony生態(tài)建設(shè)能力和在新興行業(yè)領(lǐng)域的技術(shù)創(chuàng)新實(shí)力,也標(biāo)志著OpenHarmony在新興行業(yè)領(lǐng)域又向前邁進(jìn)了一步。 夸父人形機(jī)器人由深開
    發(fā)表于 12-20 09:31

    Cimon的頭部將為國際空間站帶來人工智能

    據(jù)外媒SlashGear報(bào)道,空客和IBM的人員將于今年夏天將Crew Interactive MObile CompanioN(CIMON)機(jī)器人頭部帶到國際空間站。這個(gè)機(jī)器人頭部從來沒有真正地連接到一個(gè)機(jī)器人身上,它是專門為
    發(fā)表于 03-12 16:25 ?736次閱讀

    導(dǎo)電率導(dǎo)電滑環(huán)在服務(wù)機(jī)器人頭部中的作用是什么

    在剖析機(jī)器人頭部應(yīng)用導(dǎo)電性導(dǎo)電滑環(huán)的作用之前,先說下機(jī)器人為什么要旋轉(zhuǎn)。機(jī)械工程師作為的爸爸媽媽們,他們在方案設(shè)計(jì)他們的機(jī)器人寶寶的狀況下,普遍會(huì)被一個(gè)一樣的難點(diǎn)給疑惑。比如機(jī)器人
    發(fā)表于 03-30 11:55 ?583次閱讀

    DIY會(huì)說話的人形機(jī)器人頭

    電子發(fā)燒友網(wǎng)站提供《DIY會(huì)說話的人形機(jī)器人頭.zip》資料免費(fèi)下載
    發(fā)表于 06-16 14:54 ?0次下載
    DIY會(huì)說話的<b class='flag-5'>人形</b><b class='flag-5'>機(jī)器人頭</b>

    數(shù)字孿生場景構(gòu)建的技術(shù)和優(yōu)勢

    。 數(shù)字孿生 場景的構(gòu)建涉及多種技術(shù)和方法,下面將介紹數(shù)字孿生場景構(gòu)建的技術(shù)和優(yōu)勢。
    的頭像 發(fā)表于 05-22 16:48 ?505次閱讀
    <b class='flag-5'>數(shù)字</b><b class='flag-5'>孿生</b>場景<b class='flag-5'>構(gòu)建</b>的技術(shù)和優(yōu)勢

    大模型助陣,人形機(jī)器人打工潮來了?

    理論到實(shí)踐中,如何真正體現(xiàn)數(shù)字孿生的技術(shù)威力并獲得業(yè)務(wù)價(jià)值,其中的經(jīng)驗(yàn)或成為推進(jìn)其進(jìn)一步廣泛應(yīng)用的關(guān)鍵。人形機(jī)器人酷炫的外表讓人對未來世界滿懷憧憬。今天,如果
    的頭像 發(fā)表于 08-13 09:35 ?1067次閱讀
    大模型助陣,<b class='flag-5'>人形</b><b class='flag-5'>機(jī)器人</b>打工潮來了?

    SimulinkSimscape的結(jié)合使用

    。用戶可以利用 Simulink 進(jìn)行系統(tǒng)建模、仿真、測試和驗(yàn)證,以及生成代碼。 Simscape 簡介 Simscape 是一個(gè)用于創(chuàng)建基于物理的模型的仿真環(huán)境。它提供了一個(gè)庫,包含各種物理組件,如機(jī)械、電氣、液壓和熱力系統(tǒng)等
    的頭像 發(fā)表于 12-12 09:31 ?1323次閱讀