CN114347018A - 一种基于小波神经网络的机械臂扰动补偿方法 - Google Patents

一种基于小波神经网络的机械臂扰动补偿方法 Download PDF

Info

Publication number
CN114347018A
CN114347018A CN202111565372.5A CN202111565372A CN114347018A CN 114347018 A CN114347018 A CN 114347018A CN 202111565372 A CN202111565372 A CN 202111565372A CN 114347018 A CN114347018 A CN 114347018A
Authority
CN
China
Prior art keywords
robot
neural network
compensation
angle
joint
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
CN202111565372.5A
Other languages
English (en)
Other versions
CN114347018B (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.)
University of Shanghai for Science and Technology
Original Assignee
University of Shanghai for Science and Technology
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 University of Shanghai for Science and Technology filed Critical University of Shanghai for Science and Technology
Priority to CN202111565372.5A priority Critical patent/CN114347018B/zh
Publication of CN114347018A publication Critical patent/CN114347018A/zh
Application granted granted Critical
Publication of CN114347018B publication Critical patent/CN114347018B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Feedback Control In General (AREA)
  • Manipulator (AREA)

Abstract

本发明提供一种基于小波神经网络的机械臂扰动补偿方法,主要分为干扰信号预测以及前馈反馈补偿两部分。干扰信号预测部分针对非线性信号预测精度低、实时性差,采用小波神经网络分析的时变近周期干扰信号在线预测模型,提高扰动预测准确率;前馈反馈补偿部分针对机器人末端定位精度低,采用前馈反馈联合补偿控制方法,通过建立的机械臂运动学模型,计算关节补偿角加入到前馈控制***中,提高补偿效果,进而提高机械臂末端定位精度。

Description

