机械臂怎么控制抓取定点物体?
机械臂四个自由度,第一维水平旋转,另外三维用舵机带动竖直旋转。机械臂放在静止平台上,手腕在抓到物体后保持水平状态。这样的话理论上说是可以抓到附近物体的,但是到算法的时候怎么控制这四个自由度,完成抓取动作呢? 楼主这有点高大上啊,帮顶坐等大神解惑 大侠研究机器人啊?能分享点资料吗?纯属是学习资料 机械臂的技术核心部分之一就是运动算法啊,这个得看现场的实际情况避空障碍物和取最短距离吧? 太简单了吧 这才是高大上的问题。 这个问题比较难,非专业人士不发回答
本帖最后由 Industrial 于 2014-6-12 21:48 编辑
用舵机的就不考虑D-H法求微分速度和力矩这么复杂的问题吧,如果只考虑位置方程就用高中的三角函数就可以了;例如以基座为原点想抓空间某点P(xyz),先以xy用三角函数就可求得中间线长度和角度θ1,所得的角度就是第一轴的角度(水平旋转轴),所得长度再和z一起同样求得另一中间线的长度和角度θ2a,这条中间线和机器人第二轴第三轴形成三角(这时程序要作个对比如里这条中间线比2+3轴还长,就说明P点超过机器人最大的作业空间了,就放弃计算),这样这个三角形的三条边长都已知就可得三个内角θ2b θ3 θ0,这样θ2b+θ2a就是第二轴角度,θ3就是第三轴角度,θ4=180-θ3-θ2这样四个角都出来了。想想大概是这样,详细的方程楼主去琢磨一下三角函数吧。这个用单片机就可以控制了。
页:
[1]
2