[go: up one dir, main page]

CN111427264B - A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology - Google Patents

A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology Download PDF

Info

Publication number
CN111427264B
CN111427264B CN202010178981.4A CN202010178981A CN111427264B CN 111427264 B CN111427264 B CN 111427264B CN 202010178981 A CN202010178981 A CN 202010178981A CN 111427264 B CN111427264 B CN 111427264B
Authority
CN
China
Prior art keywords
robot
master
time
formula
fixed time
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.)
Expired - Fee Related
Application number
CN202010178981.4A
Other languages
Chinese (zh)
Other versions
CN111427264A (en
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.)
China University of Geosciences
Original Assignee
China University of Geosciences
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 China University of Geosciences filed Critical China University of Geosciences
Priority to CN202010178981.4A priority Critical patent/CN111427264B/en
Publication of CN111427264A publication Critical patent/CN111427264A/en
Application granted granted Critical
Publication of CN111427264B publication Critical patent/CN111427264B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B13/00Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
    • G05B13/02Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
    • G05B13/04Adaptive 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/042Adaptive 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)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Evolutionary Computation (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)
  • Manipulator (AREA)

Abstract

本发明提供了一种复杂遥操作技术的神经自适应固定时间控制方法,包括:首先对遥操作系统的主从机器人进行运动学和动力学建模,并设定跟踪误差;然后建立主机器人的操作员对整个遥操作系统影响的控制策略及主从机器人之间的复杂混合通讯;最后提出神经自适应非奇异固定时间控制方法,并结合所述运动学和动力学模型,实现复杂遥操作系统中主从机器人互相位置和轨迹跟踪的固定时间稳定。本发明的有益效果是:更加贴近实际;更加富有工程意义,考虑了主从机器人之间无法避免的通讯时滞,并且考虑的时滞是更加现实化的混合时滞;实现了固定时间跟踪,使得本发明方法拥有更强的适应工程需求能力,并且规避了控制器奇异性的情况,此外,应用神经网络,减小了控制增益进而降低了控制成本,减小了控制代价。

Figure 202010178981

The invention provides a neural self-adaptive fixed time control method of complex teleoperation technology, which includes: firstly, kinematics and dynamics modeling are performed on the master-slave robot of the teleoperation system, and the tracking error is set; The control strategy of the operator's influence on the entire teleoperating system and the complex hybrid communication between master-slave robots; finally, a neural adaptive non-singular fixed-time control method is proposed, and combined with the kinematics and dynamics models, the complex teleoperating system is realized The fixed time stability of the master-slave robot's mutual position and trajectory tracking. The beneficial effects of the invention are: it is closer to reality; it has more engineering significance, considers the unavoidable communication time delay between master and slave robots, and the considered time delay is a more realistic mixed time delay; realizes fixed time tracking, The method of the present invention has a stronger ability to adapt to engineering requirements, and avoids the singularity of the controller. In addition, the neural network is applied to reduce the control gain, thereby reducing the control cost and control cost.

Figure 202010178981

Description

一种复杂遥操作技术的神经自适应固定时间控制方法A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology

技术领域technical field

本发明涉及工业控制技术领域,尤其涉及一种复杂遥操作技术的神经自适应固定时间 控制方法。The present invention relates to the technical field of industrial control, in particular to a neural self-adaptive fixed-time control method of complex teleoperation technology.

背景技术Background technique

遥操作是一门多学科交叉学科,它集合了力学、电子学、信息论、自动化理论等领域。 值得注意的是机器人技术就是诞生于两种技术的结合——遥操作和数控铣床。而随着科技 以及工业的快速发展,机器人以及遥操作技术也得到了快速发展。由于工业自动化的全面 发展和科学技术的提高,遥操作技术的快速更新进步,正满足了当下工业自动化的需求, 并且还能替代人类完成高危险高难度的任务。Teleoperation is a multidisciplinary interdisciplinary subject, which integrates the fields of mechanics, electronics, information theory, automation theory and so on. It is worth noting that robotics was born from the combination of two technologies - teleoperation and CNC milling. With the rapid development of technology and industry, robotics and teleoperation technology have also developed rapidly. Due to the comprehensive development of industrial automation and the improvement of science and technology, the rapid update and progress of remote operation technology is meeting the needs of current industrial automation, and can also replace humans to complete high-risk and difficult tasks.

然而遥操作技术在实际应用中会有各种各样的难题制约着它的发展,其中最显著的就 是遥操作技术中主从机器人本身的参数不确定性和所受到的外部扰动会影响遥操作技术 实现目标,也会使遥操作技术的控制代价增加;另一方面是遥操作技术中主从机器人之间 的通讯通道的通讯信号的时滞问题,但这些问题又是在实际工程中无法避免的。However, in the practical application of teleoperation technology, there will be various problems restricting its development. The most significant one is that the parameter uncertainty of the master-slave robot itself and the external disturbances in teleoperation technology will affect the teleoperation. The technical realization of the goal will also increase the control cost of the teleoperation technology; on the other hand, there is the time delay problem of the communication signal of the communication channel between the master and slave robots in the teleoperation technology, but these problems are unavoidable in practical engineering. of.

此外,遥操作技术一般执行任务都是多个任务连续执行,一个问题就是,如果使用该 项技术的人能够提前预知每一个任务的完成时间,那么势必会使得遥操作技术的控制代价 降低,并且对于实际的工程应用,可预知任务完成时间的遥操作技术拥有更强的适应能力 与更好地完成效率。并且遥操作系统能够更好地结合人在这个技术中的地位,能够使得整 个技术更加智能化以及提高了该技术应对突发情况的能力,而我们称这种提高人在该技术 中的影响的遥操作技术称为HIL遥操作技术,HIL遥操作技术也能够更好地应对复杂的现 实工程应用。In addition, the general execution tasks of teleoperation technology are that multiple tasks are executed continuously. One problem is that if the person using this technology can predict the completion time of each task in advance, it will inevitably reduce the control cost of teleoperation technology, and For practical engineering applications, teleoperation technology that can predict the completion time of tasks has stronger adaptability and better completion efficiency. And the teleoperation system can better combine the status of people in this technology, which can make the whole technology more intelligent and improve the technology's ability to deal with emergencies, and we call this improvement of people's influence in the technology. Teleoperation technology is called HIL teleoperation technology, and HIL teleoperation technology can also better cope with complex real-world engineering applications.

因此,本发明将考虑扰动及模型参数不确定性和通讯时滞的HIL遥操作系统系统称之 为复杂遥操作系统,研究固定时间跟踪控制方法应对复杂遥操作系统具有重要工程意义。Therefore, in the present invention, the HIL teleoperating system that considers disturbance and model parameter uncertainty and communication time delay is called a complex teleoperating system, and it is of great engineering significance to study the fixed time tracking control method to deal with the complex teleoperating system.

发明内容SUMMARY OF THE INVENTION

为了解决上述问题,本发明提供了一种复杂遥操作技术的神经自适应非奇异固定时间 控制方法,主要包括以下步骤:In order to solve the above problems, the present invention provides a kind of neural adaptive non-singular fixed time control method of complex teleoperation technology, which mainly comprises the following steps:

S101:对遥操作系统的主从机器人进行运动学和动力学建模,并设定跟踪误差;其中, 在所建立的模型中加入了主机器人的操作员对主机器人的影响力以及环境因素对从机器 人的影响力;S101: Model the kinematics and dynamics of the master-slave robot of the teleoperation system, and set the tracking error; wherein, the influence of the operator of the master robot on the master robot and the influence of environmental factors on the master robot are added to the established model. Influence from robots;

S102:建立主机器人的操作员对整个遥操作系统影响的控制框架及主从机器人之间的 复杂通讯,通讯中包含了常时滞、时变时滞以及随机时滞影响;S102: Establish a control framework for the influence of the operator of the master robot on the entire teleoperation system and complex communication between the master and slave robots. The communication includes constant time delay, time-varying time delay and random time delay effects;

S103:设计神经自适应非奇异固定时间控制方法,并结合所述运动学和动力学模型, 实现复杂遥操作系统中主从机器人的双边固定时间轨迹跟踪控制。S103: Design a neural adaptive non-singular fixed-time control method, and combine the kinematics and dynamics models to realize bilateral fixed-time trajectory tracking control of a master-slave robot in a complex teleoperating system.

进一步地,步骤S101中,建立运动学和动力学模型及设定跟踪误差的具体步骤,包括:Further, in step S101, the specific steps of establishing a kinematics and dynamics model and setting the tracking error include:

S201:建立遥操作系统的常规运动学和动力学模型,如公式(1)所示:S201: Establish the conventional kinematics and dynamics model of the teleoperating system, as shown in formula (1):

Figure GDA0003267430910000021
Figure GDA0003267430910000021

上式中,i∈{m,s}分别代表主机器人和从机器人;qi(t)是n×1的列向量,它代表的机器 人每个关节的角度;xi

Figure GDA0003267430910000022
均为n×1的向量,它们分别为任务空间中的广义坐标和广义速 度;Mi(qi)是n×n的矩阵,它是一个对称正定惯性矩阵;
Figure GDA0003267430910000023
是n×n的矩阵,它是包 含科氏力和离心力的矢量;gi(qi)是n×1的列向量,它的物理含义是重力转矩;di(t)是n× 1的列向量,它代表的是有界的输入扰动;τi(t)是n×1的列向量,它代表的是控制输入; hi(qi)代表的是关节空间坐标对于任务空间坐标的映射;Ji(qi)=θhi(qi)/θqin×n的矩阵, 它表示雅克比矩阵;Fi是n×1的向量:Fm代表主机器人的操作员对主机器人的影响力,Fs代表环境因素对从机器人的影响以力;Fs是根据实际应用情况预先设定的值,且Fs<f, 其中f是预设的有界常数;n代表遥操作系统中主从机器人的维度;In the above formula, i∈{m, s} represents the master robot and the slave robot respectively; q i (t) is an n×1 column vector, which represents the angle of each joint of the robot; x i and
Figure GDA0003267430910000022
Both are n×1 vectors, which are the generalized coordinates and the generalized velocity in the task space respectively; M i (q i ) is an n×n matrix, which is a symmetric positive definite inertia matrix;
Figure GDA0003267430910000023
is an n×n matrix, which is a vector containing the Coriolis force and centrifugal force; g i (q i ) is an n×1 column vector whose physical meaning is gravitational torque; d i (t) is n× 1 , which represents the bounded input perturbation; τ i (t) is the n×1 column vector, which represents the control input; h i (q i ) represents the joint space coordinates for the task space coordinates The mapping of J i (q i ) = θhi (q i )/θq i n ×n matrix, which represents the Jacobian matrix; F i is an n×1 vector: F m represents the operator of the main robot to the main The influence of the robot, F s represents the influence of environmental factors on the slave robot; F s is a preset value according to the actual application, and F s <f, where f is a preset bounded constant; n represents the remote The dimension of the master-slave robot in the operating system;

