name ="base_link" > -- -- > name ="green" / > -- -- > Gazebo/green 其他關節的定義 至于其他關節的定義,一個 L" />

精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

機器人模型其他關節的定義

麥辣雞腿堡 ? 來源:古月居 ? 作者:Shawn0102 ? 2023-11-28 14:27 ? 次閱讀

base_link的定義

base_link是所有的其他關節的基礎,也就是基坐標系所在的link。

這里他的幾何圖形我們直接引用他的dae文件,至于如何用Solidworks繪制模型然后制作成dae文件。

后續找機會專門寫一篇博客進行介紹,下面的gazebo句段是為了我們的模型在gazebo環境中仿真用的。

注意,base_link 只是定義了“機械臂的基座” 它本身是不包含 joint 的。

< !-- BASE LINK AND -- >
  < link name="base_link" >
      < visual >
            < !-- < origin xyz="-0.22 -0.15 0.00" rpy="0 0 0" / >  -- >
          < origin xyz="0.1 -0.11 0.13" rpy="0 0 1.570796" / > 
            < geometry >
                < mesh filename="package://rob_description/meshes/body_link_humanoid.dae"/ >
            < /geometry >
              < material name="green" / >
      < /visual >


      < collision >
            < origin xyz="0.0 0.0 0.0" rpy="0 0 0" / > < !--  -- >
            < geometry >
                  < mesh filename="package://rob_description/meshes/body_link_humanoid.dae"/ >
            < /geometry >
    < /collision >
  < /link >


  < gazebo reference="base_link" >
    < material >Gazebo/green< /material >
  < /gazebo >

其他關節的定義

至于其他關節的定義,一個 Link 就對應一個 Joint ,示例如下,這里定義的是 l_shoulder_joint 和 l_shoulder_link。

在Joint 的定義中,有一個limit 的程序段,這里規定的是關節的力限制、速度限制和關節運動范圍限制。

速度限制的單位是m/s(移動關節)或rad/s(轉動關節),詳細的說面看:這里。

代碼中間:就是引用上文中我們定義的關于傳動參數的宏定義。

如果在xacro 代碼中想用數學表達式,使用的格式是:${ 數學表達式 } ,如下面代碼中所示。

其余關節的定義詳見源代碼。

< !-- left shoulder link and joint -- >
  < joint name="l_shoulder_joint" type="revolute" >  
    < parent link="base_link"/ >
    < child link="l_shoulder_link"/ >
    < origin xyz="0 0.11 0.74" rpy="0 0 3.14159" / >
    < axis xyz="0 1 0" / >
    < limit effort="300" velocity="${0.2*0.6981}" lower="-0.43633" upper="3.0543"/ >< !-- (-25  +175)=(-25 175) -- >
    < !-- velocity: m/s for prismatic, rad/s for revolute -- >
    < dynamics damping="50" friction="1"/ >
  < /joint >

 < xacro:transmission_block joint_name="l_shoulder_joint"/ > 


  < link name="l_shoulder_link" >
      < visual >
            < origin xyz="-0.04 0.02 0.04" rpy="1.5708 1.5708 0" / > 
            < geometry >
                < mesh filename="package://rob_description/meshes/l_shoulder_link.dae"/ >
            < /geometry >
              < material name="green" / >
      < /visual >


      < collision >
            < origin xyz="-0.04 0.02 0.04" rpy="1.5708 1.5708 0" / >
            < geometry >
                < mesh filename="package://rob_description/meshes/l_shoulder_link.dae"/ >
            < /geometry >
        < /collision > >
    < xacro:inertial_matrix mass="1"/ >
  < /link >


  < gazebo reference="l_shoulder_link" >
    < material >Gazebo/green< /material >
  < /gazebo >
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器人
    +關注

    關注

    210

    文章

    28231

    瀏覽量

    206615
  • 仿真
    +關注

    關注

    50

    文章

    4048

    瀏覽量

    133431
  • 機械臂
    +關注

    關注

    12

    文章

    510

    瀏覽量

    24500
  • ROS
    ROS
    +關注

    關注

    1

    文章

    276

    瀏覽量

    16967
