请问谁做过MCU控制并联臂机器人的案例?

[复制链接]
5426|59
 楼主| 東南博士 发表于 2016-12-25 11:23 | 显示全部楼层 |阅读模式
请问谁做过MCU控制并联臂机器人的案例?

 楼主| 東南博士 发表于 2016-12-25 11:24 | 显示全部楼层
类似于并联臂打印机的。

但是需要对坐标进行编程,从一个点移动到另一个点即可。

类似于分拣机器人。
engineerDC 发表于 2016-12-25 11:56 | 显示全部楼层
建议楼上看一看 arduino 开源的案例!
engineerDC 发表于 2016-12-25 11:57 | 显示全部楼层
MegaPI制作Delta机械臂
173425irddnu9a9fu02mua.jpg
engineerDC 发表于 2016-12-25 11:58 | 显示全部楼层
我是一名Arduino/Edison用户。平常比较熟悉Arduino的使用和编程。对于给Arduino UNO, Mega2560等单片机编程,需要弄清楚PIN端口 IO1-13, A0-A5,这些端口的位置,再相应读写端口状态,就可以做到一些基本的功能。Intel Edison也类似,只是开发环境和编程开发界面有了一个变化。但关键都在弄清端口有哪些,怎样调用。

但是,对于MakeBlock MegaPI这样的运动控制板,它集成了很多功放和步进控制芯片,在板卡接口上又引入了工业标准接口。MegaPI的PIN端口,更是远比Arduino复杂。这对于我们这样较少接触Arduino扩展板的用户,感觉比较陌生。怎样调用这么多的端口,我感到无从下手。

拿到MegaPI后,我查阅官方资料。开始逐步了解这块功能强大的运动控制主板。随着对MegaPI学习的不断深入。我在arduino中文社区的帮助下,自备材料,使用开源方案做出了一台Delta机械臂,并可以做基本的动作控制。
engineerDC 发表于 2016-12-25 11:59 | 显示全部楼层
制作Delta机械臂的初步设想,设计图纸,源程序。

MegaPI自带4路步进电机驱动SLOT插座,使用它控制机器人是个很好的选择。它连接电机,连线简单,集成度高。选择它控制Delta机械臂,实际需要使用3个电机控制插座。

Delta机械臂方面,因为Delta3D打印机设计方案比较成熟,目前销量大,零配件便宜。所以我打算按照Delta3D打印机方案制作机械臂,只是摒弃掉打印机的吐丝机。只要其机械臂运动系统即可。
stm32lover 发表于 2016-12-25 12:09 | 显示全部楼层
我做过,我收集整理了一下,给大家分享一下
Diyer2015 发表于 2016-12-25 12:09 | 显示全部楼层
核心是极坐标与3个步进电机转动角度的关系。
stm32lover 发表于 2016-12-25 12:10 | 显示全部楼层
详见如下照片1:
1.jpg
stm32lover 发表于 2016-12-25 12:10 | 显示全部楼层
如下详见照片2
2.jpg
Diyer2015 发表于 2016-12-25 12:11 | 显示全部楼层
虽然不知道题主问题是Delta2还是Delta3机器人, 但是还是安装Delta3机器人答一下吧,这个就是一个Delta3机器人的结构示意图, 具体各家的产品可能不太一样, 但是结构肯定是一样的, 当然也有变种,但是这个不在讨论之列.

这个结构最早是有一个叫Clavel的人发明的. 这种并联结构机器人最大的特点是快, 非常快, 也很容易理解, 别人都是一个手在工作. 这个有3个手臂在同时工作, 所以它的速度非常快. 通常能做到300个/分钟的拾取放置工作循环. .

至于它的控制原理, 当然就是运动学逆解算了. 根据笛卡尔坐标系给定的坐标, 再根据这个机器人的机械结构, 反解出对应的3个电机的转动角度. 具体的算法和资料应该在百度上可以查到. 国内有很多人都在研究这个机器人. 我本人也写过这种机器人的算法. 我就不在这里贴出来了.

stm32lover 发表于 2016-12-25 12:11 | 显示全部楼层
详见如下照片3
3.jpg
stm32lover 发表于 2016-12-25 12:12 | 显示全部楼层
详见照片4
4.jpg
stm32lover 发表于 2016-12-25 12:12 | 显示全部楼层
详见照片5
5.jpg
stm32lover 发表于 2016-12-25 12:13 | 显示全部楼层
详见照片6
6.jpg
stm32lover 发表于 2016-12-25 12:13 | 显示全部楼层
详见照片7
7.jpg
stm32lover 发表于 2016-12-25 12:14 | 显示全部楼层
详见照片8
8.jpg
stm32lover 发表于 2016-12-25 12:15 | 显示全部楼层
详见照片9
9.jpg
Diyer2015 发表于 2016-12-25 12:15 | 显示全部楼层
请问可以提供C语言的源码吗?
stm32lover 发表于 2016-12-25 12:16 | 显示全部楼层
详见照片10
10.jpg
您需要登录后才可以回帖 登录 | 注册

本版积分规则

385

主题

6103

帖子

35

粉丝
快速回复 在线客服 返回列表 返回顶部