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

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

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

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

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

機器人模型其他關節(jié)的定義

麥辣雞腿堡 ? 來源:古月居 ? 作者:Shawn0102 ? 2023-11-28 14:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

base_link的定義

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

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

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

注意,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 >

其他關節(jié)的定義

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

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

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

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

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

其余關節(jié)的定義詳見源代碼。

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

    關注

    213

    文章

    29756

    瀏覽量

    213054
  • 仿真
    +關注

    關注

    52

    文章

    4290

    瀏覽量

    135918
  • 機械臂
    +關注

    關注

    13

    文章

    554

    瀏覽量

    25402
  • ROS
    ROS
    +關注

    關注

    1

    文章

    288

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    Al大模型機器人

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

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

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

    機器人關節(jié)結構是怎樣設計的?

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

    關節(jié)機器人控制

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

    人形機器人關節(jié)技術能不能使用球形關節(jié)?

    小型機器人,20cm左右的,現(xiàn)在有沒有球形關節(jié)元件?
    發(fā)表于 09-04 11:27

    工業(yè)機器人的工作原理

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

    工業(yè)機器人的末端關節(jié)旋轉該精確控制?

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

    微型機器人關節(jié)使用超聲波電機的優(yōu)勢

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

    機器人關節(jié)用什么電機?

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

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

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

    工業(yè)機器人可分為哪幾種

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

    機器人系統(tǒng)與控制需求簡介

    、KUKA、Yaskawa Motoman、FANUC2.2.1 本體結構本體結構分類:不同機器人建模控制的本質(zhì)區(qū)別關節(jié)型機械臂:串聯(lián)垂直多關節(jié)6軸機器人SCARA機械臂:笛卡爾機械臂
    發(fā)表于 09-08 07:44

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

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

    機器人關節(jié)用什么電機

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

    ???b class='flag-5'>機器人布局關節(jié)機器人業(yè)務

    關節(jié)機器人領域迎來一位實力選手。繼布局移動機器人、機器視覺業(yè)務后,海康機器人正在拓展新的產(chǎn)品線。
    的頭像 發(fā)表于 03-20 10:47 ?740次閱讀