[发明专利]一种控制机械臂末端执行空间曲线动作的方法在审
申请号: | 201711176890.1 | 申请日: | 2017-11-22 |
公开(公告)号: | CN109129558A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 王相伟 | 申请(专利权)人: | 北京芯合科技有限公司 |
主分类号: | B25J19/00 | 分类号: | B25J19/00;B25J9/16 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营;张焕亮 |
地址: | 100085 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空间曲线 机械臂末端 机械臂 垂直的 空间圆弧曲线 输出控制指令 规划控制 还原结果 控制指令 圆弧轨迹 运动轨迹 投影 还原 | ||
1.一种控制机械臂末端执行空间曲线动作的方法,其特征在于,包括步骤:
A、确定机械臂待执行空间曲线动作的轨迹表达式;
B、基于所述表达式,将所述待执行空间曲线动作的轨迹分别投影至水平和垂直的两平面中;
C、分别在所述水平和垂直的两平面中进行圆弧轨迹还原,并以还原结果输出控制指令;
D、机械臂执行所述控制指令以完成曲线动作。
2.根据权利要求1所述的方法,其特征在于,所述轨迹表达式为:
式中G(x,y,z)表示以机械臂末端为坐标原点的空间二次曲面;(x,y,z)表示机械臂待执行空间曲线动作的轨迹上任一一点的坐标;(ax,ay,az),(bx,by,bz),(cx,cy,cz)分别表示机械臂待执行空间曲线动作的轨迹上已知的三个位置的坐标。
3.根据权利要求2所述的方法,其特征在于,所述步骤B包括:采用高斯消元对以机械臂末端为坐标原点的空间二次曲面G(x,y,z)进行计算,所得的在两个坐标系下的椭圆方程组表示为:式中,X’、Y’分别表示在水平坐标系下的横坐标和纵坐标,b1、a1分别表示在水平坐标系下椭圆的长轴和短轴数值;Y”、Z’分别表示在垂直坐标系下的横坐标和纵坐标,b2、a2分别表示在垂直坐标系下椭圆的长轴和短轴数值。
4.根据权利要求1、2或3所述的方法,其特征在于,步骤C包括:
C1:计算待执行空间曲线动作的轨迹上任一点到空间坐标原点的距离R,所述任一点的坐标表示为(xi,yi,zi),空间坐标原点的坐标表示为(0,0,0);
C2:确定机械臂待执行空间曲线动作轨迹的圆心,将所述任一点和所述圆心分别投影至所述水平和垂直的两平面中;所述圆心坐标表示为(x0,y0,z0);
C3:分别在所述两平面的坐标系下,计算投影到当前坐标系下的所述任一点的与所述圆心的距离,在水平面上,该距离表示为Rxoy,在垂直面上,该距离表示为Ryoz;
C4:分别比较Rxoy2与R2的大小以及Ryoz2与R2的大小,
当Rxoy2≥R2时,输出控制指令以使机械臂末端向X轴的负方向进给一步以进行调整;
当Ryoz2<R2时,输出控制指令以使机械臂末端向Y轴的正方向进给一步以进行调整。
5.根据权利要求4所述的方法,其特征在于,所述距离R的计算式包括:R2=xi2+yi2+zi2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京芯合科技有限公司,未经北京芯合科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711176890.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种工业机器人横移装置
- 下一篇:一种五自由度混联机器人的重力平衡装置