笔者机械专业出身,刚刚接触ROS的机械臂导航,面临的第一个问题就是生成机械臂的urdf文件,当然方法很多,可以自己用代码来生成,这对于非计算机专业的我来说挑战很大,我更倾向于用solidworks借助sw_urdf_exporter插件直接生成urdf文件的包。

笔者在这部分工作时也是参考各位大神的资料:

http://blog.csdn.net/u011104647/article/details/53572679

也可以参考ROS的官网:

http://wiki.ros.org/sw_urdf_exporter

其中urdf插件的下载地址:http://wiki.ros.org/sw_urdf_exporter

也可以在我百度网盘下载:http://pan.baidu.com/s/1jHUHUhK

安装过程很简单,你安装好SolidWorks后,再安装这个插件,重新打开SW,就会发现里面多了一个叫做SW2URDF的插件,勾选启用之。但是笔者在安装过程中却出现了两个问题

(1)、并不是每个版本都能成功加载上SW2URDF的插件的。

(2)、并不是成功加载后都能顺利生产urdf文件的包的。单个零件生成没有问题,装配体生成时,solidworks会出现崩溃

已经确认笔者找了很多资料,都没有明确原因,在一个论坛上看到有人说多试试几个solidworks版本,在确定不是建模问题,不是插件安装问题后,只有通过尝试solidworks的各个版本(只支持64位软件),尝试了solidworks2012、solidworks2013、solidworks2014、solidworks2015,终于在2014版本成功导出机械臂的urdf文件。

生成后的urdf文件的包

做机械臂导航遇到的问题1:solidworks在生成urdf文件时崩溃的一种解决方法相关推荐

  1. 将CAD模型通过SolidWorks导出机器人URDF文件(基于innfos六轴机械臂)

    将CAD模型通过SolidWorks导出机器人URDF文件(基于innfos六轴机械臂) 前言 也是初次接触这方面的学习,看了许多的资料,其中古月老师的有个课程挺好的,有机械臂和小车的,我们实验室有机 ...

  2. 使用树莓派4b和OpenCV做机械臂夹取

    文章目录 前言 一.基本功能 二.主要代码 1.图像处理部分 2.舵机驱动部分 前言 本人第一次在csdn上发技术类文章,原谅在此多说一些废话.项目是自己的毕设,比较简单还望不要见笑,如果发现有什么问 ...

  3. matlab 做机械臂控制系统,用MATLAB和Simulink高效设计机械臂算法|小迈步之系统仿真(二)...

    机械手能模仿人手和臂的动作功能,用以固定程序抓取.搬运物件或操作工具的自动化装置.机械手是最早出现的工业机器人,也是最早出现的现代机器人,它可代替人的繁杂劳动以实现生产的自动化,能在艰苦危险的环境下操 ...

  4. 使用R语言包clusterProfiler做KEGG富集分析时出现的错误及解决方法

    使用enrichKEGG做通路富集分析时,一直报错:显示No gene can be mapped.... k <- enrichKEGG(gene = gene, organism = &qu ...

  5. win10系统做游戏服务器,Win10专业版如何提升游戏流畅度?Win10游戏流畅度的三种提升方法...

    对于喜欢玩游戏的用户而言,电脑就是其娱乐工具,为了能够提升游戏的流畅度,会根据系统配置问题进行优化.那么Win10专业版的用户要如何提升游戏的流畅度呢?别着急,下面小编收集了三种Win10专业版提升游 ...

  6. ros melodic控制真实机械臂之获取moveit规划插补点

    关于该点可查看前辈博客.本文对其中不一致的地方进行记录,但为了查阅方便,该文也记录了完整的操作步骤. 1.demo.launch文件中参数fake_execution的值改为false <arg ...

  7. MoveIt机械臂控制——(一)基本配置步骤

    (一)MoveIt! 使用方法: (1)组装:创建机器人URDF模型 (2)配置:使用工具生成配置文件 (3)驱动:添加机器人控制器或控制器插件 (4)控制:使用软件控制机器人运动 安装moveit包 ...

  8. 回斯坦福之后研究成果曝光,李飞飞团队用机器学习教机械臂做动作

    此次李飞飞团队结合了AI及深度学习等相关技术,让机械臂拥有模仿和学习的功能,是一次技术进步. 自从李飞飞离开谷歌回到斯坦福之后,她的研究方向及成果就备受业界关注.近日,其领导的团队在瑞士苏黎世召开的机 ...

  9. python控制机械臂6轴_在ROS环境下,怎么使用moveit!来驱动真实的六轴机械臂?

    很多小伙伴在使用ROS的时候,都会产生类似的疑问,程序写过那么多,仿真也跑过不少,但是如何控制真实机械臂/机器人呢? 今天古月君就来尝试破个题. 首先,解决这个问题的关键词是"接口" ...

最新文章

  1. android studio 怎么运行java
  2. 【虚拟化】Dockerfile构建JDK镜像
  3. 库存管理系统软件测试,药房库存管理系统模块测试用例
  4. 2010年浙江大学计算机及软件工程研究生机试真题
  5. mysql smallint int_mysql中int、bigint、smallint 和 tinyint的区别详细介绍
  6. Linux下安装amsn
  7. .NET 基础一步步一幕幕[out、ref、params]
  8. C/C++[codeup 2046]8皇后
  9. 【转载】别了,摩托罗拉(十一):小高尔文“新政”
  10. 实战项目 仿写小米商城 网页框架
  11. PowerDesigner下载安装教程
  12. 流年似水 启航2019
  13. Android移动拼图小游戏
  14. AMD Ryzen 5 2600X 微星B450M 迫击炮 技嘉GTX10606G成功安装黑苹果Mac OS High Sierra 10.13.16全记录
  15. Redis介绍与安装
  16. 星系炸弹 在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16
  17. 组成原理(五)CPU指令流水线
  18. 基于单片机心率测试仪毕业设计全套
  19. 查看windows8激活状态
  20. 利用Openssl自签名证书生成与单双向认证通信

热门文章

  1. 一篇好的创业计划书应该包含哪些内容?没有比这说的更全的了
  2. java整合Mybatis-plus获取省市区街道社区信息进行存储
  3. web前端入门到实战:CSS属性width和height
  4. 从暴风影音CTO到创业者:画中画相机话中话
  5. L1-049 天梯赛座位分配 (20 分)
  6. 在腾讯云买的域名解析阿里云的服务器的ip地址
  7. 一种海量数据安全分类分级架构的实现
  8. 网卡解析arp协议导致ip address ** is already in ues for...
  9. python 扩展程序库
  10. 调查报告:竞业协议应该怎么签