一种基于小波神经网络的机械臂扰动补偿方法
技术领域
本发明属于机械臂控制技术领域,尤其是一种基于小波神经网络的机械臂基座扰动预测及前馈补偿控制方法。
背景技术
多关节机器人***本身具有非线性、强耦合性的特点,为了保证机器人末端执行机构位置精度,传统多关节机器人大多采用刚性结构。但随着机器人越来越多的应用于智能领域,外部环境的复杂性及多样性使得机器人不可避免的产生扰动,该扰动将极大地影响机器人末端位置精度。如机器人被应用于航天器的维修任务中时,空间结构轻质的要求使得航天器的挠性问题越来越突出,大挠性结构由于尺寸大、刚度低、结构阻尼弱等原因,很容易在外界的扰动下产生较大的振动。
柔性空间机器人一般包含基座平台和机械臂,机器人、基座和柔性附件三者相互耦合,机器人抓捕目标时会引起基座扰动,进而激发柔性附件振动。国内外关于对基座扰动补偿做了大量研究,采用多种方法如牛顿-欧拉法、凯恩法、拉格朗日法等,考虑了多种因素,但对于实际应用来说,大多将机械臂作为扰动,对平台进行抗扰动控制。而且,国际上对柔性空间机器人进行干扰力矩补偿的方法是基于牛顿欧拉原理建立机器人动力学模型并进行干扰力矩计算,采用反馈方式进行干扰力矩补偿控制,计算次数多,仿真效率较低,对控制器的资源消耗大。现有技术中对机械臂由自身结构特性影响下,机器人末端定位精度不高,导致目标捕获任务失败,严重情况下会引起机器人自身***失稳。其次在外力干扰的情况下产生的振动情况,也会对预测精度造成影响,且机械臂在执行任务时的稳定性得不到保证,物理损耗较大。
发明内容
为了解决现有柔性基地结构的机械臂末端位置保持精度难以保证的问题,本发明提供一种基于小波神经网络基座扰动信号预测算法及前馈补偿控制方法。
为了达到上述目的,本发明采用如下技术方案:
一种基于小波神经网络的机械臂扰动补偿方法,包含干扰信号预测以及前馈反馈补偿两部分,具体包含以下步骤:
S1、采用小波神经网络分析的时变近周期性干扰信号预测算法,预测下个时间段基座扰动信息;
S2、根据DH参数法建立机械臂运动学模型,利用基座扰动的预测结果,建立机械臂运动学逆解方程并计算得到各关节补偿角;
S3、构建前馈反馈控制***,将关节补偿角值加到前馈补偿控制***中,生成机械臂电机补偿控制信号。
进一步地,所述步骤S1的具体步骤如下:
在机器人底部基座安装有位姿传感器IMU采集振动信号,机器人基座振动信息表示为机器人欧拉角R、P、Y即为输入层输入参数,隐含层节点传递函数为所选小波函数,输出层为预测所得机器人下一时刻欧拉角信息;按照扰动信号的特征,选择具有良好的时频局部性且在时域上波形对称的Morlet小波,将此小波基函数作为神经网络隐含层节点的传递函数,其数学公式为:
Figure BDA0003421843320000021
其中t表示为时间信息,小波神经网络的输入层参数为x1,x2,···,xm,其中m为输入节点个数;y1,y2,···,yp即为小波神经网络的预测输出,其中p为输出节点个数;在输入扰动信号时序为xi(i=1,2,···,m)时,隐含层的输出为:
Figure BDA0003421843320000022
式中,x(i)为第i个节点输入,h(j)为隐含层第j个节点的输出;wij为输入层和隐含层对应的连接权值;l为隐含层节点个数;
Figure BDA0003421843320000025
为小波基函数如式(1)所示;bj
Figure BDA0003421843320000026
的平移因子,aj
Figure BDA0003421843320000027
的伸缩因子,这里的连接权值、平移和伸缩因子初始值经过离线训练得出,wjk为隐含层和输出层对应的连接权值,由此得到输出层的计算公式为:
Figure BDA0003421843320000023
为使预测输出更接近其期望输出,所述小波神经网络中关于wij、wjk、aj、bj四个权值参数修正采用梯度修正法,修正过程如下:
计算神经网络预测误差e:
Figure BDA0003421843320000024
其中,p为输出层参数个数,y’(k)为预测输出,y(k)为实际输出,利用预测偏差e修正小波神经网络连接权值和小波基函数伸缩及平移因子,如下公式(5-8)所示:
Figure BDA0003421843320000031
Figure BDA0003421843320000032
Figure BDA0003421843320000033
Figure BDA0003421843320000034
式中,η1、η2为学习速率,d为训练迭代次数;
对神经网络进行训练的目的就是使误差函数e值最小,根据不同应用场合进行设置网络的训练误差值以及最大迭代次数;通过离线数据进行以上网络训练后选择最优网络参数,然后对网络进行在线预测,得到小波神经网络预测结果。
进一步地,所述步骤S2的具体步骤如下:
通过DH参数法建立六自由度机械臂运动学模型;机器人基坐标系位于其安装基座的中心处,根据DH参数法建立每个连杆坐标系;机器人的每个连杆都用四个运动学参数描述,其中qi*为连杆长度,是Zi*-1轴和Zi*轴间公垂线的长度;αi*为连杆偏角,是绕Xi*轴从Zi*-1轴到Zi*轴的角度;di*为相邻连杆距离,是Xi*-1轴与Xi*轴公垂线的长度;θi*为相邻连杆夹角,是绕Zi*-1轴从Xi*-1轴到Xi*轴的角度,机器人末端位姿由θi*决定;由连杆坐标系{i*}和相应的连杆参数建立机械臂运动学方程,得到末端执行器相对于基坐标系{B}的齐次变换矩阵:
Figure BDA0003421843320000035
其中相邻关节对应的位姿变换矩阵为:
Figure BDA0003421843320000036
机器人旋转矩阵RO,通过安装于机器人基座的位姿传感器IMU所测得的欧拉角R、P、Y描述:
Figure BDA0003421843320000037
机器人当前时刻基坐标系为{Bo},机器人关节角分别为θ123456,在基座扰动下,机器人下一时刻基坐标系为{Bt};由于基座振动,将导致机器人两个时刻的末端位置不一致,则机器人当前时刻的六个关节分别偏移的角度为dθ1,dθ2,dθ3,dθ4,dθ5,dθ6,两个时刻的末端坐标关系为:
Figure BDA0003421843320000041
式中,x,y,z为机器人末端坐标,由式(9)求得,机器人未补偿时两时刻末端坐标差为:
Figure BDA0003421843320000042
式中,E为单位矩阵;利用矢量积法求解机器人雅可比矩阵J,其第i*列表示为:
Figure BDA0003421843320000043
式中,
Figure BDA0003421843320000044
为末端坐标系原点相较于机器人坐标系{i*}的位置在机器人基坐标系{o}的表示,Zi*为机器人第{i*}个坐标系中Z轴单位向量;则根据机器人逆运动学,雅可比矩阵J描述机器人关节空间补偿角和操作空间微分运动的数学关系:
Figure BDA0003421843320000045
进一步地,所述步骤S3的具体步骤如下:
根据机器人目标位置,由逆运动学求得参考关节角θi*,参考关节角和步骤S2中所求关节补偿角dθi*叠加,作为机器人控制***中的目标关节角;这一前馈补偿与底层运动***相结合形成前馈与反馈联合控制,前馈用于补偿基座扰动量,反馈用于即时位置跟踪控制;通过安装在关节轴处的编码器,辅以电机PI控制,完成***闭环反馈控制,微分方程表示为:
Figure BDA0003421843320000047
其中Δ(t)=r(t)-c(t),r(t)为机器人关节目标角度值,c(t)为机器人关节实际角度值,r(t)值由控制信号确定,c(t)值通过编码器测得;
机器人样机PI控制参数调节流程一般先设定初始KP和TI值,设定关节PI理想控制误差I(t),若机器人实际关节误差Δ(t)绝对值大于所设理想值I(t),进行电机正向/逆向调节,若机器人实际关节误差Δ(t)绝对值一直小于所设理想值I(t),则关节PI控制有效,最后确定每个直流电机关节处最佳的PI参数,生成机械臂电机补偿控制信号。
与现有技术相比,本发明具有如下突出的实质性特点和显著的优点:
本发明公开的一种基于小波神经网络的机械臂扰动补偿方法,基于小波神经网络方法建立了对机械臂基座干扰信号在线预测模型,从而快速准确的计算得出机械臂对平台姿态的扰动信号补偿,并从姿态角动量层面建立前馈补偿控制,有效实现了对基座扰动的前馈补偿。本发明具有预测实时性高及预测精度高,联合补偿控制效果明显提高,末端精度准确,机器人的抓取精度和效率高。
附图说明
图1为基于小波神经网络的机械臂扰动补偿方法示意图。
图2为小波神经网络拓扑结构示意图。
图3为小波神经网络分析的时变近周期性干扰信号在线预测算法流程图。
图4为本发明中六自由度机械臂DH模型坐标系示意图。
图5为前馈—反馈控制示意图。
具体实施方式
下面将结合附图和实例对本发明作进一步的详细说明。
一种基于小波神经网络的机械臂扰动补偿方法,包含干扰信号预测以及前馈反馈补偿两部分,方法流程图如图1所示。其中包含以下步骤:
S1、采用小波神经网络分析的时变近周期性干扰信号预测算法,预测下个时间段基座扰动信息;本步骤中小波神经网络算法采用三层神经网络可以高精度逼近非线性信号或***,如图2所示。在机器人底部基座安装有位姿传感器IMU采集振动信号,机器人基座振动信息表示为机器人欧拉角R、P、Y即为输入层输入参数,隐含层节点传递函数为所选小波函数,输出层为预测所得机器人下一时刻欧拉角信息。按照扰动信号的特征,选择具有良好的时频局部性且在时域上波形对称的Morlet小波,将此小波基函数作为神经网络隐含层节点的传递函数,其数学公式为:
Figure BDA0003421843320000051
其中t表示为时间信息,小波神经网络的输入层参数为x1,x2,···,xm,m为输入节点个数;y1,y2,···,yp即为小波神经网络的预测输出,其中p为输出节点个数;在输入扰动信号时序为xi(i=1,2,···,m)时,隐含层的输出为:
Figure BDA0003421843320000061
式中,h(j)为隐含层第j个节点的输出;wij为输入层和隐含层对应的连接权值;l为隐含层节点个数;
Figure BDA0003421843320000062
为小波基函数如公式一所示;bj
Figure BDA0003421843320000063
的平移因子,aj
Figure BDA0003421843320000064
的伸缩因子,这里的连接权值、平移和伸缩因子初始值经过离线训练得出wjk为隐含层和输出层对应的连接权值,由此得到输出层的计算公式为:
Figure BDA0003421843320000065
为使预测输出更接近其期望输出,所述小波神经网络中关于wij、wjk、aj、bj四个权值参数修正采用梯度修正法,修正过程如下:
计算神经网络预测误差e:
Figure BDA0003421843320000066
其中,p为输出层参数个数,y’(k)为预测输出,y(k)为实际输出,利用预测偏差e修正小波神经网络连接权值和小波基函数伸缩及平移因子,如下公式(5-8)所示:
Figure BDA0003421843320000067
Figure BDA0003421843320000068
Figure BDA0003421843320000069
Figure BDA00034218433200000610
式中,η1、η2为学习速率,d为训练迭代次数。
对神经网络进行训练的目的就是使误差函数e值最小,本实施例设置网络的训练误差为0.01°,最大迭代次数为500°。通过离线数据进行以上网络训练后选择最优网络参数,然后对网络进行在线预测,得到小波神经网络预测结果,如图3所示。
S2、根据DH参数法建立机械臂运动学模型,利用基座扰动的预测结果,建立机械臂运动学逆解方程并计算得到各关节补偿角。
通过DH参数法建立六自由度机械臂运动学模型;机器人基坐标系位于其安装基座的中心处,根据DH参数法建立每个连杆坐标系;机器人的每个连杆都用四个运动学参数描述,其中qi*为连杆长度,是Zi*-1轴和Zi*轴间公垂线的长度;αi*为连杆偏角,是绕Xi*轴从Zi*-1轴到Zi*轴的角度;di*为相邻连杆距离,是Xi*-1轴与Xi*轴公垂线的长度;θi*为相邻连杆夹角,是绕Zi*-1轴从Xi*-1轴到Xi*轴的角度,机器人末端位姿由θi*决定;由连杆坐标系{i*}和相应的连杆参数建立机械臂运动学方程,得到末端执行器相对于基坐标系{B}的齐次变换矩阵:
Figure BDA0003421843320000071
其中相邻关节对应的位姿变换矩阵为:
Figure BDA0003421843320000072
机器人旋转矩阵RO,可通过安装于机器人基座的位姿传感器IMU所测得的欧拉角R、P、Y描述:
Figure BDA0003421843320000073
机器人当前时刻基坐标系为{Bo},机器人关节角分别为θ123456,在基座扰动下,机器人下一时刻基坐标系为{Bt}。由于基座振动,将导致机器人两个时刻的末端位置不一致,则机器人当前时刻的六个关节分别偏移的角度为dθ1,dθ2,dθ3,dθ4,dθ5,dθ6,两个时刻的末端坐标关系为:
Figure BDA0003421843320000074
式中,x,y,z为机器人末端坐标,由式(9)求得。机器人未补偿时两时刻末端坐标差为:
Figure BDA0003421843320000081
式中,E为单位矩阵。利用矢量积法求解机器人雅可比矩阵J,其第i*列可表示为:
Figure BDA0003421843320000082
式中,
Figure BDA0003421843320000083
为末端坐标系原点相较于机器人坐标系{i}的位置在机器人基坐标系{o}的表示,Zi*为机器人第{i*}个坐标系中Z轴单位向量;则根据机器人逆运动学,雅可比矩阵J描述机器人关节空间补偿角和操作空间微分运动的数学关系:
Figure BDA0003421843320000084
S3、构建前馈反馈控制***,将关节补偿角值加到前馈补偿控制***中,生成机械臂电机补偿控制信号。
根据机器人目标位置,由逆运动学求得参考关节角θi*,参考关节角和步骤S2中所求关节补偿角
Figure BDA0003421843320000085
叠加,作为机器人控制***中的目标关节角。这一前馈补偿与底层运动***相结合形成前馈与反馈联合控制,前馈用于补偿基座扰动量,反馈用于即时位置跟踪控制,如图5所示。在本实施例样机中通过安装在关节轴处的编码器,辅以电机PI控制,完成***闭环反馈控制,微分方程表示为:
Figure BDA0003421843320000086
其中Δ(t)=r(t)-c(t),r(t)为机器人关节目标角度值,c(t)为机器人关节实际角度值,r(t)值由控制信号确定,c(t)值通过编码器测得。
机器人样机PI控制参数调节流程一般先设定初始KP和TI值,设定关节PI理想控制误差I(t),若机器人实际关节误差Δ(t)绝对值大于所设理想值I(t),进行电机正向/逆向调节,若机器人实际关节误差Δ(t)绝对值一直小于所设理想值I(t),则关节PI控制有效,最后确定每个直流电机关节处最佳的PI参数,生成机械臂电机补偿控制信号。
上述实施例基于小波神经网络的机械臂扰动补偿方法,主要分为干扰信号预测以及前馈反馈补偿两部分。干扰信号预测部分针对非线性信号预测精度低、实时性差,采用小波神经网络分析的时变近周期干扰信号在线预测模型,提高扰动预测准确率;前馈反馈补偿部分针对机器人末端定位精度低,采用前馈反馈联合补偿控制方法,通过建立的机械臂运动学模型,计算关节补偿角加入到前馈控制***中,提高补偿效果,进而提高机械臂末端定位精度。
上面对本发明实施例结合附图进行了说明,但本发明不限于上述实施例,还可以根据本发明的发明创造的目的做出多种变化,凡依据本发明技术方案的精神实质和原理下做的改变、修饰、替代、组合或简化,均应为等效的置换方式,只要符合本发明的发明目的,只要不背离本发明的技术原理和发明构思,都属于本发明的保护范围。

