[go: up one dir, main page]

CN110253584A - A Discrete Time Variable Boundary Bilateral Control Method for Remote Control - Google Patents

A Discrete Time Variable Boundary Bilateral Control Method for Remote Control Download PDF

Info

Publication number
CN110253584A
CN110253584A CN201910592144.3A CN201910592144A CN110253584A CN 110253584 A CN110253584 A CN 110253584A CN 201910592144 A CN201910592144 A CN 201910592144A CN 110253584 A CN110253584 A CN 110253584A
Authority
CN
China
Prior art keywords
bilateral
control
discrete time
time
joint angle
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.)
Granted
Application number
CN201910592144.3A
Other languages
Chinese (zh)
Other versions
CN110253584B (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.)
Northwestern Polytechnical University
Original Assignee
Northwestern Polytechnical University
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 Northwestern Polytechnical University filed Critical Northwestern Polytechnical University
Priority to CN201910592144.3A priority Critical patent/CN110253584B/en
Publication of CN110253584A publication Critical patent/CN110253584A/en
Application granted granted Critical
Publication of CN110253584B publication Critical patent/CN110253584B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Manipulator (AREA)
  • Control Of Position Or Direction (AREA)

Abstract

The invention belongs to Manipulator Dynamics fields, it is related to a kind of discrete time variable boundary bilateral control method towards remote control, establish discrete time remote control bilateral control system, for scheduled state boundaries, the value tag of bonding state deviation, the switching signal of design control law, discrete time bilateral control rule.The present invention realizes that the direct application of the bilateral control method of state bounded in computer systems also ensures the lasting accuracy of system by the Rational choice of parameter while guaranteeing bilateral synchronous.

Description

一种面向远程操控的离散时间变边界双边控制方法A Discrete Time Variable Boundary Bilateral Control Method for Remote Control

技术领域technical field

本发明属于机械臂动力学领域,涉及一种面向远程操控的离散时间变边界双边控制方法。The invention belongs to the field of mechanical arm dynamics, and relates to a remote control-oriented discrete time variable boundary bilateral control method.

背景技术Background technique

远程操控技术能够支持机器人在人类难以涉足的危险或者跨域情景下实现人类行为在时空上的迁移,如可在水下、有毒、有核及空间环境下执行对任务目标的接管和操控等动作。考虑到远程操控中主端和从端操作的同步问题,需要设计高同步的有限状态控制方法,一方面提升远程操控的同步精度,一方面保证从端操作的可靠性。当前普遍采用的方法有涉及状态有界,然而没有适用于实际物理系统的离散时间方法,无法有效化解采样时间对控制效果的影响,继而降低了双边控制精度。Remote control technology can support robots to realize the migration of human behavior in time and space in dangerous or cross-domain situations that are difficult for humans to get involved in, such as taking over and manipulating mission targets in underwater, toxic, nuclear and space environments. . Considering the synchronization problem of master and slave operations in remote control, it is necessary to design a high-synchronization finite state control method. On the one hand, it can improve the synchronization accuracy of remote control, and on the other hand, it can ensure the reliability of slave operation. The currently commonly used methods involve bounded states, but there is no discrete-time method suitable for actual physical systems, which cannot effectively resolve the influence of sampling time on the control effect, and then reduces the bilateral control accuracy.

发明内容Contents of the invention

要解决的技术问题technical problem to be solved

为了避免现有技术的不足之处,本发明提出一种面向远程操控的离散时间变边界双边控制方法使用该方法实现状态有界的双边控制方法在计算机系统中的直接应用,保证双边同步的同时,通过参数的合理选取还能确保系统的稳定精度。In order to avoid the deficiencies of the prior art, the present invention proposes a remote control-oriented discrete time variable boundary bilateral control method, using this method to realize the direct application of the state bounded bilateral control method in the computer system, ensuring bilateral synchronization while , the reasonable selection of parameters can also ensure the stability and accuracy of the system.

技术方案Technical solutions

一种面向远程操控的离散时间变边界双边控制方法,其特征在于步骤如下:A discrete time variable boundary bilateral control method oriented to remote control, characterized in that the steps are as follows:

步骤1:离散时间远程操控双边控制系统:Step 1: Discrete time remote control bilateral control system:

