发明名称 |
基于空间解析几何求解工业机器人中圆弧轨迹的方法 |
摘要 |
本发明提出了一种基于空间解析几何求解工业机器人中圆弧轨迹的方法,包括:示教得到工业机器人的圆弧轨迹的目标点的位置;根据目标点的位置判断是否能够确定唯一的圆弧轨迹,如果是则执行步骤S3,否则结束求解;根据目标点的位置,采用矢量算法计算圆弧轨迹的圆心空间坐标O;根据圆心空间坐标和目标点的位置,计算圆弧轨迹的半径,并计算圆弧坐标系与基坐标系的齐次变换矩阵,以根据基坐标系和齐次变换矩阵计算圆弧坐标系;分别计算向量和,计算点积值,进而求解得到圆心角,根据圆弧长和圆心角的关系计算圆心角对应的圆弧长。本发明采用解析几何矢量法求取空间三点圆心过程简单易懂,并且计算复杂度更低,求解更快速简便。 |
申请公布号 |
CN105843162A |
申请公布日期 |
2016.08.10 |
申请号 |
CN201610151494.2 |
申请日期 |
2016.03.16 |
申请人 |
珞石(北京)科技有限公司 |
发明人 |
庹华;陶茂生;宋斌 |
分类号 |
G05B19/19(2006.01)I |
主分类号 |
G05B19/19(2006.01)I |
代理机构 |
北京中企鸿阳知识产权代理事务所(普通合伙) 11487 |
代理人 |
刘葛;郭鸿雁 |
主权项 |
一种基于空间解析几何求解工业机器人中圆弧轨迹的方法,其特征在于,包括如下步骤:步骤S1,示教得到工业机器人的圆弧轨迹的目标点的位置,其中,所述目标点包括:起点A、中间点B和终点C;步骤S2,根据所述目标点的位置判断是否能够确定唯一的圆弧轨迹,如果是则执行步骤S3,否则结束求解;步骤S3,根据所述目标点的位置,采用矢量算法计算所述圆弧轨迹的圆心空间坐标O;步骤S4,根据所述圆心空间坐标和所述目标点的位置,计算所述圆弧轨迹的半径R,并计算所述圆弧坐标系与基坐标系的齐次变换矩阵,以根据所述基坐标系和所述齐次变换矩阵计算所述圆弧坐标系;步骤S5,分别计算向量<img file="FDA0000943005800000011.GIF" wi="33" he="56" />和<img file="FDA0000943005800000012.GIF" wi="55" he="70" />计算点积值<img file="FDA0000943005800000013.GIF" wi="293" he="72" />根据点积值得正负号判断<img file="FDA0000943005800000014.GIF" wi="34" he="65" />和<img file="FDA0000943005800000015.GIF" wi="37" he="62" />是否同向,进而求解得到圆心角θ,根据圆弧长和圆心角的关系计算所述圆心角对应的圆弧长,其中,<img file="FDA0000943005800000016.GIF" wi="549" he="70" /> |
地址 |
100085 北京市海淀区西二旗领秀新硅谷D区33号楼104 |