CN111604908B - 一种架空线路检修机器人机械臂的力位混合控制方法 - Google Patents
一种架空线路检修机器人机械臂的力位混合控制方法 Download PDFInfo
- Publication number
- CN111604908B CN111604908B CN202010499199.2A CN202010499199A CN111604908B CN 111604908 B CN111604908 B CN 111604908B CN 202010499199 A CN202010499199 A CN 202010499199A CN 111604908 B CN111604908 B CN 111604908B
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- force
- sliding mode
- decomposition
- 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.)
- Active
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/1605—Simulation of manipulator lay-out, design, modelling of manipulator
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/163—Programme controls characterised by the control loop learning, adaptive, model based, rule based expert control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02G—INSTALLATION OF ELECTRIC CABLES OR LINES, OR OF COMBINED OPTICAL AND ELECTRIC CABLES OR LINES
- H02G1/00—Methods or apparatus specially adapted for installing, maintaining, repairing or dismantling electric cables or lines
- H02G1/02—Methods or apparatus specially adapted for installing, maintaining, repairing or dismantling electric cables or lines for overhead lines or cables
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
Abstract
本申请公开了一种架空线路检修机器人机械臂的力位混合控制方法,该控制方法是完全独立于***的动力学建模,并能先验地确定不确定性的界限。实际使用时,滑模控制器将机械臂在曲面上执行操作的动力学模型分解为力、位置和冗余关节子空间;在滑模控制器设计中,分别用TSK模糊***和自适应PI控制器逼近滑模控制方法的理想部分和鲁棒部分;根据Lyapunov第二稳定性定理中的自适应规则,在线调整控制器的参数。与传统力位混合控制方法相比,本申请的力位混合控制方法不依赖于机器人模型,只需要少量关于机器人与环境的机械和几何特性信息。
Description
技术领域
本申请涉及电气设备技术领域,尤其涉及一种架空线路检修机器人机械臂的力位混合控制方法。
背景技术
高压架空输电线路的运行状况直接影响着电力***的配送状况,对电力***的安全稳定运行起着关键作用,因此,需要对高压架空输电线路的运行情况进行定期巡检。目前,高压架空输电线路的巡检方式已由人工巡检向特种机器人巡检转化,利用架空线路检修机器人对高压输电线路进行巡检,以提升输电线路运行的安全性。
架空线路检修机器人在执行任务中,需要同时调节机械臂末端执行器对操作对象的接触力和末端执行器的位置,这种类型的控制问题即为机械臂的力位混合控制问题。目前,架空线路检修机器人机械臂的力位混合控制一般采用对不确定性和参数变化具有鲁棒性的机械臂力控制方法。
但是,这种力位混合控制方法依赖于完整或部分的***动力学知识,即利用动力学的结构,将数学模型分解成一个回归矩阵和一些未知参数的向量机。当建立的数学模型较为复杂时,向量机内未知参数的辨识将变得较为困难,导致***架空线路检修机器人机械臂的控制性下降,进而影响架空线路检修机器人机械臂在架空输电线路上巡检任务的顺利完成。
发明内容
本申请提供了一种架空线路检修机器人机械臂的力位混合控制方法,以解决现有的力位混合控制方法依赖于完整或部分的***动力学知识,导致***架空线路检修机器人机械臂的控制性下降,进而影响架空线路检修机器人机械臂在架空输电线路上巡检任务的顺利完成的问题。
本申请提供一种架空线路检修机器人机械臂的力位混合控制方法,其特征在于,包括:
建立机械臂动力学模型,并进行动力学分解,得到机械臂运动的分解动力学方程;
利用分解动力学方程,设计滑模控制器;
采用TSK模糊***和自适应PI控制器分别逼近滑模控制器的理想部分和鲁棒部分;
根据Lyapunov第二稳定性定理中的自适应规则,在线调整滑模控制器的参数。
可选地,建立机械臂动力学模型,并进行动力学分解,得到机械臂运动的分解动力学方程,包括,
建立机械臂动力学模型,机械臂运动学方程为:
式中,q为关节位移矢量,M(q)表示机器人的惯性矩阵,表示科里奥利矩阵和向心力相关项的一致性,G(q)为一个包含与重力效应相对应项的矢量,τ表示作用于关节的输入力矩的矢量,为末端执行器和环境之间的相互作用力,J为联系关节速度矢量和任务空间速度矢量的雅可比矩阵:
将操纵动力学分解为三个正交子空间,即力、位置、冗余关节子空间,引入以下元素:
I=J+J+J-,I=K+K+K-,
利用关节空间和任务空间的分解向量,得到机械臂运动的分解动力学方程:
可选地,利用分解动力学方程,设计滑模控制器,包括,
定义滑动面和跟踪误差分别为:
式中,λ是常量,下标d表示变量的期望值;
定义参考速度为:
其中:
设计滑模控制器为:
τ=-(τeq+τrb),τeq=-(τe+z),
其中,τeq和τrb分别表示控制输入的理想部分和鲁棒部分。
可选地,采用TSK模糊***和自适应PI控制器分别逼近滑模控制器的理想部分和鲁棒部分,包括,
以TSK模糊***和sj为输入、τj fuzz为输出,定义机械臂第j'个关节满足以下条件:
通过使用单变量模糊发生器、过程推理和中心平均解模糊器,机械臂第j'个关节的输出保持以下关系:
式中,γ为常理。
可选地,根据Lyapunov第二稳定性定理中的自适应规则,在线调整滑模控制器的参数,包括,
在对象模型精确且完全已知条件下,根据Lyapunov第二稳定性定理中,理想控制器、τid与稳定***存在以下近似关系:τid=-τeq-KDs=-(τeq+KDs),
利用τid=-τeq-KDs=-(τeq+KDs),在线调整滑模控制器的参数。
本申请提供了一种架空线路检修机器人机械臂的力位混合控制方法,该控制方法是完全独立于***的动力学建模,并能先验地确定不确定性的界限。实际使用时,滑模控制器将机械臂在曲面上执行操作的动力学模型分解为力、位置和冗余关节子空间;在滑模控制器设计中,分别用TSK模糊***和自适应PI控制器逼近滑模控制方法的理想部分和鲁棒部分;然后,根据Lyapunov第二稳定性定理中的自适应规则,在线调整控制器的参数。与传统力位混合控制方法相比,本申请的架空线路检修机器人机械臂的力位混合控制方法不依赖于机器人模型,只需要少量关于机器人与环境的机械和几何特性信息。另外,该方法消除了确定不确定性界限的要求,利用所提出的策略对其进行了估计。
附图说明
为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本申请架空线路检修机器人机械臂的力位混合控制方法的流程图;
图2为滑模控制器设计的原理图;
图3为滑模控制器的理想部分和鲁棒部分替代原理;
图4为在线调整滑模控制器的参数原理图。
具体实施方式
本申请提供一种架空线路检修机器人机械臂的力位混合控制方法,同时调节机械臂末端执行器对操作对象的接触力和末端执行器的位置。
图1为本申请架空线路检修机器人机械臂的力位混合控制方法的流程图,如图1所示,架空线路检修机器人机械臂的力位混合控制方法包括:
步骤S100,建立机械臂动力学模型,并进行动力学分解,得到机械臂运动的分解动力学方程。
本申请中,建立机械臂动力学模型,并进行动力学分解,得到机械臂运动的分解动力学方程,包括,
建立机械臂动力学模型,则机械臂运动学方程为:
式中,q为关节位移矢量,M(q)表示机器人的惯性矩阵,表示科里奥利矩阵和向心力相关项的一致性,G(q)为一个包含与重力效应相对应项的矢量,τ表示作用于关节的输入力矩的矢量,为末端执行器和环境之间的相互作用力,J为联系关节速度矢量和任务空间速度矢量的雅可比矩阵:
将操纵动力学分解为三个正交子空间,即力、位置、冗余关节子空间,引入以下元素:
I=J+J+J-,I=K+K+K- (5)
利用关节空间和任务空间的分解向量,得到机械臂运动的分解动力学方程:
其中,F,x和q的分量被分解为三个正交子空间,以便于滑模控制器的设计。
步骤S200,利用分解动力学方程,设计滑模控制器。
图2为滑模控制器设计的原理图,如图2所示,本申请中,利用分解动力学方程,设计滑模控制器,包括,
定义滑动面和跟踪误差分别为:
式中,λ是常量,下标d表示变量的期望值。
定义参考速度为:
其中:
设计滑模控制器为:
τ=-(τeq+τrb),τeq=-(τe+z) (17)
其中,τeq和τrb分别表示控制输入的理想部分和鲁棒部分。
步骤S300,采用TSK(Takagi-Sugeno-Kang)模糊***和自适应PI控制器分别逼近滑模控制器的理想部分和鲁棒部分。
图3为滑模控制器的理想部分和鲁棒部分替代原理,如图3所示,本申请中,采用TSK模糊***和自适应PI控制器分别逼近滑模控制器的理想部分和鲁棒部分,包括,
以TSK模糊***和sj为输入、τj fuzz为输出,定义机械臂第j'个关节满足以下条件:
通过使用单变量模糊发生器、过程推理和中心平均解模糊器,机械臂第j'个关节的输出保持以下关系:
模糊滑模控制器将输入的等效部分τeq估计为:
控制方程为:
将机械臂运动学方程作为与环境接触的操纵臂的动力学方程,假设控制力矩为:
将适应定律表示为:
步骤S400,根据Lyapunov第二稳定性定理中的自适应规则,在线调整滑模控制器的参数。
图4为在线调整滑模控制器的参数原理图,如图4所示,本申请中,根据Lyapunov第二稳定性定理中的自适应规则,在线调整滑模控制器的参数,包括,
在对象模型精确且完全已知条件下,根据Lyapunov第二稳定性定理中,理想控制器、τid与稳定***存在以下近似关系:
τid=-τeq-KDs=-(τeq+KDs) (27)
利用τid=-τeq-KDs=-(τeq+KDs),在线调整滑模控制器的参数。
本申请提供了一种架空线路检修机器人机械臂的力位混合控制方法,该控制方法是完全独立于***的动力学建模,并能先验地确定不确定性的界限。实际使用时,滑模控制器将机械臂在曲面上执行操作的动力学模型分解为力、位置和冗余关节子空间;在滑模控制器设计中,分别用TSK模糊***和自适应PI控制器逼近滑模控制方法的理想部分和鲁棒部分;然后,根据Lyapunov第二稳定性定理中的自适应规则,在线调整控制器的参数。与传统力位混合控制方法相比,本申请的架空线路检修机器人机械臂的力位混合控制方法不依赖于机器人模型,只需要少量关于机器人与环境的机械和几何特性信息。另外,该方法消除了确定不确定性界限的要求,利用所提出的策略对其进行了估计。
以上所述的本申请实施方式并不构成对本申请保护范围的限定。
Claims (2)
1.一种架空线路检修机器人机械臂的力位混合控制方法,其特征在于,包括:
建立机械臂动力学模型,并进行动力学分解,得到机械臂运动的分解动力学方程;
利用分解动力学方程,设计滑模控制器,具体包括,定义滑动面和跟踪误差分别为:
式中,λ是常量,下标d表示变量的期望值;
定义参考速度为:
其中:
设计滑模控制器为:
τ=-(τeq+τrb),τeq=-(τe+z),
其中,τeq和τrb分别表示控制输入的理想部分和鲁棒部分;
采用TSK模糊***和自适应PI控制器分别逼近滑模控制器的理想部分和鲁棒部分,具体包括,以TSK模糊***和sj为输入、τj fuzz为输出,定义机械臂第j'个关节满足以下条件:
通过使用单变量模糊发生器、过程推理和中心平均解模糊器,机械臂第j'个关节的输出保持以下关系:
式中,γ为常理;
根据Lyapunov第二稳定性定理中的自适应规则,在线调整滑模控制器的参数,具体包括,在对象模型精确且完全已知条件下,根据Lyapunov第二稳定性定理中,理想控制器、τid与稳定***存在以下近似关系:τid=-τeq-KDs=-(τeq+KDs),
利用τid=-τeq-KDs=-(τeq+KDs),在线调整滑模控制器的参数。
2.根据权利要求1所述的架空线路检修机器人机械臂的力位混合控制方法,其特征在于,建立机械臂动力学模型,并进行动力学分解,得到机械臂运动的分解动力学方程,包括,
建立机械臂动力学模型,机械臂运动学方程为:
式中,q为关节位移矢量,M(q)表示机器人的惯性矩阵,表示科里奥利矩阵和向心力相关项的一致性,G(q)为一个包含与重力效应相对应项的矢量,τ表示作用于关节的输入力矩的矢量,为末端执行器和环境之间的相互作用力,J为联系关节速度矢量和任务空间速度矢量的雅可比矩阵:
将操纵动力学分解为三个正交子空间,即力、位置、冗余关节子空间,引入以下元素:
I=J+J+J-,I=K+K+K-,
利用关节空间和任务空间的分解向量,得到机械臂运动的分解动力学方程:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010499199.2A CN111604908B (zh) | 2020-06-04 | 2020-06-04 | 一种架空线路检修机器人机械臂的力位混合控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010499199.2A CN111604908B (zh) | 2020-06-04 | 2020-06-04 | 一种架空线路检修机器人机械臂的力位混合控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111604908A CN111604908A (zh) | 2020-09-01 |
CN111604908B true CN111604908B (zh) | 2022-09-02 |
Family
ID=72199808
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010499199.2A Active CN111604908B (zh) | 2020-06-04 | 2020-06-04 | 一种架空线路检修机器人机械臂的力位混合控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111604908B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112936286B (zh) * | 2021-03-13 | 2022-04-26 | 齐鲁工业大学 | 一种多柔性机械臂***自适应一致性追踪控制方法及*** |
CN113927592B (zh) * | 2021-08-24 | 2023-05-26 | 盐城工学院 | 一种基于自适应降阶滑模算法的机械臂力位混合控制方法 |
CN114355771A (zh) * | 2021-12-15 | 2022-04-15 | 荆楚理工学院 | 协作机器人力位混合控制方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010058863A1 (ja) * | 2008-11-21 | 2010-05-27 | 国立大学法人東北大学 | 信号処理装置、信号処理方法、信号処理プログラム及び信号処理プログラムを記録したコンピュータ読み取り可能な記録媒体並びに放射線治療装置 |
TWM487575U (zh) * | 2013-10-28 | 2014-10-01 | Univ Nat Taipei Technology | 切換式磁阻馬達之適應性模糊補償監督式滑動模式控制裝置 |
CN108973997A (zh) * | 2017-06-02 | 2018-12-11 | 本田技研工业株式会社 | 行驶轨道决定装置以及自动驾驶装置 |
CN109015634A (zh) * | 2018-07-24 | 2018-12-18 | 西北工业大学 | 基于性能函数的多臂遥操作机器人力/位置混合控制方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4409169C2 (de) * | 1994-03-17 | 1996-03-07 | Siemens Ag | Verfahren und Anordnung zur Fuzzy-Regelung |
US10216168B2 (en) * | 2016-12-13 | 2019-02-26 | Mitsubishi Electric Research Laboratories, Inc. | Operation aware control of processing machine with redundant actuators |
CN110154028A (zh) * | 2019-05-29 | 2019-08-23 | 天津大学 | 机械臂无模型自适应积分终端滑模控制方法 |
CN110450156B (zh) * | 2019-07-30 | 2021-07-16 | 洛阳润信机械制造有限公司 | 多自由度机械臂***自适应模糊控制器的优化设计方法 |
-
2020
- 2020-06-04 CN CN202010499199.2A patent/CN111604908B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010058863A1 (ja) * | 2008-11-21 | 2010-05-27 | 国立大学法人東北大学 | 信号処理装置、信号処理方法、信号処理プログラム及び信号処理プログラムを記録したコンピュータ読み取り可能な記録媒体並びに放射線治療装置 |
TWM487575U (zh) * | 2013-10-28 | 2014-10-01 | Univ Nat Taipei Technology | 切換式磁阻馬達之適應性模糊補償監督式滑動模式控制裝置 |
CN108973997A (zh) * | 2017-06-02 | 2018-12-11 | 本田技研工业株式会社 | 行驶轨道决定装置以及自动驾驶装置 |
CN109015634A (zh) * | 2018-07-24 | 2018-12-18 | 西北工业大学 | 基于性能函数的多臂遥操作机器人力/位置混合控制方法 |
Non-Patent Citations (1)
Title |
---|
机器人***的自适应模糊控制研究;韩瑞;《中国优秀硕士学位论文全文数据库(电子期刊)》;20200215;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN111604908A (zh) | 2020-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111604908B (zh) | 一种架空线路检修机器人机械臂的力位混合控制方法 | |
CN106945043B (zh) | 一种主从式遥操作手术机器人多臂协同控制*** | |
CN110262256B (zh) | 一种非线性遥操作***的多边自适应滑模控制方法 | |
CN115157238B (zh) | 一种多自由度机器人动力学建模和轨迹跟踪方法 | |
CN109015634B (zh) | 基于性能函数的多臂遥操作机器人力/位置混合控制方法 | |
Zhao et al. | Cooperative manipulation for a mobile dual-arm robot using sequences of dynamic movement primitives | |
CN108555914B (zh) | 一种基于腱驱动灵巧手的dnn神经网络自适应控制方法 | |
He et al. | Adaptive fuzzy sliding mode controller with nonlinear observer for redundant manipulators handling varying external force | |
Sebastián et al. | Adaptive fuzzy sliding mode controller for the kinematic variables of an underwater vehicle | |
CN109648564B (zh) | 一种基于递阶结构mpc的多自由度柔性关节机械臂***的控制方法 | |
Li et al. | Model-free impedance control for safe human-robot interaction | |
CN115890735B (zh) | 机械臂***、机械臂及其控制方法、控制器和存储介质 | |
CN116069044B (zh) | 一种多机器人协同搬运力位混合控制方法 | |
Li et al. | Impedance control for multi-point human-robot interaction | |
Brahmi et al. | Adaptive backstepping control of mobile manipulator robot based on virtual decomposition approach | |
Hu et al. | Prescribed time tracking control without velocity measurement for dual-arm robots | |
Tavoosi et al. | Design a new intelligent control for a class of nonlinear systems | |
Do et al. | Multiple cooperative bilateral teleoperation with time-varying delay | |
Mehrabi et al. | Cooperative control of manipulator robotic systems with unknown dynamics | |
Ueki et al. | Adaptive coordinated control of multi-fingered hands with rolling contact | |
Lu et al. | Impedance control for underwater gripper compliant grasping in unstructured environment | |
Consolini et al. | A fast speed planning algorithm for robotic manipulators | |
Kozłowski et al. | Control of robot manipulators in terms of quasi-velocities | |
Izadbakhsh et al. | Adaptive control of cooperative robots in the presence of disturbances and uncertainties: A Bernstein–Chlodowsky approach | |
Hashlamon | Sliding mode based virtual sensor for feedback linearization in delta robots with unknown dynamic model |
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 |