CN111975768A - 一种基于固参神经网络的机械臂运动规划方法 - Google Patents

一种基于固参神经网络的机械臂运动规划方法 Download PDF

Info

Publication number
CN111975768A
CN111975768A CN202010649465.5A CN202010649465A CN111975768A CN 111975768 A CN111975768 A CN 111975768A CN 202010649465 A CN202010649465 A CN 202010649465A CN 111975768 A CN111975768 A CN 111975768A
Authority
CN
China
Prior art keywords
mechanical arm
neural network
quadratic programming
joint
programming problem
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.)
Granted
Application number
CN202010649465.5A
Other languages
English (en)
Other versions
CN111975768B (zh
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.)
South China University of Technology SCUT
Original Assignee
South China University of Technology SCUT
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 South China University of Technology SCUT filed Critical South China University of Technology SCUT
Priority to CN202010649465.5A priority Critical patent/CN111975768B/zh
Publication of CN111975768A publication Critical patent/CN111975768A/zh
Priority to AU2021103765A priority patent/AU2021103765A4/en
Application granted granted Critical
Publication of CN111975768B publication Critical patent/CN111975768B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • B25J9/161Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1656Programme controls characterised by programming, planning systems for manipulators
    • B25J9/1664Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Fuzzy Systems (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

本发明公开了一种基于固参神经网络的机械臂运动规划方法,包括:S1,根据雅克比矩阵和预设的机械臂末端的目标轨迹,建立机械臂的逆运动学等式方程;S2,根据机械臂实际的关节物理极限约束参数,建立机械臂的物理极限双端不等式约束;S3,将逆运动学等式方程等式、物理极限双端不等式约束制订为时变二次规划问题;S4,设计带惩罚函数的固参神经网络求解时变二次规划问题;S5,将求解的机械臂的各个角度信息传递给机械臂的下位机控制器,下位机控制器驱动机械臂运动,完成目标轨迹跟踪任务。本发明采用新型的带惩罚函数的固参神经网络求解时变二次规划问题,收敛速度更快,计算精度更高,可以有效解决二次规划方案中的不等式约束条件。

Description

一种基于固参神经网络的机械臂运动规划方法
技术领域
本发明涉及受多种约束下的机械臂运动技术领域,具体涉及一种基于固参神经网络的机械臂运动规划方法。
背景技术
机械臂的重复运动在工业生产中是一种及其常见的运动。重复运动要求机械臂的各个关节在完成一次末端轨迹闭合的周期运动之后都能回复到其初始状态,在这种情况下能保证机械臂每次周期运动的初始状态都是一致的。如果在完成一次周期运动之后,机械臂的关节并没有全部回到其初始状态,则视为存在关节偏移现象。如果在周期运动中发生了关节偏移现象,那么机械臂运动控制的精度将会下降,或者需要额外的复位调节过程,导致生产的效率严重下降。因此,在实际的机械臂控制中,为了实现机械臂的周期运动,必须保证机械臂在一个任务周期内不能出现关节漂移现象。同时,机械臂的实际运动中,可能会受到各种约束条件以保证机械臂在实际应用中的安全,比如:关节物理极限约束。几乎对于所有的机械臂来说都存在着关节物理极限。如果算法没有考虑到关节物理极限躲避,那么算法产生的控制量将很容易超出机械臂的实际关节极限。一般的关节物理躲避算法的思路是将机械臂的关节物理极限改写为不等式双端约束,再将它考虑到二次规划方案中。
传统的机械臂的运动学求解方法是基于伪逆的方法。然而,由于伪逆方法需要计算矩阵的逆,并且机械臂在实际应用中面临的任务越来越多样化,所以在实际应用中难以实时处理较为复杂的任务。相较于伪逆方法,基于优化问题的解决机械臂的运动规划的方法应用更为广泛。求解优化问题的方法有数值方法求解器和神经网络求解器。由于数值迭代的特征,数值方法求解器具有方便在数字计算机上控制以及便于产生驱动电机的脉冲信号的优点。例如,94LVI数值方法是一种用于求解了基于等式约束的二次规划问题,并且应用在了机械臂的运动规划上,但数值方法需要花费计算机大量的资源去进行迭代计算,增加计算时间,难以应用于机械臂的实时运动规划。相较于数值方法求解器,基于神经动力学的递归神经网络求解器具有并行计算机制,被认为是一种性能更强的实时优化问题的求解器。这种神经网络求解器由于计算的高效性以及硬件实施的便利性被广泛应用于多种实际应用场合。Zhang等人提出了一种递归神经网络求解器,称作零化神经网络,该求解器被用来求解时变的二次规划问题[1],并用于求解冗余度机械臂运动规划问题。由于利用了参数的导数信息,零化神经网络能够成功求得时变二次规划问题的最优解。然而,这种传统的零化神经网络只能在无限时间内逼近理论最优解。为了克服机器人的关节物理约束问题,一种基于线性变分不等式的原对偶神经网络被提出求解对应的二次规划问题,并且应用于一种冗余度机器人末端轨迹跟踪的任务中。但是LVI-PDNN无法达到指数型的收敛速度,为了充分利用机器人的运动规划问题的时变***的特点,Zhang等人设计出了具有超指数收敛效果的变参收敛微分神经网络[2],并且将该网络应用于冗余度机器人的重复运动规划方案中。但是变参收敛微分神经网络无法有效的求解机械臂运动规划方案中的不等式约束问题,例如:关节极限物理约束。
综上,行业内急需研发一种具有指数型收敛速度,并且有效求解受物理极限约束的机械臂运动规划问题的神经网络求解器或者求解方法。
参考文献:
[1]Zhang Y.,Ge S..A General Recurrent Neural Network Model for Time-Varying Matrix Inversion[A].In:42nd IEEE International Conference on Decisionand Control[C].Maui,HI,USA:IEEE,2003.6:6169-6174.
[2]Z.Zhang,Y.Lu,L.Zheng,S.Li,Z.Yu,and Y.Li,“A new varying-parameterconvergent-differential neural-network for solving time-varying convex QPproblem constrained by linear-equality,”IEEE Transactions on AutomaticControl,vol.63,no.12,pp.4110–4125,2018.
发明内容
本发明的目的是为了克服以上现有技术存在的不足,提供了一种具有指数型收敛速度且能有效求解受物理极限约束的基于固参神经网络的机械臂运动规划方法。
本发明的目的通过以下的技术方案实现:
一种基于固参神经网络的机械臂运动规划方法,包括:
S1,根据机械臂的结构参数,建立机械臂的模型,获得末端执行器的雅克比矩阵,根据雅克比矩阵和预设的机械臂末端的目标轨迹,建立机械臂的逆运动学等式方程;
S2,根据机械臂实际的关节物理极限约束参数,在速度层上建立机械臂的物理极限双端不等式约束;
S3,将逆运动学等式方程等式、物理极限双端不等式约束制订为时变二次规划问题,使用二次规划方案求解受物理极限约束的机械臂的运动规划问题;其中将重复运动指标作为时变二次规划问题的性能指标作;
S4,设计带惩罚函数的固参神经网络求解时变二次规划问题;
S5,将求解的机械臂的各个角度信息传递给机械臂的下位机控制器,下位机控制器驱动机械臂运动,完成目标轨迹跟踪任务。
优选地,步骤S2中的关节物理极限约束参数包括:关节角度约束和角速度约束;在速度层上建立的机械臂的物理极限双端不等式约束为:
Figure BDA0002574361100000041
其中的ζ-∈Rn,ζ+∈Rn定义为:
Figure BDA0002574361100000042
Figure BDA0002574361100000043
其中θ∈Rn表示机械臂各个关节的角度,θ-和θ+分别表示机械臂的关节角度的上下物理极限;
Figure BDA0002574361100000044
表示机械臂各个关节的角速度,
Figure BDA0002574361100000045
Figure BDA0002574361100000046
分别表示机械臂关节角速度的上下物理极限;
Figure BDA0002574361100000047
Figure BDA0002574361100000048
Figure BDA0002574361100000049
Figure BDA00025743611000000410
其中β是一个在[0,1]区间的正数。
优选地,步骤S3包括:
将物理极限双端不等式约束
Figure BDA0002574361100000051
转化为物理极限单侧不等式约束;
将逆运动学等式方程等式、物理极限单侧不等式约束制订为时变二次规划问题。
优选地,物理极限单侧不等式约束为:
Figure BDA0002574361100000052
其中K=[E,-E]T∈R2n×n,e=[ζ+,-ζ-]T∈R2n,其中E代表一个n×n的单位矩阵;
将逆运动学等式方程等式、物理极限单侧不等式约束制订的时变二次规划问题的控制方案为:
Figure BDA0002574361100000053
Figure BDA0002574361100000054
Figure BDA0002574361100000055
其中b=ω(θ(t)-θ(0)),其中参数ω为关节偏移的响应系数。
优选地,惩罚函数为数型惩罚函数P(t),指数型惩罚函数P(t)的表达式为:
Figure BDA0002574361100000056
其中σ>0,而且p是一个接近于0的正数,ei和Ki分别是向量e和矩阵K的第i维行向量;
优选地,步骤S4包括:
S41,使用指数型惩罚函数P(t)将时变二次规划问题的控制方案中的不等式约束项转化为性能指标中的惩罚项,即:
Figure BDA0002574361100000061
Figure BDA0002574361100000062
S42,将二次规划问题使用拉格朗日乘子法转化为矩阵等式方程:
B(t)y(t)=G(t)
其中各个符号的具体内容如下:
Figure BDA0002574361100000063
Figure BDA0002574361100000064
其中λ是拉格朗日算子,定义误差函数为:ε(t)=B(t)y(t)-G(t)∈Rn+m,为了使误差收敛到零,采用如下的神经动力学准则:
dε(t)/dt=-γψ(ε(t)),
其中ψ(·):Rn+m→Rn+m是激活函数,ψ(·)必须是一个单调递增的奇函数;神经动力学准则,并进行同类型合并,得到结合惩罚策略的固参神经网络:
Figure BDA0002574361100000065
其中
Figure BDA0002574361100000071
Figure BDA0002574361100000072
Figure BDA0002574361100000073
则固参神经网络的解的前n个元素就是最优解
Figure BDA0002574361100000074
对其积分获得θ*,θ*即为机械臂的最优关节角度。
优选地,结构参数包括连杆长度和自由度个数。
本发明与现有的机械臂运动规划方案相比,具有如下优点:
1、与经典的递归神经网络求解器相比,本发明采用新型的带惩罚函数的固参神经网络求解时变二次规划问题,收敛速度更快,计算精度更高,可以有效解决二次规划方案中的不等式约束条件。
2、与传统的基于伪逆的方法相比,本发明通过二次规划方案解决机械臂的运动规划问题,具有实时性好的特点,能够考虑多种约束条件;
3、与数值方法求解器相比,本发明属于神经网络求解器,计算速度快,效率更高。
附图说明
构成本申请的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明的基于固参神经网络的机械臂运动规划方法的流程示意图。
图2(a)为本发明的机械臂运动轨迹图。
图2(b)为本发明的机械臂的初始状态和终止状态图。
图2(c)为本发明的机械臂的末端执行器运动轨迹图。
图2(d)为本发明的机械臂的末端执行器的位置误差图。
图2(e)为本发明的机械臂的各关节状态图。
图2(f)为本发明的机械臂的第三个关节的角速度状态图。
具体实施方式
下面结合附图和实施例对本发明作进一步说明。
图1所示,本发明的一种基于固参神经网络的机械臂运动规划方法,主要由问题提出、问题转化和问题解决三个部分组成。首先根据预设的机械臂末端轨迹和雅克比矩阵建立速度层上的逆运动学等式方程,并将机械臂的运动规划问题设计为一个时变凸二次规划问题,其中机械臂重复运动设计为优化指标,逆运动学方程设计为一个等式约束条件,物理极限约束设计为双端不等式约束。使用拉格朗日方程将二次规划问题转化为一个时变矩阵方程,最后通过所设计的带惩罚函数的固参神经网络对矩阵方程进行求解。具体如下:
首先,参见图2(a),考虑机械臂逆运动学方程为:
f(θ)=rE, (1)
其中
Figure BDA0002574361100000081
表示机械臂各个关节的角速度,rE∈Rm为预设的机械臂的末端轨迹,f(·)为一个非线性方程映射方程。m表示机械臂的工作空间的维度,如果是三维空间,则m=3。n为机械臂的关节个数。方程(1)表示由已知的末端位置,求机械臂各个关节对应时刻的角度信息,由于方程中(1)的f(·)函数的非线性,很难获得方程(1)的解析解,故为了将方程(1)线性化,在速度层上考虑问题。求方程(1)两边关于时间的导数得,
Figure BDA0002574361100000091
其中JE∈Rm×n为机械臂的雅克比矩阵,
Figure BDA0002574361100000092
Figure BDA0002574361100000093
分别为机械臂关节角度和末端轨迹关于时间的导数。
几乎对于所有的机械臂来说都存在着关节物理极限。如果算法没有考虑到关节物理极限躲避,那么算法产生的控制量将很容易超出机械臂的实际关节极限。一般的关节物理躲避算法的思路是将机械臂的关节物理极限改写为不等式双端约束:
θ-≤θ≤θ+
Figure BDA0002574361100000094
其中θ∈Rn表示机械臂各个关节的角度,θ-和θ+分别表示机械臂的关节角度的上下物理极限。
Figure BDA0002574361100000095
Figure BDA0002574361100000096
分别表示机械臂关节角速度的上下物理极限。考虑到在本文中机器人的逆运动学问题是在速度层解决的,将上式转化为速度层上的双端约束条件:
Figure BDA0002574361100000097
其中的ζ-,ζ+定义为:
Figure BDA0002574361100000098
Figure BDA0002574361100000101
其中:
Figure BDA0002574361100000102
Figure BDA0002574361100000103
β是一个在[0,1]区间的正数。为了简化运算,双侧不等式约束
Figure BDA0002574361100000104
转化为一个单侧不等式约束,即:
Figure BDA0002574361100000105
其中K=[E,-E]T∈R2n×n,e=[ζ+,-ζ-]T∈R2n,此时受物理极限约束的机械臂的二次规划问题为:
Figure BDA0002574361100000106
Figure BDA0002574361100000107
Figure BDA0002574361100000108
其中b设计为b=ω(θ(t)-θ(0)),其中参数ω为关节偏移的响应系数。机械臂的重复运动的如图2(b)所示。当机械臂末端完成一次周期运动(此处用蝴蝶曲线表示)时,而当机械臂进行重复运动(即:参数ω不为零,这里设置ω=6)时,机械臂完成一次周期运动后,各个关节的结束位置与初始位置一致,如图2(b)所示。机械臂的实际中的关节角度受约束情况如图2(e)所示,其中受约束的关键为关节θ3,其第三个关节的角速度
Figure BDA0002574361100000111
的情况如图2(f)所示。
为了解决上述的时变二次规划问题(3)-(5),设计了一种指数型惩罚函数P(t),其作用是将含有不等式约束和等式约束的时变二次规划问题其转化为只受到等式约束的时变二次规划问题,而不等式约束等价为目标函数(性能指标,min.后面的函数)中的惩罚项。指数型惩罚函数P(t)的表达式为:
Figure BDA0002574361100000112
其中σ>0,而且p是一个接近于0的正数,ei和Ki分别是向量e和矩阵K的第i维行向量。使用惩罚函数P(t)后,时变二次规划问题(3)-(5)可以转化为:
Figure BDA0002574361100000113
Figure BDA0002574361100000114
上述的二次规划问题可以通过拉格朗日乘子法可以转化为一个矩阵等式方程,构造拉格朗日函数如下,
Figure BDA0002574361100000115
其中λ为拉格朗日乘子。对(8)式求偏导得,
Figure BDA0002574361100000116
方程组(9)可以表示为如下时变矩阵方程,
B(t)y(t)=G(t) (10)
其中
Figure BDA0002574361100000121
Figure BDA0002574361100000122
为了求解矩阵方程(10),定义误差函数为:
ε(t)=B(t)y(t)-G(t), (11)
通过神经动力学的方法,设计误差以如下方式收敛于零,
Figure BDA0002574361100000123
其中γ为调节收敛速率的参数,Φ(·)为激活函数。将(11)式代入(12)式,并进行同类项合并可得带惩罚函数的固参神经网络求解器,即,
Figure BDA0002574361100000124
其中
Figure BDA0002574361100000125
Figure BDA0002574361100000126
Figure BDA0002574361100000127
由(13)式可以求得矩阵方程(10)的最优解y*,其前n项即为二次规划(3)-(5)的最优解
Figure BDA0002574361100000131
Figure BDA0002574361100000132
积分可得到冗余度机械臂关节角度的最优解θ*。图2(c)为机械臂的末端执行器在执行蝴蝶轨迹跟踪任务时的运动轨迹图,可以看到末端执行器的实际路径可以很好的跟踪期望路径(预设的机械臂末端的目标轨迹)。图2(d)为机械臂在跟踪目标轨迹的过程中的位置误差,从图2(d)为可以看到位置误差始终保持在10-7m左右的水平,这基本上满足大多数实际应用的要求。
上述具体实施方式为本发明的优选实施例,并不能对本发明进行限定,其他的任何未背离本发明的技术方案而所做的改变或其它等效的置换方式,都包含在本发明的保护范围之内。

Claims (7)

1.一种基于固参神经网络的机械臂运动规划方法,其特征在于,包括:
S1,根据机械臂的结构参数,建立机械臂的模型,获得末端执行器的雅克比矩阵,根据雅克比矩阵和预设的机械臂末端的目标轨迹,建立机械臂的逆运动学等式方程;
S2,根据机械臂实际的关节物理极限约束参数,在速度层上建立机械臂的物理极限双端不等式约束;
S3,将逆运动学等式方程等式、物理极限双端不等式约束制订为时变二次规划问题,使用二次规划方案求解受物理极限约束的机械臂的运动规划问题;其中将重复运动指标作为时变二次规划问题的性能指标作;
S4,设计带惩罚函数的固参神经网络求解时变二次规划问题;
S5,将求解的机械臂的各个角度信息传递给机械臂的下位机控制器,下位机控制器驱动机械臂运动,完成目标轨迹跟踪任务。
2.根据权利要求1所述的基于固参神经网络的机械臂运动规划方法,其特征在于,步骤S2中的关节物理极限约束参数包括:关节角度约束和角速度约束;在速度层上建立的机械臂的物理极限双端不等式约束为:
Figure FDA0002574361090000011
其中的ζ-∈Rn,ζ+∈Rn定义为:
Figure FDA0002574361090000012
Figure FDA0002574361090000013
其中θ∈Rn表示机械臂各个关节的角度,θ-和θ+分别表示机械臂的关节角度的上下物理极限;
Figure FDA0002574361090000021
表示机械臂各个关节的角速度,
Figure FDA0002574361090000022
Figure FDA0002574361090000023
分别表示机械臂关节角速度的上下物理极限;
Figure FDA0002574361090000024
Figure FDA0002574361090000025
Figure FDA0002574361090000026
Figure FDA0002574361090000027
其中β是一个在[0,1]区间的正数。
3.根据权利要求2所述的基于固参神经网络的机械臂运动规划方法,其特征在于,步骤S3包括:
将物理极限双端不等式约束
Figure FDA0002574361090000028
转化为物理极限单侧不等式约束;
将逆运动学等式方程等式、物理极限单侧不等式约束制订为时变二次规划问题。
4.根据权利要求3所述的基于固参神经网络的机械臂运动规划方法,其特征在于,物理极限单侧不等式约束为:
Figure FDA0002574361090000029
其中K=[E,-E]T∈R2n×n,e=[ζ+,-ζ-]T∈R2n,其中E代表一个n×n的单位矩阵;
将逆运动学等式方程等式、物理极限单侧不等式约束制订的时变二次规划问题的控制方案为:
Figure FDA0002574361090000031
Figure FDA0002574361090000032
Figure FDA0002574361090000033
其中b=ω(θ(t)-θ(0)),其中参数ω为关节偏移的响应系数。
5.根据权利要求4所述的基于固参神经网络的机械臂运动规划方法,其特征在于,惩罚函数为数型惩罚函数P(t),指数型惩罚函数P(t)的表达式为:
Figure FDA0002574361090000034
其中σ>0,而且p是一个接近于0的正数,ei和Ki分别是向量e和矩阵K的第i维行向量。
6.根据权利要求5所述的基于固参神经网络的机械臂运动规划方法,其特征在于,步骤S4包括:
S41,使用指数型惩罚函数P(t)将时变二次规划问题的控制方案中的不等式约束项转化为性能指标中的惩罚项,即:
Figure FDA0002574361090000035
Figure FDA0002574361090000036
S42,将二次规划问题使用拉格朗日乘子法转化为矩阵等式方程:
B(t)y(t)=G(t)
其中各个符号的具体内容如下:
Figure FDA0002574361090000041
Figure FDA0002574361090000042
其中λ是拉格朗日算子,定义误差函数为:ε(t)=B(t)y(t)-G(t)∈Rn+m,为了使误差收敛到零,采用如下的神经动力学准则:
dε(t)/dt=-γψ(ε(t)),
其中ψ(·):Rn+m→Rn+m是激活函数,ψ(·)必须是一个单调递增的奇函数;神经动力学准则,并进行同类型合并,得到结合惩罚策略的固参神经网络:
Figure FDA0002574361090000043
其中
Figure FDA0002574361090000044
Figure FDA0002574361090000045
Figure FDA0002574361090000046
则固参神经网络的解的前n个元素就是最优解
Figure FDA0002574361090000047
对其积分获得θ*,θ*即为机械臂的最优关节角度。
7.根据权利要求1所述的基于固参神经网络的机械臂运动规划方法,其特征在于,结构参数包括连杆长度和自由度个数。
CN202010649465.5A 2020-07-08 2020-07-08 一种基于固参神经网络的机械臂运动规划方法 Active CN111975768B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010649465.5A CN111975768B (zh) 2020-07-08 2020-07-08 一种基于固参神经网络的机械臂运动规划方法
AU2021103765A AU2021103765A4 (en) 2020-07-08 2021-06-30 Robotic arm motion programming method based on fixed-parameter neural network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010649465.5A CN111975768B (zh) 2020-07-08 2020-07-08 一种基于固参神经网络的机械臂运动规划方法

Publications (2)

Publication Number Publication Date
CN111975768A true CN111975768A (zh) 2020-11-24
CN111975768B CN111975768B (zh) 2022-03-25

Family

ID=73438522

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010649465.5A Active CN111975768B (zh) 2020-07-08 2020-07-08 一种基于固参神经网络的机械臂运动规划方法

Country Status (2)

Country Link
CN (1) CN111975768B (zh)
AU (1) AU2021103765A4 (zh)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112605996A (zh) * 2020-12-16 2021-04-06 中山大学 一种面向冗余机械臂的无模型碰撞避免控制方法
CN113601515A (zh) * 2021-10-08 2021-11-05 北京中海兴达建设有限公司 基于bp神经网络逆运动学的建筑机械臂控制方法和***
CN113618741A (zh) * 2021-08-24 2021-11-09 深圳市优必选科技股份有限公司 机器人关节位姿优化方法、机器人控制方法和机器人
CN113954077A (zh) * 2021-11-15 2022-01-21 天津大学 带有能量优化的水下游动机械臂轨迹跟踪控制方法及装置
CN113962245A (zh) * 2021-09-08 2022-01-21 华南理工大学 一种人体行为识别方法与***
CN114167722A (zh) * 2021-11-26 2022-03-11 杭州电子科技大学 一种基于超指数收敛神经网络的并联机器人跟踪控制方法
CN114714351A (zh) * 2022-04-06 2022-07-08 上海工程技术大学 用于移动机械臂的抗饱和目标跟踪控制方法及控制***
CN114851168A (zh) * 2022-05-13 2022-08-05 中山大学 关节受限冗余并联机械臂的运动规划和控制方法、***及机器人
CN115609584A (zh) * 2022-10-14 2023-01-17 华南理工大学 基于sigmoid型惩罚策略的机械臂运动规划方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114347032B (zh) * 2022-01-20 2023-11-14 松乐智能装备(广东)有限公司 一种复合agv机器人的控制方法及***

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782743A (zh) * 2010-02-11 2010-07-21 浙江大学 神经网络建模方法及***
CN101804627A (zh) * 2010-04-02 2010-08-18 中山大学 一种冗余度机械臂运动规划方法
CN106426164A (zh) * 2016-09-27 2017-02-22 华南理工大学 一种冗余度双机械臂的多指标协调运动规划方法
CN106945041A (zh) * 2017-03-27 2017-07-14 华南理工大学 一种冗余度机械臂重复运动规划方法
CN106985138A (zh) * 2017-03-13 2017-07-28 浙江工业大学 基于终态吸引优化指标的冗余机械臂轨迹规划方法
CN107066698A (zh) * 2017-03-18 2017-08-18 华南理工大学 基于新型数值求解器的冗余度机械臂重复运动规划方法
CN107391445A (zh) * 2017-07-19 2017-11-24 曲阜师范大学 一种用于求解矩阵方程组的神经计算模型
CN107984472A (zh) * 2017-11-13 2018-05-04 华南理工大学 一种用于冗余度机械臂运动规划的变参神经求解器设计方法
CN108015763A (zh) * 2017-11-17 2018-05-11 华南理工大学 一种抗噪声干扰的冗余度机械臂路径规划方法
CN108015766A (zh) * 2017-11-22 2018-05-11 华南理工大学 一种非线性约束的原对偶神经网络机器人动作规划方法
CN108326844A (zh) * 2017-01-20 2018-07-27 香港理工大学深圳研究院 冗余度机械臂的可操作度优化的运动规划方法和装置
CN110076770A (zh) * 2019-03-28 2019-08-02 陕西理工大学 一种用于冗余机械臂的自运动方法
CN111300414A (zh) * 2020-03-06 2020-06-19 陕西理工大学 一种双准则的冗余机械臂自运动规划方法

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101782743A (zh) * 2010-02-11 2010-07-21 浙江大学 神经网络建模方法及***
CN101804627A (zh) * 2010-04-02 2010-08-18 中山大学 一种冗余度机械臂运动规划方法
CN106426164A (zh) * 2016-09-27 2017-02-22 华南理工大学 一种冗余度双机械臂的多指标协调运动规划方法
CN108326844A (zh) * 2017-01-20 2018-07-27 香港理工大学深圳研究院 冗余度机械臂的可操作度优化的运动规划方法和装置
CN106985138A (zh) * 2017-03-13 2017-07-28 浙江工业大学 基于终态吸引优化指标的冗余机械臂轨迹规划方法
CN107066698A (zh) * 2017-03-18 2017-08-18 华南理工大学 基于新型数值求解器的冗余度机械臂重复运动规划方法
CN106945041A (zh) * 2017-03-27 2017-07-14 华南理工大学 一种冗余度机械臂重复运动规划方法
CN107391445A (zh) * 2017-07-19 2017-11-24 曲阜师范大学 一种用于求解矩阵方程组的神经计算模型
CN107984472A (zh) * 2017-11-13 2018-05-04 华南理工大学 一种用于冗余度机械臂运动规划的变参神经求解器设计方法
CN108015763A (zh) * 2017-11-17 2018-05-11 华南理工大学 一种抗噪声干扰的冗余度机械臂路径规划方法
CN108015766A (zh) * 2017-11-22 2018-05-11 华南理工大学 一种非线性约束的原对偶神经网络机器人动作规划方法
CN110076770A (zh) * 2019-03-28 2019-08-02 陕西理工大学 一种用于冗余机械臂的自运动方法
CN111300414A (zh) * 2020-03-06 2020-06-19 陕西理工大学 一种双准则的冗余机械臂自运动规划方法

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112605996A (zh) * 2020-12-16 2021-04-06 中山大学 一种面向冗余机械臂的无模型碰撞避免控制方法
CN113618741B (zh) * 2021-08-24 2022-07-29 深圳市优必选科技股份有限公司 机器人关节位姿优化方法、机器人控制方法和机器人
CN113618741A (zh) * 2021-08-24 2021-11-09 深圳市优必选科技股份有限公司 机器人关节位姿优化方法、机器人控制方法和机器人
CN113962245A (zh) * 2021-09-08 2022-01-21 华南理工大学 一种人体行为识别方法与***
CN113962245B (zh) * 2021-09-08 2024-05-28 华南理工大学 一种人体行为识别方法与***
CN113601515A (zh) * 2021-10-08 2021-11-05 北京中海兴达建设有限公司 基于bp神经网络逆运动学的建筑机械臂控制方法和***
CN113601515B (zh) * 2021-10-08 2021-12-14 北京中海兴达建设有限公司 基于bp神经网络逆运动学的建筑机械臂控制方法和***
CN113954077A (zh) * 2021-11-15 2022-01-21 天津大学 带有能量优化的水下游动机械臂轨迹跟踪控制方法及装置
CN114167722A (zh) * 2021-11-26 2022-03-11 杭州电子科技大学 一种基于超指数收敛神经网络的并联机器人跟踪控制方法
CN114167722B (zh) * 2021-11-26 2024-03-29 杭州电子科技大学 一种基于超指数收敛神经网络的并联机器人跟踪控制方法
CN114714351B (zh) * 2022-04-06 2023-06-23 上海工程技术大学 用于移动机械臂的抗饱和目标跟踪控制方法及控制***
CN114714351A (zh) * 2022-04-06 2022-07-08 上海工程技术大学 用于移动机械臂的抗饱和目标跟踪控制方法及控制***
CN114851168A (zh) * 2022-05-13 2022-08-05 中山大学 关节受限冗余并联机械臂的运动规划和控制方法、***及机器人
CN114851168B (zh) * 2022-05-13 2024-03-26 中山大学 关节受限冗余并联机械臂的运动规划和控制方法、***及机器人
CN115609584A (zh) * 2022-10-14 2023-01-17 华南理工大学 基于sigmoid型惩罚策略的机械臂运动规划方法

Also Published As

Publication number Publication date
CN111975768B (zh) 2022-03-25
AU2021103765A4 (en) 2021-08-19

Similar Documents

Publication Publication Date Title
CN111975768B (zh) 一种基于固参神经网络的机械臂运动规划方法
CN107972030B (zh) 一种冗余机械臂重复运动中的初始位置修正方法
CN108908347B (zh) 一种面向冗余移动机械臂容错型重复运动规划方法
CN111037550B (zh) 一种冗余度机械臂运动控制的解决方法
CN112605996B (zh) 一种面向冗余机械臂的无模型碰撞避免控制方法
CN115139301A (zh) 基于拓扑结构自适应神经网络的机械臂运动规划方法
CN110561440A (zh) 一种冗余度机械臂加速度层多目标规划方法
CN108098777B (zh) 一种冗余度机械臂力矩层重复运动控制方法
CN107160401B (zh) 一种解决冗余度机械臂关节角偏移问题的方法
CN111230882B (zh) 水果分拣并联机器人夹持机构的自适应变阻抗控制方法
CN115625711B (zh) 一种考虑末端力的双臂机器人协同控制方法
CN109940615B (zh) 一种面向双臂机械手同步重复运动规划的终态网络优化方法
CN110695994B (zh) 一种面向双臂机械手协同重复运动的有限时间规划方法
CN114942593A (zh) 一种基于干扰观测器补偿的机械臂自适应滑模控制方法
Jing et al. A recursive dynamic modeling and control for dual-arm manipulator with elastic joints
CN114700938A (zh) 一种基于跳增益积分神经网络的冗余机械臂运动规划方法
CN115609584A (zh) 基于sigmoid型惩罚策略的机械臂运动规划方法
CN111300414B (zh) 一种双准则的冗余机械臂自运动规划方法
CN109176529B (zh) 一种空间机器人协调运动的自适应模糊控制方法
CN109159121B (zh) 采用抛物线型终态神经网络的冗余机器人重复运动规划方法
CN114952860A (zh) 基于离散时间神经动力学的移动机器人重复运动控制方法及***
CN115122327A (zh) 基于对偶神经网络的危化品运输机械臂末端精确定位方法
Drexler et al. Second-order and implicit methods in numerical integration improve tracking performance of the closed-loop inverse kinematics algorithm
Zhang et al. Inverse kinematics solution for six-DOF serial robots based on BP neural network
Xie et al. Revisiting QP-based control schemes for redundant robotic systems with different emphases

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant