新人刚到,有个机械臂方案想用soc,大家参谋参谋

2019-03-25 07:36发布

想模仿ABB IRB120大小的机械手,伺服简配为步进,配编码器闭环控制,大部分部件选择国产性价比好的,把成本控制住,主控系统有arduino 单片机 DSP 多轴控制板等,综合下来,想要获得高精度高反应速度,还是要FPGA+控制器最佳,正好看到CYCLONE V已经内嵌硬核了,altera也做了个delta机械人推他们的片子。

arm负责和PC通信,同时计算运动轨迹。自身有一套简单的机械臂编程系统,方便脱机使用。FPGA就是控制驱动完成高速精确的位置控制


开发板看的友晶的 DE0 SOC版,不是很贵,基本功能够满足了,资料也还算多。

因为之前只做过单片机,linux实在不是很熟悉,到时要把系统跑上去,并完成一套编程系统可能会是我的难点,我有想过要么加一个触摸屏人机界面,arm裸跑,可能对我的开发难度会小点。。。。其实我是希望大家告诉我linux很简单,很好玩,让我入坑啊~~~

好了 问下大家
多轴运动计算逆解析等还没仔细研究,不过会涉及浮点数矩阵运算,三角函数运算等,不知道单纯FPGA能否胜任?
主要是怕后面arm系统可能会不断加一些东西上去,会不会影响他控制速度精度(做轨迹控制的时候,越精确运算量越大,要是能直接硬件撘出来那就NB拉)。
然后,quartus能破解,DS-5只能试用?   项目就2、3个人开发,周期会很长、很长,每个月我都去申请一个license吗?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
FrozenBunny
1楼-- · 2019-03-26 09:14
5525 发表于 2016-5-26 21:40
支持楼主,我也感觉,随着电子的发展,和代工水平的提高,
国内的机械会越做越好

诶,电机比不上,减速器比不上,就连个轴承,国内都找不到几家能做的。
也怪不了,大家都是混口饭吃,谁能大手笔投入研发呢~~
我们想搞个机器人,还不是得紧巴巴拽着钞票找国产里好一点的用。

我要把ABB机器人拆了,照着零件一个一个买回来组装,估计材料成本就7、8万了,

诶  一步一步来,先把整套东西理顺了,方案都没定呢
5525
2楼-- · 2019-03-26 11:00
FrozenBunny 发表于 2016-5-26 21:49
诶,电机比不上,减速器比不上,就连个轴承,国内都找不到几家能做的。
也怪不了,大家都是混口饭吃,谁 ...

楼主开始就能定下,一步一步来,说明想的比较多,挺用心的。点赞!!
FrozenBunny
3楼-- · 2019-03-26 13:11
5525 发表于 2016-5-26 21:29
楼主,你好:
要是我自己弄,会这么干
1.用FPGA,先简单把一个轴的控制,独立出来,做出来
2.复制到六个 ...

恩  大致就这么个思路,主要是靠FPGA高速实时处理的能力,来确保高速运动下的姿态控制。

现在就是找哪个方案合适,  SOC 还是 ZYNQ 还是FPGA+ARM双芯片。   综合考虑开发难度成本。
其实现在PC最小系统也很便宜,倒是也可以FPGA+X86组合,这样软件开发难度一下子下来了,VC++还是比较熟悉的
白丁
4楼-- · 2019-03-26 13:48
FrozenBunny 发表于 2016-5-26 21:22
有点痛苦。。。。
完成FPGA部分以及系统植入后,单纯再linux下开发应用,还需要用到DS-5吗
问题比较弱 ...

可以选择不适用ds-5,可以使用linux下的交叉编译链,都是开源免费的,不过用起来比较麻烦了
白丁
5楼-- · 2019-03-26 15:50
5525 发表于 2016-5-26 21:29
楼主,你好:
要是我自己弄,会这么干
1.用FPGA,先简单把一个轴的控制,独立出来,做出来
2.复制到六个 ...

主板应该比这个DE0 SOC便宜多了吧
白丁
6楼-- · 2019-03-26 20:54
 精彩回答 2  元偷偷看……

一周热门 更多>