【ros笔记】urdf文件

urdf文件属于xml文件,他的标签有:

XML 复制代码
<robot name="robot_name">
    <!-- 看的见摸的着刚体用link -->
    <link name="base_link">
        <!-- 可视化部分 -->
        <visual>
            <!-- 几何形状 -->
            <geometry>
                <!-- box指的是长方体 -->
                <box size="1.0 0.5 0.1" />
            </geometry>
        </visual>
    </link>
</robot>
---------------------------------------------------------------------
设置参数功能:
对于有name参数的标签,可以将其提取到外部,作为公共参数使用,当使用时调用名字即可
<robot name="robot_name">
    <visual name="公共参数">
...
</robot>
---------------------------------------------------------------------
还可以设置公共参数:

 <param name="my_variable" value="3.14"/>

  <!-- Use the parameter in a joint definition -->
  <joint name="joint1" type="revolute">
    <origin xyz="0 0 0"/>
    <axis xyz="0 0 1"/>
    <parent link="link1"/>
    <child link="link2"/>
    <limit lower="-$(param my_variable)" upper="$(param my_variable)" effort="100" velocity="1"/>
  </joint>

urdf文件仅仅是磁盘文件,要想在rviz2显示它,要把它加载到ros2系统,如何加载呢,使用xacro的小工具,它可以读取磁盘上urdf文件的内容,然后再把xacro集成到launch文件

相关推荐
nuannuan2311a40 分钟前
2P4M-ASEMI机器人功率器件专用2P4M
机器人
名字不要太长 像我这样就好6 小时前
【iOS】OC源码阅读——alloc源码分析
笔记·学习·macos·ios·objective-c
xin007hoyo7 小时前
算法笔记.染色法判断二分图
数据结构·笔记·算法
大学生亨亨7 小时前
go语言八股文(五)
开发语言·笔记·golang
无敌小茶10 小时前
Linux学习笔记之动静态库
linux·笔记
DXM052111 小时前
牟乃夏《ArcGIS Engine地理信息系统开发教程》学习笔记3-地图基本操作与实战案例
开发语言·笔记·学习·arcgis·c#·ae·arcgis engine
Humbunklung12 小时前
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩阵QRectF)
笔记·python·学习·pyqt
layneyao13 小时前
AI在医疗领域的10大应用:从疾病预测到手术机器人
人工智能·机器人
AAAA劝导tx14 小时前
List--链表
数据结构·c++·笔记·链表·list
愚润求学15 小时前
【Linux】进程优先级和进程切换
linux·运维·服务器·c++·笔记