0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一种低成本的机器人手臂,应用于在线机器人教育领域

hl5C_deeptechch 来源:DeepTech深科技 作者:DeepTech深科技 2021-01-06 13:47 次阅读

2020 被网友称为“魔幻之年”,说起魔幻现实主义,之前大火的斯皮尔伯格作品《头号玩家》为我们展示了虚拟即真实的“绿洲”世界。其中不仅有 VR 眼镜提供的沉浸式视觉体验,还有男女主角跳舞时用到的触感手套。而这样的交互方式已经诞生,Oculus VR 的两项专利就曾提及。

在赛博朋克式灵感降临的时代,除了这种可穿戴式机械装备,应用于多领域的多功能机械仿生装置也备受关注。

墨西哥蒙特雷科技大学(Tecnologico de Monterrey)的学者最近发明了一种低成本的机器人手臂,应用于在线机器人教育领域,使教师能够远程演示课堂上难以讲解的理论概念。关于此机器人手臂的详细资料以论文的形式发表在了 Hardware X 上。值得一提的是,这项研究是完全开源的,内部组件可以很容易地被全世界所有的教师和教育从业者组装起来。

新冠爆发期间,机器人手臂可以用来教授在线课程

“这项研究始于 2020 年 3 月新冠病毒爆发期间。”进行此研究之一的 Victor H. Benitez 表示,在学习了正运动学、逆运动学及其应用之后,他的两位学生提出了创建具有物联网功能的双连杆机械臂的想法,并同时作为他们机器人课程的研究项目。

新冠已被世卫组织宣布为“全球大流行”,这种病毒的爆发和广泛传播给教育机构带来了巨大的影响,并对学生和研究人员的生命健康造成严重威胁。对那些需要应用设备、协作实验的工科学生来说,传染患病的风险则更大。在这种情况下,大多数教育机构通过提供虚拟远程教育来减少感染病毒的风险。然而,实验室实践所要求的实验很难或根本不可能在虚拟环境中实现。当理论不能联系实际时,一种新型的、具备优秀演示教学效果的机械设备横空出世。

图 | 机器人在 SolidWorks 中的 CAD 绘制

机器人手臂可通过在线应用程序进行远程操作

机械臂是一种机械手,通常可编程,具有与人类手臂类似的功能。机械手臂的连杆可以看作是一个运动链,其运动链的末端称为末端执行器,类似于人手。末端执行器可设计为执行任何所需任务,如夹持、旋转等,具体取决于应用。在太空中,航天飞机遥控机械手系统(也称为 Canadarm 或 SSRMS)及其后续产品 Canadarm2 就是一种多自由度机械臂。这些机械臂已被用于执行各种任务,例如使用端部执行器上连接有摄像头和传感器的特殊部署吊杆对航天飞机货舱的卫星进行部署和回收。

机器人手臂可以是自主的,也可以手动控制的。机械臂可以是固定的,也可以是移动的(如轮式)。

Benitez 等人设计制作的开源机器人手臂系统有四个主要组成部分:机械手臂结构、控制系统Wi-Fi 通信模块和人机界面。物联网机器人手臂可用于演示重要的机器人教学主题,如正运动学和逆运动学,这些主题通过使用 Denavit-Hartenberg(DH)方法编程,形成简单或复杂的运动方式进行操作展示。机器人系统的功能通过物联网技术来实现,物联网技术由一个可通过 ESP32 微控制器的无线 Wi-Fi 通信装置部署在智能手机中的 HMI 接口中。

Benitez 对此解释说:“我们的机械臂是运动学的应用。直接运动学应用于使用关节角度值的矩阵来确定末端效应器的位置。间接运动学则主要提供三角方程,建立长度和角度之间的关系,以计算末端执行器在空间中到达给定点或轨迹时,手臂关节需要移动的路径。”

机械臂将末端执行器(即感兴趣的对象)移动到特定位置所需的轨迹由特定坐标或参数函数确定。在这种情况下,末端效应器可以是手臂试图移动的任何对象,例如记号笔、激光或机器人夹持器。

