+

CN102298391A - 一种重载工业机器人操作空间内运动轨迹规划方法 - Google Patents

一种重载工业机器人操作空间内运动轨迹规划方法 Download PDF

Info

Publication number
CN102298391A
CN102298391A CN2011101073167A CN201110107316A CN102298391A CN 102298391 A CN102298391 A CN 102298391A CN 2011101073167 A CN2011101073167 A CN 2011101073167A CN 201110107316 A CN201110107316 A CN 201110107316A CN 102298391 A CN102298391 A CN 102298391A
Authority
CN
China
Prior art keywords
prime
heavy
formula
energy consumption
robot
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.)
Pending
Application number
CN2011101073167A
Other languages
English (en)
Inventor
游玮
孔民秀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Institute of Technology Shenzhen
Original Assignee
Harbin Institute of Technology Shenzhen
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Harbin Institute of Technology Shenzhen filed Critical Harbin Institute of Technology Shenzhen
Priority to CN2011101073167A priority Critical patent/CN102298391A/zh
Publication of CN102298391A publication Critical patent/CN102298391A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Numerical Control (AREA)

Abstract

一种重载工业机器人操作空间内运动轨迹规划方法,它涉及一种机器人运动轨迹的规划方法。本发明为了解决现有重载机器人运动规划方法中在空间多点样条起始点和终止点加速度不连续的问题,没有实现运动指令光滑性;以及现有重载机器人运动规划没有实现时间最优、能耗最优两者的最佳折衷的问题。技术要点:本方法通过附加项对传统三次样条进行了修正。使其在整个过程中速度、加速度上均保持连续。同时综合考虑时间和能耗最优问题,基于动力学模型选取系统能耗和执行时间作为优化目标,速度、转矩、加加速度作为约束条件,建立多目标优化模型,采用NSGA2非支配遗传算法进行优化模型求解。适用于重载工业机器人的轨迹规划、运动规划等离线计算过程。

Description

