• 机械臂生成URDF文件操作过程



    涉及软件:

    solidworks(3D绘图软件)(百度自行下载)

    sw2urdf(urdf文件导出插件)下载地址:(Releases · ros/solidworks_urdf_exporter (github.com)

    名词解释:

    SW软件(solidworks)这里使用2020版本

    基准轴:转轴(文中两个是一个意思)


    到如下网站下载免费模型(测试使用)

    5DOF 机械臂_Solidworks模型_3D模型下载_迪威模型 (3dwhere.com)



     


     

    下载好之后得到如下压缩文件:

     

     

    右键解压

     

     

     

     

     


      这里我使用solidworks 2020打开机械臂装配体

     

     

      

    点击重建

    可以看到零件很多,为了sw操作速度,我建议:合并相关零件为子装配体---->子装配体另存为零件--->重新新建装配体---->导入零件重新装配

     

    如上步骤操作后的工程如下图所示(简洁很多,sw运行起来也快了 ps:工作电脑没显卡):


    接下来开始进入正题

    给每个关节建立坐标系和转轴

    1. base link 坐标添加(添加参考点--->基于点添加坐标系--->选择坐标系方向)

    2. 添加转轴

    为了便于后面导出urdf 选择转轴和 参考坐标系,我们需要修改下 转轴名和 坐标系名 

     按照如上方法逐个关节创建坐标系和旋转轴(转轴坐标系始终设定为 Z轴)

    末端也需要建立坐标系

    如上完成 全部关节坐标系和 转轴 添加之后 ,确保 sw2urdf 插件安装并启用成功,开始导出urdf配置 


    操作视频:

    solidworks导出urdf文件操作流程_哔哩哔哩_bilibili


    注意点:

    ros1 中使用导出的文件夹,需要放到ros 工作空间中, catkin_make 之前需要手动创建一个src文件夹,catkin_make之后 source devel 目录下的setup.bash 后

    运行 roscore 节点然后使用 roslaunch 运行生成的文件夹名 选择dispaly.launch 文件,就会出现rviz 环境,其中需要设定 fixedframe 为 base link

    然后再手动在 添加机器人模型;

    该机器人关节名只能用小写。

     

  • 相关阅读:
    android阅读器开发
    Android开源库
    Android开源项目分类汇总
    java 读取显示txt内容(Swing)
    Java 图形用户界面设计 (Swing)
    Java读取txt文件,换行写txt文件
    出国旅行口语必备300句
    100-days:nine
    100-days: eight
    The Attention Merchants
  • 原文地址:https://www.cnblogs.com/chenxiaolinembed/p/15744195.html
Copyright © 2020-2023  润新知