具体来看,该机器人手臂可以通过手机上的人机界面控制,利用 Denavit-Hartenberg 参数移动各伺服电机的角度,得到其正运动学矩阵并确定其位置。此外,该接口还可以通过一个按钮,引入机器人遵循的复制协议,通过链接之间的几何关系,使用反向运动学复制运动轨迹。为了进行演示,Benitez 团队选择了以下图案:一个圆形、一个五瓣花和一个用手画的螺旋,并用一个开源的 MATLAB 代码进行处理,这样机器人手臂就可以跟踪它的轨迹。利用 MATLAB 对机器人的运动方程进行测试,仿真了机器人在物理样机中所遵循的特定尺寸和轨迹。为了使程序能够作为一个开源项目访问,并使控制器适合无线通信,Benitez 团队采用了与 Arduino IDE 兼容的 MATLAB 代码。

为了让教师和学生可以通过互联网使用同一只机器人手臂进行实验,它还被允许连接到 WiFi,并能通过在线应用程序进行远程控制。此外,它所基于的程序允许用户轻松访问手臂运动背后的每个命令和参数,这可以进一步支持学习,增强每个学生对机器人行为过程的理解。

5c038e9e-4fcd-11eb-8b86-12bb97331649.png

图 | 机器人的电气

5c346ac8-4fcd-11eb-8b86-12bb97331649.png

图 | 机器人逆运动学分析

低成本打造,硬件成本 28.48 美元

此次开发的机器人手臂,旨在使用廉价的组件演示正运动学和逆运动学应用。其运动控制是通过一个物联网接口与低成本和低功耗微控制器集成来实现的。与其他现有的机械臂相比,这种机械臂具有较低的生产成本。

也就是说,Benitez 和他的学生们制造的是一种大众可负担的机器人,这种机器人手臂在实验室外就可以轻松组装,不需要多么先进的工具和设备,就可巧妙的展示物理环境中的复杂机器人概念。

由于该机器人的低成本打造,其硬件成本仅有 28.48 美元。相较于它的功能来说,可以算得上物超所值了。它的链接是由聚乳酸长丝制成的,打印每个链接所需的材料量很低。由于使用的材料量是最小的,伺服电机可以提高在原型中使用的组件的重量。

演示理论概念的高效工具

Benitez 和他的学生们用事实表明,使用价格合理的电子元件和执行器制造一个有用而高效的机器人是可行的。当研究人员评估他们的机械臂时发现,无论是在实验室还是远程,它都是演示理论概念的高效工具。世界各地的教育工作者很快就可以开始使用它来更好的吸引学生,为课堂上涉及的理论主题提供切实的示范。

Benitez 说:“目前,在我们的帮助和推荐下,一个学生小组正在开发这种机器人手臂的第二个版本。他们将对机器人进行升级,并在不牺牲其优势(低价格、物联网集成、教育目的)的前提下提高原设计的性能和可靠性。我们的目标是在价格和实用性之间取得平衡,使这个项目能够以多种不同的方式进行应用。”

责任编辑:lq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 机器人
    +关注

    关注

    206

    文章

    26817

    浏览量

    201018
  • 物联网
    +关注

    关注

    2860

    文章

    41244

    浏览量

    357354
  • 机械臂
    +关注

    关注

    9

    文章

    461

    浏览量

    23768

原文标题:赛博朋克来敲门?墨西哥机械臂走进在线课堂

