[发明专利]一种基于速度规划的曲线拟合方法有效
申请号: | 202111293472.7 | 申请日: | 2021-11-03 |
公开(公告)号: | CN114019911B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 刘清建;刘振忠;刘志刚;李政;张昆鹏 | 申请(专利权)人: | 天津理工大学 |
主分类号: | G05B19/4103 | 分类号: | G05B19/4103 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 张换男 |
地址: | 300384 *** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 速度 规划 曲线拟合 方法 | ||
1.一种基于速度规划的曲线拟合方法,其特征在于,所述方法具体包括以下步骤:
步骤一、输入待拟合曲线的参数,并根据设定的离散段数量N对待拟合曲线进行分段,得到各分段点的坐标以及各分段点处的切线矢量;
步骤二、读入第一个分段点和第二个分段点,将第一个分段点作为首点并记为点A(xA,yA,zA),将第二个分段点作为尾点并记为点C(xC,yC,zC),待拟合曲线在点A处的切线矢量和在点C处的切线矢量的交点为点B(xB,yB,zB),其中,x,y,z是空间直角坐标系的三个坐标轴,(xA,yA,zA)是第一个分段点的坐标,(xC,yC,zC)是第二个分段点的坐标;
在直线段AB上,从点A开始进行减速,直到点B时速度减为0,在直线段BC上,从点B开始进行加速,直到点C时速度最大,且在直线段AB与直线段BC上的运动是同时开始并同时结束的,即当在直线段AB上运动到点B时,在直线段BC上运动到点C;
在整条直线段AB上或整条直线段BC上走完所需的时间均为T,则根据直线段AB的长度计算得到在点A时的初始速度vA,再根据vA计算直线段AB上的加速度aAB;
所述根据直线段AB的长度计算得到在点A时的初始速度vA,再根据vA计算直线段AB上的加速度aAB;其具体过程为:
其中,sAB为直线段AB的长度,
根据直线段BC的长度计算得到在点C的速度vC,再根据vC计算直线段BC上的加速度aBC;
所述根据直线段BC的长度计算得到在点C的速度vC,再根据vC计算直线段BC上的加速度aBC;其具体过程为:
其中,sBC为直线段BC的长度,
根据vA、aAB、vC和aBC,计算出在首点与尾点之间的拟合曲线上任意时刻t的合成速度矢量及位置矢量再根据位置矢量得到在首点与尾点之间的拟合曲线上时刻t对应的坐标点Pt=[xt,yt,zt];
所述根据vA、aAB、vC和aBC,计算出在首点与尾点之间的拟合曲线上任意时刻t的合成速度矢量其具体过程为:
其中,为直线段AB上任意时刻t的速度矢量,为直线段BC上任意时刻t的速度矢量;
其中,vt_AB为直线段AB上任意时刻t的速度,vt_AB=vA-aAB×t,直线段AB的矢量方向vecAB为:
其中,vecAB_x为vecAB在x轴方向分量,vecAB_y为vecAB在y轴方向分量,vecAB_z为vecAB在z轴方向分量;
其中,vt_BC为直线段BC上任意时刻t的速度,vt_BC=aBC×t,直线段BC的矢量方向vecBC为:
其中,vecBC_x为vecBC在x轴方向分量,vecBC_y为vecBC在y轴方向分量,vecBC_z为vecBC在z轴方向分量;
所述根据vA、aAB、vC和aBC,计算出在首点与尾点之间的拟合曲线上任意时刻t的位置矢量其具体过程为:
其中,为经过任意时刻t在直线段AB上的距离矢量,为经过任意时刻t在直线段BC上的距离矢量;
其中,st_AB为经过任意时刻t在直线段AB上走过的距离;
其中,st_BC为经过任意时刻t在直线段BC上走过的距离;
即坐标点Pt=[xt,yt,zt],其中,xt=st_AB×vecAB_x+st_BC×vecBC_x,yt=st_AB×vecAB_y+st_BC×vecBC_y,zt=st_AB×vecAB_z+st_BC×vecBC_z;
计算出点A与点C的中点D的坐标,计算在首点与尾点之间的拟合曲线上时刻T/2对应的坐标点PT/2与中点D的距离,再将该距离作为拟合误差ε;
步骤三、判断拟合误差ε是否满足要求,若满足,则执行步骤四;否则,将中点D作为新插入的分段点,再将点A作为首点,将中点D作为尾点来执行步骤二;
步骤四、将当前尾点作为首点,判断是否还有分段点待读取,若是,则输出本次迭代步骤二时获得的速度和位置,并读入下一个分段点作为新的尾点,再返回步骤二,若否,则输出本次迭代步骤二时获得的速度和位置,并结束曲线拟合过程;
步骤五、数控系统根据步骤一至步骤四的曲线拟合过程中所获得的各时刻速度与位置,进行速度规划和插补处理。
2.根据权利要求1所述的一种基于速度规划的曲线拟合方法,其特征在于,所述时间T的取值为1秒。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津理工大学,未经天津理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111293472.7/1.html,转载请声明来源钻瓜专利网。