收藏 人收藏

    評論

    相關推薦

    Al大模型機器人

    和迭代來不斷改進自身性能。它們可以從用戶交互中學習并根據反饋進行調整,以提高對話質量和準確性。可定制性與整合性: AI大模型機器人可以根據特定需求進行定制和整合,以滿足不同場景和應用的要求。它們可以與其他
    發表于 07-05 08:52

    基于氣動人工肌肉的雙足機器人關節設計方案

    。應用此三元肌肉模型,本文所介紹的軟件系統對關節進行了閉環軌跡跟蹤控制,其控制精度優于傳統的理論模型。  2.2 系統應用  在本文構建的采用柔性驅動器McKibben氣動人工肌肉作為驅動源的
    發表于 12-06 15:32

    機器人關節結構是怎樣設計的?

    `在論壇看到了那個波士頓動力公司的斑點 獵豹 大狗 野貓 這幾種軍用機器人,也看了那些個測試視頻,他們的那些關節結構是怎樣設計的啊?是液壓還是機械?`
    發表于 03-09 11:41

    關節機器人控制

    本菜鳥剛學機器人控制,對于兩關節機器人,實現既定的末端軌跡,軌跡規劃已完成,但是程序的延時不準確,導致最終軌跡混亂,求大神破?
    發表于 04-29 16:21

    人形機器人關節技術能不能使用球形關節

    小型機器人,20cm左右的,現在有沒有球形關節元件?
    發表于 09-04 11:27

    機器人的主要技術參數

    。  1、自由度  機器人具有的獨立坐標軸運動的數目。機器人的自由度是指確定機器人手部在空間的位置和姿態時所需要的獨立運動參數的數目。手指的開、合,以及手指關節的自由度一般不包括在內。
    發表于 08-15 14:00

    工業機器人的工作原理

    要知道機械臂各關節變量空間和末端操作器的位置和姿態之間的關系,這就是機器人運動學模型。一臺機器人機械臂幾何結構確定后,其運動學模型即可確定,
    發表于 12-15 10:25

    工業機器人的末端關節旋轉該精確控制?

    時間的積累。本文以KUKA為例,分協作機器人iiwa和傳統機器人KR兩個大系列。協作機器人iiwa 當前主流的協作機器人都采用“模塊化”思想的關節
    發表于 11-01 11:08

    微型機器人關節使用超聲波電機的優勢

    `隨著中國科學技術發展迅猛,未來中國將成為為微型智能機器人大國。如今智能機器人需求量不斷增長,其控制系統和自動化主要的產品超聲波電機的需求也將大幅度增長,機器人手指關節用超聲波電機作為微型智能
    發表于 11-02 11:21

    機器人關節用什么電機?

    機器人關節機器人各個零部件之間發生相對運動的機構。關節之中,單獨驅動的為主動關節,反之稱為從動關節
    發表于 05-27 11:26

    機器人定義是什么?工業機器人的應用有哪些?

    機器人定義是什么?機器人優點和缺點是什么?機器人是由哪些部分組成的?工業機器人的應用有哪些?
    發表于 07-05 06:48

    工業機器人可分為哪幾種

    根據國際機器人聯合會(International Federation of Robotics;簡稱IFR)定義機器人分為工業機器人(Industrial Robots)及服務型
    發表于 09-07 07:13

    機器人系統與控制需求簡介

    、KUKA、Yaskawa Motoman、FANUC2.2.1 本體結構本體結構分類:不同機器人建模控制的本質區別關節型機械臂:串聯垂直多關節6軸機器人SCARA機械臂:笛卡爾機械臂
    發表于 09-08 07:44

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

    。Simulink工廠和控制器模型與LEGO的最新高科技機器人(基于ARM的LEGO Mindstorms NXT)一起使用,以說明基于模型的設計與生產代碼生成的工業應用。注意模型體系
    發表于 12-20 07:15

    機器人關節用什么電機

      機器人關節機器人各個零部件之間發生相對運動的機構。關節之中,單獨驅動的為主動關節,反之稱為從動關節
    發表于 05-28 09:11 ?2次下載