Claims (4)

1.一种基于小波神经网络的机械臂扰动补偿方法,其特征在于,包含干扰信号预测以及前馈反馈补偿两部分,具体包含以下步骤:
S1、采用小波神经网络分析的时变近周期性干扰信号预测算法,预测下个时间段基座扰动信息;
S2、根据DH参数法建立机械臂运动学模型,利用基座扰动的预测结果,建立机械臂运动学逆解方程并计算得到各关节补偿角;
S3、构建前馈反馈控制***,将关节补偿角值加到前馈补偿控制***中,生成机械臂电机补偿控制信号。
2.根据权利要求1所述的一种基于小波神经网络的机械臂扰动补偿方法,其特征在于,所述步骤S1的具体步骤如下:
在机器人底部基座安装有位姿传感器IMU采集振动信号,机器人基座振动信息表示为机器人欧拉角R、P、Y即为输入层输入参数,隐含层节点传递函数为所选小波函数,输出层为预测所得机器人下一时刻欧拉角信息;按照扰动信号的特征,选择具有良好的时频局部性且在时域上波形对称的Morlet小波,将此小波基函数作为神经网络隐含层节点的传递函数,其数学公式为:
Figure FDA0003421843310000011
其中t表示为时间信息,小波神经网络的输入层参数为x1,x2,···,xm,m为输入节点个数;y1,y2,···,yp即为小波神经网络的预测输出,其中p为输出节点个数;在输入扰动信号时序为xi(i=1,2,···,m)时,隐含层的输出为:
Figure FDA0003421843310000012
式中,x(i)为第i个节点输入,h(j)为隐含层第j个节点的输出;wij为输入层和隐含层对应的连接权值;l为隐含层节点个数;
Figure FDA0003421843310000013
为小波基函数如式(1)所示;bj
Figure FDA0003421843310000014
的平移因子,aj
Figure FDA0003421843310000015
的伸缩因子,这里的连接权值、平移和伸缩因子初始值经过离线训练得出,wjk为隐含层和输出层对应的连接权值,由此得到输出层的计算公式为:
Figure FDA0003421843310000016
为使预测输出更接近其期望输出,所述小波神经网络中关于wij、wjk、aj、bj四个权值参数修正采用梯度修正法,修正过程如下:
计算神经网络预测误差e:
Figure FDA0003421843310000021
其中,p为输出层参数个数,y’(k)为预测输出,y(k)为实际输出,利用预测偏差e修正小波神经网络连接权值和小波基函数伸缩及平移因子,如下公式(5-8)所示:
Figure FDA0003421843310000022
Figure FDA0003421843310000023
Figure FDA0003421843310000024
Figure FDA0003421843310000025
式中,η1、η2为学习速率,d为训练迭代次数;
对神经网络进行训练的目的就是使误差函数e值最小,根据不同应用场合进行设置网络的训练误差值以及最大迭代次数;通过离线数据进行以上网络训练后选择最优网络参数,然后对网络进行在线预测,得到小波神经网络预测结果。
3.根据权利要求1所述的一种基于小波神经网络的机械臂扰动补偿方法,其特征在于,所述步骤S2的具体步骤如下:
通过DH参数法建立六自由度机械臂运动学模型;机器人基坐标系位于其安装基座的中心处,根据DH参数法建立每个连杆坐标系;机器人的每个连杆都用四个运动学参数描述,其中
Figure FDA0003421843310000026
为连杆长度,是
Figure FDA0003421843310000027
轴和
Figure FDA00034218433100000220
轴间公垂线的长度;
Figure FDA0003421843310000028
为连杆偏角,是绕Xi*轴从
Figure FDA0003421843310000029
轴到
Figure FDA00034218433100000210
轴的角度;
Figure FDA00034218433100000211
为相邻连杆距离,是
Figure FDA00034218433100000212
轴与
Figure FDA00034218433100000213
轴公垂线的长度;
Figure FDA00034218433100000214
为相邻连杆夹角,是绕
Figure FDA00034218433100000215
轴从
Figure FDA00034218433100000216
轴到
Figure FDA00034218433100000217
轴的角度,机器人末端位姿由
Figure FDA00034218433100000218
决定;由连杆坐标系{i*}和相应的连杆参数建立机械臂运动学方程,得到末端执行器相对于基坐标系{B}的齐次变换矩阵:
Figure FDA00034218433100000219
其中相邻关节对应的位姿变换矩阵为:
Figure FDA0003421843310000031
机器人旋转矩阵RO,通过安装于机器人基座的位姿传感器IMU所测得的欧拉角R、P、Y描述:
Figure FDA0003421843310000032
机器人当前时刻基坐标系为{Bo},机器人关节角分别为θ123456,在基座扰动下,机器人下一时刻基坐标系为{Bt};由于基座振动,将导致机器人两个时刻的末端位置不一致,则机器人当前时刻的六个关节分别偏移的角度为dθ1,dθ2,dθ3,dθ4,dθ5,dθ6,两个时刻的末端坐标关系为:
Figure FDA0003421843310000033
式中,x,y,z为机器人末端坐标,由式(9)求得,机器人未补偿时两时刻末端坐标差为:
Figure FDA0003421843310000034
式中,E为单位矩阵;利用矢量积法求解机器人雅可比矩阵J,其第i*列表示为:
Figure FDA0003421843310000035
式中,
Figure FDA0003421843310000036
为末端坐标系原点相较于机器人坐标系{i}的位置在机器人基坐标系{o}的表示,
Figure FDA0003421843310000037
为机器人第{i*}个坐标系中Z轴单位向量;则根据机器人逆运动学,雅可比矩阵J描述机器人关节空间补偿角和操作空间微分运动的数学关系:
Figure FDA0003421843310000038
4.根据权利要求1所述的一种基于小波神经网络的机械臂扰动补偿方法,其特征在于,所述步骤S3的具体步骤如下:
根据机器人目标位置,由逆运动学求得参考关节角
Figure FDA0003421843310000041
参考关节角和步骤S2中所求关节补偿角
Figure FDA0003421843310000042
叠加,作为机器人控制***中的目标关节角;这一前馈补偿与底层运动***相结合形成前馈与反馈联合控制,前馈用于补偿基座扰动量,反馈用于即时位置跟踪控制;通过安装在关节轴处的编码器,辅以电机PI控制,完成***闭环反馈控制,微分方程表示为:
Figure FDA0003421843310000043
其中Δ(t)=r(t)-c(t),r(t)为机器人关节目标角度值,c(t)为机器人关节实际角度值,r(t)值由控制信号确定,c(t)值通过编码器测得;
机器人样机PI控制参数调节流程一般先设定初始KP和TI值,设定关节PI理想控制误差I(t),若机器人实际关节误差Δ(t)绝对值大于所设理想值I(t),进行电机正向/逆向调节,若机器人实际关节误差Δ(t)绝对值一直小于所设理想值I(t),则关节PI控制有效,最后确定每个直流电机关节处最佳的PI参数,生成机械臂电机补偿控制信号。
CN202111565372.5A 2021-12-20 2021-12-20 一种基于小波神经网络的机械臂扰动补偿方法 Active CN114347018B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111565372.5A CN114347018B (zh) 2021-12-20 2021-12-20 一种基于小波神经网络的机械臂扰动补偿方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111565372.5A CN114347018B (zh) 2021-12-20 2021-12-20 一种基于小波神经网络的机械臂扰动补偿方法