S202:将主从机械臂含有的物理参数不确定性表示为:S202: Express the uncertainty of physical parameters contained in the master-slave manipulator as:

Figure GDA0003267430910000024
Figure GDA0003267430910000024

上式中,Mi(qi)、

Figure GDA0003267430910000025
和gi(qi)均为动力学参数;M0i(qi)、
Figure GDA0003267430910000028
和g0i(qi)分别为对 应动力学参数的实际值的估计值;ΔMi(qi)、
Figure GDA0003267430910000026
和Δgi(qi)是对应动力学参数的不确 定项,也就是实际值与估计值的差值;In the above formula, M i (q i ),
Figure GDA0003267430910000025
and g i (q i ) are kinetic parameters; M 0i (q i ),
Figure GDA0003267430910000028
and g 0i (q i ) are estimates of the actual values of the corresponding kinetic parameters, respectively; ΔM i (q i ),
Figure GDA0003267430910000026
and Δg i (q i ) are the uncertainty terms of the corresponding kinetic parameters, that is, the difference between the actual value and the estimated value;

定义中间变量Hi,即可得到公式(3):Defining the intermediate variable H i , the formula (3) can be obtained:

Figure GDA0003267430910000027
Figure GDA0003267430910000027

S203:结合公式(1)与公式(3),得到遥操作系统主从机器人的最终运动学和动力学模型的系统方程,如公式(4)所示:S203: Combine the formula (1) and the formula (3) to obtain the system equation of the final kinematics and dynamic model of the master-slave robot of the teleoperated system, as shown in the formula (4):

Figure GDA0003267430910000031
Figure GDA0003267430910000031

上式中,下标i=m时代表主机器人的相关参数,下标i=s时代表从机器人的相关参数;In the above formula, the subscript i=m represents the relevant parameters of the master robot, and the subscript i=s represents the relevant parameters of the slave robot;

S204:根据所述的最终运动学和动力学模型的系统方程(4),得到复杂遥操作系统主从机器人互相跟踪以达成遥操作技术所需的目标的数学表达式为:S204: According to the system equation (4) of the final kinematics and dynamics model, obtain the mathematical expression of the complex teleoperation system master-slave robot tracking each other to achieve the goal required by the teleoperation technology:

Figure GDA0003267430910000032
Figure GDA0003267430910000032

上式中,ei为主从机器人的跟踪误差,即em为主机器人跟踪从机器人的跟踪误差,es为从 机器人跟踪主机器人的跟踪误差;Ti是主从机器人通讯时的混合时滞:Tm为主机器人通讯 时的时滞,Ts为从机器人通讯时的时滞。In the above formula, e i is the tracking error of the master-slave robot, that is, em is the tracking error of the master robot tracking the slave robot, es is the tracking error of the slave robot tracking the master robot; T i is the mixed time when the master-slave robot communicates Delay: Tm is the time delay when the master robot communicates, and T s is the time delay when the slave robot communicates.

进一步地,步骤S101中,所述控制策略包括以下三种情况:Further, in step S101, the control strategy includes the following three situations:

情况一:主机器人在不受操作员影响的情况下跟踪参考轨迹:Fm=0;Case 1: The main robot tracks the reference trajectory without being influenced by the operator: F m = 0;

情况二:操作员应用弹簧-阻尼力来操纵主机器人移动到参考轨迹:Fm=-ξv;其中, ξ是阻尼系数,v是速度;Case 2: The operator applies a spring-damping force to manipulate the main robot to move to the reference trajectory: F m = -ξv; where ξ is the damping coefficient and v is the velocity;

情况三:操作员施加一个有界力来改变主机器人的参考轨迹Fm=supt≥0||Fm||≤c, 其中c是有界的常数,为预设值,supt≥0A代表A在t≥0的定义域范围内的上确界。Case 3: The operator applies a bounded force to change the reference trajectory of the main robot F m =sup t≥0 ||F m || ≤c, where c is a bounded constant and is a preset value, sup t≥ 0 A represents the supremum of A within the domain of t ≥ 0.

进一步地,步骤S102中,所述的主从机器人之间的通讯采用混合时滞通讯,其中包含常时滞、时变时滞以及随机时滞,具体表达式如公式(6)所示:Further, in step S102, the communication between the master and slave robots adopts mixed time delay communication, which includes constant time delay, time-varying time delay and random time delay, and the specific expression is shown in formula (6):

Figure GDA0003267430910000033
Figure GDA0003267430910000033

其中,Ti,1是常时滞,且满足0≤Ti,1≤1;Ti,2是时变时滞,且满足

Figure GDA0003267430910000034
是随机时滞,Ti,3=0.1random(1,1,[110])。Among them, T i,1 is a constant delay, and satisfies 0≤T i,1 ≤1; T i,2 is a time-varying delay, and satisfies
Figure GDA0003267430910000034
is a random delay, T i,3 = 0.1 random(1, 1, [110]).

进一步地,步骤S103中,神经自适应非奇异固定时间控制器包含非奇异固定时间滑 模面、神经自适应率以及任务空间非奇异控制器;具体包括:Further, in step S103, the neural adaptive non-singular fixed-time controller includes a non-singular fixed-time sliding mode surface, a neural adaptive rate and a task space non-singular controller; specifically:

S301:基于非奇异固定时间滑模控制算法构造非奇异固定时间滑模面,具体表达式如 公式(7)所示:S301: Construct a non-singular fixed-time sliding mode surface based on a non-singular fixed-time sliding mode control algorithm, and the specific expression is shown in formula (7):

Figure GDA0003267430910000041
Figure GDA0003267430910000041

上式中,i∈{m,s}分别代表主机器人和从机器人;l1,χ1,l2,χ2是预设的正奇数,并且这四 个参数符合条件:l1>χ1,l2<χ2<2l2;α1=diag[α11,…,α1n]和β1=diag[β11,…,β1n] 是正定的矩阵;In the above formula, i∈{m, s} represents the master robot and the slave robot respectively; l 1 , χ 1 , l 2 , χ 2 are preset positive odd numbers, and these four parameters meet the conditions: l 11 , l 22 <2l 2 ; α 1 =diag[α 11 ,...,α 1n ] and β 1 =diag[β 11 ,...,β 1n ] are positive definite matrices;

S302:基于RBF神经网络构建神经自适应率,具体如下:S302: Construct the neural adaptation rate based on the RBF neural network, as follows:

RBF神经网络表达如公式(8)所示:The RBF neural network expression is shown in formula (8):

Figure GDA0003267430910000042
Figure GDA0003267430910000042

上式中,Wi∈Rn×b代表n个神经元的权重矩阵;

Figure GDA0003267430910000043
是输入数据向量;
Figure GDA0003267430910000044
是RBF神经网络逼近误差;cj∈Rc是第j个神经元的中心;σj表示第j个神经元的宽度;In the above formula, Wi ∈ R n ×b represents the weight matrix of n neurons;
Figure GDA0003267430910000043
is the input data vector;
Figure GDA0003267430910000044
is the RBF neural network approximation error; c j ∈ R c is the center of the jth neuron; σ j represents the width of the jth neuron;

将自适应控制方法和RBF神经网络进行结合,构造神经网络自适应率,如公式(9)所示:The adaptive control method and the RBF neural network are combined to construct the adaptive rate of the neural network, as shown in formula (9):

Figure GDA0003267430910000045
Figure GDA0003267430910000045

上式中,Λi和λi是自己预先设计的正数;si是非奇异固定时间滑模面。In the above formula, Λ i and λ i are positive numbers pre-designed by ourselves; s i is a non-singular fixed-time sliding mode surface.

进一步地,任务空间非奇异控制器的表达式如公式(10)所示:Further, the expression of the task space non-singular controller is shown in formula (10):

τi=τ0iei (10)τ i0iei (10)

上式中,In the above formula,

Figure GDA0003267430910000046
Figure GDA0003267430910000046

Figure GDA0003267430910000047
Figure GDA0003267430910000047

Figure GDA0003267430910000051
Figure GDA0003267430910000051

其中,

Figure GDA0003267430910000052
ηi是预设的控制增 益,且
Figure GDA0003267430910000053
其中
Figure GDA0003267430910000054
in,
Figure GDA0003267430910000052
η i is the preset control gain, and
Figure GDA0003267430910000053
in
Figure GDA0003267430910000054

进一步地,步骤S103中,实现复杂遥操作系统的主从机器人的双边固定时间跟踪控 制的步骤为:Further, in step S103, the step that realizes the bilateral fixed time tracking control of the master-slave robot of complex teleoperation system is:

S401:将公式(10)所示的任务空间非奇异控制器代入至公式(4)所示的复杂遥操作系统主从机器人的最终运动学和动力学模型的系统方程中,形成闭环系统,如公式(11)所示:S401: Substitute the task space non-singular controller shown in formula (10) into the system equation of the final kinematics and dynamics model of the master-slave robot with a complex teleoperated system shown in formula (4) to form a closed-loop system, such as Formula (11) shows:

