zoukankan      html  css  js  c++  java
  • ros中的urdf

    首先简单示意以下urdf的大致内容:

    <robot name="test_robot">

        <link name="link1" />

        <link name="link1" />

        <joint name="joint1" type="continuous">

            <parent link="link1" />

            <child link="link2" />

        </joint>

    </robot>

    ROS为我们提供了一个检查URDF语法的工具,安装命令:$ sudo apt-get install liburdfdom-tools

                                                                               检查命令:check_urdf my_robot.urdf

    如果一切正常就会显示:robot name is: test_robot

                                            -----------------------------succefully parsed XML-----------------------

                                           ...

    一、添加机器人尺寸

    由于每个环节的参考系都位于该环节的底部,关节也是如此,所以在表示尺寸大小时,只需要描述其相对于连接的关节的相对位置关系即可。URDF中的<origin>域就是用来表示这种相对关系的。

    二、添加运动学参数

    基本形式为:<axis xyz="0 1 0" />表示关节可以绕y轴旋转弧度大小为1的角度。

    三、图形化显示URDF模型

    显示的命令为:$ urdf_to_graphiz my_robot.urdf

    之后在生成的pdf文件中就可以看到图形化的URDF了。

    参考:http://www.guyuehome.com/372

  • 相关阅读:
    POJ 1094 (传递闭包 + 拓扑排序)
    POJ 2594 (传递闭包 + 最小路径覆盖)
    POJ 3041 Asteroids(二分图最大匹配)
    差分数组原理与其前缀和的应用
    树状数组的理解以及简单应用
    HDU 4635 (完全图 和 有向图缩点)
    2.基本数据类型
    Python基础
    数据库类型
    Vue-2
  • 原文地址:https://www.cnblogs.com/czz0508/p/10852988.html
Copyright © 2011-2022 走看看