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

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

3天内不再提示

为控制Mercury X1和Mercury B1机械臂而设计的创新外骨骼

大象机器人 来源:大象机器人 2025-02-11 09:50 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天,我们将介绍一款专为控制 Mercury X1 和 Mercury B1 机械臂而设计的创新外骨骼。这种外骨骼以人类手臂的结构为蓝本,可实现直观和精确的控制。
开发这种外骨骼的动机源于人们对深度学习机器学习等领域日益增长的兴趣。这些技术使机器人能够自主学习和执行人类任务,例如折叠衣服或做饭。为了实现这些功能,必须收集大量数据,并且必须采用一种便捷的方式来控制机械臂。设计这种外骨骼的主要目标是满足这一需求。
项目硬件介绍
大象机器人 Mercury X1
M5Stack ESP32 基础核心物联网开发套件
NVIDIA Jetson Orin Nano 开发者套件
ROS 机器人操作系统
Elephant Robotics myCobot Pro 自适应夹爪
产品介绍
Mercury X1
Mercury X1 由 Elephant Robotics 开发,是一款先进的人形机器人,旨在处理各种自动化任务。它拥有 19 个 DOF(每臂 7 个 DOF),在手术过程中提供了卓越的灵活性和适应性。Mercury X1 采用由高性能直驱电机驱动的轮式移动底座,确保在复杂环境中稳定移动,电池续航时间长达 8 小时。Mercury X1 配备了由 NVIDIA Jetson Xavier 提供支持的高性能主控制器系统,支持视觉测距、传感器融合、定位和建图、障碍物检测和路径规划的复杂算法。移动底座配备了 LiDAR、超声波传感器和 2D 视觉系统,可实现高度感知的环境交互。

5e9de896-e797-11ef-9310-92fbcf53809c.png


外骨骼
这款创新的外骨骼专为远程控制和数据收集而设计。其结构由 2 个以人体解剖结构为蓝本的手臂组件组成,并与 Mercury X1 的双臂运动结构保持一致,可以精确模仿人类手臂运动。中心嵌入了一个 M5Stack Basic 模块,作为主控单元,提供强大的计算能力和灵活的接口。外骨骼旨在提供舒适的佩戴体验,同时确保高精度的运动跟踪和数据收集,以支持机器人操作和机器学习训练。
开发挑战
初始设计限制
第一代外骨骼安装在操作员的肩膀上。虽然这种设计看起来很有效,但在实际操作中被证明很麻烦。用户必须显着抬高手臂和肘部才能正确控制 Mercury X1,从而导致不适和效率低下。
电源和连接问题
初始版本需要直接连接到充电器,因此需要三到四根电缆连接到设备。这种设置创造了一个错综复杂的工作空间。
操作员疲劳
使用外骨骼的物理压力在操作仅 5 分钟后就变得明显,导致用户迅速疲劳。这些缺点突出了进行大量升级的必要性,并导致了改进版本的开发。
最新升级
我们目前的设计已经解决了之前的大部分痛点。新的外骨骼具有悬挂在胸部前方的手臂,并通过中心杆连接,确保两侧之间的平衡。以前对外部电源的依赖已被中央 M5Stack Basic 模块中的内置可充电电池所取代。这消除了对多个拖曳充电器的需求,从而显著减少了杂乱。现在,只需一根电缆即可将 M5Stack Basic 连接到 Mercury X1,从而高效传输数据并简化设置。
实现细节
● 操作系统:Ubuntu 20.04
编程语言:Python
● 使用的库:pymycobot、threading、time、serial
该程序的工作原理是从外骨骼上的磁性编码器读取数据,将电位值转换为机械臂可以解释和执行的角度。尽管代码不到 100 行,但该程序实现了控制机械臂的基本功能。