Publications (2)

Publication Number Publication Date
CN114347018A true CN114347018A (zh) 2022-04-15
CN114347018B CN114347018B (zh) 2024-04-16

Family

ID=81102079

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111565372.5A Active CN114347018B (zh) 2021-12-20 2021-12-20 一种基于小波神经网络的机械臂扰动补偿方法

Country Status (1)

Country Link
CN (1) CN114347018B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115256371A (zh) * 2022-06-29 2022-11-01 银江技术股份有限公司 一种基于神经网络的道路救援移动机械臂运动时间预设方法
CN116079696A (zh) * 2023-04-07 2023-05-09 广东毕要科技有限公司 基于振动信号的scara机器人定位更新方法及装置
CN117444991A (zh) * 2023-12-26 2024-01-26 南通中远海运船务工程有限公司 动态路径规划方法、多机械臂平台结构及相关装置

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4714988A (en) * 1982-03-26 1987-12-22 Kabushiki Kaisha Toshiba Feedforward feedback control having predictive disturbance compensation
JPH10128688A (ja) * 1996-09-04 1998-05-19 Sankyo Seiki Mfg Co Ltd ロボットの非干渉化制御方法
US20050069162A1 (en) * 2003-09-23 2005-03-31 Simon Haykin Binaural adaptive hearing aid
CN102314690A (zh) * 2011-06-07 2012-01-11 北京邮电大学 机械臂运动学参数分离辨识方法
CN102710214A (zh) * 2012-06-11 2012-10-03 桂林电子科技大学 永磁同步直线电机非线性干扰的控制方法及控制***
EP2722136A1 (en) * 2012-10-19 2014-04-23 inos Automationssoftware GmbH Method for in-line calibration of an industrial robot, calibration system for performing such a method and industrial robot comprising such a calibration system
CN105538325A (zh) * 2015-12-30 2016-05-04 哈尔滨理工大学 一种液压四足机器人单腿关节解耦控制方法
WO2017000557A1 (zh) * 2015-06-30 2017-01-05 东南大学 一种异构网络中基于流量预测的基站休眠方法
CN108132601A (zh) * 2017-12-06 2018-06-08 西北工业大学 一种利用机械臂抑制航天器基座姿态干扰的方法
CN207472269U (zh) * 2017-09-21 2018-06-08 中国科学院长春光学精密机械与物理研究所 惯性测量***、云台驱动控制装置及航拍器
US20180284747A1 (en) * 2016-05-09 2018-10-04 StrongForce IoT Portfolio 2016, LLC Methods and systems for optimization of data collection and storage using 3rd party data from a data marketplace in an industrial internet of things environment
CN108764475A (zh) * 2018-08-01 2018-11-06 北斗航天卫星应用科技集团有限公司 遗传小波神经网络的陀螺随机误差补偿方法及***
CN110027678A (zh) * 2019-04-22 2019-07-19 哈尔滨工程大学 一种基于海浪主动补偿的混联登乘机构运动规划方法
CN111251288A (zh) * 2020-04-01 2020-06-09 重庆邮电大学 一种基于时变干扰补偿的柔性机器人串级控制***及方法
CN111872937A (zh) * 2020-07-23 2020-11-03 西华大学 一种任务空间中不确定机械臂的控制方法
WO2021238191A1 (zh) * 2020-05-26 2021-12-02 珠海格力智能装备有限公司 机器人的定位补偿方法及装置
CN115256371A (zh) * 2022-06-29 2022-11-01 银江技术股份有限公司 一种基于神经网络的道路救援移动机械臂运动时间预设方法

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4714988A (en) * 1982-03-26 1987-12-22 Kabushiki Kaisha Toshiba Feedforward feedback control having predictive disturbance compensation
JPH10128688A (ja) * 1996-09-04 1998-05-19 Sankyo Seiki Mfg Co Ltd ロボットの非干渉化制御方法
US20050069162A1 (en) * 2003-09-23 2005-03-31 Simon Haykin Binaural adaptive hearing aid
CN102314690A (zh) * 2011-06-07 2012-01-11 北京邮电大学 机械臂运动学参数分离辨识方法
CN102710214A (zh) * 2012-06-11 2012-10-03 桂林电子科技大学 永磁同步直线电机非线性干扰的控制方法及控制***
EP2722136A1 (en) * 2012-10-19 2014-04-23 inos Automationssoftware GmbH Method for in-line calibration of an industrial robot, calibration system for performing such a method and industrial robot comprising such a calibration system
WO2017000557A1 (zh) * 2015-06-30 2017-01-05 东南大学 一种异构网络中基于流量预测的基站休眠方法
CN105538325A (zh) * 2015-12-30 2016-05-04 哈尔滨理工大学 一种液压四足机器人单腿关节解耦控制方法
US20180284747A1 (en) * 2016-05-09 2018-10-04 StrongForce IoT Portfolio 2016, LLC Methods and systems for optimization of data collection and storage using 3rd party data from a data marketplace in an industrial internet of things environment
CN207472269U (zh) * 2017-09-21 2018-06-08 中国科学院长春光学精密机械与物理研究所 惯性测量***、云台驱动控制装置及航拍器
CN108132601A (zh) * 2017-12-06 2018-06-08 西北工业大学 一种利用机械臂抑制航天器基座姿态干扰的方法
CN108764475A (zh) * 2018-08-01 2018-11-06 北斗航天卫星应用科技集团有限公司 遗传小波神经网络的陀螺随机误差补偿方法及***
CN110027678A (zh) * 2019-04-22 2019-07-19 哈尔滨工程大学 一种基于海浪主动补偿的混联登乘机构运动规划方法
CN111251288A (zh) * 2020-04-01 2020-06-09 重庆邮电大学 一种基于时变干扰补偿的柔性机器人串级控制***及方法
WO2021238191A1 (zh) * 2020-05-26 2021-12-02 珠海格力智能装备有限公司 机器人的定位补偿方法及装置
CN111872937A (zh) * 2020-07-23 2020-11-03 西华大学 一种任务空间中不确定机械臂的控制方法
CN115256371A (zh) * 2022-06-29 2022-11-01 银江技术股份有限公司 一种基于神经网络的道路救援移动机械臂运动时间预设方法

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115256371A (zh) * 2022-06-29 2022-11-01 银江技术股份有限公司 一种基于神经网络的道路救援移动机械臂运动时间预设方法
CN115256371B (zh) * 2022-06-29 2024-06-11 银江技术股份有限公司 一种基于神经网络的道路救援移动机械臂运动时间预设方法
CN116079696A (zh) * 2023-04-07 2023-05-09 广东毕要科技有限公司 基于振动信号的scara机器人定位更新方法及装置
CN116079696B (zh) * 2023-04-07 2023-06-13 广东毕要科技有限公司 基于振动信号的scara机器人定位更新方法及装置
CN117444991A (zh) * 2023-12-26 2024-01-26 南通中远海运船务工程有限公司 动态路径规划方法、多机械臂平台结构及相关装置
CN117444991B (zh) * 2023-12-26 2024-04-19 南通中远海运船务工程有限公司 动态路径规划方法、多机械臂平台结构及相关装置

