遨博协作机器人ROS开发 - SolidWorks插件生成机械臂URDF功能包

目录

一、简介

二、环境版本

三、学习目标

四、知识储备

五、任务实施

六、任务拓展

七、课堂小结

八、课后练习​编辑


一、简介

大家好,欢迎关注遨博学院带来的系列技术分享文章(协作机器人ROS开发),今天我们来学习SolidWorks插件生成机械臂URDF功能包。

在前面课程中,我们使用SolidWorks生成了机械臂的DH坐标系,本节课讲解如何使用插件导出机械臂的URDF功能包。

SolidWorks插件生成机械臂URDF功能包

二、环境版本

  1. 主机系统版本:Windwos10 64位
  2. 处理器型号:Intel-i7
  3. SolidWorks版本:2018 (用户自行安装)
  4. 机械臂模型:AUBO E5带独立底座

三、学习目标

知识储备

首先了解下URDF插件的作用和安装方法。

当机器人比较复杂时,URDF编写会有很大工作量,不可能全部手动定义。ROS目前在SolidWorks中提供了自动生成URDF文件的插件。官网下载插件安装包默认安装即可,之后重启SolidWorks软件,查看插件选项下是否包含SW2URDF,如图所示。

接下来学习URDF模型的标准化约定。

任务实施

本课程使用《遨博E5 DH参数SolidWorks建模》课程中创建的带有基准轴、原点和坐标系的SolidWorks工程。

生成机械臂URDF功能包包含以下6步。

 1.加载遨博机械臂DH参数SolidWorks建模的工程

找到模型文件,鼠标双击打开,工程加载完毕如图所示。

 2.加载SolidWorks to URDF插件界面

依次点击菜单栏【工具】-【File】-【Export as URDF】,加载URDF插件窗口如图所示。

 3.配置和组织机械臂各连杆

首先配置基座。

 接下来配置机械臂的6个连杆属性。

4.配置机械臂各关节运动学参数

在上一步中最后一个连杆配置完毕后,点击【Preview and Export】,弹出【Configure Joint Properties】窗口,如图所示。

 5.配置机械臂各连杆动力学参数

 6.导出生成URDF功能包

任务拓展

1.尝试导出带有机械臂底座的URDF功能包。

2.理解机械臂各个连杆之间位姿的变换。

课堂小结

通过本篇文章的学习,用户可以基本掌握遨博E5机械臂通过SolidWorks插件生成URDF功能包下的方法。在操作过程中需要注意以下两点。

课后练习

在接下来的ROS课程中,我们会讲解《机械臂URDF功能包ROS仿真》,欢迎持续关注。

  • 6
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
创建 URDF(Unified Robot Description Format)是为了描述机器人模型的 XML 文件格式。在创建双臂机器人的 URDF 文件时,需要按照以下步骤进行: 1. 定义根链接:首先,需要定义机器人的根链接。根链接是机器人模型的基本结构,所有其他链接都将连接到它上面。 2. 创建链接:通过定义链接,可以描述机器人的各个组成部分。双臂机器人的 URDF 文件中,需要创建两个单独的链接,分别表示左臂和右臂。 3. 建立关节:链接之间的运动通过关节来实现。在 URDF 文件中,需要为每个链接创建相应的关节,并指定关节类型(如旋关节、固定关节等)以及关节的轴线和运动范围。 4. 添加碰撞和显示信息:为了让机器人在仿真环境中进行物理交互和可视化,需要为每个链接添加碰撞和显示信息。碰撞信息描述了链接的物理形状和碰撞检测属性,而显示信息定义了链接在可视化中的外观。 5. 定义机器人结构:通过将链接和关节按照正确的顺序连接起来,可以定义机器人的完整结构。确保链接和关节正确连接,并且根据实际机器人的结构进行调整。 6. 设置传感器:如果双臂机器人具有传感器(如摄像头、激光雷达等),需要在 URDF 文件中定义传感器的参数和位置。 7. 导出 URDF 文件:完成所有定义后,将 URDF 文件导出为一个 XML 文件。 创建双臂机器人的 URDF 文件需要仔细设计和调整,确保结构准确并符合实际机器人的运动和外观。通过遵循 URDF 文件的格式和规范,可以使机器人ROS(Robot Operating System)中进行仿真、导航和控制等操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值