其中,下标m和s分别指代远程操控的主端和从端机械臂,为了方便说明,用i=m,s说明后续变量,k表示采样时刻,表示关节交向量,表示正定惯量矩阵,表示科氏力矩阵,是未知但有界的外部扰动,表示人类操作人员的输入力,表示环境力,表示机械臂输出的力矩;Among them, the subscripts m and s refer to the remote-controlled master and slave manipulators respectively. For the convenience of description, i=m, s are used to describe the subsequent variables, and k represents the sampling time. represents the joint intersection vector, represents the positive definite inertia matrix, represents the Coriolis force matrix, is an unknown but bounded external disturbance, represents the input force of the human operator, represents the environmental force, Indicates the torque output by the mechanical arm;

将双边控制模型进行转换,获得如下的差分表达式:Convert the bilateral control model to obtain the following differential expression:

qi(k+1)=qi(k)+δΔqi(k)q i (k+1)=q i (k)+δΔq i (k)

Δqi(k+1)=Δqi(k)+δfi(k)+δgi(k)ui(k)+δdi(k)Δq i (k+1)=Δq i (k)+δf i (k)+δg i (k)u i (k)+δd i (k)

其中δ表示离散时间系统的采样间隔,对应双边控制模型,获得:where δ represents the sampling interval of the discrete-time system, corresponding to the bilateral control model, and obtains:

di(k)=-Bi(Δqi(k))d i (k)=-B i (Δq i (k))

其中,Fi(k)依情况,分别对应环境力与操作人员的输入;Among them, F i (k) corresponds to the environmental force and the input of the operator according to the situation;

步骤2:对于预定的状态边界,结合状态偏差的值特征,设计控制律的切换信号:Step 2: For the predetermined state boundary, combined with the value characteristics of the state deviation, design the switching signal of the control law:

同步误差: Synchronization error:

其中,主端误差为em(k),从端误差为es(k),Tm和Ts分别表示主端和从端的延迟时间相对于采样间隔的倍率。双边机械臂的关节角限制为其中qij(k)表示主端或者从端机械臂的第j个关节角的角位置,γ ij(k)关节角变化的下界,关节角变化的上界;Among them, the error of the master end is e m (k), the error of the slave end is e s (k), and T m and T s respectively represent the delay time of the master end and the slave end relative to the multiplier of the sampling interval. The joint angle limit of the bilateral manipulator is Where q ij (k) represents the angular position of the jth joint angle of the master or slave manipulator, γ ij (k) is the lower bound of the joint angle change, The upper bound of the joint angle change;

定义各个关节角的期望角位置同样满足 Define the desired angular position for each joint angle also satisfied

定义两个正数变量,满足 Define two positive variables that satisfy

定义双边同步误差 Define Bilateral Synchronization Error

定义切换信号 Define toggle signal

定义如下的辅助符号 Auxiliary symbols defined as follows

步骤3:设计离散时间双边控制律,并以此进行控制:Step 3: Design a discrete-time bilateral control law and use it to control:

ui(k)=vi(k)+wi(k)u i (k) = v i (k) + w i (k)

其中,θi是对角矩阵,所有非零元素都为正Among them, θ i and is a diagonal matrix with all nonzero elements positive

状态变量的限制边界与初始值的差的绝对值应不小于1,θi选择为采样周期的倒数。The absolute value of the difference between the limit boundary of the state variable and the initial value should not be less than 1, and θi is selected as the reciprocal of the sampling period.

有益效果Beneficial effect

本发明提出的一种面向远程操控的离散时间变边界双边控制方法,建立离散时间远程操控双边控制系统,对于预定的状态边界,结合状态偏差的值特征,设计控制律的切换信号,设计离散时间双边控制律。本发明实现状态有界的双边控制方法在计算机系统中的直接应用,保证双边同步的同时,通过参数的合理选取还能确保系统的稳定精度。The present invention proposes a remote control-oriented discrete time variable boundary bilateral control method, establishes a discrete time remote control bilateral control system, and for a predetermined state boundary, combines the value characteristics of the state deviation to design the switching signal of the control law and design the discrete time Bilateral control law. The invention realizes the direct application of the state-bounded bilateral control method in the computer system, ensures bilateral synchronization, and ensures stable precision of the system through reasonable selection of parameters.

具体实施方式Detailed ways

现结合实施例对本发明作进一步描述:Now in conjunction with embodiment the present invention will be further described:

