CN115464635B - 一种基于压电驱动的机器人末端执行器精密控制方法 - Google Patents

一种基于压电驱动的机器人末端执行器精密控制方法 Download PDF

Info

Publication number
CN115464635B
CN115464635B CN202210884059.6A CN202210884059A CN115464635B CN 115464635 B CN115464635 B CN 115464635B CN 202210884059 A CN202210884059 A CN 202210884059A CN 115464635 B CN115464635 B CN 115464635B
Authority
CN
China
Prior art keywords
control
sliding mode
controller
end effector
matrix
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.)
Active
Application number
CN202210884059.6A
Other languages
English (en)
Other versions
CN115464635A (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.)
Changchun University of Technology
Original Assignee
Changchun University of 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 Changchun University of Technology filed Critical Changchun University of Technology
Priority to CN202210884059.6A priority Critical patent/CN115464635B/zh
Publication of CN115464635A publication Critical patent/CN115464635A/zh
Application granted granted Critical
Publication of CN115464635B publication Critical patent/CN115464635B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/1628Programme controls characterised by the control loop
    • B25J9/163Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
    • 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

Landscapes

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

Abstract

一种基于压电驱动的机器人末端执行器精密控制方法,本方法采用压电驱动器做为机器人末端执行机构,建立压电驱动器末端执行机构***模型,并基于该模型设计动态滑模观测器,利用Lambert W确定了时滞情况下动态滑模控制器的参数;通过构建Lyapunov函数和Barbalat引理证明了该控制器的渐近稳定性;最后通过仿真实验证明了该控制器的优势及有效性,实现机器人末端执行器的高精密控制。

Description

