CN111965979B - 基于外骨骼机器人作动器的有限时间控制方法 - Google Patents
基于外骨骼机器人作动器的有限时间控制方法 Download PDFInfo
- Publication number
- CN111965979B CN111965979B CN202010888568.7A CN202010888568A CN111965979B CN 111965979 B CN111965979 B CN 111965979B CN 202010888568 A CN202010888568 A CN 202010888568A CN 111965979 B CN111965979 B CN 111965979B
- Authority
- CN
- China
- Prior art keywords
- finite time
- exoskeleton robot
- time control
- finite
- control
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Rehabilitation Tools (AREA)
- Manipulator (AREA)
Abstract
本发明公开了一种基于外骨骼机器人作动器的有限时间控制方法,属于外骨骼机器人系统领域。针对现有技术中存在的控制方法复杂,精度低,鲁棒性和抗干扰能力差的问题,本发明提供了一种基于外骨骼机器人作动器的有限时间控制方法,首先,由系统的部分状态向量和全状态向量及输出,构建一个下三角非线性系统有限时间控制器;然后,通过有阻尼双质量系统的类比,忽略干扰,建立标称数学模型,并将其转变成外骨骼机器人作动器的状态空间模型;最后,利用有限时间控制器,结合状态空间模型来设计鲁棒有限时间控制律。该方案采取半全局而非全局控制,可以根据极点配置模式实现控制增益,提高了控制速度、增强了鲁棒性。
Description
技术领域
本发明涉及外骨骼机器人领域,更具体地说,涉及基于外骨骼机器人作动器的有限时间控制方法。
背景技术
外骨骼机器人技术是融合传感、控制、信息、融合、移动计算,为作为操作者的人提供一种可穿戴的机械机构的综合技术,是指套在人体外面的机器人,也称“可穿戴的机器人”。现有控制方法的安全性以及柔顺性有待提高,且由于机械结构的复杂性,如非线性摩擦力、间隙和机器人执行器的复杂性,使得外骨骼机器人的参数难以精确获得。此外,受试者的生理条件不同,其动态特性也会有所不同。所以目前的控制方法在系统存在动态和运动不确定性和未知干扰的情况下不具有自适应性。
中国专利申请,申请号CN202010132049.8,公开日2020年6月16日,公开了一种上肢康复外骨骼机器人自适应柔顺控制方法,属于机器人控制领域;所述控制算法由两部分组成:第一部分为导纳控制模块,设置为控制外环,可以建立患者和外骨骼之间交互力以及康复训练轨迹调节量之间的动态关系,使患者能够按照自己的主动意图来重塑康复训练的轨迹;第二部分为自适应滑模控制模块,设置为控制内环,用于实现对期望训练轨迹和位置调节量的准确跟踪控制,并且控制精度和系统稳定性很大一部分取决于内环位置控制。该方法控制精度高,对于系统的不确定性因素具有较强的鲁棒性和抗干扰能力,实时性好。其不足之处在于,该发明的模型预测控制在处理物理控制系统时的模型不确定性和干扰问题时都会遇到困难,且还需要进行大量的计算,不利于该方法的实现。
中国专利申请,申请号CN202010093076.9,公开日2020年6月12日,公开了一种外骨骼机器人多关节联合控制系统和方法,控制系统将全脚掌压力传感系统与肢体姿态传感系统的实时反馈信号输入到“多信号融合与解耦模型”,由模型对多种信号完成融合与解耦,并输出各类关节电机控制量,控制电机运转;运用神经网络搭建“多信号融合与解耦模型”,经过大量训练,生成具备多信号融合与解耦的成熟应用模型;根据控制系统中的人机交互传感系统对模型输出的各类关节电机控制量进行实时修正,起到辅助优化的作用,以达到外骨骼机器人的最佳穿戴效果;在关节电机控制方面,运用电机实时的电流闭环控制与位置(关节角度)闭环控制,实现电机的快速、精准控制。其不足之处在于,该方法涉及参数较多,计算量大,算法实现较复杂。
发明内容
1.要解决的技术问题
针对现有技术中存在的外骨骼机器人控制方案复杂,精度低,鲁棒性和抗干扰能力差的问题,本发明提供了一种基于外骨骼机器人作动器的有限时间控制方法,为了提高工程适用性采取半全局而非全局控制,可以根据极点配置模式实现控制增益,提高了控制速度、增强了鲁棒性。
2.技术方案
一种基于外骨骼机器人作动器的有限时间控制方法,包括以下步骤:
步骤1:由系统的部分状态向量、全状态向量和输出,构建一个下三角非线性系统有限时间控制器;
步骤2:通过有阻尼双质量系统的类比,忽略干扰,建立标称数学模型,并将其转变成外骨骼机器人作动器的状态空间模型;
步骤3:利用步骤1构建的有限时间控制器,结合步骤2中的状态空间模型来设计鲁棒有限时间控制律。
进一步的,下三角非线性系统有限时间控制器可表现为以下形式:
进一步的,实现外骨骼机器人作动器的有限时间控制器,具体包括以下步骤:
在不进行递推稳定性分析的情况下,一个简单的广义有限时间控制器可以显式地预先构造成以下形式:
进一步的,所述步骤2中,建立外骨骼机器人作动器的状态空间模型的方法包括以下步骤:
步骤201,电机通过高刚度扭转弹簧与关节处滚珠丝杠耦合。通过两个增量编码器测量电机轴和丝杠的角位移。利用两个质量-弹簧-阻尼器系统的类比,忽略不可避免的未建模干扰,建立如下形式的标称数学模型:
其中mm是电机的转动惯量,ml是连杆的转动惯量,bm是电机粘滞摩擦系数,bl是连杆粘滞摩擦系数,qm是电机的转动角度,ql是连杆的转动角度,k是串级弹性驱动器的刚度系数,Fm是电机转矩。
步骤202,将步骤201中所建立的标称数学模型转变为状态空间形式。
进一步的,所述步骤3中,利用上述提出的广义有限时间控制方法来设计外骨骼机器人具有鲁棒性的有限时间控制律的方法如下:
将上述各计算好的量代入到公式(3)中可以构造以下可实用于外骨骼机器人作动器的有限时间控制律:
3.有益效果
本发明与现有技术中基于其他控制方法的外骨骼机器人作动器设计相比,其主要改进如下:控制方案更简单,并且可以根据极点配置模式轻松地选择控制增益;该方法控制精度高,对于系统的不确定性因素具有较强的鲁棒性和抗干扰能力,实时性好;通过引入负齐次度可以获得较低的稳态误差,因此鲁棒性比最优控制器强得多。
附图说明
图1为本发明有限时间控制方法的原理框图;
图2为本发明外骨骼机器人作动器的示意图;
图3为τ=0时,基于本发明的作动器轨迹跟踪性能示意图;
图4为τ=-0.05时,基于本发明的作动器轨迹跟踪性能示意图;
图5为τ=-0.1时,基于本发明的作动器轨迹跟踪性能示意图;
图6为τ=-0.15时,基于本发明的作动器轨迹跟踪性能示意图。
具体实施方式
下面结合具体实施例对本发明进行详细说明。以下实施例将有助于本领域的技术人员进一步理解本发明,但不以任何形式限制本发明。应当指出的是,对本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变化和改进。这些都属于本发明的保护范围。
实施例
本发明公开了一种基于外骨骼机器人作动器的有限时间控制方法,具体包括以下步骤:
步骤1:由系统的部分状态向量和全状态向量及输出,构建一个下三角非线性系统有限时间控制器,具体而言,下三角非线性系统有限时间控制器可表现为以下形式:
实现外骨骼机器人作动器的控制方案,包括以下步骤:
步骤2:通过有阻尼双质量系统的类比,忽略干扰,建立标称数学模型,并将其转变成外骨骼机器人作动器的状态空间模型,具体方法如下:
步骤201,如图2所示,电机通过高刚度扭转弹簧与关节处滚珠丝杠耦合。两个增量编码器分辨率分别为每转2048和1024个脉冲,用于测量电机轴和丝杠的角位移。利用两个质量-弹簧-阻尼器系统的类比,忽略不可避免的未建模干扰,建立如下形式的标称数学模型:
其中mm是电机的转动惯量,ml是连杆的转动惯量,bm是电机粘滞摩擦系数,bl是连杆粘滞摩擦系数,qm是电机的转动角度,ql是连杆的转动角度,k是串级弹性驱动器的刚度系数,Fm是电机转矩。
步骤3:利用有限时间控制器,结合状态空间模型来设计鲁棒有限时间控制律,从而实现精确的位置控制,具体方法如下:
将上述各计算好的量代入到公式(3)中可以构造以下可实用于外骨骼机器人作动器的有限时间控制律:
运用仿真软件对本发明进行仿真后的结果如图3至图6所示,当K=[0.5,0.01,0.1,0.01],时,不同均匀度τ的有限时间控制器下的轨迹跟踪性能。与图中的黑点线相比,可以明显看出状态反馈控制器的渐进跟踪性能。当τ为负值时,控制性能明显改善,且τ越小,收敛速度越快,稳态误差越小。
以上示意性地对本发明创造及其实施方式进行了描述,该描述没有限制性,在不背离本发明的精神或者基本特征的情况下,能够以其他的具体形式实现本发明。附图中所示的也只是本发明创造的实施方式之一,实际的结构并不局限于此,权利要求中的任何附图标记不应限制所涉及的权利要求。所以,如果本领域的普通技术人员受其启示,在不脱离本创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本专利的保护范围。此外,“包括”一词不排除其他元件或步骤,在元件前的“一个”一词不排除包括“多个”该元件。产品权利要求中陈述的多个元件也可以由一个元件通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (5)
1.一种基于外骨骼机器人作动器的有限时间控制方法,其特征在于,包括以下步骤:
步骤1:由系统的部分状态向量、全状态向量和输出构建下三角非线性系统有限时间控制器;
步骤2:通过有阻尼双质量系统的类比,忽略干扰后建立标称数学模型,并将数学模型转变成外骨骼机器人作动器的状态空间模型;
步骤3:利用步骤1构建的有限时间控制器,结合步骤2中的状态空间模型设计鲁棒有限时间控制律,其中,所述步骤1中,下三角非线性系统有限时间控制器可表现为以下形式:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010888568.7A CN111965979B (zh) | 2020-08-28 | 2020-08-28 | 基于外骨骼机器人作动器的有限时间控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010888568.7A CN111965979B (zh) | 2020-08-28 | 2020-08-28 | 基于外骨骼机器人作动器的有限时间控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111965979A CN111965979A (zh) | 2020-11-20 |
CN111965979B true CN111965979B (zh) | 2021-09-24 |
Family
ID=73399911
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010888568.7A Active CN111965979B (zh) | 2020-08-28 | 2020-08-28 | 基于外骨骼机器人作动器的有限时间控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111965979B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112506054B (zh) * | 2020-11-27 | 2022-06-03 | 沈阳工业大学 | 基于scn观测主动推力的康复机器人随机有限时间稳定控制 |
CN113093780B (zh) * | 2021-04-06 | 2022-01-14 | 中山大学 | 一种基于降阶极点配置法的机器人平衡控制方法及装置 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104698848A (zh) * | 2015-02-11 | 2015-06-10 | 电子科技大学 | 一种下肢外骨骼康复机器人康复训练的控制方法 |
CN105137972A (zh) * | 2015-08-14 | 2015-12-09 | 浙江大学 | 一种单关节助力外骨骼自适应鲁棒级联力控制的方法 |
CN107797454A (zh) * | 2017-11-03 | 2018-03-13 | 南京航空航天大学 | 基于有限时间控制的多智能体系统协同容错控制方法 |
JP2018099767A (ja) * | 2016-12-21 | 2018-06-28 | ボッシュ株式会社 | 動作補助装置 |
CN108453737A (zh) * | 2018-03-23 | 2018-08-28 | 南京工业大学 | 一种基于神经网络的机器人动作轨迹获取系统及方法 |
CN109276414A (zh) * | 2018-11-28 | 2019-01-29 | 河北工业大学 | 一种下肢外骨骼机器人 |
CN110393655A (zh) * | 2019-09-03 | 2019-11-01 | 南京工业大学 | 一种电机与气动肌肉混合的穿戴式上肢康复机器人 |
CN111290273A (zh) * | 2020-02-18 | 2020-06-16 | 湖州和力机器人智能科技有限公司 | 基于外骨骼机器人柔性作动器的位置跟踪优化控制方法 |
CN111856945A (zh) * | 2020-08-06 | 2020-10-30 | 河北工业大学 | 一种基于周期事件触发机制的下肢外骨骼滑模控制方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7731670B2 (en) * | 2007-02-02 | 2010-06-08 | Honda Motor Co., Ltd. | Controller for an assistive exoskeleton based on active impedance |
US11090801B2 (en) * | 2018-05-11 | 2021-08-17 | Arizona Board Of Regents On Behalf Of Northern Arizona University | Exoskeleton device |
-
2020
- 2020-08-28 CN CN202010888568.7A patent/CN111965979B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104698848A (zh) * | 2015-02-11 | 2015-06-10 | 电子科技大学 | 一种下肢外骨骼康复机器人康复训练的控制方法 |
CN105137972A (zh) * | 2015-08-14 | 2015-12-09 | 浙江大学 | 一种单关节助力外骨骼自适应鲁棒级联力控制的方法 |
JP2018099767A (ja) * | 2016-12-21 | 2018-06-28 | ボッシュ株式会社 | 動作補助装置 |
CN107797454A (zh) * | 2017-11-03 | 2018-03-13 | 南京航空航天大学 | 基于有限时间控制的多智能体系统协同容错控制方法 |
CN108453737A (zh) * | 2018-03-23 | 2018-08-28 | 南京工业大学 | 一种基于神经网络的机器人动作轨迹获取系统及方法 |
CN109276414A (zh) * | 2018-11-28 | 2019-01-29 | 河北工业大学 | 一种下肢外骨骼机器人 |
CN110393655A (zh) * | 2019-09-03 | 2019-11-01 | 南京工业大学 | 一种电机与气动肌肉混合的穿戴式上肢康复机器人 |
CN111290273A (zh) * | 2020-02-18 | 2020-06-16 | 湖州和力机器人智能科技有限公司 | 基于外骨骼机器人柔性作动器的位置跟踪优化控制方法 |
CN111856945A (zh) * | 2020-08-06 | 2020-10-30 | 河北工业大学 | 一种基于周期事件触发机制的下肢外骨骼滑模控制方法 |
Non-Patent Citations (4)
Title |
---|
Multivariable Finite-Time Control of 5 DOF Upper-Limb Exoskeleton Based on Linear Extended Observer;Gaowei Zhang;《IEEE Access》;20180406;第6卷;第43213-43221页 * |
Robust nonlinear control schemes for finite-time tracking objective of a 5-DOF robotic exoskeleton;Abooee, Ali;《INTERNATIONAL JOURNAL OF CONTROL》;20190902;第92卷(第9期);第2178-2193页 * |
可穿戴五自由度上肢外骨骼机器人固定时间控制;张高巍;《控制理论与应用》;20200131;第37卷(第1期);第205-214页 * |
基于迭代学习控制算法的下肢外骨骼机器人跟随特性;杨凯歌;《科学技术工程》;20181231;第18卷(第34期);第196-201页 * |
Also Published As
Publication number | Publication date |
---|---|
CN111965979A (zh) | 2020-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111281743B (zh) | 一种上肢康复外骨骼机器人自适应柔顺控制方法 | |
CN106527152B (zh) | 闭环分数阶PDɑ型迭代学习机器人控制器的设计方法及系统 | |
CN105773623B (zh) | 基于预测型间接迭代学习的scara机器人轨迹跟踪控制方法 | |
CN106393116B (zh) | 具有初态学习的机械臂分数阶迭代学习控制方法及系统 | |
CN108519740B (zh) | 一种全状态约束机械臂轨迹跟踪的协同控制方法 | |
CN111965979B (zh) | 基于外骨骼机器人作动器的有限时间控制方法 | |
CN112904728A (zh) | 一种基于改进型趋近律的机械臂滑模控制轨迹跟踪方法 | |
CN109445274B (zh) | 一种柔性空间机械臂振动控制方法及系统 | |
CN115256386B (zh) | 考虑跟踪误差约束的不确定机械臂神经自适应控制方法 | |
CN110673544A (zh) | 基于自适应在线学习的上肢康复机器人控制方法 | |
CN111796525B (zh) | 基于外骨骼机器人机械臂的模型预测控制方法 | |
CN115755592B (zh) | 调整三自由度外骨骼运动状态的多模态控制方法及外骨骼 | |
CN112008726B (zh) | 基于外骨骼机器人作动器的复合有限时间控制方法 | |
CN112237524A (zh) | 柔性上肢康复机器人被动康复训练的控制方法 | |
CN112847373B (zh) | 一种机器人轨迹同步控制方法、计算机可读存储介质 | |
CN113855477B (zh) | 用于下肢外骨骼机器人的分层式控制方法 | |
CN114851171A (zh) | 下肢外骨骼康复机器人步态轨迹跟踪控制方法 | |
CN114578697A (zh) | 一种电机驱动机械手的多约束自适应控制方法 | |
CN113977572A (zh) | 一种基于宽度径向基神经网络的机械臂阻抗学习控制方法 | |
Guo et al. | Application of particle swarm optimisation algorithm in manipulator compliance control | |
Yin et al. | Modeling and control strategy of flexible joint servo system in humanoid manipulator driven by tendon-sheath | |
CN114516054B (zh) | 一种机械臂时延估计控制方法 | |
CN110647035B (zh) | 一种膝关节外骨骼角度的无模型自适应反演控制方法 | |
CN116125817A (zh) | 基于非线性干扰观测器的下肢外骨骼模糊自适应控制方法 | |
CN105467841B (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 |