又制作了一台6轴机械臂,超低成本1kg负载 点击:216 | 回复:3



为不确定可能

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2017年9月09日
发表于:2021-10-26 13:53:02
楼主

「自制」6轴桌面机械臂

 

目前市场上面的机械臂大多数在10万元左右,由于成本太高,不能广泛应用,只能应用于一些特殊要求的工业场合。那么是不是,可以用制作一台低成本的6轴机械臂吗。同样也找到了一些低成本的机械臂,1万元以内,他们使用舵机或者步进电机来做,要么就是负载太低,500g负载以内。要么就是精度低,松松垮垮。

在一番探寻和思考之下,有了一个方案。使用同步带做减速,代替昂贵的减速器,特别是谐波减速器。采用闭环步进电机,提高转速,减速震动。经过一个月的画图和设计,出了一个图纸

图片.png

4个步进电机设计在后面,前面只有一个电机,这样的结构,起到重力平衡的作用。可以大大提高末端负载,这个最大负载可达1kg。臂长390mm,使用3D打印,制作成本在3000元以内。

图片.png

        设计完成之后就开始使用3D打印出来,因为零件比较大,而且有时候发现打印出来安装不上,所有又的更改图纸,基本上是边更改边打印的。所以大概花费了2周的时间。

图片.png

        因为机械臂是关节结构的,它的运动轨迹是空间曲线的。但要它走直线或者圆弧的话,就必须进行数学的推导,也叫正解和逆解。我这里使用余弦定理进行计算。在编程方面采用了STM32F4的单片机,因为这个单片机性能比较高,做浮点运算比较快,可以为后面扩展更多的功能。这是一些编程的主要代码。

 

图片.png


 

图片.png

 

        大概写了2000行代码,包括Modebus与触控屏通信的程序,和机械臂运动算法程序,程序编写完成之后,下载到单片机,可以运行

 

 

图片.png

        通过点击触控屏,控制机械臂走的位置,并且保存这个位置。通过保存多个位置就可以形成需要的轨迹了。目前已经支持关节运动和直线运动。此项目已开源,并且制作过程的视频也上传到哔哩哔哩了。https://www.bilibili.com/video/BV1i44y1v7Ef

 

图片.png




楼主最近还看过



蜗o牛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 8回
  • 年度积分:0
  • 历史总积分:79
  • 注册:2021年10月25日
发表于:2021-10-26 15:34:45
1楼

大神

dennisdo

  • 精华:0帖
  • 求助:0帖
  • 帖子:18帖 | 74回
  • 年度积分:229
  • 历史总积分:1640
  • 注册:2009年6月10日
发表于:2021-10-26 16:59:19
2楼

好厉害,自己做的底层的程序编写吗?我要向你学习

为不确定可能

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 4回
  • 年度积分:0
  • 历史总积分:157
  • 注册:2017年9月09日
发表于:2021-10-26 19:07:28
3楼

回复内容:

对:dennisdo 好厉害,自己做的底层的程序编写吗?我要向你学习     内容的回复:

是的啊,C语言写的底层代码。关注我b站有教程


热门招聘
相关主题

官方公众号

智造工程师