一种基于压电驱动的机器人末端执行器精密控制方法
技术领域
本发明涉及压电控制及机器人控制领域,特别是涉及一种基于压电驱动的机器人末端执行器精密控制方法。
背景技术
随着我国产业结构改革,对高档数控机床和机器人的高精密操作要求也越来越高,能够进行超级精密加工的机器人在我国国防工业及民用产业中都有着广泛的需求背景,因此对于机器人在执行加工任务时的末端高精度定位控制有着重要的研究意义,采用压电驱动器作为机器人末端执行机构在闭环控制状态下执行任务时,末端高精度定位控制往往受限于传感器末端定位感知、控制器硬件***压电控制信号转换、功率放大器压电驱动信号放大等环节的滞后因素。正是人们对机器人高精密控制存在这样的控制要求,越来越多的科研人员将机器人末端位置控制当作机器人领域的重点研究方向之一。
发明内容
本发明为解决机器人末端执行器高精密位置控制问题,提出了一种基于压电驱动的机器人末端执行器精密控制方法。
为了实现上述目的,本发明解决技术问题的方案如下:
一种基于压电驱动的机器人末端执行器精密控制方法,其特征在于,该方法首先建立机械臂末端执行器的动力学模型,即压电驱动器的***动力学模型;接下来,基于该模型设计了动态滑模控制器,并利用Lambert W确定了时滞情况下动态滑模控制器的参数,通过构建Lyapunov函数和Barbalat引理证明了该控制器的渐近稳定性;最后通过仿真实验证明了该控制器的优势及有效性;
该方法包括如下步骤:
步骤一,建立机械臂末端执行器动力学模型
式中,mp、cp、kp、xp和Fp分别代表压电驱动器的质量、阻尼系数、刚度、输出位移和输出力,分别代表输入电压下压电驱动器的加速度与速度,md代表末端执行器装置的质量,将mp和md合并为msum
当不考虑压电驱动器的迟滞特性,可将输出力与输入电压之间看作线性关系,即Fp=Ku,其中K为输出力与输入电压的转换比;考虑到***的干扰以及非线性因素Q,
***的完整动态模型为:
简化为以下形式
其中
步骤二,设计基于Lambert W函数的动态滑模控制器
假设***的期望位置为xd,则***的位置误差及其导数为e=xd-xp定义滑模面函数为:
其中c1、c2为控制器参数;将s作为新的***状态,设计二阶滑模面为:
先不考虑***干扰及不确定性d,通过取二阶滑模面的导结合式(3)、(4)和(5),得出滑模控制律的等效控制项为:
为了保证滑模达到条件成立,设计切换控制器如下
滑模控制律由等效控制和切换控制组成,即
在控制过程中,等效控制使目标接近期望位置,切换控制维持目标稳定在期望位置;因此,在等效控制时,使用Lambert W函数,通过将最右特征值分配到所需位置,获得时滞情况下的控制增益;等效控制下动力学模型为:
考虑到反馈回路中的延时T,控制器输入是延迟状态变量的函数时,将x(t-T)代替x(t)得新的等效控制:
定义xp=x1将式(10)代入式(9),用于稳定性分析,设xd=0,得到状态空间形式的闭环延时***如下:
其中,A′是***矩阵,A′d是延迟***矩阵;闭环延时***的特征方程为:
(S-A′-A′de-ST)=0 (12)
其中S∈Cn×n,为特征方程的解矩阵,引入辅助矩阵Pk得:
T(S-A′)e(S-A′)T=A′dTPk (13)
定义Mk=TAdPk,利用式(13)得到以下解矩阵
其中Wk(Mk)是矩阵Mk的Lambert W函数,将(14)代入(12)得非线性方程:
通过求解非线性方程(15),得到每个时滞状态下的替换式(14)中的Mk来计算解矩阵/>从而获得延时***矩阵的解,即控制增益c1、c2的值;
步骤三,稳定性证明
为了证明提出的控制***稳定,定义如下Lyapunov函数:
由(4)、(5)和(8)可得
对Lyapunov函数求导,并带入式(17)得到
由于半负定,求二阶导得
由于σ,是有界的,因此/>有界;由Barbalat引理知一个标量函数V,如果满足:V下有界,/>半负定,/>有界,则当t→∞时,有/>成立;由式(16)、(18)和(19)已知V≥0, 有界,可知有/>成立。又/>当t→∞时,有σ→∞,同理可得t→∞,s→0;由s→0,即/>可得/>其中c1、c2为常数。因此t→∞,有e→0,证得闭环***渐近稳定。
本发明控制精度高,抗干扰能力强,在时滞情况下也具有良好的鲁棒性。本发明针对机器人末端执行器的运动特性建立了动力学模型,考虑到动力学模型存在参数不确定性且易收到外部干扰的影响,设计了动态滑模控制方法,有效地抑制了***的抖振,具有较强的抗干扰能力。同时设计了Lambert W函数来优化控制器参数,改善了整个闭环控制***中由于时滞而产生的不理想***性能。该控制器在非线性和外部干扰的情况下具有良好的鲁棒性。
附图说明
图1为一种基于压电驱动的机器人末端执行器精密控制方法原理图。
具体实施方式
下面将结合附图对本发明详细阐述。
如图1所示,一种基于压电驱动的机器人末端执行器精密控制方法,首先,建立由压电驱动器构成的机器人末端执行器动力学模型,并简化模型便于参数辨识以及控制***稳定性证明,通过最小二乘算法辨识出简化模型参数。然后,给机器人末端执行器一个正弦信号,并采集位移传感器所测量的压电驱动器位移信号,与给定信号相比,从而获得控制***时滞时间。接下来,基于动力学模型设计动态滑模控制器,并采用Lambert W函数解算器获得时滞情况下的动态滑模控制器参数。最后,使用基于Lambert W函数的动态滑模控制器实现机器人末端执行器精密定位控制。
该方法包括如下步骤:
步骤一,建立由压电驱动器构成的机械臂末端执行器动力学模型
式中,mp、cp、kp、xp和Fp分别代表压电驱动器的质量、阻尼系数、刚度、输出位移和输出力,分别代表输入电压下压电驱动器的加速度与速度,md代表末端执行器装置的质量,将mp和md合并为msum
当不考虑压电驱动器的迟滞特性,可将输出力与输入电压之间看作线性关系,即Fp=Ku,其中K为输出力与输入电压的转换比;考虑到***的干扰以及非线性因素Q,
***的完整动态模型为:
简化为以下形式
其中
步骤二,设计基于Lambert W函数的动态滑模控制器
假设***的期望位置为xd,则***的位置误差及其导数为e=xd-xp定义滑模面函数为:
其中c1、c2为控制器参数;将s作为新的***状态,设计二阶滑模面为:
先不考虑***干扰及不确定性d,通过取二阶滑模面的导结合式(3)、(4)和(5),得出滑模控制律的等效控制项为:
为了保证滑模达到条件成立,设计切换控制器如下
滑模控制律由等效控制和切换控制组成,即
在控制过程中,等效控制使目标接近期望位置,切换控制维持目标稳定在期望位置;因此,在等效控制时,使用Lambert W函数,通过将最右特征值分配到所需位置,获得时滞情况下的控制增益;等效控制下动力学模型为:
考虑到反馈回路中的延时T,控制器输入是延迟状态变量的函数时,将x(t-T)代替x(t)得新的等效控制:
定义xp=x1将式(10)代入式(9),用于稳定性分析,设xd=0,得到状态空间形式的闭环延时***如下:
其中,A′是***矩阵,A′d是延迟***矩阵;闭环延时***的特征方程为:
(S-A′-A′de-ST)=0 (31)
其中S∈Cn×n,为特征方程的解矩阵,引入辅助矩阵Pk得:
T(S-A′)e(S-A′)T=A′dTPk (32)
定义Mk=TAdPk,利用式(13)得到以下解矩阵
其中Wk(Mk)是矩阵Mk的Lambert W函数,将(14)代入(12)得非线性方程:
通过求解非线性方程(15),得到每个时滞状态下的替换式(14)中的Mk来计算解矩阵/>从而获得延时***矩阵的解,即控制增益c1、c2的值;
步骤三,稳定性证明
为了证明提出的控制***稳定,定义如下Lyapunov函数:
由(4)、(5)和(8)可得
对Lyapunov函数求导,并带入式(17)得到
由于半负定,求二阶导得
由于σ,是有界的,因此/>有界;由Barbalat引理知一个标量函数V,如果满足:V下有界,/>半负定,/>有界,则当t→∞时,有/>成立;由式(16)、(18)和(19)已知V≥0, 有界,可知有/>成立。又/>当t→∞时,有σ→∞,同理可得t→∞,s→0;由s→0,即/>可得/>其中c1、c2为常数。因此t→∞,有e→0,证得闭环***渐近稳定。
通过仿真平台搭建***控制***,验证了该方法的优势及有效性,实现了机器人末端高精度控制。