def read_data():
    while True:
        try:
            # read left robot data
            ser.write(hex_array_l)
            time.sleep(0.01)
            count = ser.in_waiting
            data = ser.read(count).hex()
            tim = time.time()
            #print("l:"+data+","+str(tim))
            if len(data) == 84 and data[0:2] == "d5" and data[-2:] == "5d":
                for i in range(7):
                    data_h = data[8 + i * 10: 10 + i * 10]
                    data_l = data[10 + i * 10: 12 + i * 10]
                    encode = int(data_h + data_l, 16)
                    # l_angle_list[i] = (encode - 2048) * 180 / 2048 if encode != 2048 else 0
                    if encode == 2048:
                        angle = 0
                    elif encode < 2048:
                        angle = -180 * (2048 - encode) / 2048
                    else:
                        angle = 180 * (encode - 2048) / 2048
                    l_angle_list[i] = angle
 
                button = bin(int(data[-10: -8]))[2:].rjust(4, "0")
                l_atom_list[0] = int(button[1])
                l_atom_list[1] = int(button[2])
                l_atom_list[2] = int(data[-6: -4], 16)
                l_atom_list[3] = int(data[-4: -2], 16)
                print("Left Arm Angles:", l_angle_list)


基于此基本设置,可以记录特定运动期间的关节参数并用于训练机器学习模型,从而有助于为后续算法开发收集有价值的数据。
展望
展望未来,我们设想通过触觉反馈和自适应运动算法等高级功能来增强外骨骼,以进一步弥合人类控制和机器人精度之间的差距。这些改进将为操作员提供更身临其境的体验,提供实时传感反馈,并允许在操作过程中进行更直观的调整。此外,我们计划扩展外骨骼的兼容性,以便与更广泛的机器人平台配合使用,从而在制造、医疗保健和研究等各个行业实现更广泛的应用。这一进展将支持更广泛的数据收集,并促进可以处理日益复杂任务的协作人机系统。

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

    关注

    213

    文章

    30601

    浏览量

    219659
  • Mercury
    +关注

    关注

    0

    文章

    5

    浏览量

    7448
  • 机械臂
    +关注

    关注

    13

    文章

    583

    浏览量

    25970
  • 大象机器人
    +关注

    关注

    0

    文章

    86

    浏览量

    327

原文标题:利用外骨骼控制 Mercury X1案例发布!以更灵活的方式操作你的机器人