为了解决上述存在的技术问题,本发明是通过以下技术方案实现的:In order to solve the above-mentioned technical problems, the present invention is achieved through the following technical solutions:

一种面向远程操控的离散时间强化变化边界双边控制方法,其步骤包括:A discrete-time enhanced bilateral control method with variable boundaries oriented to remote control, the steps of which include:

a)考虑离散时间远程操控双边控制系统:a) Consider a discrete-time teleoperated bilateral control system:

其中,下标m和s分别指代远程操控的主端和从端机械臂,为了方便说明,用i=m,s说明后续变量,k表示采样时刻,表示关节交向量,表示正定惯量矩阵,表示科氏力矩阵,是未知但有界的外部扰动,表示人类操作人员的输入力,表示环境力,表示机械臂输出的力矩。Among them, the subscripts m and s refer to the remote-controlled master and slave manipulators respectively. For the convenience of description, i=m, s are used to describe the subsequent variables, and k represents the sampling time. represents the joint intersection vector, represents the positive definite inertia matrix, represents the Coriolis force matrix, is an unknown but bounded external disturbance, represents the input force of the human operator, represents the environmental force, Indicates the torque output by the manipulator.

将双边控制模型进行转换,获得如下的差分表达式:Convert the bilateral control model to obtain the following differential expression:

qi(k+1)=qi(k)+δΔqi(k)q i (k+1)=q i (k)+δΔq i (k)

Δqi(k+1)=Δqi(k)+δfi(k)+δgi(k)ui(k)+δdi(k)Δq i (k+1)=Δq i (k)+δf i (k)+δg i (k)u i (k)+δd i (k)

其中δ表示离散时间系统的采样间隔,对应双边控制模型,容易获得where δ represents the sampling interval of the discrete-time system, corresponding to the bilateral control model, and is easy to obtain

di(k)=-Bi(Δqi(k))d i (k)=-B i (Δq i (k))

其中,Fi(k)依情况,分别对应环境力与操作人员的输入;Among them, F i (k) corresponds to the environmental force and the input of the operator according to the situation;

b)对于预定的状态边界,结合状态偏差的值特征,设计控制律的切换信号:b) For the predetermined state boundary, combined with the value characteristics of the state deviation, design the switching signal of the control law:

设计同步误差:Design Synchronization Error:

em(k)=qm(k)-qs(k-Ts)e m (k)=q m (k)-q s (kT s )

es(k)=qs(k)-qm(k-Tm)e s (k)=q s (k)-q m (kT m )

其中,主端误差为em(k),从端误差为es(k),Tm和Ts分别表示主端和从端的延迟时间相对于采样间隔的倍率。双边机械臂的关节角限制为其中qij(k)表示主端或者从端机械臂的第j个关节角的角位置,类似地,定义各个关节角的期望角位置同样满足定义两个正数变量,满足Among them, the error of the master end is e m (k), the error of the slave end is e s (k), and T m and T s respectively represent the delay time of the master end and the slave end relative to the multiplier of the sampling interval. The joint angle limit of the bilateral manipulator is where q ij (k) represents the angular position of the jth joint angle of the master or slave manipulator, and similarly, defines the desired angular position of each joint angle also satisfied Define two positive variables that satisfy

定义双边同步误差Define Bilateral Synchronization Error

定义切换信号Define toggle signal

定义如下的辅助符号Auxiliary symbols defined as follows

ξij(k)=hij(k)ηij(k)+(1-hij(k))ζij(k)ξ ij (k)=h ij (k)η ij (k)+(1-h ij (k))ζ ij (k)

c)设计离散时间双边控制律;c) Design a discrete-time bilateral control law;

ui(k)=vi(k)+wi(k)u i (k) = v i (k) + w i (k)

其中,θi是对角矩阵,所有非零元素都为正,Among them, θ i and is a diagonal matrix with all nonzero elements positive,

为了保证双边系统的同步稳定,状态变量的限制边界与初始值的差的绝对值应不小于1,θi建议选择为采样周期的倒数。In order to ensure the synchronous stability of the bilateral system, the absolute value of the difference between the limit boundary of the state variable and the initial value should not be less than 1, and θ i is recommended to be the reciprocal of the sampling period.

Claims (1)