一种重载工业机器人操作空间内运动轨迹规划方法
技术领域
本发明涉及一种机器人运动轨迹的规划方法,属于机器人运动控制技术领域。
背景技术
高速重载工业机器人广泛用于汽车制造,航空制造业,石化冶金,港口物流行业。高速重载机器人对于提高生产效率,增加生产线柔性制造能力,提高工业自动化水平有着重要意义。重载机器人的运动轨迹规划是保证重载工业机器人高效、可靠、平稳运行的关键核心技术之一。目前重载机器人运动规划存在以下两点基本要求:
1、要生成运动轨迹必须足够光滑。由此运动规划算法需要选择一个足够光滑的基函数,其需要具备位置指令C2连续,速度指令C1连续,加速度指令连续,加加速度指令有界。如果运动规划不够合理(例如不可微的速度信号,不连续的加速度信号,无界的加加速度信号),会导致机器人系统定位精度和轨迹跟踪精度的降低,残余振动的发生,从而使机器人性能严重降低,甚至损坏精密传动部件,减少机器人的使用寿命。
2、要满足任务要求的各点之间所生成的运动轨迹保证运行时间最短,运行能耗最小。运行时间最小有利于生产效率提高、生产节拍的加快,降低生产成本。运行能耗最小则是从降低能耗的角度对运动规划进行要求,这点尤其在港口,冶金行业重载堆垛搬运机器人应用上更为重要。
对于以上要求,目前国内外机器人及相关运动控制系统所采用的类似技术存在以下问题。首先目前重载机器人和主流的运动控制系统在空间多点样条插补时无法保证在起始点和终止点的加速度连续,即无法保证加速度边界为0。这点需要进行改进。其次国内外已知公开算法皆存在不足。如针对固定路径,Shin KG提出了时间和能耗最优的运动规划算法[参见学术论文“K.G.Shin,N.D.McKay.“Minimum-time control of robotic manipulators with geometricpath constraints”IEEE Trans Automat Control,vol.30,pp.531-541,Jun.1985”和“K.G.Shin,N.D.McKay.“A Dynamic programming approach to trajectoryplanning of robotic manipulators”IEEE Trans Automat Control.vol.31,pp.491-500,Jun.1986.“],但是其产生的加速度和力矩指令是不连续的,不能满足上面第一点的要求,无法实际应用。通过对力矩指令限幅,Constantinescu在保证光滑性的同时,提出了一种针对时间最优的算法,但是其缺乏对能耗的考虑[参见学术论文“B.J.Martin,J.E.Bobrow.Minimum effort motions for openchain manipulators with task-dependent end-effector constraints.Int J RobotRes,vol.18,pp.213-224,Feb.1999.”]。Saramago and Steffen针对能耗最优提出了相应运动规划算法,其将执行时间和能耗作为优化目标,但是其所得优化结果依赖于两个目标各自的权重,对权重的选取较为敏感[参见学术论文“S.F.P.Saramago,J.V.Steffen,Optimization of the trajectory planning of robotmanipulators taking into account the dynamics of the system.Mech and MachTheory,vol.33,pp.883-894,Oct.1998.”]。
发明内容
本发明为了解决现有重载机器人运动规划方法中在空间多点样条起始点和终止点加速度不连续的问题,没有实现运动指令光滑性;以及现有重载机器人运动规划没有实现时间最优、能耗最优两者的最佳折衷的问题,进而提供了一种重载工业机器人操作空间内运动轨迹规划方法。
本发明为解决上述技术问题采取的技术方案是:
本发明所述的一种重载工业机器人操作空间内运动轨迹规划方法的具体过程为:
步骤A、针对空间内多点采用修正的样条函数进行插值:
步骤A1、采用三次样条曲线建立基础插补函数,在任意两个预设点之间采用三次多项式进行插补,基础插补函数的表达式如下:
Sj(t)=aj+bj(t-tj)+cj(t-tj)2+dj(t-tj)3
t∈[tj,tj+1],j=0,1,...,n-2                (1)
两个相邻预设点之间的时间间隔为hj=tj+1-tj;aj、bj、cj、dj为待求系数;n表示预设点数量;
步骤A2、同时在各预设点为保证连续性必须保证函数值Sj(t)的一阶导数值S′j(t)和函数值Sj(t)的二阶导数值S″j(t)相等,即为:
Sj(tj)=αj,j=0,1,..,n-2
Sn-2(tn-1)=αn-1                               (2)
αj表示各预设点坐标值;
S j ( t j + 1 ) = S j + 1 ( t j + 1 ) S j ′ ( t j + 1 ) = S j + 1 ′ ( t j + 1 ) S j ′ ′ ( t j + 1 ) = S j + 1 ′ ′ ( t j + 1 ) , j = 0,1 , . . . , n - 3 - - - ( 3 )
步骤A3、采用固定边界条件,满足在起始点和终止点速度为0:
S′0(t0)=0,S′n-2(tn-1)=0                    (4)
步骤A3、建立三次样条整体协调方程如下:
H·C=S                                         (5)
式中:
Figure BDA0000057879140000041
C = S 0 ′ ′ ( t 0 ) S 1 ′ ′ ( t 1 ) . . . S n - 3 ′ ′ ( t n - 3 ) S n - 2 ′ ′ ( t n - 2 ) S n - 2 ′ ′ ( t n - 1 ) , S = S 0 ( t 1 ) - S 1 ( t 0 ) h 1 h 0 ( h 1 + h 0 ) S 2 - S 1 h 1 - S 1 - S 0 h 0 . . . S n - 2 - S n - 3 h n - 2 - S n - 3 - S n - 4 h n - 3 S 0 ( t n - 1 ) - S 1 ( t n - 2 ) h n h 0 ( h n + h 0 )
步骤A4、对式(1)进行修正,在起始段和终止段增加辅助项,修正后的样条表达式:
S0(t)=a0+b0(t-t0)+c0(t-t0)2+d0(t-t0)3+A0(t)
Sn-2(t)=an-2+bn-2(t-tn-2)+cn-2(t-tn-2)2+dn-2(t-tn-2)3+An-2(t)    (6)
n个预设点数量,有n-1间隔段,即有n-1个表达式;起始段的表达式为S0(t),终止段的表达式为Sn-2(t);A0(t),An-2(t)为多项式形式的辅助项;
步骤A5、求解多项式形式的辅助项A0(t)和An-2(t)的辅助表达式:
A0(t)和An-2(t)必须满足以下约束方程:
A 0 ( t 0 ) = A 0 ( t 1 ) = 0 A 0 ′ ( t 0 ) = A 0 ′ ( t 1 ) = 0 A 0 ′ ′ ( t 0 ) = - S 0 ′ ′ ( t 0 ) A 0 ′ ′ ( t 1 ) = 0 A n - 2 ( t n - 2 ) = A n - 2 ( t n - 1 ) = 0 A n - 2 ′ ( t n - 2 ) = A n - 2 ′ ( t n - 1 ) = 0 A n - 2 ′ ′ ( t n - 2 ) = - S n - 2 ′ ′ ( t n - 2 ) A n - 2 ′ ′ ( t n - 1 ) = 0 - - - ( 7 )
求解上述方程可得辅助表达式如下:
A 0 ( t ) = S 0 ′ ′ ( t 0 ) ( t - t 0 ) 2 ( t - t 1 ) 3 / ( 2 h 0 3 )
A n - 2 ( t ) = S n - 2 ′ ′ ( t n - 2 ) ( t - t n - 2 ) 2 ( t - t n - 1 ) 3 / ( 2 h n - 2 3 ) - - - ( 8 )
步骤B、通过对各点运行时间间隔的调整,通过建立相应的优化模型,使得重载工业机器人以最优的性能执行完整个曲线段运动:
步骤B1、选择各设定点之间的执行时间h0,h1,...,hn-1作为优化参数(优化变量),共n个优化变量;
步骤B2、将整个轨迹过程中的执行能耗(电机总能耗)P和执行时间T作为优化目标;
步骤B3、将电机转速(i轴速度)、力矩和加加速度作为约束条件;
步骤B4、式(1)、式(6)和式(8)构成基础插值函数,在基础插值函数确定后,将整个运动规划转化为如下的优化模型(目标):
min T = Σ j = 0 n - 1 h i P = Σ j = 0 n - 1 Σ i = 1 m ( ∫ t j t j + 1 τ i ( θ ) · d θ i ) - - - ( 9 )
m表示机器人关节数量,T表示执行时间,P表示执行能耗;θ表示机器人各关节转角所组成的转角向量,θi表示i轴关节转角;
建立约束条件如下:
s . t . max ( | &tau; i | ) < &tau; i max max ( | v i | ) < v i max max ( | J i | ) < J i max - - - ( 10 )
τi表示i轴力矩,vi表示i轴速度,Ji表示i轴加加速度,τimax表示i轴力矩上限,vimax表示i轴速度上限,Jimax表示i轴加加速度上限;
步骤C、完成以上各步骤后,采用NSGAII型非支配遗传算法对优化参数h0,h1,...,hn-1进行求解;
步骤D、将步骤C得到的优化参数h0,h1,...,hn-1代入式(5),进而求得待求系数aj、bj、cj、dj的解集,最终获得由式(1)和式(2)确定的分段式基础插补函数,所述分段式基础插补函数用以表达重载工业机器人操作空间内的运动轨迹。
本发明的有益效果是:
本发明方法综合考虑了指令光滑性、时间和能耗,同时使时间和能耗均达到最优,是针对重载搬运机器人运动指令生成提出了一种具有足够光滑,并且能耗和时间最优的运动轨迹规划方法。本方法适用于包括垂直关节型,直角坐标型,并联机构型在内的各种重载搬运机械手。本方法通过附加项对传统三次样条进行了修正。使其在整个过程中(包括起始点和终止点)速度、加速度上均保持连续。同时综合考虑时间和能耗最优问题,基于动力学模型选取系统能耗和执行时间作为优化目标,速度、转矩、加加速度作为约束条件,建立多目标优化模型。针对多目标求解结果对于权重选择敏感的问题,采用NSGA2非支配遗传算法进行优化模型求解。本发明主要涉及基础样条函数,目标函数,约束条件及求解算法的选择和改进,适用于重载工业机器人的轨迹规划、运动规划等离线计算过程。
针对空间内多点采用修正的样条函数进行插值,保证了所生成的运动指令足够光滑,减少对机械和电气系统冲击。通过对各点运行时间间隔的调整,通过建立相应的优化模型,使得以最优的性能执行完整个曲线段运动。在求解最优参数过程中采用特定的优化算法,可避免多个优化目标求解下对于权值选择的依赖。
附图说明
图1是本发明方法中采用的NSGA-II算法进化流程图;图2是采用的NSGA-II算法过程中整个Pareto解集两个目标函数值曲线图(图中的横坐标为执行时间,单位为秒;纵坐标为执行能耗,单位为焦耳;椭圆区域表示Pareto解集);
图3a是初始时间间隔的运动间隔分配图(在三维坐标系下,图中有5个预设点;三个坐标轴X、Y、Z的单位为米),图3b是优化所得时间间隔的运动间隔分配图(在三维坐标系下,图中有5个预设点;三个坐标轴X、Y、Z的单位为米);图4a是初始时间间隔下机器人各轴功率图(图中的横坐标为运行时间,单位为秒;纵坐标为能耗,单位为焦耳;“Joint”表示“轴”;“sum”表示“总和”),图4b是优化所得的时间间隔下机器人各轴功率图(图中的横坐标为运行时间,单位为秒;纵坐标为能耗,单位为焦耳;“Joint”表示“轴”;“sum”表示“总和”);图5a为初始时间间隔下关节速度(轴转速)曲线图(图中的横坐标为运行时间,单位为秒;纵坐标为关节速度,单位为度/秒),图5b为优化所得时间间隔下关节速度(轴转速)曲线图(图中的横坐标为运行时间,单位为秒;纵坐标为关节速度,单位为度/秒);图6a为初始时间间隔下关节加速度(轴加速度)曲线图(图中的横坐标为运行时间,单位为秒;纵坐标为关节速度,单位为度/平方秒),图6b为优化所得时间间隔下关节加速度(轴加速度)曲线图(图中的横坐标为运行时间,单位为秒;纵坐标为关节速度,单位为度/平方秒);图7a为初始时间间隔下关节力矩(轴力矩)曲线图(图中的横坐标为运行时间,单位为秒;纵坐标为关节力矩,单位为牛顿·米),图7b为优化所得时间间隔下关节力矩(轴力矩)曲线图(图中的横坐标为运行时间,单位为秒;纵坐标为关节力矩,单位为牛顿·米)。
具体实施方式
具体实施方式一:本实施方式所述的重载工业机器人操作空间内运动轨迹规划方法的具体过程为:
步骤A、针对空间内多点采用修正的样条函数进行插值:
步骤A1、采用三次样条曲线建立基础插补函数,在任意两个预设点之间采用三次多项式进行插补,基础插补函数的表达式如下:
Sj(t)=aj+bj(t-tj)+cj(t-tj)2+dj(t-tj)3
t∈[tj,tj+1],j=0,1,...,n-2                    (1)
两个相邻预设点之间的时间间隔为hj=tj+1-tj;aj、bj、cj、dj为待求系数;n表示预设点数量;
步骤A2、同时在各预设点为保证连续性必须保证函数值Sj(t)的一阶导数值S′j(t)和函数值Sj(t)的二阶导数值S″j(t)相等,即为:
Sj(tj)=αj,j=0,1,...,n-2
Sn-2(tn-1)=αn-1                                  (2)
αj表示各预设点坐标值;
S j ( t j + 1 ) = S j + 1 ( t j + 1 ) S j &prime; ( t j + 1 ) = S j + 1 &prime; ( t j + 1 ) S j &prime; &prime; ( t j + 1 ) = S j + 1 &prime; &prime; ( t j + 1 ) , j = 0,1 , . . . , n - 3 - - - ( 3 )
步骤A3、采用固定边界条件,满足在起始点和终止点速度为0:
S′0(t0)=0,S′n-2(tn-1)=0                        (4)
步骤A3、建立三次样条整体协调方程如下:
H·C=S                                            (5)
式中:
Figure BDA0000057879140000091
C = S 0 &prime; &prime; ( t 0 ) S 1 &prime; &prime; ( t 1 ) . . . S n - 3 &prime; &prime; ( t n - 3 ) S n - 2 &prime; &prime; ( t n - 2 ) S n - 2 &prime; &prime; ( t n - 1 ) , S = S 0 ( t 1 ) - S 1 ( t 0 ) h 1 h 0 ( h 1 + h 0 ) S 2 - S 1 h 1 - S 1 - S 0 h 0 . . . S n - 2 - S n - 3 h n - 2 - S n - 3 - S n - 4 h n - 3 S 0 ( t n - 1 ) - S 1 ( t n - 2 ) h n h 0 ( h n + h 0 )
步骤A4、对式(1)进行修正,在起始段和终止段增加辅助项,修正后的样条表达式:
S0(t)=a0+b0(t-t0)+c0(t-t0)2+d0(t-t0)3+A0(t)
Sn-2(t)=an-2+bn-2(t-tn-2)+cn-2(t-tn-2)2+dn-2(t-tn-2)3+An-2(t)    (6)
n个预设点数量,有n-1间隔段,即有n-1个表达式;起始段的表达式为S0(t),终止段的表达式为Sn-2(t);A0(t),An-2(t)为多项式形式的辅助项;
步骤A5、求解多项式形式的辅助项A0(t)和An-2(t)的辅助表达式:
A0(t)和An-2(t)必须满足以下约束方程:
A 0 ( t 0 ) = A 0 ( t 1 ) = 0 A 0 &prime; ( t 0 ) = A 0 &prime; ( t 1 ) = 0 A 0 &prime; &prime; ( t 0 ) = - S 0 &prime; &prime; ( t 0 ) A 0 &prime; &prime; ( t 1 ) = 0 A n - 2 ( t n - 2 ) = A n - 2 ( t n - 1 ) = 0 A n - 2 &prime; ( t n - 2 ) = A n - 2 &prime; ( t n - 1 ) = 0 A n - 2 &prime; &prime; ( t n - 2 ) = - S n - 2 &prime; &prime; ( t n - 2 ) A n - 2 &prime; &prime; ( t n - 1 ) = 0 - - - ( 7 )
求解上述方程可得辅助表达式如下:
A 0 ( t ) = S 0 &prime; &prime; ( t 0 ) ( t - t 0 ) 2 ( t - t 1 ) 3 / ( 2 h 0 3 )
A n - 2 ( t ) = S n - 2 &prime; &prime; ( t n - 2 ) ( t - t n - 2 ) 2 ( t - t n - 1 ) 3 / ( 2 h n - 2 3 ) - - - ( 8 )
步骤B、通过对各点运行时间间隔的调整,通过建立相应的优化模型,使得重载工业机器人以最优的性能执行完整个曲线段运动:
步骤B1、选择各设定点之间的执行时间h0,h1,...,hn-1作为优化参数(优化变量),共n个优化变量;
步骤B2、将整个轨迹过程中的执行能耗(电机总能耗)P和执行时间T作为优化目标;
步骤B3、将电机转速(i轴速度)、力矩和加加速度作为约束条件;
步骤B4、式(1)、式(6)和式(8)构成基础插值函数,在基础插值函数确定后,将整个运动规划转化为如下的优化模型(目标):
min T = &Sigma; j = 0 n - 1 h i P = &Sigma; j = 0 n - 1 &Sigma; i = 1 m ( &Integral; t j t j + 1 &tau; i ( &theta; ) &CenterDot; d &theta; i ) - - - ( 9 )
m表示机器人关节数量,T表示执行时间,P表示执行能耗;θ表示机器人各关节转角所组成的转角向量,θi表示i轴关节转角;
建立约束条件如下:
s . t . max ( | &tau; i | ) < &tau; i max max ( | v i | ) < v i max max ( | J i | ) < J i max - - - ( 10 )
τi表示i轴力矩,vi表示i轴速度,Ji表示i轴加加速度,τimax表示i轴力矩上限,vimax表示i轴速度上限,Jimax表示i轴加加速度上限;
步骤C、完成以上各步骤后,采用NSGAII型非支配遗传算法对优化参数h0,h1,...,hn-1进行求解;NSGAII型非支配遗传算法为现有技术范畴;
步骤D、将步骤C得到的优化参数h0,h1,...,hn-1代入式(5),进而求得待求系数aj、bj、cj、dj的解集,最终获得由式(1)和式(2)确定的分段式基础插补函数,所述分段式基础插补函数用以表达重载工业机器人操作空间内的运动轨迹。
各变量明细参见表1:
表1变量明细
m   机器人关节数量
n   预设点数量
αj   各预设点坐标值
hj   相邻预设点之间时间间隔
T   执行时间
P   执行能耗
τi   i轴力矩
vi   i轴速度
Ji   i轴加加速度
τimax   i轴力矩上限
vimax   i轴速度上限
Jimax   i轴力矩上限
针对上述具体实施方式再进一步具体化:
一、本专利在常规三次样条曲线的基础上进行相应改进。
具体如下:采用三次样条曲线在各预设的过渡点可以保证速度连续,加速度连续。任意两个预设点之间采用三次多项式进行插补如下所示
Sj(t)=aj+bj(t-tj)+cj(t-tj)2+dj(t-tj)3
t∈[tj,tj+1],j=0,1,...,n-2            (1)
两个预设点之间的时间间隔为hj=tj+1-tj,同时在各预设点为保证连续性,必须保证函数值Sj(t),一阶导数值S′j(t),二阶导数值S″j(t)相等,即为
Sj(tj)=αj,j=0,1,..,n-2
Sn-2(tn-1)=αn-1                        (2)
S j ( t j + 1 ) = S j + 1 ( t j + 1 ) S j &prime; ( t j + 1 ) = S j + 1 &prime; ( t j + 1 ) S j &prime; &prime; ( t j + 1 ) = S j + 1 &prime; &prime; ( t j + 1 ) , j = 0,1 , . . . , n - 3 - - - ( 3 )
同时必须满足在起始点和终止点速度为0:
S′0(t0)=0,S′n-2(tn-1)=0             (4)
三次样条整体协调方程如下
H·C=S                                  (5)
此处
Figure BDA0000057879140000122
C = S 0 &prime; &prime; ( t 0 ) S 1 &prime; &prime; ( t 1 ) . . . S n - 3 &prime; &prime; ( t n - 3 ) S n - 2 &prime; &prime; ( t n - 2 ) S n - 2 &prime; &prime; ( t n - 1 ) , S = S 0 ( t 1 ) - S 1 ( t 0 ) h 1 h 0 ( h 1 + h 0 ) S 2 - S 1 h 1 - S 1 - S 0 h 0 . . . S n - 2 - S n - 3 h n - 2 - S n - 3 - S n - 4 h n - 3 S 0 ( t n - 1 ) - S 1 ( t n - 2 ) h n h 0 ( h n + h 0 )
通过求解上述方程,可以得到样条表达式,但是虽然在起始点和终止点速度边界可以保证为0,或其他设定值,但是其加速度边界不为0,从而导致在起始点和终止点加速度信号为阶跃信号,这会导致对系统低阶振动模态的激振,因此需要对普通的三次样条插值进行修正,在起始段和终止段增加辅助项
S0(t)=a0+b0(t-t0)+c0(t-t0)2+d0(t-t0)3+A0(t)
Sn-2(t)=an-2+bn-2(t-tn-2)+cn-2(t-tn-2)2+dn-2(t-tn-2)3+An-2(t)    (6)
A0(t),An-2(t)为多项式形式的辅助项,其必须满足以下约束方程。
A 0 ( t 0 ) = A 0 ( t 1 ) = 0 A 0 &prime; ( t 0 ) = A 0 &prime; ( t 1 ) = 0 A 0 &prime; &prime; ( t 0 ) = - S 0 &prime; &prime; ( t 0 ) A 0 &prime; &prime; ( t 1 ) = 0 A n - 2 ( t n - 2 ) = A n - 2 ( t n - 1 ) = 0 A n - 2 &prime; ( t n - 2 ) = A n - 2 &prime; ( t n - 1 ) = 0 A n - 2 &prime; &prime; ( t n - 2 ) = - S n - 2 &prime; &prime; ( t n - 2 ) A n - 2 &prime; &prime; ( t n - 1 ) = 0 - - - ( 7 )
求解上述方程可得辅助表达式如下:
A 0 ( t ) = S 0 &prime; &prime; ( t 0 ) ( t - t 0 ) 2 ( t - t 1 ) 3 / ( 2 h 0 3 )
A n - 2 ( t ) = S n - 2 &prime; &prime; ( t n - 2 ) ( t - t n - 2 ) 2 ( t - t n - 1 ) 3 / ( 2 h n - 2 3 ) - - - ( 8 )
二、在基础插值函数确定后,整个运动规划问题可以转化为如下的优化问题。
优化目标如下:
min T = &Sigma; j = 0 n - 1 h i P = &Sigma; j = 0 n - 1 &Sigma; i = 1 m ( &Integral; t j t j + 1 &tau; i ( &theta; ) &CenterDot; d &theta; i ) - - - ( 9 )
约束条件如下:
s . t . max ( | &tau; i | ) < &tau; i max max ( | v i | ) < v i max max ( | J i | ) < J i max - - - ( 10 )
优化变量是h0,h1,...,hn-1,执行时间和执行能耗作为优化目标。执行时间被作为优化目标是应为其与生产效率直接相关。同时在重载机器人作业过程中,有效的能耗转化成机器人操作对象势能的变化,其他的能量(如系统的动能)均转化为热能耗散。该模型中将电机所做的总功率同样作为优化目标。在优化模型中含有三个约束条件,分别是转矩极限,速度极限和加加速度极限,其中转矩和速度极限是由驱动部件决定的,由于过大的加加速度会激起机械系统的谐振,增加机械系统的磨损,因此加加速度同样也做为约束条件之一。
三、针对整个优化模型,为避免多个优化目标求解下对于权值选择的依赖,采用多目标非支配遗传算法NSGA-II进行求解(参见图1和图2)。对于多目标优化问题,通常存在一个解集。就目标函数而言,这些解之间是无法比较优劣的,其特点是:无法在改进任何目标函数的同时不削弱至少一个其他目标函数,这些解称作Pareto最优解或非支配解。求解多目标优化问题的主要任务是:毫无偏好地找到尽可能多的具有代表性的符合要求的Pareto最优解,在计算得到均匀分布的Pareto最优解之后,根据具体实际要求从中客观地选择最满意的优化结果。NSGA-II算法进化流程,如图1和2所示,具体过程为:
(1)随机产生种群规模为N的初始父代种群P0,并通过遗传算子(交叉、变异)产生子代种群Q0,其种群大小也为N;
(2)将父代种群Pn和子代种群Qn合并组成规模为2N的合成种群Rn;进行快速非支配排序,将Rn中的全部2N个个体按非支配序号(等级)重新分类,得到等级F1,F2,F3…;计算每一非支配层的个体局部拥挤距离并排序。
(3)根据排序结果选取N个个体作为新的父代种群Pn+1
(4)通过遗传算子(选择、交叉、变异)产生新子代种群Qn+1
(5)重复(2)至(4)步骤直到达到算法设置的最大迭代次数。
该算法中对合并的亲代种群和子代种群进行非支配排序并填充新种群的过程,如图1所示。
当将种群数量设为1000,进化代数设为50代时,整个进化所得结果见图2,整个优化求解耗时2.4秒。得到的Pareto的解集如表2所示,其中第一组解被选为最终解。
表2NSGA2获得最优运动规划参数PARETO解集
  No.   h1(S)   h2(S)   h3(S)   h4(S)   T(S)   P(J)(J)
  1   0.1674   0.2394   0.2992   0.5788   1.2848   2601.261
  2   0.1668   0.2394   0.2992   0.5789   1.2843   2602.001
  3   0.1667   0.2393   0.2987   0.5789   1.2836   2602.559
  4   0.1672   0.2383   0.2994   0.5781   1.2831   2603.299
  5   0.1666   0.2381   0.2997   0.5783   1.2828   2604.093
  6   0.1696   0.2363   0.3012   0.5745   1.2816   2605.092
  7   0.1660   0.2379   0.2998   0.5779   1.2816   2605.590
  8   0.1658   0.2376   0.2998   0.5779   1.2810   2606.258
  9   0.1682   0.2361   0.3012   0.5746   1.2800   2606.725
  10   0.1679   0.2357   0.3008   0.5746   1.2789   2607.665
