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

news2024/10/5 17:20:59

文章目录

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

知识目标

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

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

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

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

2. 电动夹爪

(1)硬件介绍
电动抓手选用的是二指平行夹爪,精度高,应用广泛。电动夹爪可对加持力度和开口尺寸进行设置,更好的适应不同类型物料的夹取。该夹爪采用RS232通讯接口,最大开口尺寸为70mm,最大加持力为15N。在这里插入图片描述
(2)ROS驱动
通信方式为RS232异步串口,ROS上位机作为主控单元与夹爪之间采用问答方式通信,主控单元主动发送指令帧,夹爪收到指令帧,解析并执行后返回应答帧。
ROS上位机以Service服务形式封装各指令帧接口并返回应答结果。
在这里插入图片描述
在这里插入图片描述

3. 气动吸盘

(1)硬件介绍
气动吸盘是利用吸盘内的压力和大气压之间的压力差而工作的。与电动夹爪相比,其具有结构简单、重量轻、吸附力分布均匀等优点,它广泛应用于非金属材料的吸附,如图所示。
在这里插入图片描述
(2)ROS驱动
在AUBO ROS驱动中提供SetIOService服务,可以通过发送SetIORequest请求控制I/O状态。
请求接口函数包含三个参数:fun、pin、state。
气动吸盘连接的是控制柜用户输出IO类型,fun的赋值为1。pin根据实际连接空位赋值。state赋值为1时控制吸附,赋值为0时松开。
在这里插入图片描述

参考

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/14499.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【附源码】计算机毕业设计JAVA校园社团管理平台

【附源码】计算机毕业设计JAVA校园社团管理平台 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JAVA my…

“3%”与“低个位数”,暴雪为什么要跟网易玩数字游戏?

北京时间11月17日上午,暴雪娱乐发布声明称,由于同网易的现有授权协议将在2023年1月23日到期,将暂停在中国大陆的大部分暴雪游戏服务,包括《魔兽世界》《炉石传说》《守望先锋》《星际争霸》《魔兽争霸Ⅲ:重置版》《暗黑…

[iOS]砸壳

进行砸壳,需要有台越狱手机。如何越狱,参考前一篇“[iOS]手机越狱”。 没有越狱设备的话,可以去某宝寻求帮助,有帮忙砸壳。 1.添加源 打开Cydia软件,软件源中选择编辑,添加源https://cydia.iphonecake.co…

文件预览服务器kkfileview安装部署(linux 版)

1、安装 LiberOffice 安装包 命令下载 wget https://kkfileview.keking.cn/LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz tar -zxvf LibreOffice_7.1.4_Linux_x86-64_rpm.tar.gz cd LibreOffice_7.1.4.2_Linux_x86-64_rpm/RPMS yum install -y *.rpm 2、验证office是否安装成功…

【MySQL】MVCC详解与MVCC实现原理(MySQL专栏启动)

📫作者简介:小明java问道之路,专注于研究 Java/ Liunx内核/ C及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。 &#x1…

Vue2 Element | 一文带你快速搭建网页界面UI

👑 博主简介:    🥇 Java领域新星创作者    🥇 阿里云开发者社区专家博主、星级博主、技术博主 🤝 交流社区:BoBooY(优质编程学习笔记社区) 前言:在学习本篇文章内容…

Cholesterol胆固醇丨艾美捷Cholesterol胆固醇化学性质

胆固醇是由甾体部分和一条长的侧链组成。人体中胆固醇的总量大约占体重的0.2%,每100克组织中,骨质约含10毫克,骨骼肌约含100毫克,内脏多在150~250毫克之间,肝脏和皮肤含量稍高,约为300毫克。脑和神经组织中…

【JVM学习笔记】JVM内存区域定义与内存结构

目录定义和说明JVM内存区域的定义内存区域说明堆说明非堆-方法区说明堆栈的区别HotSpot虚拟机JVM线程独占内存程序计数器:Program Counter RegisterJava虚拟机栈:Java Virtual Machine Stack本地方法栈:Native Method StackJVM共享内存Java堆…