Claims (2)

1.一种基于压电驱动的机器人末端执行器精密控制方法,其特征在于,该方法首先建立机械臂末端执行器的动力学模型,即压电驱动器的***动力学模型;接下来,基于该模型设计了动态滑模控制器,并利用Lambert W确定了时滞情况下动态滑模控制器的参数;通过构建Lyapunov函数和Barbalat引理证明了该控制器的渐近稳定性;最后通过仿真实验证明了该控制器的优势及有效性;
该方法包括以下步骤:
步骤一,建立机械臂末端执行器动力学模型
式中,mp、cp、kp、xp和Fp分别代表压电驱动器的质量、阻尼系数、刚度、输出位移和输出力,分别代表输入电压下压电驱动器的加速度与速度,md代表末端执行器装置的质量,将mp和md合并为msum
当不考虑压电驱动器的迟滞特性,可将输出力与输入电压之间看作线性关系,即Fp=Ku(t),其中K为输出力与输入电压的转换比;考虑到***的干扰以及非线性因素Q,***的完整动态模型为:
简化为以下形式
其中
步骤二,设计基于Lambert W函数的动态滑模控制器
假设***的期望位置为xd,则***的位置误差及其导数为e=xd-xp定义滑模面函数为:
其中c1、c2为控制器参数;将s作为新的***状态,设计二阶滑模面为:
先不考虑***干扰及不确定性d,通过取二阶滑模面的导结合式(3)、(4)和(5),得出滑模控制律的等效控制项为:
为了保证滑模达到条件成立,设计切换控制器如下
滑模控制律由等效控制和切换控制组成,即
在控制过程中,等效控制使目标接近期望位置,切换控制维持目标稳定在期望位置;因此,在等效控制时,使用Lambert W函数,通过将最右特征值分配到所需位置,获得时滞情况下的控制增益;等效控制下动力学模型为:
考虑到反馈回路中的延时T,控制器输入是延迟状态变量的函数时,将x(t-T)代替x(t)得新的等效控制:
定义xp=x1将式(10)代入式(9),用于稳定性分析,设xd=0,得到状态空间形式的闭环延时***如下:
其中,A′是***矩阵,A′d是延迟***矩阵;闭环延时***的特征方程为:
(S-A′-A′de-ST)=0 (12)
其中S∈Cn×n,为特征方程的解矩阵,引入辅助矩阵Pk得:
T(S-A′)e(S-A′)T=A′dTPk (13)
定义Mk=TAdPk,利用式(13)得到以下解矩阵
其中Wk(Mk)是矩阵Mk的Lambert W函数,将(14)代入(12)得非线性方程:
通过求解非线性方程(15),得到每个相关情况下的替换式(14)中的Mk来计算解矩阵Sk,从而得到时滞情况下的控制增益;
步骤三,稳定性证明
为了证明提出的控制***稳定,定义如下Lyapunov函数:
由(4)、(5)和(8)可得
对Lyapunov函数求导,并带入式(17)得到
由于半负定,求二阶导得
由于σ,是有界的,因此/>有界;由式(16)、(18)和(19)已知V≥0,/>有界,由Barbalat引理得t→∞,/>同理可得t→∞,s→0;由s→0,可得/>因此t→∞,e→0,闭环***渐近稳定。
2.根据权利要求1所述的一种基于压电驱动的机器人末端执行器精密控制方法,其特征在于,机器人末端执行器由单自由压电驱动器组成。
CN202210884059.6A 2022-07-25 2022-07-25 一种基于压电驱动的机器人末端执行器精密控制方法 Active CN115464635B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210884059.6A CN115464635B (zh) 2022-07-25 2022-07-25 一种基于压电驱动的机器人末端执行器精密控制方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210884059.6A CN115464635B (zh) 2022-07-25 2022-07-25 一种基于压电驱动的机器人末端执行器精密控制方法

