CN105785921B - 一种工业机器人nurbs曲线插补时的速度规划方法 - Google Patents
一种工业机器人nurbs曲线插补时的速度规划方法 Download PDFInfo
- Publication number
- CN105785921B CN105785921B CN201610182687.4A CN201610182687A CN105785921B CN 105785921 B CN105785921 B CN 105785921B CN 201610182687 A CN201610182687 A CN 201610182687A CN 105785921 B CN105785921 B CN 105785921B
- Authority
- CN
- China
- Prior art keywords
- parameter
- interpolation
- speed
- curve
- nurbs curve
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000011218 segmentation Effects 0.000 claims abstract description 37
- 230000001133 acceleration Effects 0.000 claims abstract description 35
- 230000008569 process Effects 0.000 claims abstract description 20
- 230000008859 change Effects 0.000 claims description 10
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 208000001491 myopia Diseases 0.000 claims 1
- 230000004379 myopia Effects 0.000 claims 1
- 230000035772 mutation Effects 0.000 abstract description 3
- 230000007547 defect Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/41—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by interpolation, e.g. the computation of intermediate points between programmed end points to define the path to be followed and the rate of travel along that path
- G05B19/4103—Digital interpolation
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34096—Approximate, replace curve, surface with circle, linear segments, least error
Landscapes
- Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Numerical Control (AREA)
Abstract
本发明涉及一种工业机器人NURBS曲线插补时的速度规划方法,包括步骤:(1)建立NURBS曲线基于参数u和进给速度v的特征方程;(2)建立NURBS曲线基于向心加速度和弓高误差等几何约束条件下的速度约束关系;(3)根据机器人末端进给速度变化的单调性,对NURBS曲线进行前瞻速度分段处理,得到分段点插补参数集合,完成速度规划过程。本发明所所提供的速度规划方法特别适用于已知若干个示教点,要求机器人末端运动轨迹平滑且运动速度及加速度无大的突变的NURBS曲线插补的场合,建立速度约束时考了NURBS曲线的几何特性,对曲线根据速度变化的单调性进行前瞻分段,极大地减小机器人在NURBS曲线插补时受到的冲击。
Description
技术领域
本发明涉及六轴工业机器人应用领域,尤其涉及一种用于工业机器人 NURBS曲线插补时的速度规划方法。
背景技术
NURBS是一种用途广泛的样条曲线,它不仅能够用于描述自由曲线和曲面,而且还提供了包括能精确表达圆锥曲线曲面在内各种几何体的统一表达式。传统的NURBS在工业机器人路径插补中的应用,主要是采用将曲线用微小直线逼近的方法,这种方法具有轨迹精度低、运算量大、插补速度慢、轨迹不平滑等缺点。
六轴工业机器人的NURBS曲线路径插补过程需要满足以下两方面的要求:根据示教点生成的曲线轨迹平滑、无突变,且要求示教点的数量不要太多;插补过程中笛卡尔空间和关节空间的各速度、加速度无大的突变。因此,研究寻找一种轨迹平滑、速度和加速度无大的突变的六轴工业机器人的NURBS曲线路径插补方法有重要意义。
近年来,国内出现了一种基于参数u的曲线参数方程的插补方法,但在速度规划方法方面,主要采用匀速或梯形加减速速度规划,这种方法能够得到平滑且无突变的轨迹,但机器人末端进给速度不能根据曲线的几何形状自适应变化,容易造成机器人在插补过程中受到较大的冲击和振动。
发明内容
本发明的目的在于克服现有技术的不足,提供一种插补后轨迹平滑、速度加速度无突变的工业机器人NURBS曲线插补时的速度规划方法。
上述目的是通过以下技术方案实现的:
一种工业机器人NURBS曲线插补时的速度规划方法,包括步骤:
(1)建立NURBS曲线基于参数u和进给速度v的特征方程;
(2)建立NURBS曲线基于向心加速度和弓高误差等几何约束条件下的速度约束关系;
(3)根据机器人末端进给速度变化的单调性,对NURBS曲线进行前瞻速度分段处理,得到最终的分段点插补参数集合,完成速度规划过程。
进一步地,所述步骤(1)具体包括:
11)建立基于参数u的NURBS曲线参数方程式:
根据控制点坐标和NURBS曲线次数,得到曲线的参数方程为:
式中,{pi}为控制点,通过机器人示教得到,{wi}为权因子,{Ni,P(u)}是定义在非周期节点U矢量上的p次B样条基函数;
12)所述p次B样条基函数{Ni,P(u)}的表达式为:
u∈[up,un+1]
代入曲线参数方程即可得到当前参数u对应的曲线的插补点,参数u的取值范围为0到1,改变参数u的值可获得一系列的插补点;
13)建立参数u和进给速度v的关系方程式:
为了在插补过程中引入速度规划,因此需建立参数u和速度v的方程式,对于空间曲线,设v(t)为插补进给速度,位移增量ds和速度v的关系可以为:
则
其中,
且对于空间曲线,存在:
即
14)对于参数u,进行泰勒一阶展开:
其中T为插补周期,k为第k个插补周期,这样可以得到每个插补周期的插补参数u的值。
进一步地,所述步骤(2)具体包括:
21)根据曲线参数方程,求出各个参数u处对应的曲线曲率半径R;
22)确定在向心加速度限制下的最大进给速度:
在第i个插补点处,进给速度、向心加速度、曲率半径的关系为:式中的Ri是NURBS曲线在当前插补周期u=ui处的曲率半径,acmax为插补的最大向心加速度,vixmax为在当前位置基于向心加速度约束的NURBS曲线最大进给速度;
23)确定在弓高误差限制下的最大进给速度:
NURBS曲线的插补的每一段插补是以直线替代近视圆弧的过程,在这个过程中,会引入弓高误差,在插补时用直线替代近似圆弧,ERi为弓高误差,Ri为曲率半径,Li为第i插补周期移动的弦长,Ts为插补周期,vigmax为当前周期在弓高误差限制下的最大进给速度,则它们之间存在关系式:
通过该关系式可以由当前插补周期曲线的曲率半径和最大弓高误差值确定弓高误差限制下的最大进给速度vigmax。
进一步地,所述步骤(3)具体包括:
根据参数方程和速度约束,得出NURBS曲线各插补参数u处对应的最大进给速度,然后根据各处最大进给速度变化的单调性,对NURBS曲线进行分段处理,分别求出各段的插补参数:起终点速度、加速度、参数u,设定曲线的起始和末端速度为零,最大切向加速度为atan,插补周期为Ts,曲线的最大进给速度为vM,分段点的集合为参数uFj和速度vFj(j∈[1,2...]),对NURBS曲线进行前瞻速度分段处理,则基于前瞻分段的速度规划过程如下:
31)从参数u=0,v=0开始,在第i(i∈[2,3...])个插补点,根据递推公式 viL=v(i-1)L+atan·Ts,求其理论速度viL;
32)若viL<vM,则viL不变,若viL>vM,则将vM的值赋给viL;
33)计算当前参数u对应的基于弓高误差限制的最大速度vigmax;
34)计算当前参数u对应的基于向心加速度限制的最大速度vixmax;
35)比较viL、vigmax和vixmax的大小,取三者最小值viT;
36)设当前插补点的前一个分段点对应参数uFj和速度vFj (uF1=0,vF1=0),计算数学式:
(viT-v(i-1)T)·(v(i-1)T-v(i-2)T),
若该数学式小于零,则记录当前的参数ui和速度viT,标记为uF(j+1)和 vF(j+1),作为新的分段点,根据参数方程式求分段点uF(j+1)和uFj之间的曲线段路径长度sj;
37)求下一个插补点的参数ui+1,重复步骤31)至步骤36)的操作,标记所有的分段点,直到参数ui=1时停止迭代;
38)对于已经求得的分段点集合:参数uFj和速度vFj,
若vFj<vF(j+1)且
则令
若vFj>vF(j+1)且
则令
39)根据式子得到第j个分段区间的实际运行加速度;
310)得到最终的分段点插补参数集合,完成速度规划过程。
相比现有技术,本发明所提供的速度规划方法,特别适用于已知若干个示教点,要求机器人末端运动轨迹平滑且运动速度及加速度无大的突变的NURBS 曲线插补的场合,可以极大地减小机器人在NURBS曲线插补时受到的冲击。
附图说明
图1 是进给速度、向心加速度、曲率半径的关系。
图2 是弓高误差示意图。
图3 是前瞻分段方法的流程示意图。
具体实施方式
下面通过具体实施例对本发明的目的作进一步详细地描述,实施例不能在此一一赘述,但本发明的实施方式并不因此限定于以下实施例。
一种工业机器人NURBS曲线插补时的速度规划方法,包括步骤:
S1、建立NURBS曲线基于参数u和进给速度v的特征方程;
S2、建立NURBS曲线基于向心加速度和弓高误差等几何约束条件下的速度约束关系;
S3、根据机器人末端进给速度变化的单调性,对NURBS曲线进行前瞻速度分段处理,得到最终的分段点插补参数集合,完成速度规划过程。
具体而言,所述步骤S1具体包括:
11)建立基于参数u的NURBS曲线参数方程式:
根据控制点坐标和NURBS曲线次数,得到曲线的参数方程为:
式中,{pi}为控制点,通过机器人示教得到,{wi}为权因子,{Ni,P(u)}是定义在非周期节点U矢量上的p次B样条基函数;
12)所述p次B样条基函数{Ni,P(u)}的表达式为:
u∈[up,un+1]
代入曲线参数方程即可得到当前参数u对应的曲线的插补点,参数u的取值范围为0到1,改变参数u的值可获得一系列的插补点;
13)建立参数u和进给速度v的关系方程式:
为了在插补过程中引入速度规划,因此需建立参数u和速度v的方程式,对于空间曲线,设v(t)为插补进给速度,位移增量ds和速度v的关系可以为:
则
其中,
且对于空间曲线,存在:
即
14)对于参数u,进行泰勒一阶展开:
其中T为插补周期,k为第k个插补周期,这样可以得到每个插补周期的插补参数u的值。
具体而言,所述步骤S2具体包括:
S21、根据曲线参数方程,求出各个参数u处对应的曲线曲率半径R;
S22、确定在向心加速度限制下的最大进给速度:
在第i个插补点处,进给速度、向心加速度、曲率半径的关系为:(参见附图1),式中的Ri是NURBS曲线在当前插补周期u=ui处的曲率半径,acmax为插补的最大向心加速度,vixmax为在当前位置基于向心加速度约束的NURBS曲线最大进给速度;
S23、确定在弓高误差限制下的最大进给速度:
NURBS曲线的插补的每一段插补是以直线替代近视圆弧的过程,在这个过程中,会引入弓高误差,(参见附图2)。图中Pu(i)和Pu(i+1)分别代表第i个和第i+1个插补点,在插补时用直线替代近似圆弧,ERi为弓高误差,Ri为曲率半径,Li为第i插补周期移动的弦长,Ts为插补周期,vigmax为当前周期在弓高误差限制下的最大进给速度,则它们之间存在关系式:
通过该关系式可以由当前插补周期曲线的曲率半径和最大弓高误差值确定弓高误差限制下的最大进给速度vigmax。
具体而言,如图3所示,所述步骤S3具体包括:
根据参数方程和速度约束,得出NURBS曲线各插补参数u处对应的最大进给速度,然后根据各处最大进给速度变化的单调性,对NURBS曲线进行分段处理,分别求出各段的插补参数:起终点速度、加速度、参数u,设定曲线的起始和末端速度为零,最大切向加速度为atan,插补周期为Ts,曲线的最大进给速度为vM,分段点的集合为参数uFj和速度vFj(j∈[1,2...]),对NURBS曲线进行前瞻速度分段处理,则基于前瞻分段的速度规划过程如下:
S31、从参数u=0,v=0开始,在第i(i∈[2,3...])个插补点,根据递推公式viL=v(i-1)L+atan·Ts,求其理论速度viL;
S32、若viL<vM,则viL不变,若viL>vM,则将vM的值赋给viL;
S33、计算当前参数u对应的基于弓高误差限制的最大速度vigmax;
S34、计算当前参数u对应的基于向心加速度限制的最大速度vixmax;
S35、比较viL、vigmax和vixmax的大小,取三者最小值viT;
S36、设当前插补点的前一个分段点对应参数uFj和速度vFj (uF1=0,vF1=0),计算数学式:
(viT-v(i-1)T)·(v(i-1)T-v(i-2)T),
若该数学式小于零,则记录当前的参数ui和速度viT,标记为uF(j+1)和 vF(j+1),作为新的分段点,根据参数方程式求分段点uF(j+1)和uFj之间的曲线段路径长度sj;
S37、求下一个插补点的参数ui+1,重复步骤31)至步骤36)的操作,标记所有的分段点,直到参数ui=1时停止迭代;
S38、对于已经求得的分段点集合:参数uFj和速度vFj,
若vFj<vF(j+1)且
则令
若vFj>vF(j+1)且
则令
S39、根据式子得到第j个分段区间的实际运行加速度;
S310、得到最终的分段点插补参数集合,完成速度规划过程。
本发明的上述实施例仅仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。
Claims (3)
1.一种工业机器人NURBS曲线插补时的速度规划方法,其特征在于,包括步骤:
(1)建立NURBS曲线基于参数u和进给速度v的特征方程;
(2)建立NURBS曲线基于向心加速度和弓高误差几何约束条件下的速度约束关系;
(3)根据机器人末端进给速度变化的单调性,对NURBS曲线进行前瞻速度分段处理,得到最终的分段点插补参数集合,完成速度规划过程;
所述步骤(3)具体包括:
根据参数方程和速度约束,得出NURBS曲线各插补参数u处对应的最大进给速度,然后根据各处最大进给速度变化的单调性,对NURBS曲线进行分段处理,分别求出各段的插补参数:起终点速度、加速度、参数u,设定曲线的起始和末端速度为零,最大切向加速度为atan,插补周期为Ts,曲线的最大进给速度为vM,分段点的集合为参数uFj和速度vFj,j∈[1,2...],对NURBS曲线进行前瞻速度分段处理,则基于前瞻分段的速度规划过程如下:
31)从参数u=0,v=0开始,在第i个插补点,i∈[2,3...],根据递推公式viL=v(i-1)L+atan·Ts,求其理论速度viL;
32)若viL<vM,则viL不变,若viL>vM,则将vM的值赋给viL;
33)计算当前参数u对应的基于弓高误差限制的最大速度vigmax;
34)计算当前参数u对应的基于向心加速度限制的最大速度vixmax;
35)比较viL、vigmax和vixmax的大小,取三者最小值viT;
36)设当前插补点的前一个分段点对应参数uFj和速度vFj,uF1=0,vF1=0,计算数学式:
(viT-v(i-1)T)·(v(i-1)T-v(i-2)T),
若该数学式小于零,则记录当前的参数ui和速度viT,标记为uF(j+1)和vF(j+1),作为新的分段点,根据参数方程式求分段点uF(j+1)和uFj之间的曲线段路径长度sj;
37)求下一个插补点的参数ui+1,重复步骤31)步骤至36)的操作,标记所有的分段点,直到参数ui=1时停止迭代;
38)对于已经求得的分段点集合:参数uFj和速度vFj,
若vFj<vF(j+1)且
则令
若vFj>vF(j+1)且
则令
39)根据式子得到第j个分段区间的实际运行加速度;
310)得到最终的分段点插补参数集合,完成速度规划过程。
2.根据权利要求1所述的速度规划方法,其特征在于,其特征在于:步骤(1)具体包括:
11)建立基于参数u的NURBS曲线参数方程式:
根据控制点坐标和NURBS曲线次数,得到曲线的参数方程为:
式中,{pi}为控制点,通过机器人示教得到,{wi}为权因子,{Ni,P(u)}是定义在非周期节点U矢量上的p次B样条基函数;
12)所述p次B样条基函数{Ni,P(u)}的表达式为:
代入曲线参数方程即可得到当前参数u对应的曲线的插补点,参数u的取值范围为0到1,改变参数u的值可获得一系列的插补点;
13)建立参数u和进给速度v的关系方程式:
为了在插补过程中引入速度规划,因此需建立参数u和速度v的方程式,对于空间曲线,设v(t)为插补进给速度,位移增量ds和速度v的关系可以为:
则
其中,
且对于空间曲线,存在:
即
14)对于参数u,进行泰勒一阶展开:
其中T为插补周期,k为第k个插补周期,这样可以得到每个插补周期的插补参数u的值。
3.根据权利要求1所述的速度规划方法,其特征在于,其特征在于:步骤(2)具体包括:
21)根据曲线参数方程,求出各个参数u处对应的曲线曲率半径R;
22)确定在向心加速度限制下的最大进给速度:
在第i个插补点处,进给速度、向心加速度、曲率半径的关系为:式中的Ri是NURBS曲线在当前插补周期u=ui处的曲率半径,acmax为插补的最大向心加速度,vixmax为在当前位置基于向心加速度约束的NURBS曲线最大进给速度;
23)确定在弓高误差限制下的最大进给速度:
NURBS曲线的插补的每一段插补是以直线替代近视圆弧的过程,在这个过程中,会引入弓高误差;Pu(i)和Pu(i+1)分别代表第i个和第i+1个插补点,在插补时用直线替代近似圆弧,ERi为弓高误差,Ri为曲率半径,Li为第i插补周期移动的弦长,Ts为插补周期,vigmax为当前周期在弓高误差限制下的最大进给速度,则它们之间存在关系式:
通过该关系式可以由当前插补周期曲线的曲率半径和最大弓高误差值确定弓高误差限制下的最大进给速度vigmax。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610182687.4A CN105785921B (zh) | 2016-03-25 | 2016-03-25 | 一种工业机器人nurbs曲线插补时的速度规划方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610182687.4A CN105785921B (zh) | 2016-03-25 | 2016-03-25 | 一种工业机器人nurbs曲线插补时的速度规划方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105785921A CN105785921A (zh) | 2016-07-20 |
CN105785921B true CN105785921B (zh) | 2018-06-22 |
Family
ID=56392138
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610182687.4A Expired - Fee Related CN105785921B (zh) | 2016-03-25 | 2016-03-25 | 一种工业机器人nurbs曲线插补时的速度规划方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105785921B (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106393106B (zh) * | 2016-09-13 | 2018-11-06 | 东南大学 | 参数自适应密化的机器人nurbs曲线运动插补方法 |
CN106814694B (zh) * | 2017-02-14 | 2019-07-16 | 华南理工大学 | 一种高速高精度的参数曲线前瞻插补方法 |
CN107378324B (zh) * | 2017-08-18 | 2023-06-16 | 华南理工大学 | 一种基于视觉提取的异型工件的焊接***及方法 |
CN107598921B (zh) * | 2017-08-25 | 2018-07-03 | 深圳星河智能科技有限公司 | 一种应用于六轴机械手臂的空间平滑停止控制方法 |
CN108415427B (zh) * | 2018-02-11 | 2021-06-11 | 昆山艾派科技有限公司 | 机器人多步连续运动的路径拼接方法 |
EP3542970A1 (en) | 2018-03-20 | 2019-09-25 | Siemens Aktiengesellschaft | Method, device and system for replaying movement of robot |
CN110515346A (zh) * | 2018-05-22 | 2019-11-29 | 兰州荣翔轨道交通科技有限公司 | 一种工业机器人铣削复杂曲面无过切刀具路径插补方法 |
CN109343589A (zh) * | 2018-09-03 | 2019-02-15 | 北京云迹科技有限公司 | 用于机器人的速度平滑方法及装置 |
CN109143965A (zh) * | 2018-09-21 | 2019-01-04 | 大族激光科技产业集团股份有限公司 | 一种样条曲线过滤拐角的插补方法及其插补*** |
CN109283892B (zh) * | 2018-11-08 | 2020-11-17 | 北京航空航天大学 | 一种基于参数化曲线几何特征和弓高误差限制的进给速率自适应插补算法 |
CN111352342B (zh) * | 2018-12-20 | 2022-03-29 | 沈阳中科数控技术股份有限公司 | 一种基于转台控制的伺服驱动器的优化控制方法 |
CN111630461B (zh) * | 2018-12-21 | 2022-07-12 | 深圳配天智能技术研究院有限公司 | 数控加工方法及***、具有存储功能的装置 |
CN109648571A (zh) * | 2018-12-28 | 2019-04-19 | 深圳市越疆科技有限公司 | 工业机器人的示教轨迹复现方法、***及机器人 |
CN114375431A (zh) * | 2019-09-06 | 2022-04-19 | 罗伯特·博世有限公司 | 用于工业机器人的轨迹简化方法及设备、计算机存储介质以及工业机器人操作平台 |
CN110625617B (zh) * | 2019-10-21 | 2023-05-12 | 中冶赛迪工程技术股份有限公司 | 一种智能机器人轨迹规划方法 |
CN113031510B (zh) * | 2019-12-24 | 2022-04-05 | 沈阳智能机器人创新中心有限公司 | 面向复杂多轴***的b样条曲线计算加速方法 |
CN111421555A (zh) * | 2020-05-29 | 2020-07-17 | 镇江奥立特机械制造有限公司 | 一种高精度机器人的多轴同步控制方法 |
CN112276906B (zh) * | 2020-10-16 | 2021-09-07 | 深圳市华成工业控制股份有限公司 | 一种运动速度的控制方法、***、主机及存储介质 |
CN112269356B (zh) * | 2020-10-27 | 2022-03-18 | 南京溧航仿生产业研究院有限公司 | 一种机器人nurbs轨迹插补方法 |
CN113253677B (zh) * | 2021-07-05 | 2021-10-08 | 武汉瀚迈科技有限公司 | 一种速度优化和前馈补偿相结合的机器人运动控制方法 |
CN114193449B (zh) * | 2021-12-09 | 2023-08-11 | 中国煤炭科工集团太原研究院有限公司 | 一种锚杆支护机器人工作臂轨迹规划方法 |
CN114296404A (zh) * | 2021-12-18 | 2022-04-08 | 成都乐创自动化技术股份有限公司 | 一种计算五轴点胶机加工轨迹速度的方法 |
CN114131612B (zh) * | 2021-12-20 | 2024-01-30 | 中国科学院长春光学精密机械与物理研究所 | 基于nurbs曲线插补算法的冗余机械臂实时前瞻轨迹规划方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976060A (zh) * | 2010-11-17 | 2011-02-16 | 西南交通大学 | 基于机床动力学和曲线特性的nurbs插补方法 |
CN102608956A (zh) * | 2012-03-05 | 2012-07-25 | 浙江工业大学 | 一种基于de Boor算法的NURBS曲线自适应插补控制方法 |
CN104281099A (zh) * | 2014-10-28 | 2015-01-14 | 湘潭大学 | 一种考虑加工特性的nurbs直接插补方法及装置 |
KR20150009149A (ko) * | 2013-07-16 | 2015-01-26 | 엘에스산전 주식회사 | 위치제어 시스템에서 곡선보간 방법 |
CN104678899A (zh) * | 2015-02-11 | 2015-06-03 | 北京配天技术有限公司 | 曲线速度规划方法、装置及其数控加工路径数据处理方法 |
-
2016
- 2016-03-25 CN CN201610182687.4A patent/CN105785921B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101976060A (zh) * | 2010-11-17 | 2011-02-16 | 西南交通大学 | 基于机床动力学和曲线特性的nurbs插补方法 |
CN102608956A (zh) * | 2012-03-05 | 2012-07-25 | 浙江工业大学 | 一种基于de Boor算法的NURBS曲线自适应插补控制方法 |
KR20150009149A (ko) * | 2013-07-16 | 2015-01-26 | 엘에스산전 주식회사 | 위치제어 시스템에서 곡선보간 방법 |
CN104281099A (zh) * | 2014-10-28 | 2015-01-14 | 湘潭大学 | 一种考虑加工特性的nurbs直接插补方法及装置 |
CN104678899A (zh) * | 2015-02-11 | 2015-06-03 | 北京配天技术有限公司 | 曲线速度规划方法、装置及其数控加工路径数据处理方法 |
Also Published As
Publication number | Publication date |
---|---|
CN105785921A (zh) | 2016-07-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105785921B (zh) | 一种工业机器人nurbs曲线插补时的速度规划方法 | |
CN106393106B (zh) | 参数自适应密化的机器人nurbs曲线运动插补方法 | |
CN111791236B (zh) | 一种工业机器人笛卡尔空间轨迹过渡方法 | |
US11188056B2 (en) | Feedrate scheduling method for five-axis dual-spline curve interpolation | |
CN109571473B (zh) | 一种误差可控的小线段轨迹光顺方法 | |
CN108568817B (zh) | 一种基于贝塞尔曲线的Delta机器人轨迹连接控制方法 | |
CN106647282B (zh) | 一种考虑末端运动误差的六自由度机器人轨迹规划方法 | |
CN110900612B (zh) | 一种位姿同步的六轴工业机器人轨迹平顺方法 | |
CN111347423B (zh) | 工业机器人传送带动态跟踪涂胶方法 | |
CN105894120B (zh) | 一种基于姿态控制的鞋底喷胶路径的规划方法 | |
CN109765887B (zh) | 一种自动驾驶控制方法 | |
CN106313047B (zh) | 一种基于Bezier样条的机器人实时拐角过渡方法 | |
CN114131612B (zh) | 基于nurbs曲线插补算法的冗余机械臂实时前瞻轨迹规划方法 | |
CN109664303B (zh) | 一种误差可控的四轴工业机器人b样条过渡式平顺轨迹生成方法 | |
CN106647623B (zh) | 一种几何精度及衔接速度最优化的五轴联动平滑插补方法 | |
CN111459160B (zh) | 一种开放道路无人洗扫车大规模轨迹平滑方法 | |
CN112269356B (zh) | 一种机器人nurbs轨迹插补方法 | |
CN112486101B (zh) | Nurbs曲线自适应前瞻插补方法 | |
CN110653137A (zh) | 一种保持喷头垂直于喷涂面的喷涂方法 | |
CN113190021A (zh) | 一种工业机器人小线段轨迹规划算法 | |
CN108062071B (zh) | 参数曲线轨迹伺服轮廓误差的实时测定方法 | |
CN113504764A (zh) | 基于位置矢量加权积分的连续线段数控加工路径平滑方法 | |
WO2024124794A1 (zh) | 一种五轴联动同步刀具路径插补方法和*** | |
CN116117796B (zh) | 一种工业机器人姿态轨迹过渡与速度规划方法及*** | |
CN109491321B (zh) | 一种基于h型精密运动平台的轮廓误差估计方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180622 |
|
CF01 | Termination of patent right due to non-payment of annual fee |