Figure GDA0003267430910000055
Figure GDA0003267430910000055

将公式(11)数学转换为:Convert equation (11) mathematically to:

Figure GDA0003267430910000056
Figure GDA0003267430910000056

S402:结合步骤S401构建的闭环系统,构造V函数,即李雅普诺夫函数,如公式(12)所示:S402: Combine the closed-loop system constructed in step S401 to construct a V function, that is, a Lyapunov function, as shown in formula (12):

V=Vm+Vs (12)V = V m +V s (12)

上式中,

Figure GDA0003267430910000057
其中,
Figure GDA0003267430910000058
In the above formula,
Figure GDA0003267430910000057
in,
Figure GDA0003267430910000058

S403:(通过之前的条件和V函数的设计,可以得到,V函数是正定的)对V函数 求导,得到公式(13):S403: (Through the previous conditions and the design of the V function, it can be obtained that the V function is positive definite) Derive the V function to obtain formula (13):

Figure GDA0003267430910000059
Figure GDA0003267430910000059

S404:将固定时间滑模面的导数代入到公式(13),得到公式(14):S404: Substitute the derivative of the fixed-time sliding mode surface into formula (13) to obtain formula (14):

Figure GDA0003267430910000061
Figure GDA0003267430910000061

S405:通过固定时间判据,得到固定时间滑模面和V函数的一阶导都是固定时间收敛,并且V函数正定以及V函数的一阶导负定,进而得到应用了神经自适应固定时间控 制方法的复杂遥操作系统能够拥有固定时间收敛能力,遥操作系统能够完成固定时间跟踪 控制目标,并且跟踪上界时间如下:S405: Through the fixed time criterion, it is obtained that the fixed time sliding mode surface and the first derivative of the V function are both fixed time convergence, and the V function is positive definite and the first derivative of the V function is negative definite, and then the neural adaptive fixed time is obtained. The complex teleoperating system of the control method can have a fixed-time convergence capability, and the teleoperating system can complete the fixed-time tracking control target, and the tracking upper bound time is as follows:

Figure GDA0003267430910000062
Figure GDA0003267430910000062

上式中,所有的参数与遥操作系统状态初值无关,只和所述的神经自适应非奇异固定 时间控制方法参数有关,且所述的神经自适应非奇异固定时间控制方法参数由操作员预先 设定。In the above formula, all parameters have nothing to do with the initial state of the teleoperating system, but are only related to the parameters of the neural adaptive non-singular fixed-time control method, and the parameters of the neural adaptive non-singular fixed-time control method are controlled by the operator. pre-setting.

本发明提供的技术方案带来的有益效果是:本发明所提出的技术方案具备以下优点:The beneficial effects brought by the technical solution provided by the present invention are: the technical solution proposed by the present invention has the following advantages:

1)更加贴近实际,考虑了主从机器人模型中的参数不确定性和外部扰动,使得所设 计的控制方法拥有更加强的实用性;1) It is closer to reality, considering the parameter uncertainty and external disturbance in the master-slave robot model, making the designed control method more practical;

2)更加富有工程意义,考虑了主从机器人之间无法避免的通讯时滞,并且考虑的时 滞是更加现实化的混合时滞,同时规避了往常固定时间控制器可能存在的奇异性的情况;2) It has more engineering significance, considering the unavoidable communication time delay between master and slave robots, and the considered time delay is a more realistic hybrid time delay, while avoiding the possible singularity of the usual fixed-time controller. ;

3)实现了固定时间跟踪,使得本发明方法拥有更强的适应工程需求能力,并且应用 神经网络,降低了震颤进而降低了控制成本,减小了控制代价。3) The fixed time tracking is realized, so that the method of the present invention has a stronger ability to adapt to engineering requirements, and the neural network is applied, which reduces the tremor and thus reduces the control cost and control cost.

附图说明Description of drawings

下面将结合附图及实施例对本发明作进一步说明,附图中:The present invention will be further described below in conjunction with the accompanying drawings and embodiments, in which:

图1是本发明实施例中一种复杂遥操作技术的神经自适应非奇异固定时间控制方法 的流程图;Fig. 1 is the flow chart of the neural adaptive non-singular fixed time control method of a kind of complex teleoperation technology in the embodiment of the present invention;

图2是本发明实施例中一种复杂遥操作技术的神经自适应固定时间控制方 法举例说明流程图;Fig. 2 is a kind of neural self-adaptive fixed time control method of complex teleoperation technology in the embodiment of the present invention exemplifies the flow chart;

图3是本发明实施例中主从机器人的机械结构图;3 is a mechanical structure diagram of a master-slave robot in an embodiment of the present invention;

图4是本发明实施例中复杂遥操作系统中通讯通道被建立时混合时滞图;4 is a mixed time-delay diagram when a communication channel is established in a complex teleoperating system in an embodiment of the present invention;

图5是本发明实施例中复杂遥操作系统的位置跟踪图;5 is a position tracking diagram of a complex teleoperating system in an embodiment of the present invention;

图6是本发明实施例中复杂遥操作系统的位置跟踪图;6 is a position tracking diagram of a complex teleoperating system in an embodiment of the present invention;

图7是本发明实施例中复杂遥操作系统的位置跟踪误差图;7 is a position tracking error diagram of a complex teleoperating system in an embodiment of the present invention;

图8是本发明实施例中复杂遥操作系统的位置跟踪误差图;8 is a position tracking error diagram of a complex teleoperating system in an embodiment of the present invention;

图9是本发明实施例中复杂遥操作系统中操作者的施力图;Fig. 9 is the force exerting diagram of the operator in the complex teleoperating system in the embodiment of the present invention;

图10是本发明实施例中复杂遥操作系统的轨迹跟踪和XY平面的轨迹跟踪图。FIG. 10 is a diagram of trajectory tracking of a complex teleoperating system and a trajectory tracking diagram of an XY plane in an embodiment of the present invention.

具体实施方式Detailed ways

为了对本发明的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本发 明的具体实施方式。In order to have a clearer understanding of the technical features, objects and effects of the present invention, the specific embodiments of the present invention will now be described in detail with reference to the accompanying drawings.

本发明的实施例提供了一种复杂遥操作技术的神经自适应非奇异固定时间控制方法; 提供了考虑参数不确定性和外部扰动以及复杂混合时滞的HIL遥操作系统的双边固定时 间跟踪,并通过选择适当的控制增益和神经自适应率参数满足对主从机器人的控制代价要 求。The embodiments of the present invention provide a neural adaptive non-singular fixed-time control method of complex teleoperation technology; provide bilateral fixed-time tracking of HIL teleoperation system considering parameter uncertainty and external disturbance and complex mixed time delay, And the control cost requirements of master-slave robot are satisfied by selecting appropriate control gain and neural adaptive rate parameters.

请参考图1,图1是本发明实施例中一种复杂遥操作技术的神经自适应非奇异固定时 间控制方法的流程图,具体包括如下步骤:Please refer to Fig. 1, Fig. 1 is the flow chart of the neural adaptive non-singular fixed time control method of a kind of complex teleoperation technology in the embodiment of the present invention, specifically comprises the following steps:

S101:对遥操作系统的主从机器人进行运动学和动力学建模,并设定跟踪误差;其中, 在所建立的模型中加入了主机器人的操作员对主机器人的影响力以及环境因素对从机器 人的影响以力;S101: Model the kinematics and dynamics of the master-slave robot of the teleoperation system, and set the tracking error; wherein, the influence of the operator of the master robot on the master robot and the influence of environmental factors on the master robot are added to the established model. From the influence of robots to force;

S102:建立主机器人的操作员对整个遥操作系统影响的控制策略及主从机器人之间 的复杂通讯;S102: Establish a control strategy for the influence of the operator of the master robot on the entire teleoperating system and complex communication between the master and slave robots;

在此策略下的遥操作系统称为人在回路中(human-in-the-loop)的遥操作系统,简称 HIL遥操作系统;那么该控制策略的具体表现在如下三个情况中:The teleoperating system under this strategy is called the human-in-the-loop teleoperating system, or HIL teleoperating system for short; then the control strategy is embodied in the following three situations:

Case 1:主机器人需要在不受操作员影响的情况下跟踪参考轨迹,也就是说,操作者 不对主机器人有任何影响;(Fm=0)Case 1: The main robot needs to track the reference trajectory without being affected by the operator, that is, the operator does not have any influence on the main robot; (F m = 0)

Case 2:操作员应用弹簧-阻尼力来操纵主机器人移动到参考轨迹,也就是说,操作 员是以弹簧阻尼力的方式控制或者影响主机器人,从而间接影响整个遥操作系统来达到操 作者想要达到的目的;(Fm=-ξv,其中ξ是阻尼系数,v是速度)Case 2: The operator applies the spring-damping force to manipulate the main robot to move to the reference trajectory, that is, the operator controls or influences the main robot in the form of spring-damping force, thereby indirectly affecting the entire teleoperating system to achieve the operator's desire. The purpose to be achieved; (F m = -ξv, where ξ is the damping coefficient and v is the velocity)

Case 3:操作员施加一个有界力来改变主机器人的参考轨迹,也就是说,操作员对主 机器人施加一个力,这个力的目的是为了应对在遥操作系统中产生的突发情况,通过这个 操作员的力暂时的改变了整个遥操作系统中的主从机器人运动轨迹,从而使遥操作系统可 以因为操作员而拥有更加智能的应对方法;(Fm=supt≥0||Fm||≤c,其中c是有界的常 数)。Case 3: The operator applies a bounded force to change the reference trajectory of the main robot, that is, the operator applies a force to the main robot. The operator's force temporarily changes the motion trajectory of the master-slave robot in the entire teleoperation system, so that the teleoperation system can have a more intelligent response method because of the operator; (F m =sup t≥0 ||F m || ≤c, where c is a bounded constant).

