回到首页 返回首页
回到顶部 回到顶部
返回上一页 返回上一页

二哈识图2+K10:手势识别控制机械臂夹取物品 简单

头像 rzyzzxw 2025.09.21 60 2

9.21

【目标任务】

002强劲算力,搭配强大硬件配置@1x.jpg

在这个小项目中,将体验使用Huskylens 2进行手势识别,并通过识别结果控制机械臂上的两个舵机(S0、S1),实现手势控制机械臂的升降与机械爪夹取物品。

61e9ef8f3b0f57803062b85870700cf.jpg
ea96c057cb017453353d0e267e67e18.jpg

二哈识图2wiki:

二哈识图 2 使用教程 HUSKYLENS 2 WIKI

测试视频如下:

材料清单

  • 二哈识图2 X1 链接
  • 行空板K10 X1 链接
  • K10扩展板 X1 链接
  • 二舵机机械臂 X1
  • 锂电池 X1
  • 小充电宝 X1

步骤1 组装机械臂与舵机测试

设备组装:

机械爪舵机接扩展板S0,机械臂舵机接扩展板S1。

行空板k10单板+扩展板.JPG

强劲驱动性能,稳定运行多路设备
采用独立电源管理,可同时驱动4路直流电机和6路大电流舵机,避免电源干扰导致的抖动或失控。另提供5V I2C接口可驱动二哈视图等大功率设备,满足机器人等高要求场景。

二哈识图2接扩展板I2C(5V)。

 

二哈2手势识别资料,在本项目中不需手势学习,只需识别手掌关键点,获取相关关键点数据:

image.png
image.png
image.png

为了节约扩展板电池电力,二哈识图2用小充电宝供电。

a2372914e35f7e2ac0c83f27034f034.jpg

编写测试程序,测试S0机械爪舵机的开合极限角度。

 

软件:mind+1.8.1

主控:行空板K10

扩展:添加用户库

5393974dffb338e94e53bd87ab71629.png
image.png

修改S0为S1,测试机械臂舵机舵机举高与降低的极限角度。

image.png

步骤2 程序编写

基本逻辑:

1、用中指指尖x坐标与拇指指尖x坐标间的距离变化来确定手势的开合,从而映射到机械爪的S0舵机控制开合。

2、将手势中心y坐标映射到机械臂舵机控制升降。

在正式编写程序前,可以写测试程序,将相关数据显示在K10屏幕上,为进一步控制舵机做准备:

ea96c057cb017453353d0e267e67e18.jpg

1、读取中指指尖x坐标与拇指指尖x坐标,在二哈摄像头前手势开合根据识别数据思考与舵机角度如何映射。

image.png

2、读取手势中心y坐标,在二哈摄像头前上下活动手势识别手势中心坐标并规划舵机角度映射关系:

image.png

数据记录:

image.png

编写程序并不断测试修改:

screenshots-机械臂手势控制.mp-1758425643957.png

【项目反思】

因为编程水平所限,编写动作比较简单粗放,没有达到想像中的丝滑与细腻,请老师们继续探索,我会认真学习。

评论

user-avatar
  • easy猿

    easy猿2025.09.23

    优秀

    1
    • rzyzzxw

      rzyzzxw2025.09.24

      谢谢