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

    文章

    31412

    浏览量

    223589
  • Mercury
    +关注

    关注

    0

    文章

    5

    浏览量

    7594
  • 机械臂
    +关注

    关注

    14

    文章

    601

    浏览量

    26184
  • 大象机器人
    +关注

    关注

    0

    文章

    87

    浏览量

    405

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入解析Atmel AVR XMEGA B1控制器:特性、应用与设计要点

    深入解析Atmel AVR XMEGA B1控制器:特性、应用与设计要点 在当今的电子设计领域,选择一款性能卓越、功能丰富且低功耗的微控制器至关重要。Atmel AVR XMEGA B1
    的头像 发表于 04-07 09:15 137次阅读

    全场景多语言同传,时空壶X1定义专业同传终端新标准

    以技术创新回应专业场景需求,时空壶X1独立AI同传翻译终端凭借在独立运算、多人同传、演讲播报等维度的核心优势,打破传统同传设备“专业级昂贵、消费级局限”的市场格局,跨国商务、学术交流、国际活动等
    的头像 发表于 01-05 12:03 502次阅读
    全场景多语言同传,时空壶<b class='flag-5'>X1</b>定义专业同传终端新标准

    探索 EZ - PD™ PMG1 - B1:高性能 USB Type - C 降压 - 升压控制

    探索 EZ - PD™ PMG1 - B1:高性能 USB Type - C 降压 - 升压控制器 在电子设备的电源管理领域,USB Type - C 接口凭借其强大的功能和广泛的应用,成为了当
    的头像 发表于 12-20 14:10 1073次阅读

    EVAL_PMG1_B1_DRP评估套件快速上手

    - PD™ PMG1 - B1 USB Power Delivery (PD) 微控制器 (MCU) 的评估套件,该MCU集成了降压 - 升压电池充电器。EZ - PD™ PMG1
    的头像 发表于 12-19 16:40 991次阅读

    TUSB8043A:高性能四端口USB 3.2 x1 Gen1集线器的深度解析

    TUSB8043A:高性能四端口USB 3.2 x1 Gen1集线器的深度解析 在当今数字化时代,电子设备对高速数据传输和多设备连接的需求日益增长。TUSB8043A作为一款四端口USB 3.2
    的头像 发表于 12-17 18:00 1562次阅读

    TUSB8042A四端口USB 3.2 x1 Gen1集线器:特性、应用与设计要点

    对于提升设备的使用效率至关重要。TUSB8042A作为一款四端口USB 3.2 x1 Gen1集线器,具备多种强大特性和广泛的应用场景。本文将深入探讨TUSB8042A的相关信息,电子工程师在
    的头像 发表于 12-17 17:55 1559次阅读

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

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

    讯飞星火X1升级版正式上线

    今天,基于全国产算力训练的深度推理大模型——讯飞星火X1升级版正式上线。
    的头像 发表于 07-30 14:12 2180次阅读
    讯飞星火<b class='flag-5'>X1</b>升级版正式上线

    带增益的 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 1415次阅读
    从<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

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

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

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

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

    Sky5® NR MB/HB LNA 前端模块(B3、B39、B2/25、B34、B1B66、B40、B30、B41 和 B7) skyworksinc

    电子发烧友网你提供()Sky5® NR MB/HB LNA 前端模块(B3、B39、B2/25、B34、
    发表于 05-07 18:35
    Sky5® NR MB/HB LNA 前端模块(<b class='flag-5'>B</b>3、<b class='flag-5'>B</b>39、<b class='flag-5'>B</b>2/25、<b class='flag-5'>B</b>34、<b class='flag-5'>B1</b>、<b class='flag-5'>B</b>66、<b class='flag-5'>B</b>40、<b class='flag-5'>B</b>30、<b class='flag-5'>B</b>41 和 <b class='flag-5'>B</b>7) skyworksinc

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

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