遥操作系统的通讯通道建立在主从机器人之间,主从机器人的通讯通道较远,常常使 用无线传输,因此必定会有通讯干扰以及通讯时滞,那么通讯干扰和通讯时滞的同时出现 是的通讯时滞往往不会是一成不变的亦或是单独的一种是时滞情况,时滞必定是复杂以及 混乱的,因此在本发明实施例中,建立了混合时滞通讯,即时滞中同时考虑了常时滞、时 变时滞以及随机时滞;并定义带有混合时滞的HIL遥操作系统为复杂遥操作系统。The communication channel of the teleoperating system is established between the master-slave robot. The communication channel of the master-slave robot is far away, and wireless transmission is often used, so there must be communication interference and communication time lag, so the simultaneous occurrence of communication interference and communication time lag is The time delay of communication is often not constant, or it is a separate time delay situation, and the time delay must be complex and chaotic. Therefore, in the embodiment of the present invention, a mixed time delay communication is established, that is, at the same time in the delay Constant time delay, time-varying time delay and random time delay are considered; and the HIL teleoperating system with mixed time delay is defined as a complex teleoperating system.

S103:设计神经自适应非奇异固定时间控制方法,并结合所述运动学和动力学模型, 实现复杂遥操作系统中主从机器人的双边固定时间轨迹跟踪控制。S103: Design a neural adaptive non-singular fixed-time control method, and combine the kinematics and dynamics models to realize bilateral fixed-time trajectory tracking control of a master-slave robot in a complex teleoperating system.

步骤S101中,建立运动学和动力学模型及设定跟踪误差的具体步骤,包括:In step S101, the specific steps of establishing a kinematic and dynamic model and setting the tracking error include:

S201:建立遥操作系统的常规运动学和动力学模型,如公式(1)所示:S201: Establish the conventional kinematics and dynamics model of the teleoperating system, as shown in formula (1):

Figure GDA0003267430910000081
Figure GDA0003267430910000081

上式中,i∈{m,s}分别代表主机器人和从机器人;qi(t)是n×1的列向量,它代表的机器 人每个关节的角度;xi

Figure GDA0003267430910000085
均为n×1的向量,它们分别为任务空间中的广义坐标和广义速 度;Mi(qi)是n×n的矩阵,它是一个对称正定惯性矩阵;
Figure GDA00032674309100000810
是n×n的矩阵,它是包 含科氏力和离心力的矢量;gi(qi)是n×1的列向量,它的物理含义是重力转矩;di(t)是n× 1的列向量,它代表的是有界的输入扰动;τi(t)是n×1的列向量,它代表的是控制输入; hi(qi)代表的是关节空间坐标对于任务空间坐标的映射;
Figure GDA0003267430910000087
是n×n的矩 阵,它表示雅克比矩阵;Fi是n×1的向量:Fm代表主机器人的操作员对主机器人的影响力,Fs代表环境因素对从机器人的影响以力;Fs是根据实际应用情况预先设定的值,且Fs<f,其中f是预设的有界常数;n代表遥操作系统中主从机器人的维度;In the above formula, i∈{m, s} represents the master robot and the slave robot respectively; q i (t) is an n×1 column vector, which represents the angle of each joint of the robot; x i and
Figure GDA0003267430910000085
Both are n×1 vectors, which are the generalized coordinates and the generalized velocity in the task space respectively; M i (q i ) is an n×n matrix, which is a symmetric positive definite inertia matrix;
Figure GDA00032674309100000810
is an n×n matrix, which is a vector containing the Coriolis force and centrifugal force; g i (q i ) is an n×1 column vector whose physical meaning is gravitational torque; d i (t) is n× 1 , which represents the bounded input perturbation; τ i (t) is the n×1 column vector, which represents the control input; h i (q i ) represents the joint space coordinates for the task space coordinates mapping;
Figure GDA0003267430910000087
is an n×n matrix, which represents the Jacobian matrix; F i is an n×1 vector: F m represents the influence of the operator of the master robot on the master robot, and F s represents the influence of environmental factors on the slave robot; F s is a preset value according to the actual application situation, and F s <f, where f is a preset bounded constant; n represents the dimension of the master-slave robot in the teleoperating system;

S202:将主从机械臂含有的物理参数不确定性表示为:S202: Express the uncertainty of physical parameters contained in the master-slave manipulator as:

Figure GDA0003267430910000082
Figure GDA0003267430910000082

上式中,Mi(qi)、

Figure GDA0003267430910000086
和gi(qi)均为动力学参数;M0i(qi)、
Figure GDA0003267430910000088
和g0i(qi)分别为对 应动力学参数的实际值的估计值;ΔMi(qi)、
Figure GDA0003267430910000089
和Δgi(qi)是对应动力学参数的不确 定项,也就是实际值与估计值的差值;In the above formula, M i (q i ),
Figure GDA0003267430910000086
and g i (q i ) are kinetic parameters; M 0i (q i ),
Figure GDA0003267430910000088
and g 0i (q i ) are estimates of the actual values of the corresponding kinetic parameters, respectively; ΔM i (q i ),
Figure GDA0003267430910000089
and Δg i (q i ) are the uncertainty terms of the corresponding kinetic parameters, that is, the difference between the actual value and the estimated value;

定义中间变量Hi,即可得到公式(3):Defining the intermediate variable H i , the formula (3) can be obtained:

Figure GDA0003267430910000083
Figure GDA0003267430910000083

S203:结合公式(1)与公式(3),得到遥操作系统主从机器人的最终运动学和动力学模型的系统方程,如公式(4)所示:S203: Combine the formula (1) and the formula (3) to obtain the system equation of the final kinematics and dynamic model of the master-slave robot of the teleoperated system, as shown in the formula (4):

Figure GDA0003267430910000084
Figure GDA0003267430910000084

上式中,下标i=m时代表主机器人的相关参数,下标i=s时代表从机器人的相关参数;In the above formula, the subscript i=m represents the relevant parameters of the master robot, and the subscript i=s represents the relevant parameters of the slave robot;

S204:根据所述的最终运动学和动力学模型的系统方程(4),得到遥操作系统主从机器人互相跟踪以达成遥操作技术所需的目标的数学表达式为:S204: According to the system equation (4) of the final kinematics and dynamics model, obtain the mathematical expression that the master and slave robots of the teleoperation system track each other to achieve the goal required by the teleoperation technology:

Figure GDA0003267430910000091
Figure GDA0003267430910000091

上式中,ei为主从机器人的跟踪误差,即em为主机器人跟踪从机器人的跟踪误差,es为从 机器人跟踪主机器人的跟踪误差;Ti是主从机器人通讯时的混合时滞:Tm为主机器人通讯 时的时滞,Ts为从机器人通讯时的时滞。In the above formula, e i is the tracking error of the master-slave robot, that is, em is the tracking error of the master robot tracking the slave robot, es is the tracking error of the slave robot tracking the master robot; T i is the mixed time when the master-slave robot communicates Delay: Tm is the time delay when the master robot communicates, and T s is the time delay when the slave robot communicates.

步骤S102中,所述控制策略包括以下三种情况:In step S102, the control strategy includes the following three situations:

情况一:主机器人在不受操作员影响的情况下跟踪参考轨迹:Fm=0;Case 1: The main robot tracks the reference trajectory without being influenced by the operator: F m = 0;

情况二:操作员应用弹簧-阻尼力来操纵主机器人移动到参考轨迹:Fm=-ξv;其中, ξ是阻尼系数,v是速度;Case 2: The operator applies a spring-damping force to manipulate the main robot to move to the reference trajectory: F m = -ξv; where ξ is the damping coefficient and v is the velocity;

情况三:操作员施加一个有界力来改变主机器人的参考轨迹Fm=supt≥0||Fm||≤c, 其中c是有界的常数,为预设值,supt≥0A代表A在t≥0的定义域范围内的上确界。Case 3: The operator applies a bounded force to change the reference trajectory of the main robot F m =sup t≥0 ||F m || ≤c, where c is a bounded constant and is a preset value, sup t≥ 0 A represents the supremum of A within the domain of t ≥ 0.

在本发明实施例中,满足这三个情况的遥操作系统被称为HIL遥操作系统。In this embodiment of the present invention, a teleoperating system that satisfies these three conditions is called a HIL teleoperating system.

步骤S102中,所述的主从机器人之间的通讯采用混合时滞通讯,其中包含常时滞、时变时滞以及随机时滞,具体表达式如公式(6)所示:In step S102, the communication between the master and slave robots adopts mixed time delay communication, which includes constant time delay, time-varying time delay and random time delay, and the specific expression is shown in formula (6):

Figure GDA0003267430910000092
Figure GDA0003267430910000092

其中,Ti,1是常时滞,且满足0≤Ti,1≤1;Ti,2是时变时滞,且满足

Figure GDA0003267430910000093
Ti,3是随机时滞,通过Ti,3=0.1random(1,1,[110])这个函数得到;Among them, T i,1 is a constant delay, and satisfies 0≤T i,1 ≤1; T i,2 is a time-varying delay, and satisfies
Figure GDA0003267430910000093
T i,3 is a random time delay, obtained by the function T i,3 =0.1random(1,1,[110]);

在本发明实施例中,定义带有以上混合时滞的HIL遥操作系统为复杂遥操作系统。In the embodiment of the present invention, the HIL teleoperating system with the above mixed time delay is defined as a complex teleoperating system.

步骤S103中,所述的神经自适应非奇异固定时间控制器包含非奇异固定时间滑模面、 神经自适应率以及任务空间非奇异控制器;具体包括:In step S103, the neural adaptive non-singular fixed-time controller includes a non-singular fixed-time sliding mode surface, a neural adaptive rate, and a task space non-singular controller; specifically:

S301:基于非奇异固定时间滑模控制算法构造非奇异固定时间滑模面,具体表达式如 公式(7)所示:S301: Construct a non-singular fixed-time sliding mode surface based on a non-singular fixed-time sliding mode control algorithm, and the specific expression is shown in formula (7):

Figure GDA0003267430910000101
Figure GDA0003267430910000101

