首页 > 其他分享 >遨博机械臂——末端工具ROS驱动

遨博机械臂——末端工具ROS驱动

时间:2022-11-20 15:02:58浏览次数:59  
标签:遨博 末端 吸盘 电动 气动 工具 ROS


文章目录

  • ​​知识目标​​
  • ​​1. 机械臂末端工具(EOAT)​​
  • ​​2. 电动夹爪​​
  • ​​3. 气动吸盘​​
  • ​​参考​​

知识目标

  • 学习机械臂常用末端工具构成;
  • 学习aubo机械臂安装电动夹爪及启动吸盘的方法;
  • 学习电动夹爪及气动吸盘ROS驱动的使用方法。

1. 机械臂末端工具(EOAT)

EOAT全称为End of Arm Tooling,意为机械手末端工具,图从左到右简单的说明了EOAT的组成部分,最左侧是机械手,然后依次是快换、型材、连接件、电动夹、执行部件,以及用来反馈夹来夹取状态的传感器。

机械臂作为机器人领域的一种自动化机械装备,可以精确的定位到三维空间的某一点,完成指令要求,被广泛应用在工业制造、医疗等领域,然而要完成特定工况作业,必须配合末端工具。加持工具根据动力源一般可分为液压、启动、电动三种,液压和气动加持工具一般应用在大型工程和工业自动化生产领域,本课程使用了电动和气动两种工具。

2. 电动夹爪

(1)硬件介绍

电动抓手选用的是二指平行夹爪,精度高,应用广泛。电动夹爪可对加持力度和开口尺寸进行设置,更好的适应不同类型物料的夹取。该夹爪采用RS232通讯接口,最大开口尺寸为70mm,最大加持力为15N。

遨博机械臂——末端工具ROS驱动_赋值


(2)ROS驱动

通信方式为RS232异步串口,ROS上位机作为主控单元与夹爪之间采用问答方式通信,主控单元主动发送指令帧,夹爪收到指令帧,解析并执行后返回应答帧。

ROS上位机以Service服务形式封装各指令帧接口并返回应答结果。

遨博机械臂——末端工具ROS驱动_机械臂_02


遨博机械臂——末端工具ROS驱动_赋值_03

3. 气动吸盘

(1)硬件介绍

气动吸盘是利用吸盘内的压力和大气压之间的压力差而工作的。与电动夹爪相比,其具有结构简单、重量轻、吸附力分布均匀等优点,它广泛应用于非金属材料的吸附,如图所示。

遨博机械臂——末端工具ROS驱动_机械臂_04


(2)ROS驱动

在AUBO ROS驱动中提供SetIOService服务,可以通过发送SetIORequest请求控制I/O状态。

请求接口函数包含三个参数:fun、pin、state。

气动吸盘连接的是控制柜用户输出IO类型,fun的赋值为1。pin根据实际连接空位赋值。state赋值为1时控制吸附,赋值为0时松开。

遨博机械臂——末端工具ROS驱动_上位机_05

参考

​https://www.bilibili.com/video/BV1Ge411g7JT/?spm_id_from=333.999.0.0&vd_source=980d364ba77f9826e03d714a8e1da0da​


标签:遨博,末端,吸盘,电动,气动,工具,ROS
From: https://blog.51cto.com/u_15699099/5871447

相关文章

  • 遨博机械臂——MoveIt设置助手机械臂配置
    文章目录​​知识目标​​​​1.SRDF​​​​2.MoveIt!设置助手​​​​3.任务解析​​知识目标掌握机器人描述格式(SRDF)的概念;掌握MoveIt!设置助手的使用流程1.SRDF语义......
  • 遨博机械臂URDF功能包ROS仿真
    文章目录​​知识目标​​​​1.机械臂URDF功能包文件结构​​​​2.URDF模型中的元素和参数​​​​3.任务描述​​​​3.1修订launch启动文件参数​​​​3.2URDF功能包......
  • Microstation V8i输出三维模型为3Dpdf格式
    在file->print,在对话框中PrinterandPaperSize选择Bentleydriver,点选右上角的Printto3D复选框。最后,点击打印。注意:有的pdf阅读器不一定支持3Dpdf的显示。 ......
  • ROS应用层通信协议解析
    参考:http://wiki.ros.org/ROS/Master_APIhttp://wiki.ros.org/ROS/ConnectionHeader说明ROS本质上就是一个松耦合的通信框架,通信模式包括:远程调用(service-client)、订阅......
  • 白泽六足机器人_ros_v1——零件准备
    导航在这里:ROS六足机器人导航贴1.主控板fireflyrk3328(支持ubuntu18.04)或者Nanopik2  x12.舵机驱动板  x1例如这个链接:​​https://item.taobao.com/item.htm?spm......
  • ROS主从机通讯
    目录​​1.查看IP地址​​​​2.分别给两台电脑设置静态IP​​​​3.修改.bashrc​​​​4.测试​​​​5.不同版本ROS通讯​​今天学习使用一下ros的主从机通讯功能。本人......
  • ESP32:Protocol version of client is unrecognized, expected Rev 1 (rosserial 0.5+
    问题通过​​Baize_ServoDriver_esp32​​这块开发板与ROS进行串口通信的过程中,发现出现了如下错误这个错误是在我运行了rosrunrosserial_pythonserial_node.py/dev/ttyU......
  • 《Prosocial learning agents solve generalized Stag Hunts better than selfish one
    环境:猎鹿博弈(即代理人要么选择有风险的合作政策,单独代理人选择会导致低收益;要么选择一个安全的合作政策,无论怎么样都会有安全收益)存在多个纳什均衡的环境h>c>=m>......
  • 变速与变调-librosa实现
    遇到的问题1.Error259forcommand代码:playsound('D:\\桌面文件\\大三上\\多媒体\\audio\\ynyh2.wav')出错:  根据搜索可得:主要根据这篇文章:关于python使用play......
  • ROS中launch文件的应用
    1.launch文件用于同时自动启动多个节点。<node>标签用于启动一个节点。里面一共有三个参数:pkg参数用于表示节点所在功能包type参数用于指定节点可执行文件名称name参数用于......