“本文介绍了一款名为 Amazing Hand 的开源仿人机械手项目。该项目旨在解决市面上机器人手普遍昂贵且表现力不足的问题,提供一个低成本(低于200欧元)、轻量化(400克)且可完全3D打印的解决方案。”

项目采用Apache 2.0许可证
机械设计采用:知识共享署名 4.0 国际许可证。
项目仓库:https://github.com/pollen-robotics/AmazingHand
开始前插播一个小广告,有兴趣的小伙伴可以提前报名,abg欧博电子的小伙伴也会在工程师嘉年华和大家一起交流 KiCad 相关的主题。

Amazing Hand 项目
机械手通常非常昂贵且表现力不足。更灵巧的手通常需要线缆和位于前臂的外部执行器。 本项目的目标是以合理的成本在真实机器人(比如 Reachy2)上探索仿人手的可能性。=> 手腕接口是为 Reachy2 的手腕(Orbita 3D)设计的,但也可以轻松适配其他机器人的手腕……

Amazing Hand 的特点是:
-
拥有 4 根手指的 8 自由度仿人手
-
每根手指有两个关节连接的指节
-
几乎处处采用柔性外壳
-
所有执行器内置于手掌内,无需任何线缆
-
可 3D 打印
-
重量 400 克
-
低成本 (<200欧)
-
开源

每根手指由并联机构驱动。这意味着每根手指使用 2 个小型的 Feetech SCS0009 舵机来控制其屈伸和内收/外展。

提供两种控制方式:
两种方式都提供了详细说明,并提供了基础演示软件。由您选择!
BOM
以下是 BOM 表:
https://docs.google.com/spreadsheets/d/1QH2ePseqXjAhkWdS9oBYAcHPrxaxkSRCgM_kOK0m52E/edit?gid=1269903342#gid=1269903342

自定义 3D 打印部件的详细信息在这儿:
https://docs.google.com/spreadsheets/d/1QH2ePseqXjAhkWdS9oBYAcHPrxaxkSRCgM_kOK0m52E/edit?gid=2050623549#gid=2050623549

以下是如何打印所有所需自定义部件的指南:
https://github.com/pollen-robotics/AmazingHand/blob/main/docs/AmazingHand_3DprintingTips.pdf
KiCad 6之后,原理图与PCB的双向同步可以直接进行,无需导出网表。
CAD 文件和 OnShape 文档
STL 和 STEP 文件可在此处找到:
https://github.com/pollen-robotics/AmazingHand/tree/main/cad
请注意,如果您想制作左手,手指部分是相同的,但有些部件是镜像对称的。右手专用部件以“R”开头,左手部件以“L”开头。

https://cad.onshape.com/documents/430ff184cf3dd9557aaff2be/w/e3658b7152c139971d22c688/e/bd399bf1860732c6c6a2ee45?renderMode=0&uiState=6867fd3ef773466d059edf0c
注意,在“命名位置”工具中提供了预定义位置及其对应的舵机角度。

装配指南
结合 BOM 中标准组件的 Amazing Hand 组装指南在此处:
https://github.com/pollen-robotics/AmazingHand/blob/main/docs/AmazingHand_Assembly.pdf

您将需要简单的程序/脚本来校准每根手指,可在此处获取:
-
使用 Python 和 Waveshare 串行总线驱动器
-
使用 Arduino 和 TTLinker:
请注意,本组装指南针对的是独立的右手。
如果您需要制作一只独立的左手,可以为舵机位置保留相同的 ID,然后在软件中选择是右手还是左手。
但是,如果您需要同时制作左右手并将其连接到机器人上,则必须为左右手的舵机分配不同的 ID。在同一条串行总线上,不同的舵机不能有相同的 ID……
运行 Demo
Demo 提供 Python 和 Arduino 两个版本。 您需要外部电源来为手掌内的 8 个执行器供电。 如果您还没有,一个简单的外部电源可以是带插孔连接器的 DC/DC 220V -> 5V / 2A 适配器。请查看物料清单:
https://docs.google.com/spreadsheets/d/1QH2ePseqXjAhkWdS9oBYAcHPrxaxkSRCgM_kOK0m52E/edit?gid=1269903342#gid=1269903342
Python 脚本:
https://github.com/pollen-robotics/AmazingHand/tree/main/ArduinoExample
Arduino 程序:
https://github.com/pollen-robotics/AmazingHand/tree/main/PythonExample
对于使用逆向/正向运动学的更高级用法,Demo
目录中有几个示例,以及一些用于测试/配置电机的实用工具:
https://github.com/pollen-robotics/AmazingHand/blob/main/Demo
待办事项列表-
开源
+关注
关注
3文章
3716浏览量
43902 -
机械手
+关注
关注
7文章
347浏览量
30436 -
3D打印
+关注
关注
27文章
3595浏览量
112751
发布评论请先 登录
评论