文章出处:【微信号:deeptechchina,微信公众号:deeptechchina】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    高动态人形机器人“夸父”通过OpenHarmony 3.2 Release版本兼容性测评

    深圳开鸿数字产业发展有限公司(以下简称”深开鸿“)OpenHarmony生态建设能力和在新兴行业领域的技术创新实力,也标志着OpenHarmony在新兴行业领域又向前迈进了步。 夸父人形
    发表于 12-20 09:31

    开源作品!稚晖君超迷你低成本开发板、超酷机器人、智能手环等参考方案

    单片机用于处理蓝牙模块接收到的数据,对电机驱动电路发送信号控制电机,超声波模块用于测量距离,TFT显示屏用于显示机器人当前电量。 由于内容较多,先展示
    发表于 12-12 10:28

    ROS让机器人开发更便捷,基于RK3568J+Debian系统发布!

    领域的集大成者,主要应用于机器人控制领域,如AGV工业机器人控制器、智能机械臂控制器、机器人导航
    发表于 11-30 16:01

    机器人编程需要什么软件?

    机器人编程需要什么软件
    发表于 11-01 07:34

    如何创建FPGA控制的机器人手臂

    机器人技术处于工业 4.0、人工智能和边缘革命的前沿。让我们看看如何创建 FPGA 控制的机器人手臂
    的头像 发表于 10-24 17:26 940次阅读
    如何创建FPGA控制的<b class='flag-5'>机器人手臂</b>?

    如何创建FPGA控制的机器人手臂

    机器人技术处于工业 4.0、人工智能和边缘革命的前沿。让我们看看如何创建 FPGA 控制的机器人手臂
    的头像 发表于 10-24 17:15 479次阅读
    如何创建FPGA控制的<b class='flag-5'>机器人手臂</b>

    Arduino教学机器人的使用教程

    本文档的主要内容详细介绍的是Arduino教学机器人的使用教程
    发表于 09-27 06:53

    ai人工智能机器人

    的运营成本、人力成本还在不断提高(如:办公场地的租金、员工的工资、社保公积金、节假日福利等)。 如今的智能电话机器人,每天的电话拨打量可达800-1000通,相比人工提高了3-5倍,大大缩短了名单的筛选
    发表于 09-21 11:09

    Scorbot ER-V+自由度机器人手臂控制器和模拟器设计

    电子发烧友网站提供《Scorbot ER-V+自由度机器人手臂控制器和模拟器设计.zip》资料免费下载
    发表于 07-10 15:08 0次下载
    Scorbot ER-V+自由度<b class='flag-5'>机器人手臂</b>控制器和模拟器设计

    【科普】干货!带你从0了解移动机器人(四) ——移动机器人导航技术

    ,移动机器人导航技术大致可分为以下几种: 01激光导航 激光导航分为激光反光板导航与激光自然导航两方式: 1、激光自然导航 激光自然导航是一种无需使用反射板的自然导航方式,它不再需要通过辅助导航标志(二维码
    发表于 06-28 09:52

    用于Arduino Due的DIY Braccio机器人手臂护罩

    电子发烧友网站提供《用于Arduino Due的DIY Braccio机器人手臂护罩.zip》资料免费下载
    发表于 06-14 15:07 0次下载
    <b class='flag-5'>用于</b>Arduino Due的DIY Braccio<b class='flag-5'>机器人手臂</b>护罩

    如何快速地让机器人投入生产

    不能完成的技巧性的工作。 所以机器人一种模拟人手的技巧性设备。它的主要内容就是。 绕 转 穿 钳 拿 放 给 总之,它的主要内容就是研究人手的基本动作。 而研究
    发表于 06-06 16:18

    浅谈儿童陪护机器人

    儿童陪护机器人越来越受到人们的关注,其中转动控制是其重要组成部分之。步进电机芯片作为一种常用的控制芯片,被广泛应用于儿童陪护机器人中的转动
    发表于 05-11 15:12

    扫地机器人是如何实现液位检测的

    口上面,当机器人开始加水时,传感器会检测水位并将数据发送到个微处理器。微处理器会根据清水箱的容量,来判断是否需要再次填充水。如果水位已满,机器人将停止加水。污水箱中也有水位传感器,但这个传感器测量
    发表于 04-15 11:21

    如何实现拥有强悍功能智能巡检机器人

    今天小编就为大家介绍一种用于替代人工对设备进行检查和维护的特种机器人——智能巡检机器人机器人大致可分为工业
    发表于 04-12 15:49