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

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

3天内不再提示

myAGV移动机器人+mechArm六轴机械臂,开源复合机器人开发与实践

大象机器人科技 来源:大象机器人科技 作者:大象机器人科技 2022-09-27 18:42 次阅读

1、 介绍产品

mechArm与myAGV

2、介绍项目想要干什么

3、执行操作介绍

3.1、myAGV跟mechArm的连接

3.2、简单的控制(分为键盘控制和ps2手柄控制)

3.3、案例的实现:将远距离的木块通过myAGV进行移动,再通过mechArm夹爪,夹取木块来进行整理

正文

1 、介绍

我们这章节的内容是将协作性机械臂打破距离上的限制,跟移动机器人(myAGV)相连接,实现一个案例。


下面是我们今天要使用的两个设备:


mechArm 270 M5Stack:

mechArm 270-M5Stack,是一款以M5Stack Basic作为主控,支持ROS仿真模拟,是大象机器人面向创客创新和机器人产学研推出的仿工业构型小六轴机械臂。


pYYBAGMy06yAaRFCAABQMqkJhpA976.jpg


myAGV

myAGV 大象首款移动机器人,采用竞赛级麦克纳姆轮,全包裹金属车架;ROS开发平台内置两种slam算法,满足建图、导航方向的学习;提供丰富的扩展接口,可搭载my系列机械臂。

poYBAGMy062AYyJSAAC3K4_yGeE386.jpg



2、案例内容

今天我们要实现的是mechArm270 M5Stack+myAGV结合的案例,通过控制myAGV移动到指定的位置,然后控制mechArm270 M5Stack抓取木块myAGV再移动到指定的位置。


pYYBAGMy062AFjJCAACHgglOUj0750.jpg



3、操作


3.1 连接

要让两个机器结合在一起,首先得让他们建立起联系起来。这里有两个建立连接的方法:


无线连接(TCP/IP)

通过mechArm 270 M5Stack的IP地址,让myAGV来建立联系。先将两个设备处于同一的WiFi网络环境下,先获取mechArm 270 M5Stack的ip地址,大象机器人在团队设计M5Stack Basic时,已经设计显示IP地址的功能,可以很方便的获取到IP地址。(porty默认为9000)


poYBAGMy062AUg5JAABRqy9HYYM511.jpg

简单介绍一下socket方法:在python中用来建立通信的一个功能,可以相互发送信息


大象机器人有个开源的库pymycobot,里面封装了一个MyCobotSocket()的方法,就类似于socket方法,给机械臂发送指令。


code:

pYYBAGMy066ARnlMAABexALgV-Y283.jpg

有线连接


有线连接就相对来说比较容易了,插上一根typeC数据线连接myAGV,就可以进行对机械臂的控制了。

注意:再连接之后,因为Ubuntu系统的原因,需要给机械臂的串口赋予权限才能够正常的操控。在终端输入


poYBAGMy066AULbBAAAZ144V0OE732.jpg

3.2 简单控制


移动myAGV

连接好了之后,就可以开始进行操作了。

在myAGV的移动上,大象机器人给我们提供了两种控制方式键盘控制和ps2控制。

是用ros语言来进行控制的。(下面是操作的方法)


启动节点

pYYBAGMy066AQTeAAAAYKm6jIl8896.jpg

poYBAGMy06-APDioAADZWH6lmqA814.jpg


打开键盘控制界面

pYYBAGMy06-AENH8AAAXgkWYzH0151.jpg

poYBAGMy06-ASRGyAAB0plrnOl0255.jpg


这样按键盘上的对应的按键就可以进行移动了。

myAGV使用的是麦克纳姆轮可以全方向运动,还有IMU用于定位补偿。可以在原地转圈,操控十分的简单。


作为一个移动机器人得有脱离PC来操控,还提供了ps2手柄的控制,已经内置好了程序,我们只需要调用程序。


第一步还是启动节点,第二部开启ps2手柄的控制程序。

pYYBAGMy06-AFGLGAAAY71FX8cI238.jpg

运行后就可以通过ps2手柄自由控制myAGV了。



3.3 案例的实现


用机械臂抓取小木块,来投入对应的桶里!

结合移动小车的控制和机械臂的控制,就可以实现这个项目了。

先是启动myAGV的移动控制,键盘控制或者ps2手柄控制都可以。我这边选择ps2手柄控制。

将机械臂移动到小木块前方,给mechArm发送代码去控制它运动和控制夹爪去抓取木块。放置到对应的位置。

code for mechArm:

poYBAGMy07CAbnl-AAC5bcxMWRc949.jpg

pYYBAGMy07GAPzX2AAJtGsI6Apw225.jpg


不知你对这个案例有何看法,如果你有什么想法或者意见请在下方留言!我们会采取有趣的建议进行尝试!


审核编辑 黄昊宇


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

    关注

    211

    文章

    28524

    浏览量

    207555
  • AGV
    AGV
    +关注

    关注

    27

    文章

    1318

    浏览量

    41148
  • 机械臂
    +关注

    关注

    12

    文章

    515

    浏览量

    24634