整个优化运动算法计算示例如下,现在存在5个预设点(见图3a,黑点标出)。不加优化,各点之间的运行时间为0.5,0.5,0.25,1.25秒。优化后从图3b可知,采用优化所得时间间隔后执行完整个轨迹段所需时间是1.2848秒,为初始时间间隔下总时间的一半。从图4b可知总消耗功率为2606焦耳,同样比初始时间间隔下的功率值要小。尽管优化所得运动要比初始运动快很多,但是每个关节的速度和力矩值均未上升很多,都在允许范围内,见图5a、5b、图7a和7b。由图6a可知在初始参数下,运动起始点和终止点的加速度均不为0,从而导致加加速度为无穷大。对系统将产生冲击。而采用改进三次样条计算所得的优化参数后,起始点和终止点加速度值为0,整个运动过程足够平滑。

Claims (1)

1.一种重载工业机器人操作空间内运动轨迹规划方法,其特征在于:所述规划方法的具体过程为:
步骤A、针对空间内多点采用修正的样条函数进行插值:
步骤A1、采用三次样条曲线建立基础插补函数,在任意两个预设点之间采用三次多项式进行插补,基础插补函数的表达式如下:
Sj(t)=aj+bj(t-tj)+cj(t-tj)2+dj(t-tj)3
t∈[tj,tj+1],j=0,1,...,n-2                (1)
两个相邻预设点之间的时间间隔为hj=tj+1-tj;aj、bj、cj、dj为待求系数;n表示预设点数量;
步骤A2、同时在各预设点为保证连续性保证函数值Sj(t)的一阶导数值S′j(t)和函数值Sj(t)的二阶导数值S″j(t)相等,即为:
Sj(tj)=αj,j=0,1,...,n-2
Sn-2(tn-1)=αn-1                               (2)
αj表示各预设点坐标值;
S j ( t j + 1 ) = S j + 1 ( t j + 1 ) S j &prime; ( t j + 1 ) = S j + 1 &prime; ( t j + 1 ) S j &prime; &prime; ( t j + 1 ) = S j + 1 &prime; &prime; ( t j + 1 ) , j = 0,1 , . . . , n - 3 - - - ( 3 )
步骤A3、采用固定边界条件,满足在起始点和终止点速度为0:
S′0(t0)=0,S′n-2(tn-1)=0                    (4)
步骤A3、建立三次样条整体协调方程如下:
H·C=S                                         (5)
式中:
Figure FDA0000057879130000021
C = S 0 &prime; &prime; ( t 0 ) S 1 &prime; &prime; ( t 1 ) . . . S n - 3 &prime; &prime; ( t n - 3 ) S n - 2 &prime; &prime; ( t n - 2 ) S n - 2 &prime; &prime; ( t n - 1 ) , S = S 0 ( t 1 ) - S 1 ( t 0 ) h 1 h 0 ( h 1 + h 0 ) S 2 - S 1 h 1 - S 1 - S 0 h 0 . . . S n - 2 - S n - 3 h n - 2 - S n - 3 - S n - 4 h n - 3 S 0 ( t n - 1 ) - S 1 ( t n - 2 ) h n h 0 ( h n + h 0 )
步骤A4、对式(1)进行修正,在起始段和终止段增加辅助项,修正后的样条表达式:
S0(t)=a0+b0(t-t0)+c0(t-t0)2+d0(t-t0)3+A0(t)
Sn-2(t)=an-2+bn-2(t-tn-2)+cn-2(t-tn-2)2+dn-2(t-tn-2)3+An-2(t)    (6)
n个预设点数量,有n-1间隔段,即有n-1个表达式;起始段的表达式为S0(t),终止段的表达式为Sn-2(t);A0(t),An-2(t)为多项式形式的辅助项;
步骤A5、求解多项式形式的辅助项A0(t)和An-2(t)的辅助表达式:
A0(t)和An-2(t)必须满足以下约束方程:
A 0 ( t 0 ) = A 0 ( t 1 ) = 0 A 0 &prime; ( t 0 ) = A 0 &prime; ( t 1 ) = 0 A 0 &prime; &prime; ( t 0 ) = - S 0 &prime; &prime; ( t 0 ) A 0 &prime; &prime; ( t 1 ) = 0 A n - 2 ( t n - 2 ) = A n - 2 ( t n - 1 ) = 0 A n - 2 &prime; ( t n - 2 ) = A n - 2 &prime; ( t n - 1 ) = 0 A n - 2 &prime; &prime; ( t n - 2 ) = - S n - 2 &prime; &prime; ( t n - 2 ) A n - 2 &prime; &prime; ( t n - 1 ) = 0 - - - ( 7 )
求解上述方程可得辅助表达式如下:
A 0 ( t ) = S 0 &prime; &prime; ( t 0 ) ( t - t 0 ) 2 ( t - t 1 ) 3 / ( 2 h 0 3 )
(8)
A n - 2 ( t ) = S n - 2 &prime; &prime; ( t n - 2 ) ( t - t n - 2 ) 2 ( t - t n - 1 ) 3 / ( 2 h n - 2 3 ) - - - ( 8 )
步骤B、通过对各点运行时间间隔的调整,通过建立相应的优化模型,使得重载工业机器人以最优的性能执行完整个曲线段运动:
步骤B1、选择各设定点之间的执行时间h0,h1,...,hn-1作为优化参数,共n个优化变量;
步骤B2、将整个轨迹过程中的执行能耗P和执行时间T作为优化目标;
步骤B3、将电机转速、力矩和加加速度作为约束条件;
步骤B4、式(1)、式(6)和式(8)构成基础插值函数,在基础插值函数确定后,将整个运动规划转化为如下的优化模型:
min T = &Sigma; j = 0 n - 1 h i P = &Sigma; j = 0 n - 1 &Sigma; i = 1 m ( &Integral; t j t j + 1 &tau; i ( &theta; ) &CenterDot; d &theta; i ) - - - ( 9 )
m表示机器人关节数量,T表示执行时间,P表示执行能耗;θ表示机器人各关节转角所组成的转角向量,θi表示i轴关节转角;
建立约束条件如下:
s . t . max ( | &tau; i | ) < &tau; i max max ( | v i | ) < v i max max ( | J i | ) < J i max - - - ( 10 )
τi表示i轴力矩,vi表示i轴速度,Ji表示i轴加加速度,τimax表示i轴力矩上限,vimax表示i轴速度上限,Jimax表示i轴加加速度上限;
步骤C、完成以上各步骤后,采用NSGAII型非支配遗传算法对优化参数h0,h1,...,hn-1进行求解;
步骤D、将步骤C得到的优化参数h0,h1,...,hn-1代入式(5),进而求得待求系数aj、bj、cj、dj的解集,最终获得由式(1)和式(2)确定的分段式基础插补函数,所述分段式基础插补函数用以表达重载工业机器人操作空间内的运动轨迹。
CN2011101073167A 2011-04-27 2011-04-27 一种重载工业机器人操作空间内运动轨迹规划方法 Pending CN102298391A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101073167A CN102298391A (zh) 2011-04-27 2011-04-27 一种重载工业机器人操作空间内运动轨迹规划方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101073167A CN102298391A (zh) 2011-04-27 2011-04-27 一种重载工业机器人操作空间内运动轨迹规划方法