Publications (2)

Publication Number Publication Date
CN115464635A CN115464635A (zh) 2022-12-13
CN115464635B true CN115464635B (zh) 2023-11-10

Family

ID=84368269

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210884059.6A Active CN115464635B (zh) 2022-07-25 2022-07-25 一种基于压电驱动的机器人末端执行器精密控制方法

Country Status (1)

Country Link
CN (1) CN115464635B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404150A (zh) * 2015-12-08 2016-03-16 中国矿业大学 一种软测量下采用压电陶瓷片的柔性机械臂振动主动控制方法
CN108132598A (zh) * 2017-11-17 2018-06-08 吉林大学 移动装弹机械臂***动力学模型与轨迹控制
CN108983606A (zh) * 2018-07-09 2018-12-11 南京理工大学 一种机械臂***的鲁棒滑模自适应控制方法
CN110543097A (zh) * 2019-08-06 2019-12-06 广东工业大学 一种基于模型参考自适应的压电陶瓷驱动器控制方法
CN111523236A (zh) * 2020-04-24 2020-08-11 哈尔滨工业大学 基于Koopman算子的压电陶瓷迟滞模型线性化辨识方法
CN113858218A (zh) * 2021-12-06 2021-12-31 湖南工商大学 一种机械臂执行器故障诊断方法

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105404150A (zh) * 2015-12-08 2016-03-16 中国矿业大学 一种软测量下采用压电陶瓷片的柔性机械臂振动主动控制方法
CN108132598A (zh) * 2017-11-17 2018-06-08 吉林大学 移动装弹机械臂***动力学模型与轨迹控制
CN108983606A (zh) * 2018-07-09 2018-12-11 南京理工大学 一种机械臂***的鲁棒滑模自适应控制方法
CN110543097A (zh) * 2019-08-06 2019-12-06 广东工业大学 一种基于模型参考自适应的压电陶瓷驱动器控制方法
CN111523236A (zh) * 2020-04-24 2020-08-11 哈尔滨工业大学 基于Koopman算子的压电陶瓷迟滞模型线性化辨识方法
CN113858218A (zh) * 2021-12-06 2021-12-31 湖南工商大学 一种机械臂执行器故障诊断方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
单柔性臂的滑模控制与主动控制比较研究;邹建奇;张宪滨;郎英彤;;吉林建筑工程学院学报(05);全文 *