1.一种面向远程操控的离散时间变边界双边控制方法,其特征在于步骤如下:1. A discrete time variable boundary bilateral control method for remote control, characterized in that the steps are as follows: 步骤1:离散时间远程操控双边控制系统:Step 1: Discrete time remote control bilateral control system: 其中,下标m和s分别指代远程操控的主端和从端机械臂,为了方便说明,用i=m,s说明后续变量,k表示采样时刻,表示关节交向量,表示正定惯量矩阵,表示科氏力矩阵,是未知但有界的外部扰动,表示人类操作人员的输入力,表示环境力,表示机械臂输出的力矩;Among them, the subscripts m and s refer to the remote-controlled master and slave manipulators respectively. For the convenience of description, i=m, s are used to describe the subsequent variables, and k represents the sampling time. represents the joint intersection vector, represents the positive definite inertia matrix, represents the Coriolis force matrix, is an unknown but bounded external disturbance, represents the input force of the human operator, represents the environmental force, Indicates the torque output by the mechanical arm; 将双边控制模型进行转换,获得如下的差分表达式:Convert the bilateral control model to obtain the following differential expression: qi(k+1)=qi(k)+δΔqi(k)q i (k+1)=q i (k)+δΔq i (k) Δqi(k+1)=Δqi(k)+δfi(k)+δgi(k)ui(k)+δdi(k)Δq i (k+1)=Δq i (k)+δf i (k)+δg i (k)u i (k)+δd i (k) 其中δ表示离散时间系统的采样间隔,对应双边控制模型,获得:where δ represents the sampling interval of the discrete-time system, corresponding to the bilateral control model, and obtains: di(k)=-Bi(Δqi(k))d i (k)=-B i (Δq i (k)) 其中,Fi(k)依情况,分别对应环境力与操作人员的输入;Among them, F i (k) corresponds to the environmental force and the input of the operator according to the situation; 步骤2:对于预定的状态边界,结合状态偏差的值特征,设计控制律的切换信号:Step 2: For the predetermined state boundary, combined with the value characteristics of the state deviation, design the switching signal of the control law: 同步误差: Synchronization error: 其中,主端误差为em(k),从端误差为es(k),Tm和Ts分别表示主端和从端的延迟时间相对于采样间隔的倍率。双边机械臂的关节角限制为其中qij(k)表示主端或者从端机械臂的第j个关节角的角位置,γ ij(k)关节角变化的下界,关节角变化的上界;Among them, the error of the master end is e m (k), the error of the slave end is e s (k), and T m and T s respectively represent the delay time of the master end and the slave end relative to the multiplier of the sampling interval. The joint angle limit of the bilateral manipulator is Where q ij (k) represents the angular position of the jth joint angle of the master or slave manipulator, γ ij (k) is the lower bound of the joint angle change, The upper bound of the joint angle change; 定义各个关节角的期望角位置同样满足 Define the desired angular position for each joint angle also satisfied 定义两个正数变量,满足 Define two positive variables that satisfy 定义双边同步误差 Define Bilateral Synchronization Error 定义切换信号 Define toggle signal 定义如下的辅助符号 Auxiliary symbols defined as follows 步骤3:设计离散时间双边控制律,并以此进行控制:Step 3: Design a discrete-time bilateral control law and use it to control: ui(k)=vi(k)+wi(k)u i (k) = v i (k) + w i (k) 其中,θi是对角矩阵,所有非零元素都为正Among them, θ i and is a diagonal matrix with all nonzero elements positive 状态变量的限制边界与初始值的差的绝对值应不小于1,θi选择为采样周期的倒数。The absolute value of the difference between the limit boundary of the state variable and the initial value should not be less than 1, and θi is selected as the reciprocal of the sampling period.
CN201910592144.3A 2019-07-03 2019-07-03 A Discrete Time Variable Boundary Bilateral Control Method for Remote Control Active CN110253584B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910592144.3A CN110253584B (en) 2019-07-03 2019-07-03 A Discrete Time Variable Boundary Bilateral Control Method for Remote Control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910592144.3A CN110253584B (en) 2019-07-03 2019-07-03 A Discrete Time Variable Boundary Bilateral Control Method for Remote Control

Publications (2)

Publication Number Publication Date
CN110253584A true CN110253584A (en) 2019-09-20
CN110253584B CN110253584B (en) 2022-04-22

Family

