【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文件

相关推荐
FakeOccupational1 天前
电路笔记(信号):网线能传多少米?网线信号传输距离
开发语言·笔记·php
Yawesh_best1 天前
告别系统壁垒!WSL+cpolar 让跨平台开发效率翻倍
运维·服务器·数据库·笔记·web安全
喵手1 天前
AI在自动化与机器人技术中的前沿应用
人工智能·机器人·自动化
Ccjf酷儿1 天前
操作系统 蒋炎岩 3.硬件视角的操作系统
笔记
习习.y1 天前
python笔记梳理以及一些题目整理
开发语言·笔记·python
在逃热干面1 天前
(笔记)自定义 systemd 服务
笔记
DKPT1 天前
ZGC和G1收集器相比哪个更好?
java·jvm·笔记·学习·spring
QT 小鲜肉2 天前
【孙子兵法之上篇】001. 孙子兵法·计篇
笔记·读书·孙子兵法
星轨初途2 天前
数据结构排序算法详解(5)——非比较函数:计数排序(鸽巢原理)及排序算法复杂度和稳定性分析
c语言·开发语言·数据结构·经验分享·笔记·算法·排序算法
人类发明了工具2 天前
【机器人-激光雷达】点云时间运动补偿
算法·机器人