Arduino与Proteus仿真实例-密码门禁控制仿真

密码门禁控制仿真 1、应用介绍 本文将演示如何实现密码门禁控制逻辑仿真。 此次仿真主要涉及如下内容: 密码输入、更新、验证门禁控制逻辑此次仿真将使用继电器和直流电机作为电子门禁元件仿真器件。 在前面的文章中,对密码输入、更新、验证、储存,做了详细的仿真,请参…

API:低代码平台的秘诀

应用编程接口 (API) 是应用程序以可编程格式访问其关键能力和功能的一种方式,从而其他应用程序可以利用它们。API 本质上支持应用程序之间的无缝数据流,使开发人员能够在应用程序中添加更多功能,而无需依赖大量编码。 举一个简单的例子。 您…

实战!接口优化的18种方案

前言 大家好,我是捡田螺的小男孩。 之前工作中,遇到一个504超时问题。原因是因为接口耗时过长,超过nginx配置的10秒。然后 真枪实弹搞了一次接口性能优化,最后接口从11.3s降为170ms。本文将跟小伙伴们分享接口优化的一些通用方案…

maven如何手动添加jar包到本地仓库

1 下载需要添加的jar包 可以在maven库中查找下载,也可以在对应官网下载 maven库网址 2 第二步:将下载的jar包放到指定位置(位置自己指定) 3 第三步:配置本地maven库 (1)首先检查本地maven库…

结构优化软件SolidThinking Inspire的自学攻略

作者:孙一凡,仿真秀专栏作者 2004年上大学那会,ANSYS软件推广应用还没现在这么广泛,有个老师接项目就是用ANSYS计算,觉得很是高大上!ABAQUS还是一个小众软件,甚至一本参考资料书籍都买不到。短…

前端一面经典react面试题(边面边更)

react 的虚拟dom是怎么实现的 首先说说为什么要使用Virturl DOM,因为操作真实DOM的耗费的性能代价太高,所以react内部使用js实现了一套dom结构,在每次操作在和真实dom之前,使用实现好的diff算法,对虚拟dom进行比较&…

SVM与基于马氏距离的径向基函数(MDRBF)核结合组合(Matlab代码实现)

👨‍🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…

Scala 数组

Scala 语言中提供的数组是用来存储固定大小的同类型元素,数组对于每一门编辑应语言来说都是重要的数据结构之一。 声明数组变量并不是声明 number0、number1、...、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用…

【设计模式】建造者模式

1. 概述 建造者模式将复杂产品的创建步骤分解在不同的方法中,使得创建过程更加清晰,从而更精确控制复杂对象的生产过程; 通过隔离复杂对象的构建与使用,也就是将产品的创建与产品本身分离开来,使得同样的构建过程可以…

Python编程从入门到实践 第七章:用户输入和while循环 练习答案记录

Python编程从入门到实践 第七章:用户输入和while循环 练习答案记录 练习题导航Python编程从入门到实践 第七章:用户输入和while循环 练习答案记录7.1 函数input()的工作原理7.1.1 编写清晰的程序7.1.2 使用int()来获取数值输入7.1.3 求模运算符练习7-1 汽…

SpringMVC学习篇(十)

springmvc拦截器之重复提交 1 出现原因 在新增和修改界面点击提交后(转发的方式跳转) 再次刷新页面,如果不做处理的话,会造成重复提交, 从而使得新增商品多次或者更改商品多次2 解决方案 2.1 准备工作 导入servlet-api依赖和spring-webmvc依赖 <dependency><group…

限流的几种方式及简单实现

文章目录计数器信号量滑动窗口漏桶令牌桶测试示例代码计数器 计数器限流方式比较粗暴&#xff0c;一次访问就增加一次计数&#xff0c;在系统内设置每 N 秒的访问量&#xff0c;超过访问量的访问直接丢弃&#xff0c;从而实现限流访问。 具体大概是以下步骤&#xff1a; 将时…