RoArm-M3-AI-Kit

来自Waveshare Wiki
跳转至: 导航搜索
RoArm-M3
{{{name2}}}
{{{name3}}}
功能简介
特性 RoArm-M3-AI-Kit 机械臂
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
' 无特性,不解释
接口 UART

产品说明

产品介绍

RoArm-M3-AI-Kit 系列全面兼容热门 AI 机械臂开源项目 LeRobot,内置预训练模型与示教数据集,为模仿学习、强化学习等具身智能算法研发提供有力支撑。开发者可直接调用 LeRobot 的丰富示例与算法库,高效部署至 RoArm-M3 机械臂,显著加速创新应用的开发与落地。

其中,RoArm-M3 系列是一款专为创新应用而设计的 5 + 1 自由度智能机械臂。采用轻量化结构,有效负载 0.2kg@0.5m,可灵活安装在各类移动平台。

360° 全方位的底座运动范围配合五个灵活的关节,构建直径 1m 的触手可及的工作空间。

关节直驱设计在提高重复定位精度的同时也提高了结构可靠性,创新双驱技术使肩关节力矩成倍增强。

主控模组使用 ESP32 MCU,支持多种无线控制方式,提供控制接口与丰富的通讯协议,可轻松连接至多种常用设备。


产品特性

  • 兼容开源生态:支持 LeRobot 主流 AI 机械臂开源项目,提供完善的示例代码库,快捷部署至 RoArm-M3 机械臂,节省开发时间。
  • 丰富的学习资源:提供全面的开源学习资源,帮助用户快速上手并开发机器人应用,助力模仿学习与强化学习快速起步。
  • 全向工作空间:360°全方位旋转的底座搭配灵活的关节运动,创造直径达1m的工作空间,实现全方位运动自如。
  • 易用性:提供跨平台 Web 应用和坐标控制模式,降低使用难度,使用户能够轻松操作机械臂。
  • 开源代码:开源了 RoArm-M3 机械臂系列的控制代码和通信接口文档,方便用户进行二次开发。
  • 关节直驱设计:使用 12 位高精度磁编码器来获取关节角度,使得重复定位精度可达 0.088°,提高了结构可靠性。
  • 双驱技术:创新双驱技术增强了机械臂肩关节的力矩,提升机械臂整体负载能力。
  • 强大的主控模组:采用 ESP32 主控 MCU,支持多种控制接口和无线通信协议。


外观介绍

以下是机械臂各个部位以及常用接口的标注:

RAM3-introduction.jpg


机器人通用驱动板板载接口

General-Driver-for-Robots-details-intro.jpg

序号 资源名称 介绍
1 ESP32-WROOM-32 主控模组 可使用 Arduino IDE 进行开发
2 IPEX 一代 WIFI接口 用于连接IPEX1外螺内孔的天线
3 激光雷达接口 集成了雷达转接板的功能
4 IIC 外设扩展接口 可用于连接 OLED 屏幕或其它 IIC 传感器
5 复位按键(EN) 按下后松开,ESP32 会重启
6 下载按键(BOOT) 按下时开机,ESP32 会进入到下载模式
7 DC-DC 5V 稳压电路 可为上位机例如树莓派或Jetson nano等供电
8 Type-C 接口 (LADAR) 激光雷达数据接口
9 Type-C 接口 (USB) ESP32 串口通信接口、可为 ESP32 上传程序
10 XH2.54 供电接口 输入DC7~12.6V,该接口直接为总线舵机和电机供电
11 INA219 电压电流监测芯片
12 电源开关 控制外部供电的开关(上图处于 ON 的位置)
13 ST3215 总线舵机接口 用于连接 ST3215 总线舵机
14 电机接口 PH2.0 6P B 组带编码器的电机接口
15 电机接口 PH2.0 6P A 组带编码器的电机接口
16 电机接口 PH2.0 2P A 组无编码器的电机接口(该产品中为 LED 灯接口)
17 电机接口 PH2.0 2P B 组无编码器的电机接口
18 AK09918C 3 轴电子罗盘
19 QMI8658 6 轴运动传感器
20 TB6612FNG 电机控制芯片
21 总线舵机控制电路 连接多个ST3215总线舵机,并获取舵机反馈
22 SD 卡槽 可用于存储日志或 WIFI 配置
23 40PIN 扩展接口 方便接入树莓派4B、树莓派Zero或 Jetson Orin Nano
24 40PIN 扩展接口 方便使用安装在驱动板上的上位机的引脚
25 CP2102 芯片 串口转 USB,用于雷达数据传输
26 CP2102 芯片 串口转 USB,用于 ESP32 串口通信
27 自动下载电路 为 ESP32 上传程序时不需要按 EN 和 BOOT 按键


产品使用


使用前注意事项

使用前请务必了解以下内容:

  1. 本产品出厂时已经组装好,但由于使用的舵机数量比较多,因此不建议拆解该产品。
  2. 本产品工作电压范围7-12.6V,尽量使用标配的12V 5A电源供电,也可使用3S锂电池供电,注意严禁使用超出产品工作电压范围的电源供电。
  3. 本产品所使用的舵机扭矩比较大,因而有可能会带来潜在的的风险,使用时要避免眼睛、头部等敏感部位处于舵机的活动范围内。
  4. 使用该产品时要远离儿童,避免受伤;且该产品不能受到剧烈的撞击。
  5. 为了安全起见,默认例程的机械臂运行速度比较慢,你可以参考后续教程来更改这个速度,但过低的速度可能会导致机械臂运行到一些特定位置时发生抖动。


开始工作

请先阅读外观介绍部分了解机械臂的结构及各个常用接口。

  1. 使用配置的 12V 5A 电源线接入机械臂上的电源接口,打开电源开关,通电即开机,产品各个关节都会自动转动到中位。
  2. 开机后 OLED 屏幕上显示内容含义如下:
    • 第一行内容表示此时 WiFi 处于 AP 模式下,WiFi 热点名为 RoArm-M3;
    • 第二行表示 STA 模式处于关闭状态,当 WiFi 处于 STA 模式时,路由器会分配一个 IP 地址并显示出来;
    • 第三行的内容为本设备的 MAC 地址,该地址是唯一的,用于 ESP-NOW 通信。


功能使用

LeRobot 教程目录


产品资料

RoArm-M3 相关程序

RoArm-M3 图纸

串口驱动


FAQ

答:huggingface 官方目前仍在不定期调整、更新 LeRobot 库,可能会出现一些无法预知的问题,例如数据集版本不同,指令不同等。请 git clone 本文档推荐的 github 仓库 https://github.com/waveshareteam/lerobot 这是经过验证的稳定版本,适用于 RoArm-M3 系列机械臂。


技术支持

联系人:方工
EMAIL:2355742825@qq.com
QQ:2355742825
微信:扫下方二维码添加
QRCode YijunFang.png

说明:进行售后服务前,请准备好客户信息(定货单位、定货人等),以供验证