Publications (1)

Publication Number Publication Date
CN102298391A true CN102298391A (zh) 2011-12-28

Family

ID=45358861

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101073167A Pending CN102298391A (zh) 2011-04-27 2011-04-27 一种重载工业机器人操作空间内运动轨迹规划方法

Country Status (1)

Country Link
CN (1) CN102298391A (zh)

Cited By (43)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103464344A (zh) * 2013-09-23 2013-12-25 电子科技大学中山学院 一种经济型喷涂机器人喷枪轨迹规划方法
CN103802113A (zh) * 2012-11-08 2014-05-21 沈阳新松机器人自动化股份有限公司 基于任务和样条曲线的工业机器人路径规划方法
CN103824461A (zh) * 2014-03-18 2014-05-28 中国汽车技术研究中心 一种车辆行驶工况数据的识别与修正方法
CN103970139A (zh) * 2014-05-09 2014-08-06 上海交通大学 一种机器人连续点位运动规划方法及其运动控制器
CN104020773A (zh) * 2014-06-13 2014-09-03 哈尔滨工业大学 一种基于控制周期自适应时钟同步的加速度最优空间机器人在线轨迹规划方法
CN104467596A (zh) * 2013-09-12 2015-03-25 中国计量学院 一种降低开关磁阻电动机转矩脉动的方法
CN104729509A (zh) * 2015-03-24 2015-06-24 张韧 一种基于非支配排序遗传算法ii的航迹规划方法
CN105013734A (zh) * 2014-09-10 2015-11-04 国家电网公司 基于超声测距的变电站水冲洗机器人的水冲洗控制方法
CN105302147A (zh) * 2015-11-06 2016-02-03 太原科技大学 一种串联机构轨迹规划方法
CN105629880A (zh) * 2015-12-22 2016-06-01 哈尔滨工业大学 用于具有三角形远心点机构的串联机械臂逆运动学数值解法
CN107367938A (zh) * 2017-08-10 2017-11-21 上海理工大学 一种用于机械臂时间最优轨迹规划方法
CN107450534A (zh) * 2017-07-28 2017-12-08 珞石(山东)智能科技有限公司 用于处理机器人网络通信抖动的鲁棒规划系统
CN107901037A (zh) * 2017-10-30 2018-04-13 北京精密机电控制设备研究所 一种机器人关节动力学模型修正方法
CN107943034A (zh) * 2017-11-23 2018-04-20 南开大学 移动机器人沿给定路径的完备且最短时间轨迹规划方法
CN108015772A (zh) * 2017-12-11 2018-05-11 北京翰辰自动化系统有限公司 一种基于时间节拍的时基跳跃运动指令系统及算法
CN108037661A (zh) * 2017-11-30 2018-05-15 江苏省生产力促进中心 用于摄像机器人的运动轨迹设计方法
CN108073130A (zh) * 2016-11-11 2018-05-25 西门子公司 优化运动轨迹的方法、控制装置和设备或机器人
CN108549423A (zh) * 2018-04-12 2018-09-18 江南大学 一种加速度上限可变的差分驱动移动机器人速度插值方法
CN108549321A (zh) * 2018-04-10 2018-09-18 广州启帆工业机器人有限公司 一种综合时间能量跃度的工业机器人轨迹生成方法及系统
CN108748138A (zh) * 2018-04-17 2018-11-06 上海达野智能科技有限公司 速度规划方法、系统、控制系统、机器人、及存储介质
CN108920793A (zh) * 2018-06-21 2018-11-30 北京工业大学 一种基于快速非支配排序算法的机器人关节空间轨迹多目标优化方法
CN109034481A (zh) * 2018-07-31 2018-12-18 北京航空航天大学 一种基于约束规划的带时间窗车辆路径问题建模及优化方法
CN109910012A (zh) * 2019-04-03 2019-06-21 中国计量大学 一种基于遗传算法的机械臂轨迹规划优化方法
CN110084512A (zh) * 2019-04-26 2019-08-02 河海大学常州校区 一种面向智能仓储系统的多机器人任务分配方法
CN110307853A (zh) * 2018-03-27 2019-10-08 北京京东尚科信息技术有限公司 一种导航控制方法和装置
CN110455290A (zh) * 2019-07-17 2019-11-15 爱克斯维智能科技(苏州)有限公司 一种智能液压挖掘机的最优轨迹规划方法
CN110501970A (zh) * 2018-05-17 2019-11-26 西门子股份公司 计算机辅助地确定设备的运动
CN110703684A (zh) * 2019-11-01 2020-01-17 哈工大机器人(合肥)国际创新研究院 一种端点速度不限的轨迹规划方法及装置
CN111185923A (zh) * 2020-01-14 2020-05-22 深圳众为兴技术股份有限公司 一种机器人控制装置及控制方法
CN111290406A (zh) * 2020-03-30 2020-06-16 深圳前海达闼云端智能科技有限公司 一种路径规划的方法、机器人及存储介质
CN111399489A (zh) * 2018-12-14 2020-07-10 北京京东尚科信息技术有限公司 用于生成信息的方法和装置
CN112068586A (zh) * 2020-08-04 2020-12-11 西安交通大学 一种空间时间联合优化的四旋翼无人飞行器轨迹规划方法
CN112692826A (zh) * 2020-12-08 2021-04-23 佛山科学技术学院 一种基于改进遗传算法的工业机器人轨迹优化方法
CN113110255A (zh) * 2021-05-21 2021-07-13 武汉逻辑客科技有限公司 一种编程机器人的控制系统及方法
CN113296407A (zh) * 2021-05-25 2021-08-24 南京航空航天大学 一种基于5次非均匀有理b样条的多机协同轨迹优化方法
CN114179091A (zh) * 2021-12-30 2022-03-15 上海清芸机器人有限公司 仿人实体机器人的单个关节连续动作控制方法及系统
CN114326588A (zh) * 2022-03-14 2022-04-12 深圳市山龙智控有限公司 一种伺服驱动系统的效率优化控制方法、系统及存储介质
CN114466730A (zh) * 2019-08-23 2022-05-10 实时机器人有限公司 用于使机器人优化速度同时保持对加速度和加加速度的限制的运动规划
CN114670177A (zh) * 2022-05-09 2022-06-28 浙江工业大学 一种两转一移并联机器人姿态规划方法
CN114676389A (zh) * 2022-04-02 2022-06-28 深圳市大族机器人有限公司 电机控制方法、装置、计算机设备和存储介质
CN116700150A (zh) * 2023-07-13 2023-09-05 哈尔滨工业大学 精密运动平台点位运动鲁棒轨迹规划系统及其规划方法
CN117011378A (zh) * 2023-07-20 2023-11-07 中国电子科技集团有限公司电子科学研究院 一种移动机器人目标定位、跟踪方法及相关设备
CN118559716A (zh) * 2024-06-24 2024-08-30 西安建筑科技大学 一种七自由度冗余机械臂的轨迹规划方法和系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0384925A1 (de) * 1989-02-28 1990-09-05 Siemens Aktiengesellschaft Steuerungsverfahren bei einer numerischen Werkzeugmaschine oder einem Roboter
DE10224755A1 (de) * 2002-06-04 2003-12-24 Siemens Ag Steuerungsverfahren für eine industrielle Bearbeitungsmaschine
CN101612734A (zh) * 2009-08-07 2009-12-30 清华大学 管道喷涂机器人及其作业轨迹规划方法
CN101837591A (zh) * 2010-03-12 2010-09-22 西安电子科技大学 基于双群协同竞争粒子群和Ferguson样条的机器人路径规划方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0384925A1 (de) * 1989-02-28 1990-09-05 Siemens Aktiengesellschaft Steuerungsverfahren bei einer numerischen Werkzeugmaschine oder einem Roboter
DE10224755A1 (de) * 2002-06-04 2003-12-24 Siemens Ag Steuerungsverfahren für eine industrielle Bearbeitungsmaschine
CN101612734A (zh) * 2009-08-07 2009-12-30 清华大学 管道喷涂机器人及其作业轨迹规划方法
CN101837591A (zh) * 2010-03-12 2010-09-22 西安电子科技大学 基于双群协同竞争粒子群和Ferguson样条的机器人路径规划方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
《Proceedings of the 2011 IEEE International Conference on Mechatronics》 20110415 You Wei等 《Optimal motion generation for heavy duty industrial robots-control scheme and algorithm》 第529页第III部分 1 , *
杜亮等: "《工业机器人连续轨迹位置规划算法的研究》", 《装备制造技术》 *

