【技术实现步骤摘要】
一种齿轮巡检机器人系统全局非奇异终端滑模控制方法
[0001]本专利技术涉及工业机器人控制系统
,尤其涉及一种齿轮巡检机器人系统全局非奇异终端滑模控制方法。
技术介绍
[0002]齿轮主要结构由齿面、齿圆、轮齿组成,作为机械结构中重要的传动元件之一,其自身加工精度会直接影响机械性能。常规齿轮精加工工艺包含:粗研磨、精研磨、抛光等,其表面加工工艺质量直接影响齿轮传动性能,为有效地提高齿轮检测效率,常采用带有末端视觉的齿轮巡检机器人作业。齿轮巡检机器人包含N关节机械臂以及末端视觉组件,为完成多角度齿轮巡检,精确的轨迹动作是事关重要的。然而齿轮巡检机器人N关节机械臂是一种N自由度非线性系统,其系统存在不确定性、高度非线性、强耦合等问题,常规的控制方法,如专利CN113589689A公开的一种基于多参数自适应神经网络的滑模控制器设计方法、以及专利CN112241124A公开的一种自适应反演积分非奇异快速终端滑模控制器设计方法,无法达到高精度控制要求。
技术实现思路
[0003]本专利技术针对如何有效提高N自由度齿轮巡检机器人系统轨迹跟踪精度的技术问题,提供如下技术方案:基于齿轮巡检机器人系统N关节机械臂数学模型,构建跟踪误差方程;利用齿轮巡检机器人系统输出跟踪误差、输出跟踪误差比例项、输出跟踪误差积分非奇异终端项、输出跟踪误差初始项,构建有限时间收敛全局非奇异终端滑模面;以超螺旋趋近律为基础,设计齿轮巡检机器人系统N关节机械臂控制器τ(t),并验证稳定性。
[0004]一种齿轮巡检机器人系统全局 ...
【技术保护点】
【技术特征摘要】
1.一种齿轮巡检机器人系统全局非奇异终端滑模控制方法,其特征在于:包括如下步骤步骤1,基于齿轮巡检机器人系统N关节机械臂数学模型,构建跟踪误差方程;步骤2,利用齿轮巡检机器人系统输出跟踪误差、输出跟踪误差比例项、输出跟踪误差积分非奇异终端项、输出跟踪误差初始项,构建有限时间收敛全局非奇异终端滑模面;步骤3,以超螺旋趋近律为基础,设计齿轮巡检机器人系统N关节机械臂控制器τ(t),并验证稳定性。2.根据权利要求1所述的一种齿轮巡检机器人系统全局非奇异终端滑模控制方法,其特征在于:步骤1中,所述的齿轮巡检机器人系统包含图像运算中心、高倍相机、N关节机械臂。3.根据权利要求1~2任一所述的一种齿轮巡检机器人系统全局非奇异终端滑模控制方法,其特征在于:步骤1中,所述的齿轮巡检机器人系统N关节机械臂数学模型:其中,q(t)代表齿轮巡检机器人系统N关节机械臂的关节的角度,一阶和二阶分别代表角速度和角加速度,等式左边分别为:齿轮巡检机器人系统N关节机械臂惯性力项齿轮巡检机器人系统N关节机械臂离心力和哥氏力项齿轮巡检机器人系统N关节机械臂重力项G(q(t))∈R
n
×
n
、齿轮巡检机器人系统N关节机械臂摩擦力项外扰项τ
d
(t)∈R
n
×
n
;M(q(t))∈R
n
×
n
为齿轮巡检机器人系统N关节机械臂惯性矩阵,性矩阵,为齿轮巡检机器人系统N关节机械臂离心力和哥氏力矩阵;等式右边为齿轮巡检机器人系统N关节机械臂控制力项τ(t)∈R
n
×
n
;定义所述的齿轮巡检机器人系统N关节机械臂的跟踪误差为:e(t)=q
*
(t)
‑
q(t)其中,q
*
(t)是所述的齿轮巡检机器人系统N关节机械臂的目标轨迹,e(t)是所述的齿轮巡检机器人系统N关节机械臂的跟踪误差;将所述的齿轮巡检机器人系统N关节机械臂的跟踪误差取一阶微分得:其中,是e(t)的一阶微分;是q
*
(t)的一阶微分;是q(t)的一阶微分;将所述的齿轮巡检机器人系统N关节机械臂的跟踪误差取二阶微分得:其中,是e(t)的二阶微分;是q
*
(t)的二阶微分;是q(t)的二阶微分。4.根据权利要求1~3任一所述的一种齿轮巡检机器人系统全局非奇异终端滑模控制方法,其特征在于:步骤2中,定义所述的积分滑模面:s(t)=k
p
e(t)+k
i
∫e(t)dt其中,s(t是积分滑模面;k
p
和k
i
分别是比例项和积分项的调参增益;基于积分滑模面,引入输出跟踪误差积分非奇异终端项和输出跟踪误差初始项,构建有限时间收敛全局非奇异终端滑模面:
s(t)=[s1(t),s2(t)
…
s
...
【专利技术属性】
技术研发人员:孙红艳,朱明祥,袁丽丽,王珏,王钰,鲍甜恬,
申请(专利权)人:南京师范大学泰州学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。