ROS学习笔记13 —— SolidWorks、urdf、xacro及sdf间的转换
SolidWorks转urdf
预处理工作:
- 将
close loop joint
拆成open loop joint
- 使用
sw2urdf
生成相应的urdf
检查生成的urdf
- 利用
urdf_tutorial
功能包查看生成的模型:roslaunch urdf_sim_tutorial display.launch model:=rbo.urdf.xacro
xacro转urdf
将xacro转换为urdf:
rosrun xacro xacro.py test.xacro > test.urdf
urdf转sdf
gz sdf -p test.urdf > test.sdf
然后修改sdf
,添加joint
以便恢复成close loop joint
sdf转urdf
rosrun pysdf sdf2urdf test.sdf test.urdf
注意,转完后关节力和速度限位默认为-1,如果有需要,记得修改;该转换仅对单纯的模型描述有效,如果引入球关节等urdf实现不了的文件,则会失败
检查sdf转urdf后的文件
- 使用
liburdfdom-tools
工具检查:check_urdf test.urdf
ROS学习笔记13 —— SolidWorks、urdf、xacro及sdf间的转换相关推荐
- ROS学习笔记13(测试一个简单的消息发布和消息订阅)
文章目录 1 运行消息发布 2 运行消息订阅 1 运行消息发布 $ roscore # In your catkin workspace $ cd ~/catkin_ws $ source ./dev ...
- ROS学习笔记之——移动机器人的导航
之前博客<ROS学习笔记之--激光雷达SLAM建图>已经介绍过如何通过激光雷达SLAM建图了,本博文讲一下ROS机器人的导航相关 目录 导航相关理论介绍 导航的概述 costmap AMC ...
- ROS学习笔记(一)补充篇 参考创客制造
我将ROS的CPP部分分成7个部分: 1.基础的node param 2.动态调节参数 3.关于TF变换 4.actionlib 5.插件技术 6.movebase 7.nodelet技术 前言 相比 ...
- mybatis学习笔记(13)-延迟加载
2019独角兽企业重金招聘Python工程师标准>>> mybatis学习笔记(13)-延迟加载 标签: mybatis [TOC] resultMap可以实现高级映射(使用asso ...
- opencv进阶学习笔记13:图像形态学操作大全(膨胀,腐蚀,开闭,黑帽,顶帽,梯度)python版
基础版学习笔记: python3+opencv学习笔记汇总目录(适合基础入门学习) 进阶版笔记目录链接: python+opencv进阶版学习笔记目录(适合有一定基础) 基础版形态学: opencv学 ...
- ROS 学习笔记(三):自定义服务数据srv+server+client 示例运行
ROS 学习笔记(三):自定义服务数据srv+Server+Client 示例运行 一.自定义服务数据: 1.向功能包添加自定义服务文件(AddTwoInts.srv) cd ~/catkin_ws/ ...
- ROS 学习笔记(二):自定义消息msg+Publisher+Subscriber 示例运行
ROS 学习笔记(二):自定义消息msg+Publisher+Subscriber 示例运行 一.自定义消息: 1.新建msg文件夹,创建定义Person.msg 文件 mkdir -p ~/catk ...
- ROS 学习笔记(一):工作空间+功能包创建
ROS 学习笔记(一):工作空间+功能包创建 一.创建工作空间(catkin_make编译): 1.创建工作空间 catkin_ws 创建空间.初始化(建立一个文件夹) cd ~ mkdir -p ~ ...
- Linux学习笔记13
Linux学习笔记13 Linux学习笔记13 配置Nagios 基本介绍 Nagios安装 - 服务端 Nagios安装 - 客户端 监控中心添加被监控主机 配置文件的简单说明 继续添加需要服务端通 ...
最新文章
- 博士生起诉学校,因核心期刊发文数不够申请学位被拒,一审判决胜诉!
- Django框架(二)
- Python-1-基础
- 基于java的网络抓包方法
- 查看linux操作系统版本信息
- 用java输出语句_Java的常用输入输出语句
- 顶岗实习阶段工作总结
- cisco下模拟Linux防火墙,Cisco防火墙HA实例
- 一篇关于微信防撤回(文本、图片、语音、视频、名片等...)的Python学习教程
- mac OSX安装VTK
- 复利思维,您做到了吗?
- The project seems to require yarn but it‘s not installed.
- html命名锚记链接失败,命名锚记(设置命名锚记超级链接)
- 12035徐波:PMBOK融会贯通:会议一览
- 心理学 | (1)焦虑症和恐惧症--一种认知的观点
- Foxmail.exe -损坏的映像 错误修复
- c++ 判断电脑是否装有vc_redist.x86 运行时库
- uni-app直播实例|仿抖音小视频|uniapp仿陌陌直播
- MCMC实现——Python安装+Anaconda+PYMC3
- 赵钟秋谈又拍网架构中的消息/任务系统