当前位置:   article > 正文

ROS2自学笔记:URDF机器人建模_urdfprismatic

urdfprismatic

一般机器人可以分为以下四个部件:硬件系统,驱动系统,传感系统,控制系统

URDF(统一机器人描述格式):
1 使用xml文件格式
2 包含link和joint,link为刚体部分,joint为连杆,驱动部分

link:
描述机器人外观,物理属性,碰撞体积,每个link会成为一个坐标系

joint
描述两个link间关系,有以下6类:
continuous:绕轴无限旋转
revolute:绕轴旋转,有角度限制
prismatic:沿轴线滑动,有距离上限
fixed:无法一定
floating:允许平移和旋转
planar:允许平面正交向平移旋转
ROS2里平动默认单位为米,转动单位为弧度

<?xml version="1.0" ?>
<robot name="mbot">

    <link name="base_link">
        <visual>
            <origin xyz=" 0 0 0" rpy="0 0 0" />
            <geometry>
                <cylinder length="0.16" radius="0.20"/>
            </geometry>
            <material name="yellow">
                <color rgba="1 0.4 0 1"/>
            </material>
        </visual>
    </link>

    <joint name="left_wheel_joint" type="continuous">
        <origin xyz="0 0.19 -0.05" rpy="0 0 0"/>
        <parent link="base_link"/>
        <child link="left_wheel_link"/>
        <axis xyz="0 1 0"/>
    </joint>

    <link name="left_wheel_link">
        <visual>
            <origin xyz="0 0 0" rpy="1.5707 0 0" />
            <geometry>
                <cylinder radius="0.06" length = "0.025"/>
            </geometry>
            <material name="white">
                <color rgba="1 1 1 0.9"/>
            </material>
        </visual
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Li_阴宅/article/detail/979057
推荐阅读
相关标签
  

闽ICP备14008679号