【技术实现步骤摘要】
一种基于初始加速度不为零的S型速度规划方法
[0001]本专利技术涉及数控系统
,具体为一种基于初始加速度不为零的S型速度规划方法。
技术介绍
[0002]目前,用于数控系统、工业机器人操作作业的运动速度曲线有很多种,例如T型速度规划、S型速度规划和多项式速度规划。速度规划的作用是保证电机等执行器再启动、停止、变速或者状态过渡时不产生震荡、阶跃和冲击,从而提高运动控制的精度及运动的平稳性。
[0003]目前,大多数的速度规划算法都要求给定的首末加速度为零,这就使得在规划完成后不能随意调整给定的轮廓速度和给定末端点速度,有从而使得算法难以实现调速、暂停等功能,并且不能在加速度不阶跃的条件下实现状态切换。
[0004]除此之外,目前S型速度规划算法在计算最大速度时的公式过于复杂、推导及编程难度大,使得实现起来困难、运行时计算量大。所以就需要一种基于初始加速度不为零的S型速度规划方法。
技术实现思路
[0005]本专利技术的目的在于提供一种基于初始加速度不为零的S型速度规划方法,本专利技术通过能够在初始加速度不为零的情况下规划出一条平滑的轨迹。不仅可以保证位置、速度和加速度的连续平滑过渡,保证到达末端点时的平滑和精度,同时能够在运动过程中发生状态切换时加速度不发生阶跃。除此之外,对于速度过零的连续运动可保持加速度不为零,保证了规划轨迹的时间最优。
[0006]本专利技术是这样实现的:具体按以下步骤执行:
[0007]S1:在工业机器人同向加速、同向减速、初末速度反向三种 ...
【技术保护点】
【技术特征摘要】
1.一种基于初始加速度不为零的S型速度规划方法,其特征在于:具体按以下步骤执行:S1:在工业机器人同向加速、同向减速、初末速度反向三种不同情况时进行速度规划;S2:根据不同初末速度下中间速度对于总位移的影响,可分为以下情况:初末速度都大于0,初始加速度大于0;初末速度都大于0,初始加速度小于0;初速度都大于0、末速度小于0,初始加速度大于0;初速度都大于0、末速度小于0,初始加速度小于0;初速度小于0、末速度大于0,初始加速度大于0;初速度小于0、末速度大于0,初始加速度小于0;初末速度都小于0,初始加速度大于0;初末速度都小于0,初始加速度小于0;S3:对工业机器人进行轨迹规划,具体根据上述分段方法找到可以达到的中间速度v_m,然后使用速度规划方法分别规划速度从v_s到v_m以及v_m到v_e两个过程的轨迹。2.根据权利要求1所述的一种基于初始加速度不为零的S型速度规划方法,其特征在于,在步骤S1中,首先同向加速时,设|v_e|>|v_s|,根据a_s方向可分为:a_s方向与速度变化方向相同以及a_s方向与速度变化方向相反2种情况;S
1。1
:a_s方向与速度变化方向相同时,首先计算a_s直接减到0的速度变化量deltaV1,根据deltaV1是否大于|v_e
‑
v_s|分为以下两种情况:速度不会超过v_e或速度会超过v_e;其中,速度不超过v_e,如果加速度能达到轮廓加速度accel时,轨迹分为:加速度从a_s到accel、按照accel匀加速、加速度从accel到0;如果加速度不能达到轮廓加速度accel时,首先计算实际可以达到的加速度:a_m=sqrt((|v_e
‑
v_s|+a_s^2/jerk/2)*jerk);如果速度超过v_e时,轨迹分为:a_s减为0,速度到达v1、速度从v1减速到v_e;如果加速度不能达到轮廓减速度decel时,首先计算可以达到的减速度:a_m=
‑
sqrt(|v_e
‑
v1|)。3.根据权利要求2所述的一种基于初始加速度不为零的S型速度规划方法,其特征在于,在工业机器人同向减速时;初始速度v_s和结束速度v_e同向并且|v_e|<|v_s|,根据初始加速度a_s方向可分为以下2种情况:S
2.1
:初始加速度方向与速度变化方向相同时;首先计算a_s直接减到0的速度变化量deltaV1,根据deltaV1是否大于|v_e
‑
v_s|和|v_s|分为以下3三种情况:速度不会超过v_e、速度会超过v_e但不会反向、速度会超过v_e且会反向;其中速度不超过v_e,如果加速度能达到轮廓减速度decel时,轨迹分为:a_s加速到decel、以decel匀减速、加速度从decel到0;如果加速度不能达到轮廓减速度decel时,首先计算实际可以达到的减速度:a_m=
‑
sqrt((|v_e
‑
v_s|+a_s^2/jerk/2)*jerk),此时速度会超过v_e但不会反向,轨迹分为:a_s减为0,速度到达v1、速度从v1加速到v_e;如果加速度不能达到轮廓加速度accel时,首先计算可以达到的加速度:a_m=
‑
sqrt(|v_e
‑
v1|),此时速度会超过v_e且会反向,...
【专利技术属性】
技术研发人员:请求不公布姓名,
申请(专利权)人:北京立迈胜控制技术有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。