色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用Simulink和Simscape構建人形機器人頭部的數字孿生

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

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

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

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

為了應對這些挑戰,我們的團隊最近驗證了一種新方法,即使用 SimulinkSimscape 創建 iCub 機器人頭部和頸部的數字孿生。此模型使我們能夠自動調節控制增益,并顯著改進軌跡跟蹤性能。此外,它還讓我們可以精準放置質點,輕松引入真實的非線性效應,并精確仿真作動系統,而這些功能對于設計可以安全應用于機器人的可靠控制算法至關重要。

CAD 裝配體的導入和模型的線性化

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

wKgaomS4nVKAEgdDAAD1re9wXuY456.jpg

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

wKgZomS4nVKAOAPdAAB0R-sXDEE576.jpg

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

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

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

wKgaomS4nVKAWE9bAACbfvK810k843.jpg

圖 4. 具有不確定參數的系統的頻率響應,這些參數表示分離的俯仰角。

提高控制器的跟蹤性能

有了更精確的 iCub 頭頸模型,我們就可以開始調節俯仰和滾動離散比例-積分-微分 (PID) 控制器的增益了。我們為調節過程定義了軟目標和硬目標,并使用 Control System Toolbox 中的 systune 函數來調節控制器增益。

此前,我們已經憑經驗基于對實際頭頸裝配體的多次試驗確定了一組增益值。Simulink 中的調節過程表明,我們需要顯著提高這些根據經驗確定的值的增益。特別是,我們需要將積分增益提高近 30 倍,因為這對于補償作用于頭部的重力至關重要(表 1)。

wKgaomS4nVKAQhtuAABAab1h_JE280.png

表 1. PID 增益的原始值和調節后的值。

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

圖 5. 在 Simscape 中仿真的俯仰和滾動角動力學動畫,同時顯示跟蹤 minimum-jerk 軌跡。

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

wKgZomS4nVKATAswAABXRw4fGNw950.png

表 2. 俯仰和滾動跟蹤的仿真與測量 RMSE 以及默認增益值與調節后的增益值。

驗證我們的模型和方法

通過簡單的目測就能清楚地看出,我們的 Simscape 模型能夠準確表示真實機器人的運動(圖 6)。

圖 6. 頸部裝配體的真實移動和仿真移動。

然而,為了進一步驗證該模型,我們對仿真和測量的俯仰角和滾動角進行了直接比較。我們發現,仿真結果和真實測試結果之間幾乎沒有差別(圖 7)。

wKgZomS4nVKAEwxOAACyKuXBoTg126.jpg

圖 7. 仿真測試(藍色)與真實機器人測試(紅色)期間俯仰角和滾動角隨時間變化的圖。

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

展望未來,我們計劃在模型中添加復雜的非線性效應,如皮帶松弛、皮帶輪壓扁和摩擦等,并繼續在生產之前盡早仿真新硬件功能的動態特性。憑借精確建模和仿真物理現象的功能,我們還可以在將來開始對我們的機器人平臺執行預測性維護。

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2560

    文章

    52172

    瀏覽量

    761511
  • 機器人
    +關注

    關注

    212

    文章

    29264

    瀏覽量

    210821
  • Simulink
    +關注

    關注

    22

    文章

    538

    瀏覽量

    63419
  • 人形機器人
    +關注

    關注

    4

    文章

    645

    瀏覽量

    17256
  • 數字孿生
    +關注

    關注

    4

    文章

    1421

    瀏覽量

    12670