上式中,i∈{m,s}分别代表主机器人和从机器人;l1,χ1,l2,χ2是预设的正奇数,并且这四 个参数符合条件:l1>χ1,l2<χ2<2l2;α1=diag[α11,…,α1n]和β1=diag[β11,…,β1n] 是正定的矩阵;In the above formula, i∈{m, s} represents the master robot and the slave robot respectively; l 1 , χ 1 , l 2 , χ 2 are preset positive odd numbers, and these four parameters meet the conditions: l 11 , l 22 <2l 2 ; α 1 =diag[α 11 ,...,α 1n ] and β 1 =diag[β 11 ,...,β 1n ] are positive definite matrices;

S302:基于RBF神经网络构建神经自适应率,具体如下:S302: Construct the neural adaptation rate based on the RBF neural network, as follows:

RBF神经网络表达如公式(8)所示:The RBF neural network expression is shown in formula (8):

Figure GDA0003267430910000102
Figure GDA0003267430910000102

上式中,Wi∈Rn×b代表n个神经元的权重矩阵;

Figure GDA0003267430910000103
代表主从机器人转置下的神经网络自 适应率;
Figure GDA0003267430910000109
是输入数据向量;
Figure GDA0003267430910000104
是RBF神经网络逼近误差(将公式(3) 中Hi所包含的三个未知量ΔMi(qi)、
Figure GDA0003267430910000105
和Δgi(qi)带入RBF神经网络表达式,采用 RBF神经网络逼近方法得到RBF神经网络的参数
Figure GDA00032674309100001010
无需具体计算出ΔMi(qi)、
Figure GDA0003267430910000106
和Δgi(qi)的具体值);cj∈Rc是第j个神经元的中心;σj表示第j个神经元的宽度;In the above formula, Wi ∈ R n ×b represents the weight matrix of n neurons;
Figure GDA0003267430910000103
Represents the neural network adaptation rate under the master-slave robot transposition ;
Figure GDA0003267430910000109
is the input data vector;
Figure GDA0003267430910000104
is the approximation error of the RBF neural network (the three unknown quantities ΔM i (q i ) ,
Figure GDA0003267430910000105
and Δg i (q i ) are brought into the RBF neural network expression, and the RBF neural network approximation method is used to obtain the parameters of the RBF neural network
Figure GDA00032674309100001010
There is no need to specifically calculate ΔM i (q i ),
Figure GDA0003267430910000106
and Δg i (q i ); c j ∈ R c is the center of the jth neuron; σ j represents the width of the jth neuron;

采用自适应控制方法对RBF神经网络在控制器中的应用进行优化,构造了神经网络 自适应率,如公式(9)所示:The adaptive control method is used to optimize the application of the RBF neural network in the controller, and the adaptive rate of the neural network is constructed, as shown in formula (9):

Figure GDA0003267430910000107
Figure GDA0003267430910000107

上式中,Λi和λi是预先设定的正数;si是公式(7)中设计的非奇异固定时间滑模面。In the above formula, Λ i and λ i are preset positive numbers; s i is the non-singular fixed-time sliding mode surface designed in formula (7).

任务空间非奇异控制器的表达式如公式(10)所示:The expression of the task space non-singular controller is shown in Equation (10):

τi=τ0iei (10)τ i0iei (10)

上式中,

Figure GDA0003267430910000108
In the above formula,
Figure GDA0003267430910000108

Figure GDA0003267430910000111
Figure GDA0003267430910000111

Figure GDA0003267430910000112
Figure GDA0003267430910000112

其中,

Figure GDA0003267430910000113
ηi是由操作员预先 设定的控制增益,且需要满足
Figure GDA0003267430910000114
其中
Figure GDA0003267430910000115
in,
Figure GDA0003267430910000113
η i is the control gain preset by the operator and needs to be satisfied
Figure GDA0003267430910000114
in
Figure GDA0003267430910000115

步骤S103中,实现复杂遥操作系统的固定时间主从机器人互相跟踪控制的步骤为:In step S103, the steps of realizing the fixed-time master-slave robot mutual tracking control of the complex teleoperation system are:

S401:将公式(10)所示的任务空间非奇异控制器代入至公式(4)所示的复杂遥操作系统主从机器人的最终运动学和动力学模型的系统方程中,形成闭环系统,如公式(11)所示:S401: Substitute the task space non-singular controller shown in formula (10) into the system equation of the final kinematics and dynamics model of the master-slave robot with a complex teleoperated system shown in formula (4) to form a closed-loop system, such as Formula (11) shows:

Figure GDA0003267430910000116
Figure GDA0003267430910000116

将公式(11)数学转换为:Convert equation (11) mathematically to:

Figure GDA0003267430910000117
Figure GDA0003267430910000117

S402:结合步骤S401构建的闭环系统,构造V函数,即李雅普诺夫函数,如公式(12)所示:S402: Combine the closed-loop system constructed in step S401 to construct a V function, that is, a Lyapunov function, as shown in formula (12):

V=Vm+Vs (12)V = V m +V s (12)

上式中,

Figure GDA0003267430910000118
其中,
Figure GDA0003267430910000119
In the above formula,
Figure GDA0003267430910000118
in,
Figure GDA0003267430910000119

S403:(通过之前的条件和V函数的设计,可以得到,V函数是正定的)对V函数 求导,得到公式(13):S403: (Through the previous conditions and the design of the V function, it can be obtained that the V function is positive definite) Derive the V function to obtain formula (13):

Figure GDA0003267430910000121
Figure GDA0003267430910000121

S404:将非奇异固定时间滑模面的导数代入到公式(13),得到公式(14):S404: Substitute the derivative of the non-singular fixed-time sliding mode surface into formula (13) to obtain formula (14):

Figure GDA0003267430910000122
Figure GDA0003267430910000122

又因为固定时间判据,固定时间判据如下表示:And because of the fixed time criterion, the fixed time criterion is expressed as follows:

固定时间判据:(考虑一个简单系统

Figure GDA0003267430910000127
如果存在一个正定的连续函 数,如下:Fixed time criterion: (Consider a simple system
Figure GDA0003267430910000127
If there is a positive definite continuous function as follows:

Figure GDA0003267430910000123
Figure GDA0003267430910000123

上式中,α>0,β>0;m,n,p,q是正奇数且满足m>n,p<q;那么此时原点为系统的定时稳定平衡,沉降时间函数T1如下所示:In the above formula, α>0, β>0; m, n, p, q are positive odd numbers and satisfy m>n, p<q; then the origin is the timing stable equilibrium of the system, and the settling time function T 1 is as follows :

Figure GDA0003267430910000124
Figure GDA0003267430910000124

S405:通过固定时间判据,得到固定时间滑模面和V函数的一阶导都是固定时间收敛,并且V函数正定以及V函数的一阶导负定,进而得到应用了神经自适应非奇异固定 时间控制方法的复杂遥操作系统能够拥有固定时间收敛能力,系统能够完成固定时间主从 跟踪,并且跟踪上界时间如下:S405: Through the fixed time criterion, it is obtained that the fixed time sliding mode surface and the first derivative of the V function are both fixed time convergence, and the V function is positive definite and the first derivative of the V function is negative definite, and then the neural adaptive non-singularity is obtained. The complex teleoperating system with fixed time control method can have fixed time convergence capability, the system can complete fixed time master-slave tracking, and the tracking upper bound time is as follows:

Figure GDA0003267430910000125
Figure GDA0003267430910000125

在本发明实施例中,以图3所示的机器人为例,对本发明所提出的技术方案进行举例 说明,参考图2所示流程图:In the embodiment of the present invention, taking the robot shown in Figure 3 as an example, the technical solution proposed by the present invention is illustrated, with reference to the flow chart shown in Figure 2:

L1:对主从机器人进行运动学和动力学的建模,并设定跟踪误差;L1: Model the kinematics and dynamics of the master-slave robot, and set the tracking error;

参考图3,可以得到如下参数表:Referring to Figure 3, the following parameter table can be obtained:

表1二自由度机械臂参数表Table 1 Parameters of two-degree-of-freedom manipulators

Figure GDA0003267430910000126
Figure GDA0003267430910000126

Figure GDA0003267430910000131
Figure GDA0003267430910000131

其中,li,q,r,m如图3中所示,分别代表每一节机械臂的长度、夹角、质心位置、质量。Among them, l i , q, r, and m are shown in Fig. 3, which represent the length, included angle, center of mass position, and mass of each robotic arm, respectively.

由表1可以容易的得到二自由度机械臂的末端位置:The end position of the two-degree-of-freedom manipulator can be easily obtained from Table 1:

x=[x1 x2]x=[x 1 x 2 ]

其中x1=l1cos(q1)+l2coS(q1+q2),x2=l1sin(q1)+l2sin(q1+q2),并且

Figure GDA0003267430910000138
其中雅克比矩阵J(q)可以计算得到,J(q)如下所示:where x 1 =l 1 cos(q 1 )+l 2 coS(q 1 +q 2 ), x 2 =l 1 sin(q 1 )+l 2 sin(q 1 +q 2 ), and
Figure GDA0003267430910000138
where the Jacobian matrix J(q) can be calculated, and J(q) is as follows:

Figure GDA0003267430910000132
Figure GDA0003267430910000132

J11,J12,J21,J22分别为:J 11 , J 12 , J 21 , J 22 are:

J11=-l1sin(q1)-l2sin(q1+q2)J 11 =-l1sin(q 1 )-l 2 sin(q 1 +q 2 )

J12=-l2sin(q1+q2)J 12 =-l 2 sin(q 1 +q 2 )

J21=l1cos(q1)+l2cos(q1+q2)J 21 =l 1 cos(q 1 )+l 2 cos(q 1 +q 2 )

J22=l2cos(q1+q2)J 22 =l 2 cos(q 1 +q 2 )

接下来动力学和运动学建模模型为:The next dynamics and kinematics modeling models are:

Figure GDA0003267430910000133
Figure GDA0003267430910000133

其中,i∈{m,s}分别代表主机器人和从机器人,其中qi(t)是n×1的列向量,它代表的每个 关节的角度;

Figure GDA0003267430910000134
是n×1的向量,它们分别为任务空间中的广义坐标和广义速度;Mi(qi) 是n×n的矩阵,它是一个对称正定惯性矩阵;
Figure GDA0003267430910000135
是n×n的矩阵,它是包含科氏力和 离心力的矢量;gi(qi)是n×1的列向量,它的物理含义是重力转矩;di(t)是n×1的列向 量,它代表的是有界的输入扰动;τi(t)是n×1的列向量,它代表的是控制输入;hi(qi)代 表的是关节空间坐标对于任务空间坐标的映射;
Figure GDA0003267430910000137
是n×n的矩阵,它表示 雅克比矩阵;Fi是n×1的向量,它代表主从机器人受到的操作者或者环境造成的力。where i∈{m, s} represents the master robot and the slave robot, respectively, where q i (t) is an n×1 column vector, which represents the angle of each joint;
Figure GDA0003267430910000134
is an n×1 vector, which are the generalized coordinates and the generalized velocity in the task space, respectively; M i (q i ) is an n×n matrix, which is a symmetric positive definite inertia matrix;
Figure GDA0003267430910000135
is an n×n matrix, which is a vector containing the Coriolis force and centrifugal force; g i (q i ) is an n×1 column vector whose physical meaning is gravitational torque; d i (t) is an n×1 , which represents the bounded input perturbation; τ i (t) is the n×1 column vector, which represents the control input; h i (q i ) represents the joint space coordinates for the task space coordinates mapping;
Figure GDA0003267430910000137
is an n×n matrix, which represents the Jacobian matrix; F i is an n×1 vector, which represents the force caused by the operator or the environment on the master-slave robot.

由于机械臂是含有物理参数不确定性的,因此我们将参数不确定表示为:Since the robotic arm contains uncertainty of physical parameters, we express the uncertainty of parameters as:

Mi(qi)=M0i(qi)+ΔMi(qi)M i (q i )=M 0i (q i )+ΔM i (q i )

Figure GDA0003267430910000136
Figure GDA0003267430910000136

gi(qi)=g0i(qi)+Δgi(qi),g i (q i )=g 0i (q i )+Δg i (q i ),

其中M0i(qi)、

Figure GDA00032674309100001412
和g0i(qi)是对于实际值的估计值,而ΔMi(qi)、
Figure GDA00032674309100001413
和Δgi(qi) 是不确定项,也就是估计值与实际值的差值。那么我们可以得到:where M 0i (q i ),
Figure GDA00032674309100001412
and g 0i (q i ) are estimates for the actual values, while ΔM i (q i ),
Figure GDA00032674309100001413
and Δg i (q i ) are the uncertainty terms, that is, the difference between the estimated value and the actual value. Then we can get:

Figure GDA0003267430910000141
Figure GDA0003267430910000141

因此,重新得到系统方程:Therefore, the system equations are retrieved:

Figure GDA0003267430910000142
Figure GDA0003267430910000142

其中,i∈{m,s}分别代表主机器人和从机器人,且:where i∈{m, s} represent the master robot and the slave robot, respectively, and:

Figure GDA0003267430910000143
Figure GDA0003267430910000143

Figure GDA0003267430910000144
Figure GDA0003267430910000144

Figure GDA0003267430910000145
Figure GDA0003267430910000145

Figure GDA0003267430910000146
Figure GDA0003267430910000146

Figure GDA0003267430910000147
Figure GDA0003267430910000147

主从机器人互相跟踪以达成遥操作技术所需的目标的数学表达式为:The mathematical expression for the master-slave robot to track each other to achieve the goal required by the teleoperation technology is:

Figure GDA0003267430910000148
Figure GDA0003267430910000148

其中,Ti是主从机器人通讯时的混合时滞。Among them, T i is the mixed time delay when the master-slave robot communicates.

L2:参考图9,操作员的力被建立;参考图4,通讯通道被建立,混合时滞包含常时滞、时变时滞以及随机时滞,这三个时滞的具体表达式如下:L2: Referring to Figure 9, the operator's force is established; referring to Figure 4, the communication channel is established. The mixed delay includes constant delay, time-varying delay and random delay. The specific expressions of these three delays are as follows:

Figure GDA0003267430910000149
Figure GDA0003267430910000149

其中,Ti,1是常时滞且满足0≤Ti,1≤1;Ti,2是时变时滞且满足

Figure GDA00032674309100001410
Ti,3是随 机时滞且它是通过Ti,3=0.1random(1,1,[110])这个函数得到。Among them, T i,1 is a constant delay and satisfies 0≤T i,1 ≤1; T i,2 is a time-varying delay and satisfies
Figure GDA00032674309100001410
T i,3 is a random time delay and it is obtained by the function T i,3 =0.1random(1,1,[110]).

L3:轨迹跟踪的目标轨迹设置为:L3: The target trajectory for trajectory tracking is set to:

Figure GDA00032674309100001411
Figure GDA00032674309100001411

L31:滑模面的数学表达式如下:L31: The mathematical expression of the sliding surface is as follows:

Figure GDA0003267430910000156
Figure GDA0003267430910000156

Figure GDA0003267430910000157
Figure GDA0003267430910000157

其中,i∈{m,s}分别代表主机器人和从机器人,l1,χ1,l2,χ2是正奇数,并且这四个参数符 合l1>χ1,l2<χ2<2l2,α1=diag[α11,…,α1n]和β1=diag[β11,…,β1n]是正定的矩阵。神经 网络自适应率设计如下:Among them, i∈{m, s} represents the master robot and the slave robot respectively, l 1 , χ 1 , l 2 , χ 2 are positive odd numbers, and these four parameters satisfy l 1 >χ1, l 22 <2l 2 , α 1 =diag[α 11 , . . . , α 1n ] and β 1 =diag[β 11 , . . . , β 1n ] are positive definite matrices. The adaptive rate of the neural network is designed as follows:

Figure GDA0003267430910000158
Figure GDA0003267430910000158

Figure GDA0003267430910000159
Figure GDA0003267430910000159

其中,Λi和λi是预先由操作者设定的参数,并需要满足是正常数;si之前所设计的非奇异 固定时间滑模面。Among them, Λ i and λ i are parameters set by the operator in advance, and they need to be positive constants; s i is the non-singular fixed-time sliding mode surface designed before.

L32:将神经自适应非奇异固定时间控制方法代入至复杂遥操作系统中,形成闭环系 统如下:L32: Substitute the neural adaptive non-singular fixed-time control method into the complex teleoperating system to form a closed-loop system as follows:

Figure GDA0003267430910000151
Figure GDA0003267430910000151

将其再次数学转换并能将上述的闭环系统再次改变为如下形式:Converting it mathematically again can change the above closed-loop system into the following form again:

Figure GDA0003267430910000152
Figure GDA0003267430910000152

L33:结合步骤S31构建的闭环系统,构造李雅普诺夫函数(V函数)L33: Combine the closed-loop system constructed in step S31 to construct a Lyapunov function (V function)

V=Vm+VsV=V m +V s ,

其中in

Figure GDA0003267430910000153
Figure GDA0003267430910000153

其中满足

Figure GDA0003267430910000154
Figure GDA0003267430910000155
which satisfy
Figure GDA0003267430910000154
and
Figure GDA0003267430910000155

首先通过之前的条件和V函数的设计,可以得到,V函数是正定的,此时对V函数 求导,得到如下形式:First, through the previous conditions and the design of the V function, it can be obtained that the V function is positive definite. At this time, the V function is derived to obtain the following form:

Figure GDA0003267430910000161
Figure GDA0003267430910000161

将滑模面代入到V函数的一阶导之中,那么上式会被重新表达为:Substituting the sliding surface into the first derivative of the V function, the above formula can be re-expressed as:

Figure GDA0003267430910000162
Figure GDA0003267430910000162

又因为固定时间判据,固定时间判据如下表示:And because of the fixed time criterion, the fixed time criterion is expressed as follows:

固定时间判据:(考虑一个简单系统

Figure GDA0003267430910000163
如果存在一个正定的连续函 数,如下:Fixed time criterion: (Consider a simple system
Figure GDA0003267430910000163
If there is a positive definite continuous function as follows:

Figure GDA0003267430910000166
Figure GDA0003267430910000166

其中α>0,β>0,m,n,p,q是正奇数且满足m>n,p<q。那么此时原点为系统的定时稳定平衡,沉降时间函数T1如下所示:Where α>0, β>0, m, n, p, q are positive odd numbers and satisfy m>n, p<q. Then the origin is the timed stable equilibrium of the system at this time, and the settling time function T 1 is as follows:

Figure GDA0003267430910000164
Figure GDA0003267430910000164

L34:给出控制参数l1=9,χ1=7,l2=5,χ2=9,α1=diag(1,1),β1=diag(1,1), ηi=50,Λm=2.47,Λi=1.32,λm=1.1,λs=0.8。设定系统状态初值(单位:rads/s):qm=[0.5,1]T

Figure GDA0003267430910000167
qs=[0.5,1]T
Figure GDA0003267430910000165
L34: Given control parameters l 1 =9, χ 1 =7, l 2 =5, χ 2 =9, α 1 =diag(1,1), β 1 =diag(1,1), η i =50 , Λ m =2.47, Λ i =1.32, λ m =1.1, λ s =0.8. Set the initial value of the system state (unit: rads/s): q m = [0.5, 1] T ,
Figure GDA0003267430910000167
q s = [0.5, 1] T ,
Figure GDA0003267430910000165

图5、图6表示的是复杂遥操作系统的位置跟踪图;图7、图8表示的是复杂遥操作系统的位置跟踪误差图;图9表示的是复杂遥操作系统中操作者的施力图;图10表示的 是复杂遥操作系统的轨迹跟踪和XY平面的轨迹跟踪图,轨迹完美重合,证明该遥操作技 术的目标完成。Figure 5 and Figure 6 represent the position tracking diagram of the complex teleoperating system; Figure 7 and Figure 8 represent the position tracking error diagram of the complex teleoperating system; Figure 9 represents the force diagram of the operator in the complex teleoperating system ; Figure 10 shows the trajectory tracking of the complex teleoperation system and the trajectory tracking diagram of the XY plane. The trajectories are perfectly coincident, which proves that the goal of the teleoperation technology is completed.

本发明的有益效果是:The beneficial effects of the present invention are:

1)更加贴近实际,考虑了主从机器人模型中的参数不确定性和外部扰动,使得所设 计的控制方法拥有更加强的实用性;1) It is closer to reality, considering the parameter uncertainty and external disturbance in the master-slave robot model, making the designed control method more practical;

2)更加富有工程意义,考虑了主从机器人之间无法避免的通讯时滞,并且考虑的时 滞是更加现实化的混合时滞,同时规避了往常固定时间控制器可能存在的奇异性的情况;2) It has more engineering significance, considering the unavoidable communication time delay between master and slave robots, and the considered time delay is a more realistic hybrid time delay, while avoiding the possible singularity of the usual fixed-time controller. ;

3)实现了固定时间跟踪,使得本发明方法拥有更强的适应工程需求能力,并且应用 神经网络,降低了震颤进而降低了控制成本,减小了控制代价。3) The fixed time tracking is realized, so that the method of the present invention has a stronger ability to adapt to engineering requirements, and the neural network is applied, which reduces the tremor and thus reduces the control cost and control cost.

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the protection of the present invention. within the range.

