用来描述关节和驱动器之间的关系。可以定义关节传动比和连杆之间的关系等。
通过复杂的转化可以把多驱动器和多关节联系在一起。

http://wiki.ros.org/urdf/XML/Transmission

下面是一个例子:

<transmission name="simple_trans"><type>transmission_interface/SimpleTransmission</type><joint name="foo_joint"><hardwareInterface>EffortJointInterface</hardwareInterface></joint><actuator name="foo_motor"><mechanicalReduction>50</mechanicalReduction><hardwareInterface>EffortJointInterface</hardwareInterface></actuator>
</transmission>

1) < transmission> 属性

属性值只有一个:

name (required)

定义传递关系的唯一名字。

2)< transmission> 组件

< type> (one occurrence)

指定的类型

< joint> (one or more occurrences)

和传递关节连接的关节。关节由其名字指定。其后接子组件为:

        < hardwareInterface> (one or more occurrences)

定义支持的关节空间硬件接口。

< actuator> (one or more occurrences)

和传递关机连接的驱动器。驱动器由其名字指定。其后接子组件为:

< mechanicalReduction> (optional)
指定关节和驱动器之间的减速比。
< hardwareInterface> (optional) (one or more occurrences)
定义支持的关节空间硬件接口。

3)目前,只有 ros_control project 用到了< transmission>组件

ROS学习(八):ROS URDF-transmission相关推荐

  1. ROS学习-理解ROS Services 和 Parameters

    假设上一篇博客:ROS学习-理解ROS话题中所启动的小乌龟turtlesim节点仍然还在运行. Services服务是节点之间进行相互联系的另外一种方式,允许节点之间进行发送请求和接收响应. 使用 r ...

  2. 【ros学习】14.urdf、xacro机器人建模与rviz、gazebo仿真详解

    一.起因 学校的这学期课程是ros机器人开发实战,我们学习小组也要搞一个自己的机器人模型,我们组又叫葫芦组,所以我就做了个葫芦形状的机器人,虽说有点丑,本来想用maya建模再导入的,奈何不太懂maya ...

  3. ROS学习记录9——urdf文件的创建与使用

    零.前言 在学习这一节之前,至少得明白如何创建一个工作空间,如何编译工作空间,如何运行工作空间里的文件(把工作空间的环境目录添加到环境里).如果有不会的,请看鄙人的ROS学习记录3. 本节默认工作空间 ...

  4. ROS学习----依据ROS入门教程,整理的ROS命令

    文章目录 ROS命令学习 文件系统介绍 ROS文件系统工具命令:rospack,rosstack roscd,rosls 创建ROS程序包命令:roscreate,catkin程序包结构,catkin ...

  5. ROS学习笔记-ROS订阅和发布节点

    一个简单的ROS包,一个发布者,一个订阅者 刚开始学习ROS,参考网上的资料完成了测试节点的编写,记录一下. 个人习惯在home/Develop目录中做开发,于是在Develop目录下面创建了一个RO ...

  6. ROS学习笔记-ROS语音识别与语音输出[2]

    说明:代码部分是基于古月居前辈的例程,在此对胡老师表示感谢!! 语音识别与输出功能框图: main()函数: int main(int argc, char* argv[]) {// 初始化ROSro ...

  7. ROS学习笔记-ROS语音识别与语音输出[1]

    说明:代码部分是基于古月居前辈的例程,在此对胡老师表示感谢!! 语音识别功能框图: 调用过程: roscore rosrun robot_voice iat_publish rostopic pub ...

  8. ROS学习笔记------ROS机器人系统设计-----基础编程 day 7 2019/3/2 帅某(URDF机器人建模,urdf功能包的建立,urdf相关模型建立代码已经上传)

    URDF机器人建模 相关urdf代码链接: https://download.csdn.net/download/weixin_43262513/10990016 1.urdf介绍 URDF(Unif ...

  9. ROS学习笔记6 URDF建立机器人模型(以双轮差速小车为例)

    URDF建立机器人模型 一.准备工作 一.搭建小车底盘模型 1.小车底盘 2.左右驱动轮 3.前后万向轮 4.launch启动文件 5.效果展示 二.摄像头仿真模型 1.添加摄像头模型 2.launc ...

  10. 【ROS学习】ROS分布式通信

    我们都知道,把ROS系统运行在嵌入式平台上(比如树莓派)是可以运行的,但是性能远远没有强大的主机好,因此,如何将运算量大的内容在主机上计算,而嵌入式平台只需进行简单的运行通信呢?这就是本篇文章所要介绍 ...

最新文章

  1. 2022-2028年全球与中国乳胶丝市场研究及前瞻分析报告
  2. 原生JS实现$.ajax
  3. java中正则表达式 ?=_Java中的正则表达式
  4. 同样是程序员,优秀的程序员能够月入5万甚至50万!,一般的程序员却只能月入5千甚至更低?那么他们差别在哪里呢?
  5. 神经网络训练集两张图片之间的相互作用
  6. 操作RadGrid1,RadAjaxLoadingPanel1不出现
  7. 家庭组计算机无法,【求助】Windows无法从该家庭组中删除你的计算机
  8. 【飞秋】一起学Windows Phone7开发(十三.二 按钮控件)
  9. sql server 快照_在SQL Server合并复制中应用快照时出现外键问题
  10. react动态改变选中不选中_reactjs – 如何避免使用重新选择来计算派生状态时React重新渲染...
  11. Wise UNpacker 0.91A [with Delphi Source]
  12. iOS之自定义pickerview(行驶里程数)
  13. oracle 查询temporary table,【TEMPORARY TABLE】Oracle临时表使用注意事项
  14. 『C#基础』多线程笔记「一」基本说明
  15. 红帽子linux系统下载服务器OS:Windows、Linux与Unix三分天下
  16. s1 episode1(一)
  17. 关于路由器和交换机的区别图解(总结)
  18. 进程间通信方式有哪些?
  19. 融资2500万美元,#Spatial从协作办公进化到元宇宙产品,#NFT创作生态
  20. 360随身WiFi驱动下载

热门文章

  1. 奖牌分配/Median Pyramid Hard
  2. selenium中的对文本进行全选,复制,粘贴,剪切和删除的操作
  3. mysql系列十、mysql索引结构的实现B+树/B-树原理
  4. DHTMLX-Tabbar
  5. IC/RFID/NFC 关系与区别
  6. 第 17 章 Native SQL查询
  7. BB陆逊高达(3Dmax)
  8. java 通信 教程_Java实现简单的socket通信教程
  9. Linux-鸟菜-6-文件搜索
  10. hdu4280 最大流DINIC