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

相关推荐
攻城狮7号3 分钟前
宇树 开源 UnifoLM-VLA-0 大模型:给人形机器人装上通用的“直觉大脑”
人工智能·机器人·具身智能·宇树科技·unifolm-vla-0
Bits to Atoms11 分钟前
宇树G1语音助手完整开发指南(下)——从零构建智能知识库对话系统
人工智能·机器人·音视频·语音识别
蒸蒸yyyyzwd14 分钟前
算法学习笔记
笔记·算法
山岚的运维笔记14 分钟前
SQL Server笔记 -- 第13章:IF...ELSE
数据库·笔记·sql·microsoft·sqlserver
雾岛听蓝15 分钟前
C++11新特性(可变参数模板、新的类功能、STL中的一些新变化)
开发语言·c++·经验分享·笔记
strings_lei22 分钟前
AI 学习笔记 - AWS 相关服务
笔记·学习
BlackWolfSky26 分钟前
鸿蒙中级课程笔记11—元服务开发
笔记·华为·harmonyos
三水不滴37 分钟前
SpringBoot+Caffeine+Redis实现多级缓存
spring boot·redis·笔记·缓存
wdfk_prog37 分钟前
[Linux]学习笔记系列 -- [drivers][gpio]gpio
linux·笔记·学习
舟舟亢亢1 小时前
JVM复习笔记(上)
jvm·笔记