Claims (5)

1. A neural self-adaptive nonsingular fixed time control method of a complex teleoperation technology is characterized by comprising the following steps of: the method comprises the following steps:
s101: performing kinematics and dynamics modeling on a master robot and a slave robot of a teleoperation system, and setting a tracking error; wherein, the influence of the operator of the master robot on the master robot and the influence of environmental factors on the slave robot are added into the established model;
s102: establishing a control strategy for the influence of an operator of the main robot on the whole teleoperation system and complex information communication between the main robot and the auxiliary robot, wherein the communication comprises the influence of constant time lag, time-varying time lag and random time lag;
s103: designing a neural self-adaptive nonsingular fixed time control method, and combining the kinematics and the dynamics model to realize fixed time bilateral trajectory tracking control of a master robot and a slave robot in a teleoperation system;
in step S103, the neural adaptive fixed-time controller includes a fixed-time nonsingular sliding-mode surface, a neural adaptive rate, and a nonsingular task space controller; the method specifically comprises the following steps:
s301: constructing a nonsingular fixed time sliding mode surface based on a nonsingular fixed time sliding mode control algorithm, wherein a specific expression is shown as a formula (7):
Figure FDA0003267430900000011
in the above formula, i ∈ { m, s } represents the master robot and the slave robot respectively; l1,χ1,l2,χ2Is a preset positive odd number, and the four parameters meet the condition: l1>χ1,l2<χ2<2l2;α1=diag[α11,…,α1n]And beta1=diag[β11,…,β1n]Is a positive definite matrix;
s302: the neural self-adaptive rate is constructed based on the RBF neural network, and the method specifically comprises the following steps:
the RBF neural network expression is shown in formula (8):
Figure FDA0003267430900000014
in the above formula, Wi∈Rn×bA weight matrix representing n neurons;
Figure FDA0003267430900000015
representing the self-adaptive rate of the neural network under transposition;
Figure FDA0003267430900000016
Figure FDA0003267430900000017
is an input data vector;
Figure FDA0003267430900000018
is an RBF neural network approximation error; c. Cj∈RcIs the center of the jth neuron; sigmajRepresents the width of the jth neuron; n is consistent with the robot dimension n in the system;
combining the self-adaptive control method with the RBF neural network to construct the self-adaptive rate of the neural network, as shown in formula (9):
Figure FDA0003267430900000021
in the above formula, ΛiAnd λiIs a positive number designed in advance; siIs a fixed time sliding mode surface;
s303: the expression for constructing the nonsingular task space controller is shown in formula (10):
τi=τ0iei (10)
in the above formula, the first and second carbon atoms are,
Figure FDA0003267430900000022
Figure FDA0003267430900000023
Figure FDA0003267430900000024
wherein,
Figure FDA0003267430900000025
ηiis a preset control gain, and
Figure FDA0003267430900000026
wherein
Figure FDA0003267430900000027
2. The neural adaptive nonsingular fixed time control method of the complex teleoperation technology according to claim 1, characterized in that: in step S101, the specific steps of establishing a kinematic and kinetic model and setting a tracking error include:
s201: establishing a conventional kinematic and dynamic model of the teleoperation system, as shown in formula (1):
Figure FDA0003267430900000028
in the above formula, i ∈ { m, s } represents the master robot and the slave robot respectively; q. q.si(t) is an n x 1 column vector representing the angle of each joint of the robot; x is the number ofiAnd
Figure FDA0003267430900000029
the vectors are n multiplied by 1 vectors which are generalized coordinates and generalized speeds in the task space respectively; mi(qi) Is an n x n matrix which is a symmetric positive definite inertia matrix;
Figure FDA00032674309000000210
is an n x n matrix, which is a vector containing coriolis forces and centrifugal forces; gi(qi) Is a column vector of n x 1, whose physical meaning is gravity torque; di(t) is an n x 1 column vector, which represents a bounded input perturbation; tau isi(t) is an n × 1 column vector, which represents the control input; h isi(qi) Representing the mapping of joint space coordinates to task space coordinates;
Figure FDA0003267430900000031
is an n x n matrix, which represents the Jacobian matrix,
Figure FDA0003267430900000032
is represented by Ji(qi) Transposing; fiIs an n × 1 vector: fmRepresenting the influence of the operator of the main robot on the main robot, FsRepresenting the influence of environmental factors on the slave robot; fsIs a value preset according to the actual application, and Fs< f, where f is a preset bounded constant; n represents the dimension of a master robot and a slave robot in the teleoperation system;
s202: the uncertainty of the physical parameters contained in the master-slave mechanical arm is represented as:
Figure FDA0003267430900000033
in the above formula, Mi(qi)、
Figure FDA0003267430900000034
And gi(qi) Are all kinetic parameters; m0i(qi)、
Figure FDA0003267430900000035
And g0i(qi) Respectively corresponding to kinetic parametersAn estimated value of the actual value; Δ Mi(qi)、
Figure FDA0003267430900000036
And Δ gi(qi) Is an uncertainty term corresponding to the kinetic parameter, i.e. the difference between the actual value and the estimated value;
defining intermediate variable HiObtaining the formula (3):
Figure FDA0003267430900000037
s203: and (3) combining the formula (1) and the formula (3) to obtain a system equation of a final kinematics and dynamics model of the master-slave robot of the teleoperation system, as shown in the formula (4):
Figure FDA0003267430900000038
in the above formula, when the subscript i is m, the subscript i represents the relevant parameters of the master robot, and when the subscript i is s, the subscript i represents the relevant parameters of the slave robot;
s204: and obtaining a mathematical expression of the teleoperation system for mutually tracking the master robot and the slave robot to achieve the target required by the teleoperation technology according to the system equation (4) of the final kinematics and dynamics model, wherein the mathematical expression comprises the following steps:
Figure FDA0003267430900000039
in the above formula, eiAs tracking error of master-slave robots, i.e. emTracking error of slave robot for master robot, esTracking the tracking error of the master robot for the slave robot; t isiIs the mixed time lag of master-slave robot communication: t ismTime lag, T, for communication of the host robotsIs the time lag when communicating from the robot.
3. The neural adaptive nonsingular fixed time control method of the complex teleoperation technology according to claim 2, characterized in that: in step S101, the control strategy includes the following three cases:
the first condition is as follows: the main robot tracks the reference trajectory without being affected by the operator: fm=0;
Case two: the operator applies spring-damping force to maneuver the main robot to the reference trajectory: fm- ξ v; where ξ is the damping coefficient and v is the velocity;
case three: the operator applies a bounded force to change the reference trajectory F of the main robotm=supt≥0||Fm||C is a bounded constant, a preset value, supt≥0A represents the supremum of A in the domain where t ≧ 0.
4. A neural adaptive nonsingular fixed time control method of a complex teleoperation technique according to claim 3, characterized in that: in step S102, the communication between the master and slave robots is a hybrid time lag communication, which includes a constant time lag, a time-varying time lag, and a random time lag, and the specific expression is as shown in formula (6):
Figure FDA0003267430900000041
wherein, Ti,1Is constantly stagnant and satisfies 0. ltoreq. Ti,1≤1;Ti,2Is time-varying and time-lag, and satisfies
Figure FDA0003267430900000042
Ti,3Is a random time lag, Ti,3=0.1random(1,1,[1 10])。
5. The neural adaptive nonsingular fixed time control method of the complex teleoperation technology according to claim 4, characterized in that: in step S103, the steps of implementing fixed time tracking control of the master-slave robot of the complex teleoperation system are:
s401: substituting the task space controller shown in formula (10) into the system equation of the final kinematics and dynamics model of the master-slave robot of the teleoperation system shown in formula (4) to form a closed-loop system, as shown in formula (11):
Figure FDA0003267430900000043
mathematically converting equation (11) to:
Figure FDA0003267430900000044
s402: in conjunction with the closed-loop system constructed in step S401, a V function, i.e., a lyapunov function, is constructed, as shown in equation (12):
V=Vm+Vs (12)
in the above formula, the first and second carbon atoms are,
Figure FDA0003267430900000051
wherein,
Figure FDA0003267430900000052
s403: the V function is derived to obtain equation (13):
Figure FDA0003267430900000053
s404: substituting the derivative of the fixed-time sliding-mode surface into equation (13) to obtain equation (14):
Figure FDA0003267430900000054
s405: according to the fixed time criterion, the fixed time sliding mode surface and the first derivative of the V function are both fixed time convergence, the V function is positively determined, and the first derivative of the V function is negatively determined, so that the complex teleoperation system applying the neural self-adaptive fixed time control method has fixed time convergence capability, the teleoperation system can complete a fixed time tracking control target, and the tracking upper bound time is as follows:
Figure FDA0003267430900000055
in the above formula, all parameters are independent of the initial value of the teleoperation system state, and only related to the neural adaptive fixed time controller parameters, and the neural adaptive fixed time controller parameters are preset by an operator.
CN202010178981.4A 2020-03-15 2020-03-15 A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology Expired - Fee Related CN111427264B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010178981.4A CN111427264B (en) 2020-03-15 2020-03-15 A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010178981.4A CN111427264B (en) 2020-03-15 2020-03-15 A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology

Publications (2)

Publication Number Publication Date
CN111427264A CN111427264A (en) 2020-07-17
CN111427264B true CN111427264B (en) 2021-12-14

Family

ID=71547883

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010178981.4A Expired - Fee Related CN111427264B (en) 2020-03-15 2020-03-15 A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology

Country Status (1)

Country Link
CN (1) CN111427264B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114488791B (en) * 2021-12-15 2023-07-21 西北工业大学 A teleoperation event-triggered fixed-time control method based on operator intention understanding
CN114474051B (en) * 2021-12-30 2023-05-23 西北工业大学 A Personalized Gain Teleoperation Control Method Based on Operator Physiological Signals

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007281599A (en) * 2006-04-03 2007-10-25 Matsushita Electric Ind Co Ltd Remote operating device, video processing unit and transmission/reception system
CN103324112A (en) * 2013-07-05 2013-09-25 中国地质大学(武汉) Control method of free fall optimal braking time point of heavy hook
WO2015083872A1 (en) * 2013-12-06 2015-06-11 주식회사 쏠리드 Remote device of optical relay system
WO2015123737A1 (en) * 2014-02-20 2015-08-27 Coordenação Dos Programas De Pós Graduação De Engenharia Da Universidade Federal Do Rio De Janeiro Smart energy management systems for electric and hybrid electric vehicles with bidirectional connection, smart energy management system for an energy generator, method for managing energy in a smart energy management system and method for controlling the operation of an energy generator
CN105319972A (en) * 2015-11-27 2016-02-10 燕山大学 Remote operating robot fixed time control method based on rapid terminal sliding mode
CN105382841A (en) * 2015-11-17 2016-03-09 西北工业大学 Teleoperation double-side control method based on dual-channel communication
CN108818533A (en) * 2018-06-27 2018-11-16 西华大学 Heterogeneous robot remote control system position and speed synchronisation control means
CN109085749A (en) * 2018-08-07 2018-12-25 浙江大学 A kind of non-linear remote operating bilateral control method based on adaptive fuzzy inverting
CN109358506A (en) * 2018-10-26 2019-02-19 南京理工大学 An Adaptive Fuzzy Teleoperation Control Method Based on Disturbance Observer
CN109839894A (en) * 2018-12-21 2019-06-04 南京理工大学 A kind of control method of bilateral teleoperation system
CN110116409A (en) * 2019-05-24 2019-08-13 浙江大学 A kind of four-way remote operating bilateral control method based on disturbance observer
CN110340894A (en) * 2019-07-18 2019-10-18 浙江大学 A Fuzzy Logic-Based Adaptive Multilateral Control Method for Teleoperation System

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040187104A1 (en) * 2003-03-18 2004-09-23 Shantanu Sardesai Operating system deployment methods and systems
KR20130011872A (en) * 2011-07-22 2013-01-30 김동연 Windows using of foot control opening and shutting
CN105466421B (en) * 2015-12-16 2018-07-17 东南大学 Mobile robot autonomous cruise method towards reliable WIFI connections
US11048248B2 (en) * 2016-05-09 2021-06-29 Strong Force Iot Portfolio 2016, Llc Methods and systems for industrial internet of things data collection in a network sensitive mining environment
KR101963124B1 (en) * 2017-11-29 2019-04-01 한국건설기술연구원 Remote diagnosing and managing system for small-scaled desalination equipment being separately installed in island area, and method for the same
US10795327B2 (en) * 2018-01-12 2020-10-06 General Electric Company System and method for context-driven predictive simulation selection and use
CN108393884B (en) * 2018-01-18 2021-01-05 西北工业大学 Petri network-based collaborative task planning method for multi-mechanical-arm teleoperation system
CN108646569B (en) * 2018-07-09 2020-05-12 燕山大学 Control method of teleoperation system in discrete time state
WO2020018121A1 (en) * 2018-07-20 2020-01-23 r5 Automation Inc. Maintaining dynamic friction in a wellbore through harmonic rotary oscillations
CN109240086B (en) * 2018-10-16 2020-02-28 浙江大学 An Adaptive Robust Control Method for a Nonlinear Bilateral Teleoperating System
CN110262256B (en) * 2019-07-18 2020-09-11 浙江大学 Multilateral self-adaptive sliding mode control method of nonlinear teleoperation system

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007281599A (en) * 2006-04-03 2007-10-25 Matsushita Electric Ind Co Ltd Remote operating device, video processing unit and transmission/reception system
CN103324112A (en) * 2013-07-05 2013-09-25 中国地质大学(武汉) Control method of free fall optimal braking time point of heavy hook
WO2015083872A1 (en) * 2013-12-06 2015-06-11 주식회사 쏠리드 Remote device of optical relay system
WO2015123737A1 (en) * 2014-02-20 2015-08-27 Coordenação Dos Programas De Pós Graduação De Engenharia Da Universidade Federal Do Rio De Janeiro Smart energy management systems for electric and hybrid electric vehicles with bidirectional connection, smart energy management system for an energy generator, method for managing energy in a smart energy management system and method for controlling the operation of an energy generator
CN105382841A (en) * 2015-11-17 2016-03-09 西北工业大学 Teleoperation double-side control method based on dual-channel communication
CN105319972A (en) * 2015-11-27 2016-02-10 燕山大学 Remote operating robot fixed time control method based on rapid terminal sliding mode
CN108818533A (en) * 2018-06-27 2018-11-16 西华大学 Heterogeneous robot remote control system position and speed synchronisation control means
CN109085749A (en) * 2018-08-07 2018-12-25 浙江大学 A kind of non-linear remote operating bilateral control method based on adaptive fuzzy inverting
CN109358506A (en) * 2018-10-26 2019-02-19 南京理工大学 An Adaptive Fuzzy Teleoperation Control Method Based on Disturbance Observer
CN109839894A (en) * 2018-12-21 2019-06-04 南京理工大学 A kind of control method of bilateral teleoperation system
CN110116409A (en) * 2019-05-24 2019-08-13 浙江大学 A kind of four-way remote operating bilateral control method based on disturbance observer
CN110340894A (en) * 2019-07-18 2019-10-18 浙江大学 A Fuzzy Logic-Based Adaptive Multilateral Control Method for Teleoperation System

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Antti Tikanmäki,等.The remote operation and environment reconstruction of outdoor mobile robots using virtual reality.《2017 IEEE International Conference on Mechatronics and Automation (ICMA)》.2017, *
水下机械手不确定遥操作自适应双边控制;张建军,等;《北京航空航天大学学报》;20180930;第44卷(第9期);1918-1925页 *
网络环境下的遥操作机器人系统建模及无源控制方法研究;李国栋;《中国博士学位论文全文数据库 信息科技辑》;20171215(第12(2017)期);I140-39页 *
面向在轨维护的天地遥操作控制技术研究;郭帅;《中国优秀硕士学位论文全文数据库 信息科技辑》;20180415(第04(2018)期);I140-1090页 *

