前言:URDF文件标签解读。margin: auto; width: 700px; height: 100px; ; width: 700px; text-align: center;

一、连杆(link)标签

标签 功能
<link> 连杆的可视化、碰撞和惯性信息设置
<collision> 设置连杆的碰撞计算的信息
<visual> 设置连杆的可视化信息
<inertial> 设置连杆的惯性信息
<mass> 连杆重量(单位:kg)的设置
<inertia> 惯性张量(Inertia tensor)设置
<origin> 设置相对于连杆相对坐标系的移动和旋转
<geometry>  输入模型的形状。提供box、cylinder、sphere等形态,也可以导入COLLADA
(.dae)、STL(.stl)格式的设计文件。在<collision>标签中,可以指定为简单的
形态来减少计算时间
<material> 设置连杆的颜色和纹理

二、关节(joint)标签

标签 功能
<joint> 与连杆的关系和关节类型的设置
<parent>  关节的父连杆 
<child>  关节的子连杆 
<origin>  将父连杆坐标系转换为子连杆坐标系 
 <axis> 设置旋转轴 
<limit> 

设置关节的速度、力和半径

(仅当关节是revolute或prismatic时)

continuous 旋转关节,可以绕单轴无线旋转
revolute  旋转关节,类似于continuous,但旋转角度有限
prismatic 滑动关节,沿某一轴线移动的关节,带有位置极限
planar 平面关节,允许在平面正交方向上平移或者旋转
floating 浮动关节,允许进行平移、旋转运动
fiexd 固定关节,不允许运动的特殊关节
calibration 关节参考位置,用来校准关节的绝对位置
dynamics 用于描述物理属性,例如阻尼值、静摩擦力等
limit 用于描述运动的极限值,包括关节的上下限位,速度限制、力矩限制等
mimic 用于描述该关节与已有关节的关系
safety-controller 用于描述安全控制器参数

三、transmission标签

<transmission>是与ROS-CONTROL一起运行所必须的标签,它输入关节与舵机之间的命令接口。

标签 功能
<transmission> 设置关节和舵机之间的变量
<type> 设置力的传递方式的形状
<joint> 设置关节信息设置
<hardwareInterface> 设置硬件接口
<actuator> 设置舵机信息
<mechanicalReduction> 设置舵机与关节之间的齿轮比

-END-

ROS-URDF文件标签解读的更多相关文章

  1. ROS-launch文件标签解读

    前言:ROS提供了一个同时启动节点管理器(master)和多个节点的途径,即使用启动文件(launch file).事实上,在ROS功能包中,启动文件的使用是非常普遍的.任何包含两个或两个以上节点的系 ...

  2. ROS-Gazebo文件标签解读

    前言:Gazebo是一个三维机器人仿真器,它是独立的软件,支持ROS. 标签 功能 <gazebo> 设置Gazebo仿真的参数 <mu1>, <mu2> 设置摩擦 ...

  3. ROS-package.xml文件标签解读

    前言:package.xml是一个XML文件名为package.xml中必须包括与任何兼容包的根文件夹.此文件定义有关包的属性,例如包名称,版本号,作者,维护者以及其他catkin包的依赖关系. 标签 ...

  4. ROS学习笔记十一:创建URDF 文件并在RVIZ中查看模型

    Unified Robot Description Format,简称为URDF(标准化机器人描述格式),是一种用于描述机器人及其部分结构.关节.自由度等的XML格式文件. 一.创建第一个URDF文件 ...

  5. Solidworks 2016中导出URDF文件

    安装SolidWorks to URDF exporter插件 下载SolidWorks to URDF Exporter插件后按照网站上的步骤进行安装(目前该插件已经在Win 7 64位系统+Sol ...

  6. Mybatis第六篇【配置文件和映射文件再解读、占位符、主键生成与获取、Mapper代理】

    配置文件和映射文件再解读 映射文件 在mapper.xml文件中配置很多的sql语句,执行每个sql语句时,封装为MappedStatement对象,mapper.xml以statement为单位管理 ...

  7. ROS(URDF机器人建模)

    新建功能包mbot_description 在功能包下新建文件config,launch,meshes,urdf. 在launch文件夹下新建文件display_mbot_base_urdf.laun ...

  8. 从ROS bag文件中提取图像

    从ROS bag文件中提取图像 创建launch文件,如下: export.launch <launch> <node pkg="rosbag" type=&qu ...

  9. Mp3文件标签信息读取和写入(Kotlin)

    原文:Mp3文件标签信息读取和写入(Kotlin) - Stars-One的杂货小窝 最近准备抽空完善了自己的星之小说下载器(JavaFx应用 ),发现下载下来的mp3文件没有对应的标签 也是了解可以 ...

随机推荐

  1. 代码实现wordpress彩色标签云的最简单的方法

    首先在wordpress主题文件夹内找到并用编辑器打开 functions.php 文件,随意找个位置不到插到别的函数里,“?>” 之前加入以下代码: //彩色标签云 function colo ...

  2. JavaScript获取非行间样式

    <html> <head> <meta charset="utf-8"> <title>无标题文档</title> &l ...

  3. RN打包的那些坑儿

    Write By lz: Lz 寄语: RN虐我千百遍, 我待RN如初恋, 坑儿爬多了也就自然了 官方文档: http://reactnative.cn/docs/0.43/signed-apk-an ...

  4. redis启动出错 Creating Server TCP listening socket 127.0.0.1:6379: bind: No error解决办法

    windows下安装Redis第一次启动报错: [2368] 21 Apr 02:57:05.611 # Creating Server TCP listening socket 127.0.0.1: ...

  5. 点击之后上传图片到页面 input type="file" 样式

    <!DOCTYPE html><head> <meta http-equiv="Content-Type" content="text/ht ...

  6. 树状数组求LIS

    我真的是咸鱼啊 多少年前的基础了我竟然才弄明白,哭 用树状数组维护<=x的最上上升子序列的最大值即可啊Orz 我真的菜的一笔啊! #include <bits/stdc++.h> u ...

  7. 使用shell脚本定时执行备份mysql数据库

    使用shell脚本定时执行备份mysql数据库 #!/bin/bash ############### common file ################ #本机备份文件存放目录 MYSQLBA ...

  8. LINUX 中 VSFTPD安裝

    VSFTPD 简写:vsftpd是very secure FTP daemon 的缩写,是一个完全免费的,开源代码的ftp服务器软件 特点:vsftpd是一款在LINUX发行版中最受推崇的FTP服务器 ...

  9. Elasticsearch 入门 - Exploring Your Cluster

    The REST API Cluster Health ( http://localhost:9200/ ) curl -X GET "localhost:9200/_cat/health? ...

  10. Django入门--模板标签、继承与引用

    一.模板标签 Django模板引擎提供的可以在模板中进行的各种逻辑操作,是函数调用的一种特殊形式,如循环.判断等功能,期语法规则为: {% tag %} content {% tag 参数1 参数2 ...