Cited By (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103802113A (zh) * 2012-11-08 2014-05-21 沈阳新松机器人自动化股份有限公司 基于任务和样条曲线的工业机器人路径规划方法
CN104467596A (zh) * 2013-09-12 2015-03-25 中国计量学院 一种降低开关磁阻电动机转矩脉动的方法
CN103464344A (zh) * 2013-09-23 2013-12-25 电子科技大学中山学院 一种经济型喷涂机器人喷枪轨迹规划方法
CN103464344B (zh) * 2013-09-23 2016-01-20 电子科技大学中山学院 一种经济型喷涂机器人喷枪轨迹规划方法
CN103824461A (zh) * 2014-03-18 2014-05-28 中国汽车技术研究中心 一种车辆行驶工况数据的识别与修正方法
CN103970139A (zh) * 2014-05-09 2014-08-06 上海交通大学 一种机器人连续点位运动规划方法及其运动控制器
CN103970139B (zh) * 2014-05-09 2017-01-11 上海交通大学 一种机器人连续点位运动规划方法
CN104020773B (zh) * 2014-06-13 2016-09-14 哈尔滨工业大学 一种基于控制周期自适应时钟同步的加速度最优空间机器人在线轨迹规划方法
CN104020773A (zh) * 2014-06-13 2014-09-03 哈尔滨工业大学 一种基于控制周期自适应时钟同步的加速度最优空间机器人在线轨迹规划方法
CN105013734A (zh) * 2014-09-10 2015-11-04 国家电网公司 基于超声测距的变电站水冲洗机器人的水冲洗控制方法
CN105013734B (zh) * 2014-09-10 2017-02-15 国家电网公司 基于超声测距的变电站水冲洗机器人的水冲洗控制方法
CN104729509B (zh) * 2015-03-24 2017-11-14 张韧 一种基于非支配排序遗传算法ii的航迹规划方法
CN104729509A (zh) * 2015-03-24 2015-06-24 张韧 一种基于非支配排序遗传算法ii的航迹规划方法
CN105302147A (zh) * 2015-11-06 2016-02-03 太原科技大学 一种串联机构轨迹规划方法
CN105302147B (zh) * 2015-11-06 2019-05-10 太原科技大学 一种串联机构轨迹规划方法
CN105629880A (zh) * 2015-12-22 2016-06-01 哈尔滨工业大学 用于具有三角形远心点机构的串联机械臂逆运动学数值解法
US10719060B2 (en) 2016-11-11 2020-07-21 Siemens Aktiengesellschaft Method for optimizing motion profiles, computer program product, control device and installation or robot
CN108073130A (zh) * 2016-11-11 2018-05-25 西门子公司 优化运动轨迹的方法、控制装置和设备或机器人
CN107450534A (zh) * 2017-07-28 2017-12-08 珞石(山东)智能科技有限公司 用于处理机器人网络通信抖动的鲁棒规划系统
CN107367938A (zh) * 2017-08-10 2017-11-21 上海理工大学 一种用于机械臂时间最优轨迹规划方法
CN107901037B (zh) * 2017-10-30 2020-09-15 北京精密机电控制设备研究所 一种机器人关节动力学模型修正方法
CN107901037A (zh) * 2017-10-30 2018-04-13 北京精密机电控制设备研究所 一种机器人关节动力学模型修正方法
CN107943034A (zh) * 2017-11-23 2018-04-20 南开大学 移动机器人沿给定路径的完备且最短时间轨迹规划方法
CN107943034B (zh) * 2017-11-23 2020-08-04 南开大学 移动机器人沿给定路径的完备且最短时间轨迹规划方法
CN108037661A (zh) * 2017-11-30 2018-05-15 江苏省生产力促进中心 用于摄像机器人的运动轨迹设计方法
CN108015772A (zh) * 2017-12-11 2018-05-11 北京翰辰自动化系统有限公司 一种基于时间节拍的时基跳跃运动指令系统及算法
CN110307853B (zh) * 2018-03-27 2021-11-02 北京京东尚科信息技术有限公司 一种导航控制方法和装置
CN110307853A (zh) * 2018-03-27 2019-10-08 北京京东尚科信息技术有限公司 一种导航控制方法和装置
CN108549321A (zh) * 2018-04-10 2018-09-18 广州启帆工业机器人有限公司 一种综合时间能量跃度的工业机器人轨迹生成方法及系统
CN108549423B (zh) * 2018-04-12 2020-11-27 江南大学 一种加速度上限可变的差分驱动移动机器人速度插值方法
CN108549423A (zh) * 2018-04-12 2018-09-18 江南大学 一种加速度上限可变的差分驱动移动机器人速度插值方法
CN108748138A (zh) * 2018-04-17 2018-11-06 上海达野智能科技有限公司 速度规划方法、系统、控制系统、机器人、及存储介质
CN110501970B (zh) * 2018-05-17 2022-08-12 西门子股份公司 计算机辅助地确定设备的运动
US11865725B2 (en) 2018-05-17 2024-01-09 Siemens Aktiengesellschaft Computer-assisted ascertainment of a movement of an apparatus
CN110501970A (zh) * 2018-05-17 2019-11-26 西门子股份公司 计算机辅助地确定设备的运动
CN108920793A (zh) * 2018-06-21 2018-11-30 北京工业大学 一种基于快速非支配排序算法的机器人关节空间轨迹多目标优化方法
CN109034481A (zh) * 2018-07-31 2018-12-18 北京航空航天大学 一种基于约束规划的带时间窗车辆路径问题建模及优化方法
CN109034481B (zh) * 2018-07-31 2022-07-05 北京航空航天大学 一种基于约束规划的带时间窗车辆路径问题建模及优化方法
CN111399489A (zh) * 2018-12-14 2020-07-10 北京京东尚科信息技术有限公司 用于生成信息的方法和装置
CN111399489B (zh) * 2018-12-14 2023-08-04 北京京东乾石科技有限公司 用于生成信息的方法和装置
CN109910012A (zh) * 2019-04-03 2019-06-21 中国计量大学 一种基于遗传算法的机械臂轨迹规划优化方法
CN109910012B (zh) * 2019-04-03 2020-12-04 中国计量大学 一种基于遗传算法的机械臂轨迹规划优化方法
CN110084512A (zh) * 2019-04-26 2019-08-02 河海大学常州校区 一种面向智能仓储系统的多机器人任务分配方法
CN110084512B (zh) * 2019-04-26 2022-04-22 河海大学常州校区 一种面向智能仓储系统的多机器人任务分配方法
CN110455290B (zh) * 2019-07-17 2020-12-08 爱克斯维智能科技(苏州)有限公司 一种智能液压挖掘机的最优轨迹规划方法
CN110455290A (zh) * 2019-07-17 2019-11-15 爱克斯维智能科技(苏州)有限公司 一种智能液压挖掘机的最优轨迹规划方法
CN114466730B (zh) * 2019-08-23 2023-05-23 实时机器人有限公司 用于使机器人优化速度同时保持对加速度和加加速度的限制的运动规划
CN114466730A (zh) * 2019-08-23 2022-05-10 实时机器人有限公司 用于使机器人优化速度同时保持对加速度和加加速度的限制的运动规划
CN110703684B (zh) * 2019-11-01 2022-09-30 哈工大机器人(合肥)国际创新研究院 一种端点速度不限的轨迹规划方法及装置
CN110703684A (zh) * 2019-11-01 2020-01-17 哈工大机器人(合肥)国际创新研究院 一种端点速度不限的轨迹规划方法及装置
CN111185923A (zh) * 2020-01-14 2020-05-22 深圳众为兴技术股份有限公司 一种机器人控制装置及控制方法
CN111185923B (zh) * 2020-01-14 2022-02-15 深圳众为兴技术股份有限公司 一种机器人控制装置及控制方法
CN111290406A (zh) * 2020-03-30 2020-06-16 深圳前海达闼云端智能科技有限公司 一种路径规划的方法、机器人及存储介质
CN112068586A (zh) * 2020-08-04 2020-12-11 西安交通大学 一种空间时间联合优化的四旋翼无人飞行器轨迹规划方法
CN112692826B (zh) * 2020-12-08 2022-04-26 佛山科学技术学院 一种基于改进遗传算法的工业机器人轨迹优化方法
CN112692826A (zh) * 2020-12-08 2021-04-23 佛山科学技术学院 一种基于改进遗传算法的工业机器人轨迹优化方法
CN113110255B (zh) * 2021-05-21 2023-11-10 武汉逻辑客科技有限公司 一种编程机器人的控制系统及方法
CN113110255A (zh) * 2021-05-21 2021-07-13 武汉逻辑客科技有限公司 一种编程机器人的控制系统及方法
CN113296407A (zh) * 2021-05-25 2021-08-24 南京航空航天大学 一种基于5次非均匀有理b样条的多机协同轨迹优化方法
CN114179091A (zh) * 2021-12-30 2022-03-15 上海清芸机器人有限公司 仿人实体机器人的单个关节连续动作控制方法及系统
CN114326588B (zh) * 2022-03-14 2022-05-20 深圳市山龙智控有限公司 一种伺服驱动系统的效率优化控制方法、系统及存储介质
CN114326588A (zh) * 2022-03-14 2022-04-12 深圳市山龙智控有限公司 一种伺服驱动系统的效率优化控制方法、系统及存储介质
CN114676389A (zh) * 2022-04-02 2022-06-28 深圳市大族机器人有限公司 电机控制方法、装置、计算机设备和存储介质
CN114670177A (zh) * 2022-05-09 2022-06-28 浙江工业大学 一种两转一移并联机器人姿态规划方法
CN114670177B (zh) * 2022-05-09 2024-03-01 浙江工业大学 一种两转一移并联机器人姿态规划方法
CN116700150A (zh) * 2023-07-13 2023-09-05 哈尔滨工业大学 精密运动平台点位运动鲁棒轨迹规划系统及其规划方法
CN116700150B (zh) * 2023-07-13 2024-01-30 哈尔滨工业大学 精密运动平台点位运动鲁棒轨迹规划系统及其规划方法
CN117011378A (zh) * 2023-07-20 2023-11-07 中国电子科技集团有限公司电子科学研究院 一种移动机器人目标定位、跟踪方法及相关设备
CN118559716A (zh) * 2024-06-24 2024-08-30 西安建筑科技大学 一种七自由度冗余机械臂的轨迹规划方法和系统

Similar Documents

Publication Publication Date Title
CN102298391A (zh) 一种重载工业机器人操作空间内运动轨迹规划方法
CN111152212B (zh) 一种基于功率最优的机械臂移动轨迹规划方法及装置
CN104020665B (zh) 基于多目标粒子群算法的机械臂最小跃度轨迹优化方法
CN110561438A (zh) 基于动力学参数辨识的工业机器人力/位柔顺控制方法
CN105320129B (zh) 一种无人驾驶自行车轨迹跟踪控制的方法
CN103381826B (zh) 基于近似策略迭代的自适应巡航控制方法
CN110936382B (zh) 一种数据驱动的工业机器人能耗优化方法
CN113296407A (zh) 一种基于5次非均匀有理b样条的多机协同轨迹优化方法
CN103927451B (zh) 一种空间机器人系统参数在轨辨识方法
CN110209048A (zh) 基于动力学模型的机器人时间最优轨迹规划方法、设备
Björkenstam et al. Energy efficient and collision free motion of industrial robots using optimal control
CN108326852A (zh) 一种多目标优化的空间机械臂轨迹规划方法
CN109514602A (zh) 一种基于负载自适应辨识的工业机器人力矩补偿控制方法
CN103464344B (zh) 一种经济型喷涂机器人喷枪轨迹规划方法
CN107719372A (zh) 基于动态控制分配的四驱电动汽车动力学多目标控制系统
Kim et al. Minimum-energy cornering trajectory planning with self-rotation for three-wheeled omni-directional mobile robots
Li et al. A hybrid assembly sequence planning approach based on discrete particle swarm optimization and evolutionary direction operation
CN105676636A (zh) 一种基于nsga-ii算法的冗余度空间机械臂多目标优化方法
CN110216673A (zh) 电液机器人关节轨迹的非支配邻域免疫遗传多目标优化方法
CN108920793A (zh) 一种基于快速非支配排序算法的机器人关节空间轨迹多目标优化方法
Liu et al. A method of energy‐optimal trajectory planning for palletizing robot
CN103984230A (zh) 一种空间机械臂基座零扰动优化控制方法
Zhang et al. A novel trajectory planning method for robotic deburring of automotive castings considering adaptive weights
Wang et al. Human-machine authority allocation in indirect cooperative shared steering control with TD3 reinforcement learning
CN114564012A (zh) 一种无人赛车路径规划方法、系统、装置及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20111228

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载