原文標題:iCub Tech | 使用 Simulink 和 Simscape 構建人形機器人頭部的數字孿生

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 0人收藏

    評論

    相關推薦

    伺服電動缸在人形機器人中的應用

    伺服電動缸在人形機器人中的應用非常廣泛,主要體現在以下幾個方面:一、核心運動部件伺服電動缸是將伺服電機與絲杠一體化設計的模塊化產品,能將伺服電機的旋轉運動轉換成直線運動。通過結構上的改造,伺服電動缸
    發表于 02-06 09:04

    為什么人形機器人更討人喜歡?

    液壓組件控制行動。其體內和腿上安裝了可以使其保持平衡的傳感器,并在頭部安裝了光學雷達和雙目視覺傳感器等立體視覺設備,幫助其躲避障礙、判斷地貌、進行導航。人形機器人的各活動關節配置了伺服器。伺服器越多
    發表于 05-12 09:55

    有人玩過人形機器人嗎?

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

    瘋殼人形機器人開發實戰全套文檔教程(含工具)pdf

    瘋殼人形機器人開發實戰全套文檔教程(含工具)pdf
    發表于 02-25 19:52

    基于仿真的數字孿生系統構建與應用

    概述數字孿生充分融合建模仿真技術、人工智能、工業物聯網等新技術,建立物理對象(或過程)的虛擬映射。通過數據驅動的仿真來構建物理對象全生命周期的虛擬生命線,實現更加智能的產品評估優化-虛擬驗證-運營
    發表于 07-05 09:59

    Simulink模型與Lego機器人結合使用

    Simulink模型與Lego機器人結合使用可提供令人愉悅的基于模型的設計體驗支持LEGO MINDSTORMS NXT作為產品標準功能。即使沒有ECRobot NXT,您也可以玩樂高游戲
    發表于 12-20 07:15

    【開發教程1】人形街舞機器人-套件檢測教程

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

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

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

    高動態人形機器人“夸父”通過OpenHarmony 3.2 Release版本兼容性測評

    深圳開鴻數字產業發展有限公司(以下簡稱”深開鴻“)OpenHarmony生態建設能力和在新興行業領域的技術創新實力,也標志著OpenHarmony在新興行業領域又向前邁進了一步。 夸父人形機器人由深開
    發表于 12-20 09:31

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

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

    導電率導電滑環在服務機器人頭部中的作用是什么

    在剖析機器人頭部應用導電性導電滑環的作用之前,先說下機器人為什么要旋轉。機械工程師作為的爸爸媽媽們,他們在方案設計他們的機器人寶寶的狀況下,普遍會被一個一樣的難點給疑惑。比如機器人
    發表于 03-30 11:55 ?578次閱讀

    DIY會說話的人形機器人頭

    電子發燒友網站提供《DIY會說話的人形機器人頭.zip》資料免費下載
    發表于 06-16 14:54 ?0次下載
    DIY會說話的<b class='flag-5'>人形</b><b class='flag-5'>機器人頭</b>

    數字孿生場景構建的技術和優勢

    數字孿生 場景的構建涉及多種技術和方法,下面將介紹數字孿生場景構建的技術和優勢。
    的頭像 發表于 05-22 16:48 ?499次閱讀
    <b class='flag-5'>數字</b><b class='flag-5'>孿生</b>場景<b class='flag-5'>構建</b>的技術和優勢

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

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

    SimulinkSimscape的結合使用

    。用戶可以利用 Simulink 進行系統建模、仿真、測試和驗證,以及生成代碼。 Simscape 簡介 Simscape 是一個用于創建基于物理的模型的仿真環境。它提供了一個庫,包含各種物理組件,如機械、電氣、液壓和熱力系統等
    的頭像 發表于 12-12 09:31 ?1295次閱讀

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品
    主站蜘蛛池模板: 国产露脸150部国语对白 | 99RE久久精品国产 | 国产成人久久精品激情 | 人妻满熟妇AV无码区国产 | 男人和女人一起愁愁愁很痛 | www精品一区二区三区四区 | 99久久国产综合精品国 | 丰满女友bd高清在线观看 | 99视频精品免视3 | 青青久久精品 | 国产成人精品自线拍 | 东北老妇xxxxhd | 精品国产乱码久久久久久免费流畅 | 日本中文字幕巨大的乳专区 | 麻豆免费观看高清完整视频在线 | 92电影网午夜福利 | 欧美 亚洲 另类 综合网 | 亚洲国产成人久久一区www妖精 | 強姧伦久久久久久久久 | 欧美久久综合性欧美 | 精品无码国产污污污免费网站2 | 被六个男人躁到一夜同性 | 亚洲精品久久久午夜麻豆 | 俄罗斯bbbb | 亚洲伊人久久一次 | qvod12| 麻豆精品国产剧情观看 | 校花被扒衣吸乳羞羞漫画 | 欧美香蕉大胸在线视频观看 | 欧美午夜福利主线路 | 亚洲综合AV色婷婷五月蜜臀 | 果冻传媒在线观看高清完整免费 | 色mimi| caoporn超碰 | 国内九一激情白浆发布 | 女教师二十三歳 | 大胸美女被吊起来解开胸罩 | 在线不卡日本v二区到六区 在线不卡日本v二区 | 国产久久亚洲美女久久 | 亚洲福利天堂网福利在线观看 | 肉肉高潮液体高干文H |