CN114474051B - A Personalized Gain Teleoperation Control Method Based on Operator Physiological Signals - Google Patents
A Personalized Gain Teleoperation Control Method Based on Operator Physiological Signals Download PDFInfo
- Publication number
- CN114474051B CN114474051B CN202111645113.3A CN202111645113A CN114474051B CN 114474051 B CN114474051 B CN 114474051B CN 202111645113 A CN202111645113 A CN 202111645113A CN 114474051 B CN114474051 B CN 114474051B
- Authority
- CN
- China
- Prior art keywords
- robot
- slave
- gain
- delay
- operator
- 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
- 238000000034 method Methods 0.000 title claims abstract description 19
- 239000011159 matrix material Substances 0.000 claims description 26
- 230000005484 gravity Effects 0.000 claims description 13
- 238000011217 control strategy Methods 0.000 claims description 8
- 230000003183 myoelectrical effect Effects 0.000 claims description 4
- NAWXUBYGYWOOIX-SFHVURJKSA-N (2s)-2-[[4-[2-(2,4-diaminoquinazolin-6-yl)ethyl]benzoyl]amino]-4-methylidenepentanedioic acid Chemical group C1=CC2=NC(N)=NC(N)=C2C=C1CCC1=CC=C(C(=O)N[C@@H](CC(=C)C(O)=O)C(O)=O)C=C1 NAWXUBYGYWOOIX-SFHVURJKSA-N 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 11
- 230000002411 adverse Effects 0.000 abstract description 2
- 230000005540 biological transmission Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000001052 transient effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000002567 electromyography Methods 0.000 description 2
- 238000004088 simulation Methods 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 1
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 1
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
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/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- 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
本发明一种基于操作员生理信号的个性化增益遥操作控制方法,属于人机混合智能的技术领域;首先,建立表示遥操作机器人运动特性的动力学模型,通过肌电信号采集来表征操作员的部分操作意图,结合固定时间不确定观测器及固定时间控制器设计,使得从端机器人能够在结合部分操作员操作意图的情况下在固定时间内跟踪至主端期望轨迹。本发明通过定义包含自时延的跟踪误差来设计观测器及控制器,提升了系统的透明性,减少了传输时延对跟踪效果的不利影响。通过设计结合操作员生理信号的个性化增益控制方法,以肌电信号作为表征,体现操作者的操作意图,动态调节控制器中控制增益,达到提升遥操作轨迹跟踪的效果。
The present invention is a personalized gain teleoperation control method based on the operator's physiological signal, which belongs to the technical field of human-machine hybrid intelligence; firstly, a dynamic model representing the motion characteristics of the teleoperation robot is established, and the operator is represented by collecting electromyographic signals Part of the operating intention, combined with the design of the fixed-time uncertain observer and the fixed-time controller, enables the slave-end robot to track to the desired trajectory of the master-end within a fixed time under the condition of combining part of the operator's operating intention. The invention designs the observer and the controller by defining the tracking error including the self-time delay, improves the transparency of the system, and reduces the adverse influence of the transmission time delay on the tracking effect. By designing a personalized gain control method combined with the operator's physiological signal, the electromyographic signal is used as a representation to reflect the operator's operating intention, and the control gain in the controller is dynamically adjusted to improve the effect of teleoperation trajectory tracking.
Description
技术领域Technical Field
本发明属于人机混合智能的技术领域,具体涉及一种基于操作员生理信号的个性化增益遥操作控制方法。The invention belongs to the technical field of human-machine hybrid intelligence, and in particular relates to a personalized gain teleoperation control method based on operator physiological signals.
背景技术Background Art
遥操作是一种能够将本地端操作员操作信息传递至远端机器人进行执行的技术,由于其拓展了本地端空间与距离的限制,因此遥操作技术也在近年来得到了极大的关注及应用,如达芬奇手术机器人、空间机械臂、海底机械臂等。然而,遥操作系统由于距离跨度的固有原因,也带来了操作时延的问题。现有的遥操作控制方法难以在存在时延的情况下实现对不确定信息的固定时间观测以及系统的固定时间收敛,这对于一些需要满足快速性、精确性的遥操作任务带来了挑战。另外,现有的遥操作系统的控制方法一般都采用固定增益进行设计,没有充分考虑操作员的操作习惯及操作意图。Teleoperation is a technology that can transmit the operation information of the local operator to the remote robot for execution. Since it expands the limitations of local space and distance, teleoperation technology has also received great attention and application in recent years, such as the da Vinci surgical robot, space robotic arms, and underwater robotic arms. However, due to the inherent reasons of the distance span, the teleoperation system also brings the problem of operation delay. The existing teleoperation control methods are difficult to achieve fixed-time observation of uncertain information and fixed-time convergence of the system in the presence of delay, which brings challenges to some teleoperation tasks that need to meet speed and accuracy. In addition, the existing control methods of teleoperation systems are generally designed with fixed gains, without fully considering the operator's operating habits and intentions.
通常,控制器中较高增益会带来较大的控制输入和较好的瞬态性能,但一般会带来控制输入抖振等问题,控制器中较低增益会带来较小的控制输入,但瞬态性能一般较差。在不同操作员进行操作或执行不同任务时,为获得良好的操控性能,现有的固定增益的控制器往往需要进行多次调节以实现较好的控制效果,流程繁琐且难以实现个性化及高效的操控效果。肌电信号作为一种便于采集的人员生理信号,其能够在肢体进行运动前约30~150ms产生,在一定程度上能够表现出操作员的操作意图,将肌电信号应用于控制器的个性化增益调节中,能够在一定程度上结合控制器中高增益及低增益的各部分优势,从而提升操控效果。Generally, a higher gain in the controller will result in a larger control input and better transient performance, but will generally result in problems such as control input jitter. A lower gain in the controller will result in a smaller control input, but the transient performance is generally poor. When different operators operate or perform different tasks, in order to obtain good control performance, the existing fixed-gain controllers often need to be adjusted multiple times to achieve a better control effect. The process is cumbersome and it is difficult to achieve personalized and efficient control effects. As a human physiological signal that is easy to collect, electromyographic signals can be generated about 30 to 150ms before the limbs move, and can to a certain extent reflect the operator's operating intentions. Applying electromyographic signals to the personalized gain adjustment of the controller can to a certain extent combine the advantages of the high-gain and low-gain parts of the controller, thereby improving the control effect.
发明内容Summary of the invention
要解决的技术问题:Technical issues to be solved:
为了避免现有技术的不足之处,本发明提出一种基于操作员生理信号的个性化增益遥操作控制方法,首先,建立表示遥操作机器人运动特性的动力学模型,通过肌电信号采集来表征操作员的部分操作意图,结合固定时间不确定观测器及固定时间控制器设计,使得从端机器人能够在结合部分操作员操作意图的情况下在固定时间内跟踪至主端期望轨迹。本发明通过设计结合操作员生理信号的个性化增益控制方法,以肌电信号作为表征,体现操作者的操作意图,动态调节控制器中控制增益,达到提升遥操作轨迹跟踪的效果。In order to avoid the shortcomings of the prior art, the present invention proposes a personalized gain teleoperation control method based on the operator's physiological signals. First, a dynamic model representing the motion characteristics of the teleoperated robot is established, and the operator's partial operation intention is characterized by electromyographic signal acquisition. Combined with the fixed-time uncertain observer and fixed-time controller design, the slave robot can track the master end's expected trajectory within a fixed time in combination with part of the operator's operation intention. The present invention designs a personalized gain control method combined with the operator's physiological signals, uses electromyographic signals as a representation, reflects the operator's operation intention, and dynamically adjusts the control gain in the controller to achieve the effect of improving teleoperation trajectory tracking.
本发明的技术方案是:一种基于操作员生理信号的个性化增益遥操作控制方法,其特征在于具体步骤如下:The technical solution of the present invention is: a personalized gain remote operation control method based on the operator's physiological signal, characterized by the following specific steps:
步骤一:建立遥操作机器人动力学模型,得到从端机器人动力学模型如下:Step 1: Establish the dynamic model of the teleoperated robot, and obtain the dynamic model of the slave robot as follows:
其中,标称模型分别为标称的惯性矩阵、科里奥利矩阵以及重力向量;不确定项ΔMi,ΔCi,Δgi分别为惯性矩阵、科里奥利矩阵以及重力向量的不确定部分;代表扰动向量,下标i=m,s分别代表主端和从端;τs为从端机器人控制输入,τe为环境对从端机器人施加的力;Among them, the nominal model are the nominal inertia matrix, Coriolis matrix and gravity vector respectively; the uncertainties ΔM i , ΔC i , Δg i are the uncertain parts of the inertia matrix, Coriolis matrix and gravity vector respectively; represents the disturbance vector, the subscript i=m, s represents the master and slave respectively; τs is the control input of the slave robot, τe is the force exerted by the environment on the slave robot;
步骤二:设计固定时间不确定观测器;Step 2: Design a fixed-time uncertain observer;
假设主端机器人信息传输到从端机器人所需的时间为Tm(t),其中为已知常值时延,δ(t)为存在上界的时变时延;Assume that the time required for the master robot to transmit information to the slave robot is T m (t), in is a known constant delay, δ(t) is a time-varying delay with an upper bound;
定义包含自时延的从端机器人跟踪误差如下:The tracking error of the slave robot including the self-delay is defined as follows:
其中,为引入的自时延部分;in, is the self-delay part introduced;
得到从端遥操作机器人跟踪误差动态如下:The tracking error dynamics of the remote robot from the slave end are obtained as follows:
其中, 为包含不确定项的集总扰动;in, is the lumped disturbance containing uncertain terms;
结合从端遥操作机器人跟踪误差动态(3)和从端机器人动力学模型(1),设计如下的固定时间不确定观测器:Combining the tracking error dynamics of the slave teleoperated robot (3) and the slave robot dynamics model (1), the following fixed-time uncertain observer is designed:
其中,z0,z1,z2,z3分别为ep,ev,的观测值,λ1,λ2,λ3,λ4,λ5,λ6,p为观测器参数,通过设计该固定时间不确定观测器,包含时延以及不确定项的集总干扰能够被在固定时间内进行观测,且观测误差为零,因此可以得到 Among them, z 0 , z 1 , z 2 , z 3 are e p , e v , , λ 1 , λ 2 , λ 3 , λ 4 , λ 5 , λ 6 , and p are observer parameters. By designing the fixed-time uncertain observer, the aggregate interference including delay and uncertainty can be observed within a fixed time, and the observation error is zero, so we can get
步骤三:基于生理信号的个性化增益控制器控制策略;Step 3: Personalized gain controller control strategy based on physiological signals;
结合观测值将步骤二中的从端遥操作机器人跟踪误差动态(3)改写如下:Combined with the observed values, the tracking error dynamics (3) of the slave teleoperated robot in
其中, in,
定义非奇异终端滑模面为:The non-singular terminal sliding surface is defined as:
其中,α1,α2,μ1,μ2为滑模设计中的参数,sgn(*)a=sign(*)|*|a;Wherein, α 1 , α 2 , μ 1 , μ 2 are parameters in sliding mode design, sgn(*) a =sign(*)|*| a ;
结合跟踪误差模型(2)和非奇异终端滑模面(7),得到如下控制律:Combining the tracking error model (2) and the non-singular terminal sliding surface (7), the following control law is obtained:
其中,μ3,μ4为控制律中设计的参数,ρ为操作者操作时计算生成的肌电信号增益;in, μ 3 , μ 4 are the parameters designed in the control law, and ρ is the myoelectric signal gain calculated and generated when the operator operates;
步骤四:通过李雅普诺夫函数验证系统稳定性。Step 4: Verify system stability through Lyapunov function.
本发明的进一步技术方案是:所述步骤一中,考虑主端及从端遥操作机器人笛卡尔空间动力学模型如下:A further technical solution of the present invention is: in the
其中,为机器人惯性矩阵,为机器人科里奥利矩阵,代表重力向量,代表扰动向量,下标i=m,s分别代表主端及从端;τm为主端机器人的控制输入,τh为操作员对主端机器人施加的力,τs为从端机器人控制输入,τe为环境对从端机器人施加的力;in, is the robot inertia matrix, For the robot Coriolis matrix, represents the gravity vector, represents the disturbance vector, the subscript i=m, s represents the master and slave respectively; τm is the control input of the master robot, τh is the force applied by the operator to the master robot, τs is the control input of the slave robot, and τe is the force applied by the environment to the slave robot;
引入了标称模型以及不确定项表示真实的机器人模型,表示如下:The nominal model and uncertainty terms are introduced to represent the real robot model, which is expressed as follows:
其中,标称模型分别为标称的惯性矩阵、科里奥利矩阵以及重力向量。不确定项ΔMi,ΔCi,Δgi分别为惯性矩阵、科里奥利矩阵以及重力向量的不确定部分。Among them, the nominal model are the nominal inertia matrix, Coriolis matrix and gravity vector respectively. The uncertainties ΔM i , ΔC i , Δg i are the uncertain parts of the inertia matrix, Coriolis matrix and gravity vector respectively.
通过将式(10)代入式(9)得到从端机器人动力学模型如下:By substituting formula (10) into formula (9), the dynamic model of the slave robot is obtained as follows:
本发明的进一步技术方案是:所述步骤四中,选取李雅普诺夫函数如下:A further technical solution of the present invention is: in the
V=sTs (12)V=s T s (12)
对式(12)的李雅普诺夫函数求导并带入控制律(8)和滑模面(7),可得:By taking the derivative of the Lyapunov function of equation (12) and substituting it into the control law (8) and the sliding surface (7), we can obtain:
其中证明了公式(8)得到的包含自时延的控制系统的固定时间稳定特性;in The fixed-time stability characteristic of the control system containing self-delay obtained by formula (8) is proved;
进一步证明不包含自时延的从端与主端间的跟踪误差稳定性,不包含自时延的从端与主端的跟踪误差为如下:The stability of the tracking error between the slave and the master without self-delay is further proved. The tracking error between the slave and the master without self-delay is as follows:
xs *(t)=xs(t)-xm(t) (14)x s * (t)=x s (t)-x m (t) (14)
包含自时延的跟踪误差(2)重写为如下形式:The tracking error (2) including the self-delay can be rewritten as follows:
由(13)得到含自时延的误差系统能够固定时间稳定且ep=0,结合式(15)则证明xs *(t)有界,即从端机器人能够在固定时间内跟踪至主端参考轨迹,不含自时延的误差系统稳定且跟踪误差的界如下:From (13), we can get that the error system with self-delay can be stable in fixed time and ep = 0. Combined with equation (15), it is proved that xs * (t) is bounded, that is, the slave robot can track the master reference trajectory in a fixed time. The error system without self-delay is stable and the tracking error is bounded as follows:
本发明的进一步技术方案是:所述控制策略在三关节机器臂上进行仿真验证,从端初始位置为[0.6,0.3,0.2]rad,主端三关节参考轨迹给定为:A further technical solution of the present invention is: the control strategy is simulated and verified on a three-joint robot arm, the initial position of the slave end is [0.6, 0.3, 0.2] rad, and the reference trajectory of the three joints of the master end is given as:
有益效果Beneficial Effects
本发明的有益效果在于:本发明提出了一种基于操作员生理信号的个性化增益遥操作控制方法,建立了遥操作机器人动力学模型,设计了固定时间不确定观测器以及基于生理信号的个性化增益控制器。本发明方法同现有研究相比具有以下优点:The beneficial effects of the present invention are as follows: the present invention proposes a personalized gain teleoperation control method based on the operator's physiological signal, establishes a teleoperation robot dynamics model, designs a fixed-time uncertain observer and a personalized gain controller based on physiological signals. Compared with existing research, the method of the present invention has the following advantages:
(1)通过定义包含自时延的跟踪误差来设计观测器及控制器,相较于传统的不包含自时延的误差定义方式而言,提升了系统的透明性,减少了传输时延对跟踪效果的不利影响。(1) By defining the tracking error including self-delay to design the observer and controller, compared with the traditional error definition method that does not include self-delay, the transparency of the system is improved and the adverse impact of transmission delay on the tracking effect is reduced.
(2)通过设计固定时间不确定观测器以及固定时间控制策略,实现了不确定项的观测值及遥操作系统的固定时间收敛,且系统的收敛时间的上界只与控制器参数有关,相较于有限时间控制方法以及渐近稳定的控制方法而言,提高了系统的跟踪速度。(2) By designing a fixed-time uncertain observer and a fixed-time control strategy, the fixed-time convergence of the observation value of the uncertain term and the teleoperation system is achieved. The upper bound of the convergence time of the system is only related to the controller parameters. Compared with the finite-time control method and the asymptotically stable control method, the tracking speed of the system is improved.
(3)通过将肌电这一生理信号结合入控制器设计步骤中,实现了基于生理信号的个性化增益控制策略,同时结合了控制器中高增益参数以及低增益参数的优势,由图6的跟踪误差中可以看出采用了基于生理信号的个性化增益控制相较于图2中的低增益参数控制器及图4中的高增益参数控制器能够实现更优的跟踪效果,收敛时间更快且没有抖振现象。此外,肌电信号在控制器参数中的引入在一定程度上反映了部分操作者的操作意图,提升了遥操作系统的智能性。(3) By incorporating the physiological signal of electromyography into the controller design process, a personalized gain control strategy based on physiological signals is realized, and the advantages of high gain parameters and low gain parameters in the controller are combined. It can be seen from the tracking error in Figure 6 that the personalized gain control based on physiological signals can achieve better tracking effect, faster convergence time and no jitter phenomenon compared with the low gain parameter controller in Figure 2 and the high gain parameter controller in Figure 4. In addition, the introduction of electromyography signals in the controller parameters reflects the operation intentions of some operators to a certain extent, improving the intelligence of the teleoperation system.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1为本发明低增益参数控制器下关节位置轨迹跟踪效果图;FIG1 is a diagram showing the tracking effect of joint position trajectory under a low-gain parameter controller of the present invention;
图2为本发明低增益参数控制器下关节位置跟踪误差;FIG2 is a diagram of the joint position tracking error under the low gain parameter controller of the present invention;
图3为本发明高增益参数控制器下关节位置轨迹跟踪效果图;FIG3 is a diagram showing the tracking effect of the joint position trajectory under the high gain parameter controller of the present invention;
图4为本发明高增益参数控制器下关节位置跟踪误差;FIG4 is a diagram of the joint position tracking error of the high gain parameter controller of the present invention;
图5为本发明个性化增益参数控制器下关节位置轨迹跟踪效果图;FIG5 is a diagram showing the joint position trajectory tracking effect of the personalized gain parameter controller of the present invention;
图6为本发明个性化增益参数控制器下关节位置跟踪误差;FIG6 is a diagram of the joint position tracking error under the personalized gain parameter controller of the present invention;
图7为本发明肌电采集的个性化增益。FIG. 7 shows the personalized gain of myoelectric acquisition according to the present invention.
具体实施方式DETAILED DESCRIPTION
下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present invention, but should not be construed as limiting the present invention.
步骤1:遥操作机器人动力学模型Step 1: Dynamic Model of Teleoperated Robot
考虑主端及从端遥操作机器人笛卡尔空间动力学模型如下:Consider the Cartesian space dynamics model of the master and slave teleoperated robots as follows:
其中,为机器人惯性矩阵,为机器人科里奥利矩阵,代表重力向量,代表扰动向量,下标i=m,s分别代表主端及从端。τm为主端机器人的控制输入,τh为操作员对主端机器人施加的力,τs为从端机器人控制输入,τe为环境对从端机器人施加的力。in, is the robot inertia matrix, For the robot Coriolis matrix, represents the gravity vector, represents the disturbance vector, the subscript i=m, and s represents the master and slave respectively. τm is the control input of the master robot, τh is the force applied by the operator to the master robot, τs is the control input of the slave robot, and τe is the force applied by the environment to the slave robot.
由于实际情况中,机器人精确的动力学模型难以获得,因此引入了标称模型以及不确定项来表示真实的机器人模型,相应表示如下:Since it is difficult to obtain an accurate dynamic model of the robot in actual situations, a nominal model and uncertainty terms are introduced to represent the real robot model. The corresponding expressions are as follows:
其中,标称模型分别为标称的惯性矩阵、科里奥利矩阵以及重力向量。不确定项ΔMi,ΔCi,Δgi分别为惯性矩阵、科里奥利矩阵以及重力向量的不确定部分。Among them, the nominal model are the nominal inertia matrix, Coriolis matrix and gravity vector respectively. The uncertainties ΔM i , ΔC i , Δg i are the uncertain parts of the inertia matrix, Coriolis matrix and gravity vector respectively.
通过将式(2)代入式(1)可得从端机器人动力学如下:By substituting equation (2) into equation (1), the dynamics of the slave robot can be obtained as follows:
步骤2:固定时间不确定观测器设计Step 2: Fixed-time uncertain observer design
假设主端机器人信息传输到从端机器人所需的时间为Tm(t),假设未知时延Tm(t)由两部分组成,其中为已知常值时延,δ(t)为存在上界的时变时延。Assume that the time required for the master robot to transmit information to the slave robot is T m (t), and assume that the unknown delay T m (t) consists of two parts: in is a known constant delay, and δ(t) is a time-varying delay with an upper bound.
定义包含自时延的从端机器人跟踪误差如下:The tracking error of the slave robot including the self-delay is defined as follows:
其中,为引入的自时延部分。in, This is the introduced self-delay part.
可以得到相应的跟踪误差动态如下:The corresponding tracking error dynamics can be obtained as follows:
其中 为包含不确定项的集总扰动。in is the lumped disturbance including uncertain terms.
考虑从端遥操作机器人跟踪误差动态(5)以及动力学模型(3),可设计如下的固定时间不确定观测器:Considering the tracking error dynamics (5) and the dynamics model (3) of the remote robot, the following fixed-time uncertain observer can be designed:
其中,z0,z1,z2,z3分别为ep, 的观测值,λ1,λ2,λ3,λ4,λ5,λ6,p为观测器参数,通过设计该固定时间不确定观测器,包含时延以及不确定项的集总干扰能够被在固定时间内进行观测,且观测误差为零,因此可以得到 Among them, z 0 , z 1 , z 2 , z 3 are e p , , λ 1 , λ 2 , λ 3 , λ 4 , λ 5 , λ 6 , and p are observer parameters. By designing the fixed-time uncertain observer, the aggregate interference including delay and uncertainty can be observed within a fixed time, and the observation error is zero, so we can get
步骤3:基于生理信号的个性化增益控制器控制策略Step 3: Personalized gain controller control strategy based on physiological signals
为便于后续设计及分析,结合观测值将步骤2中的跟踪误差动态(5)改写如下:To facilitate subsequent design and analysis, the tracking error dynamics (5) in
其中, in,
定义非奇异终端滑模面为:The non-singular terminal sliding surface is defined as:
其中,α1,α2,μ1,μ2为滑模设计中的参数,sgn(*)a=sign(*)|*|a。Wherein, α 1 , α 2 , μ 1 , μ 2 are parameters in sliding mode design, and sgn(*) a =sign(*)|*| a .
结合跟踪误差模型(4)以及所设计的非奇异终端滑模面(9),可得到如下控制律:Combining the tracking error model (4) and the designed non-singular terminal sliding surface (9), the following control law can be obtained:
其中, in,
其中μ3,μ4为控制律中设计的参数,ρ为操作者操作时计算生成的肌电信号增益。Wherein μ 3 and μ 4 are the parameters designed in the control law, and ρ is the myoelectric signal gain calculated and generated when the operator operates.
步骤4:明确系统稳定性Step 4: Determine system stability
选取李雅普诺夫函数如下:The Lyapunov function is selected as follows:
V=sTs (11)V=s T s (11)
对式(11)的李雅普诺夫函数求导并带入控制律(10)和滑模面(9),可得:By taking the derivative of the Lyapunov function of equation (11) and substituting it into the control law (10) and the sliding surface (9), we can obtain:
其中证明了公式(10)得到的包含自时延的控制系统的固定时间稳定特性。in The fixed-time stability characteristic of the control system containing self-delay obtained by formula (10) is proved.
进一步将证明不包含自时延的从端与主端间的跟踪误差稳定性,不包含自时延的从端与主端的跟踪误差为如下:It will be further proved that the tracking error stability between the slave and the master without self-delay is as follows:
xs *(t)=xs(t)-xm(t) (13)x s * (t)=x s (t)-x m (t) (13)
包含自时延的跟踪误差(4)可以重写为如下形式The tracking error (4) including the self-delay can be rewritten as follows
由(12)可得到含自时延的误差系统能够固定时间稳定且ep=0,结合式(14)则可证明xs *(t)有界,也即从端机器人能够在固定时间内跟踪至主端参考轨迹,不含自时延的误差系统稳定且跟踪误差的界如下From (12), we can get that the error system with self-delay can be stable in fixed time and e p = 0. Combined with equation (14), it can be proved that x s * (t) is bounded, that is, the slave robot can track the master reference trajectory in a fixed time. The error system without self-delay is stable and the tracking error is bounded as follows:
步骤5:仿真验证Step 5: Simulation Verification
该控制策略在三关节机器臂上进行了仿真验证,从端初始位置为[0.6,0.3,0.2]rad,主端三关节参考轨迹给定为:The control strategy was simulated and verified on a three-joint robot arm. The initial position of the slave end was [0.6, 0.3, 0.2] rad, and the reference trajectory of the three joints of the master end was given as:
仿真验证结果Simulation Verification Results
如图1为较小增益且未考虑肌电生理信号时的关节位置轨迹跟踪曲线μ3=μ4=0.1,ρ=0,位置轨迹跟踪图,图2为相应的轨迹跟踪误差,从中可以看出,在控制器低增益情况下,跟踪误差约在4秒趋于稳定。如图3所示为较大增益且未考虑肌电生理信号时的关节位置轨迹跟踪曲线μ3=μ4=5,ρ=0,图4为相应的主端从端跟踪误差轨迹,从中可以看出,在控制器高增益情况下,系统瞬态性能得到了提升,大约在1秒时即可趋于稳定,但会带来一定的抖振情况。图5为采用较低增益,但考虑肌电生理信号时的关节位置轨迹跟踪曲线μ3=μ4=0.1,图6为相应的主端从端跟踪误差,从中可以看到系统大约在2秒时即可趋于稳定,且稳态时没有抖振的情况,同时结合了低增益控制器参数及高增益控制器参数的优点。变化增益ρ如图7所示,可以看到在误差较大时,肌电信号增益会较大,当跟踪误差较小时,肌电信号的增益也相对应的较小。As shown in Figure 1, the joint position trajectory tracking curve μ 3 =μ 4 =0.1, ρ = 0 when the gain is small and the electromyographic physiological signal is not considered, and the position trajectory tracking diagram is shown in Figure 2. It can be seen that under the condition of low controller gain, the tracking error tends to be stable in about 4 seconds. As shown in Figure 3, the joint position trajectory tracking curve μ 3 =μ 4 =5, ρ = 0 when the gain is large and the electromyographic physiological signal is not considered, and Figure 4 is the corresponding master-slave tracking error trajectory. It can be seen that under the condition of high controller gain, the transient performance of the system is improved, and it can be stable in about 1 second, but it will bring some jitter. Figure 5 is the joint position trajectory tracking curve μ 3 =μ 4 =0.1 when a lower gain is used but the electromyographic physiological signal is considered, and Figure 6 is the corresponding master-slave tracking error. It can be seen that the system can be stable in about 2 seconds, and there is no jitter in the steady state, and it combines the advantages of low gain controller parameters and high gain controller parameters. The change gain ρ is shown in FIG7 . It can be seen that when the error is large, the gain of the electromyographic signal is large, and when the tracking error is small, the gain of the electromyographic signal is correspondingly small.
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在不脱离本发明的原理和宗旨的情况下在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。Although the embodiments of the present invention have been shown and described above, it is to be understood that the above embodiments are illustrative and are not to be construed as limitations on the present invention. A person skilled in the art may change, modify, substitute and modify the above embodiments within the scope of the present invention without departing from the principles and purpose of the present invention.
Claims (4)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111645113.3A CN114474051B (en) | 2021-12-30 | 2021-12-30 | A Personalized Gain Teleoperation Control Method Based on Operator Physiological Signals |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111645113.3A CN114474051B (en) | 2021-12-30 | 2021-12-30 | A Personalized Gain Teleoperation Control Method Based on Operator Physiological Signals |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114474051A CN114474051A (en) | 2022-05-13 |
CN114474051B true CN114474051B (en) | 2023-05-23 |
Family
ID=81508051
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111645113.3A Active CN114474051B (en) | 2021-12-30 | 2021-12-30 | A Personalized Gain Teleoperation Control Method Based on Operator Physiological Signals |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114474051B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116985128B (en) * | 2023-07-31 | 2024-09-27 | 西北工业大学 | Variable parameter teleoperation control method based on surface electromyographic signals |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106938462A (en) * | 2016-12-07 | 2017-07-11 | 北京邮电大学 | A kind of remote operating bilateral control method based on self adaptation PD and fuzzy logic |
CN110340894A (en) * | 2019-07-18 | 2019-10-18 | 浙江大学 | A Fuzzy Logic-Based Adaptive Multilateral Control Method for Teleoperation System |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6633783B1 (en) * | 2000-06-06 | 2003-10-14 | Honda Giken Kogyo Kabushiki Kaisha | Fuzzy logic based control |
CN111427264B (en) * | 2020-03-15 | 2021-12-14 | 中国地质大学(武汉) | A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology |
CN113478462B (en) * | 2021-07-08 | 2022-12-30 | 中国科学技术大学 | Method and system for controlling intention assimilation of upper limb exoskeleton robot based on surface electromyogram signal |
-
2021
- 2021-12-30 CN CN202111645113.3A patent/CN114474051B/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106938462A (en) * | 2016-12-07 | 2017-07-11 | 北京邮电大学 | A kind of remote operating bilateral control method based on self adaptation PD and fuzzy logic |
CN110340894A (en) * | 2019-07-18 | 2019-10-18 | 浙江大学 | A Fuzzy Logic-Based Adaptive Multilateral Control Method for Teleoperation System |
Also Published As
Publication number | Publication date |
---|---|
CN114474051A (en) | 2022-05-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Chen et al. | RBFNN-based adaptive sliding mode control design for delayed nonlinear multilateral telerobotic system with cooperative manipulation | |
CN111546315B (en) | Robot flexible teaching and reproducing method based on human-computer cooperation | |
Yun et al. | Self-adjusting force/bit blending control based on quantitative factor-scale factor fuzzy-PID bit control | |
US11474510B2 (en) | Programming a robot by demonstration | |
CN105242533B (en) | A kind of change admittance remote operating control method for merging multi information | |
CN107053179B (en) | A kind of mechanical arm Compliant Force Control method based on Fuzzy Reinforcement Learning | |
CN106945043B (en) | A multi-arm collaborative control system for a master-slave teleoperated surgical robot | |
US12162151B2 (en) | Robot control device, robot system and robot control method | |
CN109085749B (en) | A Nonlinear Teleoperation Bilateral Control Method Based on Adaptive Fuzzy Inversion | |
CN110202574A (en) | Robot ADAPTIVE MIXED impedance/admittance control method based on environment rigidity estimation | |
Luo et al. | Combined perception, control, and learning for teleoperation: key technologies, applications, and challenges | |
JP7518978B2 (en) | Method, device and system for controlling a composite robot | |
Zeng et al. | Encoding multiple sensor data for robotic learning skills from multimodal demonstration | |
CN106406098B (en) | A Human-Computer Interaction Control Method of Robot System in Unknown Environment | |
CN114474051B (en) | A Personalized Gain Teleoperation Control Method Based on Operator Physiological Signals | |
Roveda et al. | Fuzzy impedance control for enhancing capabilities of humans in onerous tasks execution | |
CN117140527B (en) | Mechanical arm control method and system based on deep reinforcement learning algorithm | |
CN113478462B (en) | Method and system for controlling intention assimilation of upper limb exoskeleton robot based on surface electromyogram signal | |
Sidiropoulos et al. | A human inspired handover policy using gaussian mixture models and haptic cues | |
CN116700014A (en) | Intelligent wheelchair track tracking control method based on supercoiled sliding mode observer | |
CN114179089B (en) | Robust region tracking control method for mechanical arm | |
CN107748496B (en) | Impedance Controller Algorithm Based on Parameter Adaptive Adjustment | |
CN211742054U (en) | A Human-Computer Flexible Interaction System Based on Intent Recognition and Impedance Matching | |
Yin et al. | Uncoupled stability analysis of haptic simulation systems for various kinematic sampled data and discretization methods | |
Wu et al. | Human‐Robot Interaction and Demonstration Learning Mode Based on Electromyogram Signal and Variable Impedance Control |
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 |