Also Published As

Publication number Publication date
CN111427264A (en) 2020-07-17

Similar Documents

Publication Publication Date Title
CN112180729B (en) Self-adaptive trajectory tracking control method for mechanical arm
Chen et al. Integrated adaptive robust control for multilateral teleoperation systems under arbitrary time delays
Chen et al. Adaptive neural output feedback control of uncertain nonlinear systems with unknown hysteresis using disturbance observer
Yang et al. Adaptive neural network based prescribed performance control for teleoperation system under input saturation
Zhao et al. Adaptive control and optimization of mobile manipulation subject to input saturation and switching constraints
CN109807902B (en) A dual manipulator force/position fuzzy hybrid control method based on backstepping method
Khan et al. Singular perturbation-based adaptive integral sliding mode control for flexible joint robots
CN113534666A (en) Trajectory tracking control method for single-joint robotic arm system under multi-objective constraints
Hu et al. A reinforcement learning neural network for robotic manipulator control
Ouyang et al. Actor–critic learning based coordinated control for a dual-arm robot with prescribed performance and unknown backlash-like hysteresis
Nguyen et al. Adaptive neural network-based backstepping sliding mode control approach for dual-arm robots
Yu et al. Adaptive neural network force tracking control of flexible joint robot with an uncertain environment
CN110687915B (en) A cooperative control method for spacecraft formation attitude based on undirected communication topology
Yang et al. Multi‐manipulators coordination for bilateral teleoperation system using fixed‐time control approach
CN111427264B (en) A Neural Adaptive Fixed Time Control Method for Complex Telemanipulation Technology
CN113814983A (en) Multi-single-arm manipulator system control method and system
CN116069044B (en) Multi-robot cooperative transportation capacity hybrid control method
Aldana et al. Bilateral teleoperation of cooperative manipulators
Tao et al. Application of neural network with real-time training to robust position/force control of multiple robots
Tran et al. Finite-time output control for uncertain robotic manipulators with time-varying output constraints
Yan et al. Modeling, analysis, and adaptive neural modified-backstepping control of an uncertain horizontal pendubot with double flexible joints
CN111590561B (en) Robustness preset performance control method for distributed mechanical arm system
CN109176529B (en) Self-adaptive fuzzy control method for coordinated movement of space robot
CN116000919B (en) A full-state constraint control method for a single-link manipulator system with dead zone
Ma et al. Unified controller for both trajectory tracking and point regulation of second-order nonholonomic chained systems

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
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20211214