Also Published As

Publication number Publication date
CN115464635A (zh) 2022-12-13

Similar Documents

Publication Publication Date Title
Moallem et al. An integral manifold approach for tip-position tracking of flexible multi-link manipulators
CN110815225B (zh) 电机驱动单机械臂***的点对点迭代学习优化控制方法
Moallem et al. Nonlinear tip-position tracking control of a flexible-link manipulator: theory and experiments
CN111930008B (zh) 基于数据驱动控制的压电微定位平台轨迹跟踪控制方法
CN103728988B (zh) 基于内模的scara机器人轨迹跟踪控制方法
CN110842913B (zh) 一种单关节机械臂的自适应滑模迭代学习控制方法
CN109227545B (zh) 一种基于可达集估计的柔性机械臂目标追踪控制方法
Qiu et al. Genetic algorithm based active vibration control for a moving flexible smart beam driven by a pneumatic rod cylinder
Sun et al. Nonlinear motion control of a hydraulic press based on an extended disturbance observer
Zhao et al. Vibration control of a pneumatic driven piezoelectric flexible manipulator using self-organizing map based multiple models
Sun et al. Research on the trajectory tracking control of a 6-DOF manipulator based on fully-actuated system models
Uemura et al. Motion control with stiffness adaptation for torque minimization in multijoint robots
Xuan et al. A precise neural-disturbance learning controller of constrained robotic manipulators
Yao et al. Robust adaptive dynamic surface control of multi-link flexible joint manipulator with input saturation
CN112947083B (zh) 一种基于磁悬浮控制***的非线性模型预测控制优化方法
Liu et al. High-precision dynamic torque control of high stiffness actuator for humanoids
CN115464635B (zh) 一种基于压电驱动的机器人末端执行器精密控制方法
Xu et al. Stability analysis of nonlinear dynamic system with linear observer for a multilink flexible manipulator
Mallikarjunaiah et al. Design of pid controller for flexible link manipulator
Cruz et al. Application of robust discontinuous control algorithm for a 5-DOF industrial robotic manipulator in real-time
Lara-Molina et al. Robust generalized predictive control of Stewart-Gough platform
Aryanfar et al. Design a robust self-tuning fuzzy sliding mode control for second order systems
Cao et al. Modeling and MPC-based balance control for a wheeled bipedal robot
Guoliang et al. Research on vacuum micro-gripper of intelligent micromanipulation robots
Liu et al. An iterative learning control scheme for the capsubot

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