文章出处:【微信号:ElephantRobotics,微信公众号:大象机器人】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    网线光纤有低烟无卤阻燃b1级吗

    网线光纤存在低烟无卤阻燃B1级产品,且该等级在安全性、环保性及适用场景上具有显著优势,具体分析如下: 一、B1级阻燃标准的定义与特性 标准依据 B1级阻燃标准源自中国国家标准《GB
    的头像 发表于 08-19 11:10 1607次阅读

    带增益的 RX 分集 FEM(B26、B8、B20、B1/4、B3 和 B7) skyworksinc

    电子发烧友网你提供()带增益的 RX 分集 FEM(B26、B8、B20、B1/4、B3 和
    发表于 06-27 18:31
    带增益的 RX 分集 FEM(<b class='flag-5'>B</b>26、<b class='flag-5'>B</b>8、<b class='flag-5'>B</b>20、<b class='flag-5'>B1</b>/4、<b class='flag-5'>B</b>3 和 <b class='flag-5'>B</b>7) skyworksinc

    机械传动到智能协同,雅特力助力外骨骼机器人应用创新发展

    今年“五一”假期期间,黄山、泰山、华山等多个景区引入了外骨骼机器人作为登山辅助设备,通过感应人体动作协同发力,显著减轻关节负担,获得“懒人登山神器”美称,广受游客青睐。外骨骼机器人是一种融合机械结构
    的头像 发表于 06-19 18:32 1078次阅读
    从<b class='flag-5'>机械</b>传动到智能协同,雅特力助力<b class='flag-5'>外骨骼</b>机器人应用<b class='flag-5'>创新</b>发展

    带增益的 RX 分集 FEM(B3、B39、B1B40、B41 和 B7) skyworksinc

    电子发烧友网你提供()带增益的 RX 分集 FEM(B3、B39、B1B40、B41 和
    发表于 06-19 18:30
    带增益的 RX 分集 FEM(<b class='flag-5'>B</b>3、<b class='flag-5'>B</b>39、<b class='flag-5'>B1</b>、<b class='flag-5'>B</b>40、<b class='flag-5'>B</b>41 和 <b class='flag-5'>B</b>7) skyworksinc

    外骨骼机器人产业链的机遇与挑战

    今年的五一假期,一项科技产品悄然走红,那就是外骨骼机器人。特别是在安徽黄山、山东泰山、陕西华山等国内热门景区,外骨骼机器人摇身一变成为登山辅助神器。
    的头像 发表于 05-23 09:16 1082次阅读

    Wandercraft借助NVIDIA技术开发个人外骨骼设备

    初创公司 Wandercraft 正借助 NVIDIA AI 和 NVIDIA Omniverse 仿真技术,开发个人外骨骼设备。这些外骨骼设备能够帮助脊髓损伤、中风以及其他严重行动能力受损的人站立和行走。
    的头像 发表于 05-15 10:43 687次阅读

    外骨骼机器人爆火,到底是不是智商税?

    电子发烧友网报道(文/梁浩斌)外骨骼机器人在近期得到市场广泛关注,五一黄金周期间国内有多个景区引入了一批外骨骼机器人,并向游客提供租赁服务,帮助游客在景区登山等场景节省体力。   外骨骼机器人的概念
    的头像 发表于 05-11 00:44 7438次阅读

    大象机器人携手进迭时空推出 RISC-V 全栈开源六轴机械产品

    、lightrack)等模型。仓库将持续更新支持最前沿的模型应用,满足各种复杂 AI任务。 AI智慧零售套件 通过CPU融合AI的创新设计,“myCobot 280 RISC-V”首次将大模型推理与机械
    发表于 04-25 17:59

    讯飞星火X1全新升级

    作为当前业界唯一的基于全国产算力训练的深度推理大模型,讯飞星火X1全新升级啦!
    的头像 发表于 04-22 15:37 770次阅读

    华为路由X1系列正式发布

    华为路由X1系列,搭载上海海思凌霄760解决方案,真正做到了颜值出圈,性能出众。凌霄760主打“技术三剑客”——星闪、AI、Wi-Fi 7。
    的头像 发表于 04-19 11:34 2237次阅读

    具有载波聚合的 RX 分集 FEM(B26、B8、B20、B1/4、B3 和 B7) skyworksinc

    电子发烧友网你提供()具有载波聚合的 RX 分集 FEM(B26、B8、B20、B1/4、B3
    发表于 04-11 15:26
    具有载波聚合的 RX 分集 FEM(<b class='flag-5'>B</b>26、<b class='flag-5'>B</b>8、<b class='flag-5'>B</b>20、<b class='flag-5'>B1</b>/4、<b class='flag-5'>B</b>3 和 <b class='flag-5'>B</b>7) skyworksinc

    电线b1级和b2级阻燃的区别

    电线B1级和B2级阻燃的主要区别体现在燃烧性能、安全性、成本以及适用范围上。 一、燃烧性能 B1级阻燃电线:具有更高的阻燃性能,能在规定条件下有效阻止火焰蔓延和降低火焰强度。其火焰蔓延长度、热释放
    的头像 发表于 03-03 10:53 5499次阅读

    专为机器人教育而设计的创客友好型机械

    本文重点介绍了一款专为机器人教育而设计的具有动态跟踪功能的创客友好型机械 硬件组件 M5Stack ESP32 Basic Core IoT Development Kit Raspberry
    的头像 发表于 02-12 11:12 1114次阅读
    专为机器人教育<b class='flag-5'>而设</b>计的创客友好型<b class='flag-5'>机械</b><b class='flag-5'>臂</b>

    快轮科技发布全球首款两栖载人飞行摩托Skyrider X1

    近日,在备受瞩目的CES 2025国际消费电子展上,快轮科技惊艳亮相,正式推出了全球首款两栖载人飞行摩托——Skyrider X1。这款创新产品的问世,无疑为飞行出行领域注入了新的活力
    的头像 发表于 01-13 10:26 922次阅读

    PIX Moving宣布完成B1轮融资

    日前,全球城市机器人开创者--PIX Moving宣布完成B1轮融资,投资方是浙商创投,基金来源国家中小企业发展基金、湖州长三合控股集团,此轮融资主要用于PIX Robobus、Roboshop等产品的量产。
    的头像 发表于 12-30 14:42 969次阅读