收藏 人收藏

    评论

    相关推荐

    思岚科技荣获双年度移动机器人优质供应链奖

    移动机器人(AGV/AMR)产业联盟、人形机器人场景应用联盟主办的“2024中国移动机器人(AGV/AMR)产业发展年会”于12月13日在江苏苏州圆满落幕!
    的头像 发表于 12-16 17:54 486次阅读

    移动机器人的技术突破和未来展望

    移动机器人已经成为现代社会不可或缺的一部分,在各个领域发挥着越来越重要的作用。在这个过程中,富唯智能机器人以其卓越的技术突破,引领着移动机器人领域的发展潮流。
    的头像 发表于 12-13 17:57 210次阅读
    <b class='flag-5'>移动机器人</b>的技术突破和未来展望

    智能移动机器人系统方案指南

    自主移动机器人 (AMR) 和自动导引车 (AGV) 是具有移动、感知和连接能力的无人机器人,用于运输和移动各种重量和尺寸的负载,以及执行其他功能。此类
    的头像 发表于 11-14 10:30 452次阅读
    智能<b class='flag-5'>移动机器人</b>系统方案指南

    一台复合机器人需要多少钱?

    在智能制造领域,复合机器人以其卓越的性能备受瞩目,而其价格也成为众多企业关注的焦点。
    的头像 发表于 11-07 17:35 501次阅读
    一台<b class='flag-5'>复合机器人</b>需要多少钱?

    复合机器人:开启智能仓储新篇章

    随着工业4.0时代的到来,智能制造和智能仓储已经成为企业发展的重要驱动力。近日,一种全新的复合机器人仓库搬运方案亮相,该方案以复合机器人AMR为核心,通过与搬运机器人AGV的紧密配合,开启了智能仓储的新篇章。
    的头像 发表于 10-12 16:58 293次阅读
    <b class='flag-5'>复合机器人</b>:开启智能仓储新篇章

    AMR复合机器人:铝板CNC加工线上的智能‘搬运工’

    传统的CNC上下料方式因繁琐、耗时且效率低下,已难以满足现代生产对效率、精度和安全性的高要求。在这一背景下,AMR(自主移动机器人复合机器人铝板CNC上下料方案应运而生,以其智能化、自动化的特点,为CNC加工行业带来了全新的生产模式。
    的头像 发表于 10-10 15:30 334次阅读
    AMR<b class='flag-5'>复合机器人</b>:铝板CNC加工线上的智能‘搬运工’

    智能移动机器人

    富唯智能移动机器人分为复合机器人和转运机器人,搭载ICD核心控制器,实现一体化控制,最快可实现15分钟现场机器人的快速部署,无缝对接产线,配合自研2D/3D视觉系统,精准抓取搬运工件。
    的头像 发表于 08-27 17:22 362次阅读
    智能<b class='flag-5'>移动机器人</b>

    复合机器人仓库搬运方案

    随着科技的飞速发展,智能仓储已经成为现代物流领域的重要发展方向。近日,一种全新的复合机器人仓库搬运方案亮相,该方案结合了复合机器人AMR与搬运机器人AGV,实现了产品从货架到指定位置的自动化搬运。
    的头像 发表于 08-09 16:08 311次阅读
    <b class='flag-5'>复合机器人</b>仓库搬运方案

    如何借助恩智浦MCX系列MCU纠错功能,打造可靠安全的移动机器人

    安全挑战。MCX MCU基于高性能Arm Cortex-M33内核,具有先进的错误检测和纠正功能,非常适合开发开发对可靠性和安全性要求极高的移动机器人。  移动机器人常见的可靠性和安全
    的头像 发表于 08-02 11:04 1859次阅读
    如何借助恩智浦MCX系列MCU纠错功能,打造可靠安全的<b class='flag-5'>移动机器人</b>?

    复合机器人:重塑柔性生产的未来

    在智能科技不断突破边界的当下,机器人技术以其独特的方式正在引领工业领域的革新。富唯智能,作为机器人技术领域的创新者,推出的ICR系列复合机器人,以其卓越的智能ICR系列复合机器人,是对
    的头像 发表于 05-29 16:05 395次阅读
    <b class='flag-5'>复合机器人</b>:重塑柔性生产的未来

    海康机器人第100000台移动机器人下线

    海康机器人第100000台移动机器人已经成功下线 。这是一个重要的里程碑,标志着海康机器人在全品类移动机器人(AMR)领域取得了显著的进展。
    的头像 发表于 05-24 14:43 1079次阅读

    复合机器人在磁钢上下料中的应用及其优势分析

    复合机器人是一种集成了移动机器人和工业机器人功能的设备,其独特之处在于拥有“手、脚、眼、脑”的综合能力,从而实现了更高的灵活性和操作效率。在磁钢上下料的应用场景中,复合机器人能够发挥显
    的头像 发表于 04-18 16:52 398次阅读
    <b class='flag-5'>复合机器人</b>在磁钢上下料中的应用及其优势分析

    机械移动机器人两种控制系统方案对比

    机械对精度和运动稳定性的要求较高,因此计算量大、周期短,比移动机器人一般要高1到2个量级。移动机器人一般对同步精度要求不高,其配置相对较低。
    发表于 03-11 09:53 1107次阅读
    <b class='flag-5'>机械</b><b class='flag-5'>臂</b>和<b class='flag-5'>移动机器人</b>两种控制系统方案对比

    自主移动机器人(AMR)功能和特点

    复合机器人是一种集成了移动机器人、协作机器人机器视觉等多项功能的新型机器人。它的开发目的是为了
    的头像 发表于 02-28 15:05 2141次阅读
    自主<b class='flag-5'>移动机器人</b>(AMR)功能和特点

    复合机器人|四项安全防护技术

    随着工业自动化的快速发展,复合机器人作为现代制造业的新宠儿,已经在各个领域得到了广泛应用。复合机器人集成了机械、电子、计算机等多个领域的技术,具有高精度、高效率、高柔性的特点。然而,随着机器人
    的头像 发表于 01-19 13:48 590次阅读