ID=67923868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910592144.3A Active CN110253584B (en) 2019-07-03 2019-07-03 A Discrete Time Variable Boundary Bilateral Control Method for Remote Control

Country Status (1)

Country Link
CN (1) CN110253584B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115319800A (en) * 2022-09-14 2022-11-11 西北工业大学 A Design Method of Predetermined Time Controller for Double-joint Manipulator

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002318602A (en) * 2001-02-19 2002-10-31 Komatsu Ltd Device and method for controlling discrete time sliding mode for process system having dead time
CN107422639A (en) * 2017-07-13 2017-12-01 西北工业大学 A kind of bilateral teleoperation control method based on time delay estimadon
CN108646569A (en) * 2018-07-09 2018-10-12 燕山大学 The control method of remote control system under discrete-time state
CN108803344A (en) * 2018-07-25 2018-11-13 西北工业大学 A kind of symmetrical forecast Control Algorithm of robot bilateral teleoperation based on Mode-switch

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002318602A (en) * 2001-02-19 2002-10-31 Komatsu Ltd Device and method for controlling discrete time sliding mode for process system having dead time
CN107422639A (en) * 2017-07-13 2017-12-01 西北工业大学 A kind of bilateral teleoperation control method based on time delay estimadon
CN108646569A (en) * 2018-07-09 2018-10-12 燕山大学 The control method of remote control system under discrete-time state
CN108803344A (en) * 2018-07-25 2018-11-13 西北工业大学 A kind of symmetrical forecast Control Algorithm of robot bilateral teleoperation based on Mode-switch

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
黄攀峰 等: "一种基于共享控制的双臂协同遥操作控制方法", 《宇航学报》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115319800A (en) * 2022-09-14 2022-11-11 西北工业大学 A Design Method of Predetermined Time Controller for Double-joint Manipulator

Also Published As

Publication number Publication date
CN110253584B (en) 2022-04-22

Similar Documents

Publication Publication Date Title
CN107942684B (en) Mechanical arm trajectory tracking method based on fractional order self-adaptive nonsingular terminal sliding mode
CN109189085B (en) Attitude Control Method of Spacecraft Network System Based on Event Trigger
CN106393116B (en) Mechanical arm fractional order iterative learning control method with Initial state learning and system
CN108803326A (en) Industrial machinery arm linear active disturbance rejection tracking and controlling method with interference and time delay
CN107870570B (en) Terminal sliding mode mechanical arm track tracking method based on fractional order power approach law
CN110687870B (en) Manipulator tracking controller and system based on nonlinear extended state observer
WO2019100891A1 (en) Dual neural network solution method for extended solution set for robot motion planning
CN109807902A (en) A dual manipulator force/position fuzzy hybrid control method based on backstepping method
CN105549395B (en) Ensure the mechanical arm servo-drive system dead time compensation control method of mapping
CN110572093A (en) An ARC Control Method Based on Expected Trajectory and Disturbance Compensation of Motor Position Servo System
CN109062043A (en) Consider the spacecraft Auto-disturbance-rejection Control of network transmission and actuator saturation
CN116339141B (en) Mechanical arm global fixed time track tracking sliding mode control method
CN109352656A (en) A multi-joint manipulator control method with time-varying output constraints
CN114035436A (en) Backstepping control method based on saturation adaptive law, storage medium and equipment
CN110253584A (en) A Discrete Time Variable Boundary Bilateral Control Method for Remote Control
CN107065559B (en) An incremental adaptive control method for industrial robots
CN110262484B (en) Wheeled robot uniform-speed linear formation control method based on self-adaptive event triggering
CN105301959B (en) A kind of robot for space control method of independent of model parameter
CN107255926A (en) A kind of method of rapid solving redundancy mechanical arm joint angle offset problem
CN110625616B (en) Fixed time control method considering uncertainty and interference of mechanical arm parameters
CN113110070B (en) A teleoperating system adaptive control method under actuator saturation
CN111752158A (en) A Second-Order Sliding Mode Control Method with Finite Time Convergence
CN108646563B (en) A fixed-time parameter identification and position synchronization control method for a multi-manipulator system based on mean value coupling
CN110653825B (en) Six-degree-of-freedom mechanical arm control method based on full-order sliding mode
CN115609592A (en) A method for adaptive tracking control of a manipulator

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