ROS学习(八):ROS URDF-transmission
用来描述关节和驱动器之间的关系。可以定义关节传动比和连杆之间的关系等。
通过复杂的转化可以把多驱动器和多关节联系在一起。
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相关推荐
- ROS学习-理解ROS Services 和 Parameters
假设上一篇博客:ROS学习-理解ROS话题中所启动的小乌龟turtlesim节点仍然还在运行. Services服务是节点之间进行相互联系的另外一种方式,允许节点之间进行发送请求和接收响应. 使用 r ...
- 【ros学习】14.urdf、xacro机器人建模与rviz、gazebo仿真详解
一.起因 学校的这学期课程是ros机器人开发实战,我们学习小组也要搞一个自己的机器人模型,我们组又叫葫芦组,所以我就做了个葫芦形状的机器人,虽说有点丑,本来想用maya建模再导入的,奈何不太懂maya ...
- ROS学习记录9——urdf文件的创建与使用
零.前言 在学习这一节之前,至少得明白如何创建一个工作空间,如何编译工作空间,如何运行工作空间里的文件(把工作空间的环境目录添加到环境里).如果有不会的,请看鄙人的ROS学习记录3. 本节默认工作空间 ...
- ROS学习----依据ROS入门教程,整理的ROS命令
文章目录 ROS命令学习 文件系统介绍 ROS文件系统工具命令:rospack,rosstack roscd,rosls 创建ROS程序包命令:roscreate,catkin程序包结构,catkin ...
- ROS学习笔记-ROS订阅和发布节点
一个简单的ROS包,一个发布者,一个订阅者 刚开始学习ROS,参考网上的资料完成了测试节点的编写,记录一下. 个人习惯在home/Develop目录中做开发,于是在Develop目录下面创建了一个RO ...
- ROS学习笔记-ROS语音识别与语音输出[2]
说明:代码部分是基于古月居前辈的例程,在此对胡老师表示感谢!! 语音识别与输出功能框图: main()函数: int main(int argc, char* argv[]) {// 初始化ROSro ...
- ROS学习笔记-ROS语音识别与语音输出[1]
说明:代码部分是基于古月居前辈的例程,在此对胡老师表示感谢!! 语音识别功能框图: 调用过程: roscore rosrun robot_voice iat_publish rostopic pub ...
- ROS学习笔记------ROS机器人系统设计-----基础编程 day 7 2019/3/2 帅某(URDF机器人建模,urdf功能包的建立,urdf相关模型建立代码已经上传)
URDF机器人建模 相关urdf代码链接: https://download.csdn.net/download/weixin_43262513/10990016 1.urdf介绍 URDF(Unif ...
- ROS学习笔记6 URDF建立机器人模型(以双轮差速小车为例)
URDF建立机器人模型 一.准备工作 一.搭建小车底盘模型 1.小车底盘 2.左右驱动轮 3.前后万向轮 4.launch启动文件 5.效果展示 二.摄像头仿真模型 1.添加摄像头模型 2.launc ...
- 【ROS学习】ROS分布式通信
我们都知道,把ROS系统运行在嵌入式平台上(比如树莓派)是可以运行的,但是性能远远没有强大的主机好,因此,如何将运算量大的内容在主机上计算,而嵌入式平台只需进行简单的运行通信呢?这就是本篇文章所要介绍 ...
最新文章
- 2022-2028年全球与中国乳胶丝市场研究及前瞻分析报告
- 原生JS实现$.ajax
- java中正则表达式 ?=_Java中的正则表达式
- 同样是程序员,优秀的程序员能够月入5万甚至50万!,一般的程序员却只能月入5千甚至更低?那么他们差别在哪里呢?
- 神经网络训练集两张图片之间的相互作用
- 操作RadGrid1,RadAjaxLoadingPanel1不出现
- 家庭组计算机无法,【求助】Windows无法从该家庭组中删除你的计算机
- 【飞秋】一起学Windows Phone7开发(十三.二 按钮控件)
- sql server 快照_在SQL Server合并复制中应用快照时出现外键问题
- react动态改变选中不选中_reactjs – 如何避免使用重新选择来计算派生状态时React重新渲染...
- Wise UNpacker 0.91A [with Delphi Source]
- iOS之自定义pickerview(行驶里程数)
- oracle 查询temporary table,【TEMPORARY TABLE】Oracle临时表使用注意事项
- 『C#基础』多线程笔记「一」基本说明
- 红帽子linux系统下载服务器OS:Windows、Linux与Unix三分天下
- s1 episode1(一)
- 关于路由器和交换机的区别图解(总结)
- 进程间通信方式有哪些?
- 融资2500万美元,#Spatial从协作办公进化到元宇宙产品,#NFT创作生态
- 360随身WiFi驱动下载