【技术实现步骤摘要】
基于确定学习的封闭机器人速度补偿跟踪控制方法、存储介质及机器人
[0001]本专利技术涉及机器人的智能跟踪控制的
,具体涉及一种基于确定学习的封闭机器人速度补偿跟踪控制方法、存储介质及机器人。
技术介绍
[0002]机器人作为一种涉及机械、控制等众多领域的高精技术产品,对工业生产起到了巨大的推动作用,常用于抓取、搬运等机械式的工作任务中,但是当前市面上的大多数工业机器人为封闭系统,出于使用安全、商业隐私等原因,不给予开放力矩控制接口,用户一般只能对关节(执行器)位置和速度进行设置,而传统工业机器人的内部控制以速度PI控制或位置PID控制为主要形式。机器人控制系统由于非线性环节、环境动态变化、零部件老化等因素的存在,导致工业机器人的精确建模较为困难,给机械臂的控制器和控制参数设计带来了挑战,为了克服建模不确定性问题和提高控制精度,现阶段通常运用自适应神经网络控制算法对机器人进行动力学控制,然而由于工业机器人的封闭性,自适应神经网络控制算法的实验与应用困难,这也导致多数算法实验以数值仿真为主,存在一定的局限性,算法控制性能说服力不足。此外,在传统的自适应神经网络控制中,无论任务是否相同或相似,每次控制都需要重复进行自适应训练,浪费大量在线调节时间和计算资源,并且存在自适应控制初期暂态效果较差的问题。21世纪来,确定学习理论的提出和发展解决了上述传统自适应神经网络控制中存在的问题,实现了在非线性系统的自适应控制过程中对未知动态经验知识的获取、存储和再利用,避免了在相同或相似控制任务下神经网络的无意义重复训练,同时提高 ...
【技术保护点】
【技术特征摘要】
1.基于确定学习的封闭机器人速度补偿跟踪控制方法,其特征在于,包括下述步骤:S1、建立具有内部速度PI控制器的封闭机器人动力学模型和期望的关节周期轨迹;S2、结合李雅普诺夫稳定性理论设计自适应神经网络速度补偿控制指令,并利用确定学习理论将收敛后的神经网络权值估计值保存为常值权值即获取经验知识:设计自适应神经网络速度补偿控制指令:速度补偿控制指令:其中,α1为封闭机器人系统虚拟控制器,为输入封闭机器人系统的速度补偿控制指令,为封闭机器人的期望关节速度轨迹,为神经网络权值估计值,S(Z)=[s1(||Z
‑
θ1||),
…
,s
N
(||Z
‑
θ
N
)||]
T
为神经网络高斯型径向基函数,s
j
(||Z
‑
θ
j
||)=exp(
‑
||Z
‑
θ
j
||2/η
j2
),j=1,
…
,N,θ
j
为中心点,η
j
为宽度,N为神经网络布点数,为神经网络的输入,x1为封闭机器人的关节角位置向量,x2为封闭机器人的关节角速度向量,q
c
为补偿后的位置补偿控制指令,可通过对积分得到,为虚拟控制器α1的导数,c1为α1中设计的正常数控制增益,c2为中设计的正常数控制增益,z1,z2为控制器设计过程中的中间误差变量;构造神经网络权值估计值的更新率为:其中,Γ为神经网络权值估计值更新率的增益项,σ为神经网络权值估计值更新率的设计常数;S3、利用常值权值设计常值神经网络速度补偿控制指令:2.根据权利要求1所述基于确定学习的封闭机器人速度补偿跟踪控制方法,其特征在于,步骤S1中,所述PI控制器具体为:其中,K
p
为比例系数,K
i
为积分系数,均为对角正定矩阵且未知。3.根据权利要求2所述基于确定学习的封闭机器人速度补偿跟踪控制方法,其特征在于,步骤S1中,所述封闭机器人动力学模型,具体为:将其化为状态空间表达式:其中,M(x1)为封闭机器人的未知惯性矩阵,该矩阵对称且一致正定,为封闭机器人的未知科氏力和离心力矩阵,G(x1)为封闭机器人的未知重力向量,u为封闭机器人内部速度PI控制器,K为封闭机器人系统内部的控制增益,是一个未知常值对角正定矩阵。
4.根据权利要求1所述基于确定学习的封闭机器人速度补偿跟踪控制方法,其特征在于,步骤S1中,所述关节周期轨迹,具体为:其中,x
d1
为封闭机器人期望的关节角位置周期轨迹,x
d2
为封闭机器人期望的关节角速度周期轨迹,f(x
d1
,x
d2
)为给定的连续函数。5.根据权利要求1所述基于确定学习的封闭机器人速度补偿跟踪控制方法,其特征在于,步骤S2中,利用确定学习理论将收敛后的神经网络权值估计值...
【专利技术属性】
技术研发人员:王敏,林梓欣,曾宇鹏,戴诗陆,
申请(专利权)人:佛山纽欣肯智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。