Also Published As

Publication number Publication date
CN114347018B (zh) 2024-04-16

Similar Documents

Publication Publication Date Title
CN114347018A (zh) 一种基于小波神经网络的机械臂扰动补偿方法
CN111324146B (zh) 一种水下巡检机器人的轨迹跟踪控制方法
CN112904728B (zh) 一种基于改进型趋近律的机械臂滑模控制轨迹跟踪方法
CN111975768B (zh) 一种基于固参神经网络的机械臂运动规划方法
CN109782601B (zh) 一种协调机械臂自适应神经网络同步鲁棒控制器设计方法
CN111993417B (zh) 一种基于rbf神经网络的机械臂自适应阻抗控制方法
CN107263466B (zh) 空间机器人基于二次规划问题的基座无扰控制方法
CN112091976B (zh) 一种水下机械臂任务空间控制方法
CN110977988A (zh) 基于有限时间命令滤波的多关节机械臂阻抗控制方法
CN114047773B (zh) 一种基于扩张状态观测器的水下集矿机器人反步滑模自适应姿态控制方法
CN108267952B (zh) 一种水下机器人自适应有限时间控制方法
US20220371186A1 (en) Dual-robot position/force multivariate-data-driven method using reinforcement learning
CN114942593A (zh) 一种基于干扰观测器补偿的机械臂自适应滑模控制方法
Yang et al. Swing suppression and accurate positioning control for underactuated offshore crane systems suffering from disturbances
CN115139301A (zh) 基于拓扑结构自适应神经网络的机械臂运动规划方法
CN111515928B (zh) 机械臂运动控制***
CN110842913A (zh) 一种单关节机械臂的自适应滑模迭代学习控制方法
Jun-Pei et al. Neural network control of space manipulator based on dynamic model and disturbance observer
CN115256401A (zh) 一种基于强化学习的空间机械臂轴孔装配变阻抗控制方法
CN112223276B (zh) 基于自适应神经网络滑模控制的多关节机器人控制方法
CN113721626A (zh) 一种制动盘补偿累计误差的机器人轨迹规划方法
CN209942765U (zh) 一种自适应神经网络自动猫道
Shu et al. Research on control of two link flexible joint manipulators with improved PID method
Yan et al. Integrated Drill Boom Hole-Seeking Control via Reinforcement Learning
CN110940351A (zh) 一种基于参数降维辨识的机器人精度补偿方法

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