[发明专利]一种快速规划6阶S型运动曲线的方法有效
申请号: | 202010526866.1 | 申请日: | 2020-06-10 |
公开(公告)号: | CN111596543B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 董杰楚;徐亦新;王飞;王志超;黄少强 | 申请(专利权)人: | 嘉兴市像景智能装备有限公司 |
主分类号: | G05B11/01 | 分类号: | G05B11/01 |
代理公司: | 南京天翼专利代理有限责任公司 32112 | 代理人: | 朱戈胜 |
地址: | 314500 浙江省嘉*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 规划 运动 曲线 方法 | ||
1.一种快速规划6阶S型运动曲线的方法,其特征在于,包括如下步骤:
步骤1,输入待规划的运动曲线参数:轨迹长度Ld、启动速度Vs、结束速度Ve、最大加加速Jm、最大允许速度Vm;
步骤2,使用Jm与Vm作为约束条件,计算Vs、Ve、Ld之间的关系,将待规划的运动曲线分为加速阶段、匀速阶段和减速阶段,其中加速阶段记作H分段,匀速阶段记作B分段,减速阶段记作T分段,待规划的S型曲线上会出现的运动状态分段情况为H、T、B、BT、HB、HT、HBT几种分段中的一种,对待规划的S型曲线上的运动状态组合进行判断;
步骤3,对存在的H分段和T分段的运动曲线,使用5阶贝塞尔曲线规划速度曲线;
步骤4,对步骤三中规划出的速度曲线进行等间隔采样,将速度曲线等分为N份,每份时间间隔为h,采用向前差分的方式计算出速度曲线上的离散V值。
2.根据权利要求1所述的一种快速规划6阶S型运动曲线的方法,其特征在于,S型运动曲线上已知某段的初始速度Vi与末速度Vf可计算移动距离Lx,具体公式如下;
S型运动曲线上已知某段的初始速度Vi与移动距离Lx计算该段的末速度Vf,具体公式如下;
通过公式(1)和(2)计算,可对待规划的S型曲线上的运动状态分段组合进行判断,具体方法如下:
步骤2.1如果Vs=Ve,则该段为匀速运动状态过程,为B分段,结束步骤二,否则进入步骤2.2;
步骤2.2将Vs与Ve代入式(1),得到速度变化期间实际运动距离Lc,进入步骤2.2.1;
步骤2.2.1如果Lc≥Ld,且VsVe时,说明需要实际运行更远的距离,速度才能从Vs变化成Ve,而此时Vs又小于Ve,则在设定的距离Ld内一直做加速运动,为H分段模式,由公式(2)可计算得到该段实际的末速度Vc,进入步骤三,否则进入步骤2.2.2;
步骤2.2.2如果Lc≥Ld,且VsVe时,说明需要实际运行更远的距离,速度才能从Vs变化成Ve,而此时Vs又大于Ve,则在设定的距离Ld内一直做减速运动,为T分段,由公式(2)可计算得到该段实际的末速度Vc,进入步骤三,否则进入步骤2.2.3;
步骤2.2.3如果LcLd,且Vm=Vs,将Vs与Ve代入式(1),得到减速状态下运动的距离Lt,并且当LtLd时,为BT分段,即该段为先匀速后减速运动模式,进入步骤三,否则进入步骤2.2.4;
步骤2.2.4如果LcLd,将Vs与Vm代入式(1),得到加速距离Lh,如果LhLd,且Vm=Ve,为HB段模式,即该段为先加速后匀速运动模式,进入步骤三,否则进入步骤2.2.5;
步骤2.2.5如果LcLd,将Vs与Vm代入式(1),得到加速状态下运动的距离Lh,将Vm与Ve代入式(1),得到减速状态下运动的距离Lt,进入步骤2.2.5.1;
步骤2.2.5.1如果Ld(Lh+Lt),为HT分段,即该段曲线为先加速,然后立即进入减速运动模式,进入步骤三,否则进入步骤2.2.5.2;
步骤2.2.5.2如果Ld(Lh+Lt),为HBT分段,曲线先加速,然后进入匀速,最后减速,进入步骤三。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于嘉兴市像景智能装备有限公司,未经嘉兴市像景智能装备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010526866.1/1.html,转载请声明来源钻瓜专利网。