CN110007601B - Control device and equipment of bilateral teleoperation system - Google Patents

Control device and equipment of bilateral teleoperation system Download PDF

Info

Publication number
CN110007601B
CN110007601B CN201910372071.7A CN201910372071A CN110007601B CN 110007601 B CN110007601 B CN 110007601B CN 201910372071 A CN201910372071 A CN 201910372071A CN 110007601 B CN110007601 B CN 110007601B
Authority
CN
China
Prior art keywords
value
motion state
target environment
state
force feedback
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
CN201910372071.7A
Other languages
Chinese (zh)
Other versions
CN110007601A (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.)
Guangdong University of Technology
Original Assignee
Guangdong University of Technology
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 Guangdong University of Technology filed Critical Guangdong University of Technology
Priority to CN201910372071.7A priority Critical patent/CN110007601B/en
Publication of CN110007601A publication Critical patent/CN110007601A/en
Application granted granted Critical
Publication of CN110007601B publication Critical patent/CN110007601B/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)
  • Manipulator (AREA)
  • Feedback Control In General (AREA)

Abstract

The invention discloses a control device and equipment of a bilateral teleoperation system, comprising: the estimation module is used for inputting a motion state simulation reference value output by the target environment model and a motion state measurement value output by the target environment of the bilateral teleoperation system into the estimation algorithm model and outputting an optimal estimation value of the motion state; the feedforward compensation value output module is used for inputting the optimal estimation value into a static target environment model and outputting a feedforward compensation value; the determining module is used for subtracting the feedforward compensation value from the force feedback value output by the target environment to determine a target force feedback value; and the feedback module is used for sending the target force feedback value to a slave robot of the bilateral teleoperation system, and the slave robot feeds the target force feedback value back to an operator of the bilateral teleoperation system. The device and the equipment provided by the invention improve the accuracy of the bilateral teleoperation medical system robot in tracking the motion state of the target environment.

Description

Control device and equipment of bilateral teleoperation system
Technical Field
The invention relates to the technical field of robot control, in particular to a control device and equipment of a bilateral teleoperation system.
Background
In a complex modern working environment, partial work is finished by a robot instead of manual work, but due to the limitation of the development level of the fields such as sensors, artificial intelligence and the like, the robot cannot effectively finish high-precision tasks in the complex environment. The robot control technology based on the bilateral teleoperation system embeds artificial intelligent decision of the main control end into the control of the robot, greatly improves the working efficiency of the robot, for example, under the environment of medical operation, human beings can have the capability of performing operation on human organs outside the human bodies, and the medical application of the bilateral teleoperation becomes very critical along with the research of force perception equipment. The stability and the real-time tracking performance are main pain points of a bilateral teleoperation system, when the system is applied to equipment such as medical treatment and the like which need high-precision identification, the tracking precision performance of the system cannot meet the requirement, the application range of the robot is limited to a great extent, the robot cannot be guaranteed to safely complete an operation under the high-precision requirement, and particularly when an operation is performed on a human organ, the pulsation of the organ can influence the operation process.
In the prior art, a multi-step predictive control algorithm is used for enhancing the estimation performance of the motion state of a robot, so that the motion state of the tail end of a surgical robot and the motion state of a target environment are synchronized to eliminate the influence of the motion state and the target environment. In the prior art, a Kalman filtering algorithm is used for estimating the motion state of a robot, and the robot is predicted in multiple steps, so that the motion of the tail end of the robot can track the motion of a heart. In the training process, multi-sample data is needed, if the sample ergodicity of the training data is insufficient, the performance of the model is reduced, so that the compensation effect is influenced, and the whole process is offline compensation control in application. However, this method has many limitations and cannot completely eliminate the influence of the dynamic environment on the operation of the robot.
From the above, it can be seen that how to eliminate the influence of the uncertainty force caused by the target environment on the bilateral teleoperation system is a problem to be solved at present.
Disclosure of Invention
The invention aims to provide a control device and equipment of a bilateral teleoperation system, which aim to solve the problem that a dynamic operation environment can generate uncertain force on a robot of the bilateral telemedicine operation system.
To solve the above technical problem, the present invention provides a control device for a bilateral teleoperation system, comprising: the estimation module is used for inputting a motion state simulation reference value output by the target environment model and a motion state measurement value output by the target environment of the bilateral teleoperation system into a preselected estimation algorithm model and outputting an optimal estimation value of the motion state; the feedforward compensation value output module is used for inputting the optimal estimated value of the motion state into a static target environment model and outputting a feedforward compensation value of the bilateral teleoperation system; the determining module is used for subtracting the feedforward compensation value from the force feedback value output by the target environment to determine a target force feedback value; the feedback module is used for sending the target force feedback value to a slave robot of the bilateral teleoperation system, and the slave robot feeds the target force feedback value back to an operator of the bilateral teleoperation system; the target environment model is a motion state model of the target environment constructed by utilizing sensor simulation; the static target environment model is a model simulating soft tissue of the target environment in a static state.
Preferably, the estimation module is specifically configured to:
and inputting the motion state simulation reference value output by the target environment model and the motion state measurement value output by the target environment of the bilateral teleoperation system into a maximum likelihood estimation algorithm model, and outputting the optimal estimation value of the motion state.
Preferably, the estimation module is specifically configured to:
and inputting the motion state simulation reference value output by the target environment model and the motion state measurement value output by the target environment of the bilateral teleoperation system into a Kalman filter, and outputting the optimal motion state estimation value.
Preferably, the estimation module comprises:
the first construction unit is used for constructing a state equation of the target environment model and a measurement equation of the target environment after the motion state simulation reference value and the motion state measurement value are input into the Kalman filter;
the second construction unit is used for constructing an update equation of the time and the state of the Kalman filter according to the state equation and the measurement equation;
the updating unit is used for determining a Kalman gain updating value, a state updating value and an error covariance updating value according to the updating equation;
and the determining unit is used for determining the optimal estimation value of the motion state according to the Kalman gain update value, the state update value and the error covariance update value.
Preferably, the first building unit is specifically configured to:
after the motion state simulation reference value and the motion state measurement value are input into the Kalman filter, a state equation X (k) ═ A · X (k-1) + B · V (k-1) of the target environment model and a measurement equation Y (k) ═ C · X (k) + I · T (k) of the target environment are constructed;
wherein, x (k) is a simulated reference vector of the motion state of the slave robot system of 2 × 1 order, including a position value and a velocity value of the slave robot; x (k-1) is a simulated reference vector of the motion state of the slave robot system at the last moment, V (k) is a 2X 1-order system process noise vector, and A and B are system parameter matrixes;
y (k) is a measurement vector of the motion state of the target environment, X (k) is a prior value of the state of the system at the current moment, T (k) is dynamic system measurement noise, and C is a measurement parameter matrix known by the dynamic system.
Preferably, the second building unit is specifically configured to:
an update equation for constructing the Kalman filter time and state from the state equation and the measurement equation:
Figure BDA0002050324940000031
Figure BDA0002050324940000032
Figure BDA0002050324940000033
Figure BDA0002050324940000034
Figure BDA0002050324940000035
wherein the content of the first and second substances,
Figure BDA0002050324940000036
for the prior state optimum at time k-1,
Figure BDA0002050324940000037
a priori values of the system state for the predictions at time k,
Figure BDA0002050324940000038
estimating a covariance prior, P, for time kk-1Estimating covariance, K, for K-1 time errorkThe value of the kalman gain update for time k,
Figure BDA0002050324940000039
updating the value of the state for time k, PkUpdate the error covariance value at time k, Q and H are the state transition matrices,
Figure BDA0002050324940000041
is the unit vector at time K-1,
Figure BDA0002050324940000042
preferably, the determining unit is specifically configured to:
and performing autoregressive operation on the Kalman gain update value, the state update value and the error covariance update value to determine the optimal estimation value of the motion state.
Preferably, the feedback module comprises:
the first feedback unit is used for inputting the target force feedback value to a slave robot of the bilateral teleoperation system and then inputting the force feedback value output by the slave robot to a communication channel of the bilateral teleoperation system;
the second feedback unit is used for inputting the force feedback value output by the communication channel to the robot of the bilateral teleoperation system; and sending the force feedback value output by the main robot to the operator.
Preferably, the target environment is a dynamic cardiac environment.
The invention also provides a control device of the bilateral teleoperation system, which comprises:
the main robot is used for receiving a motion state value of an operator and feeding back a force feedback value sent by the main robot to the operator;
the communication channel is used for receiving the motion state value sent by the main robot and feeding back the force feedback value sent by the slave robot to the main robot;
the slave robot is used for receiving the motion state value sent by the communication channel and feeding back a target force feedback value sent by the target environment to the communication channel;
a memory for storing a computer program;
the processor is used for executing the computer program, inputting a motion state simulation reference value output by the target environment model and a motion state measurement value output by the target environment of the bilateral teleoperation system into a preselected estimation algorithm model, and outputting an optimal estimation value of the motion state; inputting the optimal estimated value of the motion state into a static target environment model, and outputting a feedforward compensation value of the bilateral teleoperation system; subtracting the feedforward compensation value from the force feedback value output by the target environment to determine a target force feedback value; and sending the target force feedback value to a slave robot of the bilateral teleoperation system, and feeding the target force feedback value back to an operator of the bilateral teleoperation system by the slave robot.
The control device of the bilateral teleoperation system provided by the invention utilizes the sensor to simulate and construct the motion state of the target environment of the bilateral teleoperation system to obtain the target environment module; and obtaining a static target environment model by simulating soft tissues of the target environment in a static state. The control device provided by the invention comprises an estimation module, a feedforward compensation module, a determination module and a feedback module. And the estimation module inputs the motion state simulation reference value output by the target environment model and the motion state measurement value output by the target environment into a preselected estimation algorithm model to obtain the optimal estimation value of the motion state. And the feedforward compensation value output module inputs the optimal motion state estimation value into the static target environment model to obtain a feedforward compensation value of the bilateral teleoperation system. The determination module subtracts the feedforward compensation value from the force feedback value output by the target environment to determine a target force feedback value. The feedback module sends the target force feedback value to a slave robot of the bilateral teleoperation system so as to feed the target force feedback value back to an operator of the bilateral telemedicine operation system through the slave robot.
The control device of the bilateral teleoperation system provided by the invention obtains the optimal estimated value of the motion state of the slave robot by utilizing the motion state simulation reference value output by the target environment model, the motion state measured value output by the target environment and the preselected estimation algorithm model, acts the optimal estimated value on soft tissues in the static state of the target environment to obtain an uncertain force feedback model generated by the contact action of the slave robot and the target environment, and the output value of the model acts on the output value of the target environment as feed-forward compensation, thereby improving the precision of the bilateral telemedicine operating system robot for tracking the motion state of the target environment.
Drawings
In order to more clearly illustrate the embodiments or technical solutions of the present invention, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained based on these drawings without creative efforts.
Fig. 1 is a block diagram of a control apparatus of a bilateral teleoperation system according to an embodiment of the present invention;
fig. 2 is another structural block diagram of a control device of a bilateral teleoperation system according to an embodiment of the present invention.
Fig. 3 is a block diagram of a control device of a bilateral teleoperation system according to an embodiment of the present invention.
Detailed Description
The core of the invention is to provide a control device and equipment of a bilateral teleoperation system, which improve the precision of the bilateral telemedicine operation system robot in tracking the motion state of the target environment.
In order that those skilled in the art will better understand the disclosure, the invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1, fig. 1 is a block diagram illustrating a control device of a bilateral teleoperation system according to an embodiment of the present invention. The specific device may include: the system comprises an estimation module 100, a feedforward compensation value output module 200, a determination module 300 and a feedback module 400. The estimation module 100 is configured to input a motion state simulation reference value output by the target environment model and a motion state measurement value output by the target environment of the bilateral teleoperation system into a preselected estimation algorithm model, and output the optimal estimation value of the motion state. The feedforward compensation value output module 200 is configured to input the optimal motion state estimation value into a static target environment model, and output a feedforward compensation value of the bilateral teleoperation system. The determining module 300 is configured to determine a target force feedback value by subtracting the feedforward compensation value from the force feedback value output by the target environment. Feedback module 400 is configured to send the target force feedback value to a slave robot of the bilateral teleoperation system, where the slave robot feeds the target force feedback value back to an operator of the bilateral teleoperation system. The target environment model is a motion state model of the target environment constructed by utilizing sensor simulation; the static target environment model is a model simulating soft tissue of the target environment in a static state.
In the embodiment of the invention, the optimal estimation value of the motion state can be estimated by utilizing a maximum likelihood estimation algorithm; other estimation algorithm models such as a Kalman filter can also be used for estimating the optimal estimation value of the motion state.
In the prior art, a motion state model of a target environment is established in a visual sensing mode, and the motion state of a robot is acted through real-time motion compensation, so that the robot can be synchronous with the motion state of the target environment, even if the motion state of the robot and the motion state of the target environment are relatively static. Therefore, when the robot contacts the target environment, the target environment can generate interference force on the robot, and uncertain forces such as inertia force and the like can be generated when the robot moves. According to the method, the state value obtained by constructing the motion model of the target environment and the state value obtained by the robot acting on the feedback of the target environment are used as input data of the estimation algorithm model, the optimal estimation value of the motion state of the robot is obtained through the estimation algorithm model, and the optimal estimation value of the motion state output by the robot acts on the static soft tissue model to obtain the force feedback model, so that the interference force generated when the robot is in contact with the target environment is overcome, the robot can track the motion state of the target environment on line, the interference problem caused by uncertain force factors is reduced, and the precision of tracking the motion state of the target environment is improved.
Based on the foregoing embodiments, in this embodiment, a kalman filter is taken as an example to further explain a process of implementing control compensation between the robot end and the target environment by the control device of the bilateral teleoperation system provided in this embodiment. Referring to fig. 2, fig. 2 is another structural block diagram of a control device of a dual-side remote operating system according to an embodiment of the present invention.
In this embodiment, the target environment may be a dynamic cardiac environment; the target environment model is a heart environment motion state model constructed by utilizing a sensor; the static target environment model is a soft tissue model of a dynamic heart environment in a static state.
The estimation module 100 comprises a first building element, a second building element, an updating element and a determining element.
The first construction unit is configured to input the motion state simulation reference value output by the target environment model and the motion state measurement value output by the target environment into the kalman filter, and construct an equation of state X (k) ═ a · X (k-1) + B · V (k-1) of the target environment model and an equation of measurement y (k) ═ C · X (k) + I · t (k) of the target environment;
wherein, x (k) is a simulated reference vector of the motion state of the slave robot system of 2 × 1 order, including a position value and a velocity value of the slave robot; x (k-1) is a simulated reference vector of the motion state of the slave robot system at the last moment, V (k) is a 2X 1-order system process noise vector, A and B are system parameter matrixes, and parameter values are constants determined by robot model selection;
y (k) is a measurement vector of the motion state of the target environment, X (k) is a prior value of the state of the system at the current moment, T (k) is dynamic system measurement noise, and C is a measurement parameter matrix known by the dynamic system.
The second construction unit is configured to construct an update equation of the time and the state of the kalman filter according to the state equation and the measurement equation:
Figure BDA0002050324940000081
Figure BDA0002050324940000082
Figure BDA0002050324940000083
Figure BDA0002050324940000084
Figure BDA0002050324940000085
wherein the content of the first and second substances,
Figure BDA0002050324940000086
for the prior state optimum at time k-1,
Figure BDA0002050324940000087
a priori values of the system state for the predictions at time k,
Figure BDA0002050324940000088
estimating a covariance prior, P, for time kk-1Estimating covariance, K, for K-1 time errorkThe value of the kalman gain update for time k,
Figure BDA0002050324940000089
updating the value of the state for time k, PkUpdate the error covariance value at time k, Q and H are the state transition matrices,
Figure BDA00020503249400000810
is the unit vector at time K-1,
Figure BDA00020503249400000811
the updating unit is used for determining a Kalman gain updating value, a state updating value and an error covariance updating value according to the updating equation.
The determining unit is used for performing autoregressive operation on the Kalman gain update value, the state update value and the error covariance update value to determine the optimal estimated value of the motion state at the moment k
Figure BDA00020503249400000812
The estimation module 400 comprises a first feedback unit and a second feedback unit.
The first feedback unit is used for inputting the target force feedback value to a slave robot of the bilateral teleoperation medical system and then inputting the force feedback value output by the slave robot to a communication channel of the bilateral teleoperation medical system;
the second feedback unit is used for inputting the force feedback value output by the communication channel to the robot of the bilateral teleoperation medical system; and sending the force feedback value output by the main robot to the operator.
The embodiment of the invention is mainly applied to the robot with the medical operation background, and the enhanced force feedback model is constructed at the robot end and is controlled and compensated. The optimal estimated value is obtained
Figure BDA00020503249400000813
The force feedback value is used as a compensation value, the compensation value is used as a feedforward value of the bilateral teleoperation system to act on the system, interference force generated when the robot is in contact with a dynamic target environment is overcome, the robot can track the motion state of the target environment on line, the interference problem caused by the uncertainty force factor is reduced, the precision of tracking the motion state of the target environment is improved, and the influence of uncertainty force on a cardiac surgery is reduced.
It should be noted that the above embodiments are not diagnostic methods for diseases, but control techniques for robots. The control device of the bilateral teleoperation system provided by the invention is not limited to the description in the surgical environment in the above embodiments. The invention relates to the field of robots, in particular to a technology for realizing compensation of a force feedback model constructed by describing the motion state of a robot, which can meet the requirements of accurate output and tracking of the tail end operation of the robot.
Referring to fig. 3, fig. 3 is a block diagram illustrating a control device of a dual-side remote operating system according to an embodiment of the present invention; the specific equipment may include:
the main robot is used for receiving a motion state value of an operator and feeding back a force feedback value sent by the main robot to the operator;
the communication channel is used for receiving the motion state value sent by the main robot and feeding back the force feedback value sent by the slave robot to the main robot;
the slave robot is used for receiving the motion state value sent by the communication channel and feeding back a target force feedback value sent by the target environment to the communication channel;
a memory for storing a computer program;
the processor is used for executing the computer program, inputting a motion state simulation reference value output by the target environment model and a motion state measurement value output by the target environment of the bilateral teleoperation system into a preselected estimation algorithm model, and outputting an optimal estimation value of the motion state; inputting the optimal estimated value of the motion state into a static target environment model, and outputting a feedforward compensation value of the bilateral teleoperation system; subtracting the feedforward compensation value from the force feedback value output by the target environment to determine a target force feedback value; and sending the target force feedback value to a slave robot of the bilateral teleoperation system, and feeding the target force feedback value back to an operator of the bilateral teleoperation system by the slave robot.
The above details describe the control device and the device of the bilateral teleoperation system provided by the present invention. The principles and embodiments of the present invention are explained herein using specific examples, which are presented only to assist in understanding the method and its core concepts. It should be noted that, for those skilled in the art, it is possible to make various improvements and modifications to the present invention without departing from the principle of the present invention, and those improvements and modifications also fall within the scope of the claims of the present invention.

Claims (10)

1. A control device for a bilateral teleoperation system, comprising:
the estimation module is used for inputting a motion state simulation reference value output by the target environment model and a motion state measurement value output by the target environment of the bilateral teleoperation system into a preselected estimation algorithm model and outputting an optimal estimation value of the motion state;
the feedforward compensation value output module is used for inputting the optimal estimated value of the motion state into a static target environment model and outputting a feedforward compensation value of the bilateral teleoperation system;
the determining module is used for subtracting the feedforward compensation value from the force feedback value output by the target environment to determine a target force feedback value;
the feedback module is used for sending the target force feedback value to a slave robot of the bilateral teleoperation system, and the slave robot feeds the target force feedback value back to an operator of the bilateral teleoperation system;
the target environment model is a motion state model of the target environment constructed by utilizing sensor simulation; the static target environment model is a model simulating soft tissue of the target environment in a static state.
2. The control device of claim 1, wherein the estimation module is specifically configured to:
and inputting the motion state simulation reference value output by the target environment model and the motion state measurement value output by the target environment of the bilateral teleoperation system into a maximum likelihood estimation algorithm model, and outputting the optimal estimation value of the motion state.
3. The control device of claim 1, wherein the estimation module is specifically configured to:
and inputting the motion state simulation reference value output by the target environment model and the motion state measurement value output by the target environment of the bilateral teleoperation system into a Kalman filter, and outputting the optimal motion state estimation value.
4. The control apparatus of claim 3, wherein the estimation module comprises:
the first construction unit is used for constructing a state equation of the target environment model and a measurement equation of the target environment after the motion state simulation reference value and the motion state measurement value are input into the Kalman filter;
the second construction unit is used for constructing an update equation of the time and the state of the Kalman filter according to the state equation and the measurement equation;
the updating unit is used for determining a Kalman gain updating value, a state updating value and an error covariance updating value according to the updating equation;
and the determining unit is used for determining the optimal estimation value of the motion state according to the Kalman gain update value, the state update value and the error covariance update value.
5. The control device according to claim 4, characterized in that the first building unit is specifically configured to:
after the motion state simulation reference value and the motion state measurement value are input into the Kalman filter, a state equation X (k) ═ A · X (k-1) + B · V (k-1) of the target environment model and a measurement equation Y (k) ═ C · X (k) + I · T (k) of the target environment are constructed;
wherein, x (k) is a simulation reference vector of a motion state of a slave robot system of 2 × 1 order, which may also be referred to as a state prior value of the system at the current moment, including a position value and a velocity value of the slave robot; x (k-1) is a simulated reference vector of the motion state of the slave robot system at the last moment, V (k) is a 2X 1-order system process noise vector, and A and B are system parameter matrixes;
y (k) is a measurement vector of the motion state of the target environment, T (k) is dynamic system measurement noise, and C is a measurement parameter matrix known by a dynamic system.
6. The control device according to claim 5, characterized in that the second building unit is specifically configured to:
an update equation for constructing the Kalman filter time and state from the state equation and the measurement equation:
Figure FDA0003421027590000021
Figure FDA0003421027590000022
Figure FDA0003421027590000023
Figure FDA0003421027590000024
Figure FDA0003421027590000025
wherein the content of the first and second substances,
Figure FDA0003421027590000026
for the prior state optimum at time k-1,
Figure FDA0003421027590000027
a priori values of the system state for the predictions at time k,
Figure FDA0003421027590000028
estimating a covariance prior, P, for time kk-1Estimating covariance, K, for K-1 time errorkThe value of the kalman gain update for time k,
Figure FDA0003421027590000031
updating the value of the state for time k, PkUpdate the error covariance value at time k, Q and H are the state transition matrices,
Figure FDA0003421027590000032
is the unit vector at time K-1,
Figure FDA0003421027590000033
7. the control device according to claim 6, wherein the determination unit is specifically configured to:
and performing autoregressive operation on the Kalman gain update value, the state update value and the error covariance update value to determine the optimal estimation value of the motion state.
8. The control apparatus of claim 1, wherein the feedback module comprises:
the first feedback unit is used for inputting the target force feedback value to a slave robot of the bilateral teleoperation system and then inputting the force feedback value output by the slave robot to a communication channel of the bilateral teleoperation system;
the second feedback unit is used for inputting the force feedback value output by the communication channel to the main robot of the bilateral teleoperation system; and sending the force feedback value output by the main robot to the operator.
9. The control device of any one of claims 1 to 8, wherein the target environment is a dynamic cardiac environment.
10. The control equipment of the bilateral teleoperation system is characterized by comprising a main robot, a slave robot, a communication channel, a memory and a processor;
the main robot is used for receiving a motion state value of an operator and feeding back a force feedback value sent by the main robot to the operator;
the communication channel is used for receiving the motion state value sent by the main robot and feeding back the force feedback value sent by the slave robot to the main robot;
the slave robot is used for receiving the motion state value sent by the communication channel and feeding back a target force feedback value sent by a target environment to the communication channel;
the memory for storing a computer program;
the processor is used for executing the computer program, inputting a motion state simulation reference value output by the target environment model and a motion state measurement value output by the target environment of the bilateral teleoperation system into a preselected estimation algorithm model, and outputting an optimal estimation value of the motion state; inputting the optimal estimated value of the motion state into a static target environment model, and outputting a feedforward compensation value of the bilateral teleoperation system; subtracting the feedforward compensation value from the force feedback value output by the target environment to determine a target force feedback value; and sending the target force feedback value to a slave robot of the bilateral teleoperation system, and feeding the target force feedback value back to an operator of the bilateral teleoperation system by the slave robot.
CN201910372071.7A 2019-05-06 2019-05-06 Control device and equipment of bilateral teleoperation system Expired - Fee Related CN110007601B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910372071.7A CN110007601B (en) 2019-05-06 2019-05-06 Control device and equipment of bilateral teleoperation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910372071.7A CN110007601B (en) 2019-05-06 2019-05-06 Control device and equipment of bilateral teleoperation system

Publications (2)

Publication Number Publication Date
CN110007601A CN110007601A (en) 2019-07-12
CN110007601B true CN110007601B (en) 2022-03-25

Family

ID=67175789

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910372071.7A Expired - Fee Related CN110007601B (en) 2019-05-06 2019-05-06 Control device and equipment of bilateral teleoperation system

Country Status (1)

Country Link
CN (1) CN110007601B (en)

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1815949A1 (en) * 2006-02-03 2007-08-08 The European Atomic Energy Community (EURATOM), represented by the European Commission Medical robotic system with manipulator arm of the cylindrical coordinate type
JP5762962B2 (en) * 2008-10-20 2015-08-12 ザ・ジョンズ・ホプキンス・ユニバーシティ Environmental characteristic estimation and image display
US8725273B2 (en) * 2010-02-17 2014-05-13 Irobot Corporation Situational awareness for teleoperation of a remote vehicle
CN102710214B (en) * 2012-06-11 2014-08-13 桂林电子科技大学 Nonlinear interference control method and control system for permanent magnet linear synchronous motor
CN202711088U (en) * 2012-08-24 2013-01-30 广东工业大学 Teleoperation robot force feedback control system
JP5650814B1 (en) * 2013-07-05 2015-01-07 ファナック株式会社 Motor control device with feedforward control
US9981389B2 (en) * 2014-03-03 2018-05-29 California Institute Of Technology Robotics platforms incorporating manipulators having common joint designs
CN103869773A (en) * 2014-03-04 2014-06-18 南昌大学 Master end machine-based method for correcting feedback force by force feedback controller
US9766075B2 (en) * 2014-05-02 2017-09-19 Thales Visionix, Inc. Registration for vehicular augmented reality using auto-harmonization
CN104142627B (en) * 2014-07-03 2017-04-05 浙江工业大学 A kind of networking brshless DC motor delay compensation and control method of employing Auto Disturbances Rejection Control Technique
CN104238361B (en) * 2014-09-03 2017-05-10 南京理工大学 Adaptive robust position control method and system for motor servo system
CN104252134B (en) * 2014-09-17 2017-05-10 南京理工大学 Method for controlling position of self-adaptive robust of motor servo system based on extended state observer
CN104716883B (en) * 2015-04-09 2017-12-26 南京埃斯顿自动化股份有限公司 The method for improving of permagnetic synchronous motor low-speed performance
CN105382841B (en) * 2015-11-17 2017-03-29 西北工业大学 A kind of remote operating bilateral control method communicated based on the dual pathways
US20170167341A1 (en) * 2015-12-10 2017-06-15 General Electric Company System and method for emission control in power plants
KR102013080B1 (en) * 2016-01-22 2019-08-21 도시바 미쓰비시덴키 산교시스템 가부시키가이샤 Speed control device of electric motor
CN105890596B (en) * 2016-03-30 2018-08-28 南京航空航天大学 The adjustable vision guided navigation optimal information method of estimation of output speed
JP6779035B2 (en) * 2016-05-20 2020-11-04 三菱重工業株式会社 Controls, underwater vehicles, control methods and programs
CN106933103B (en) * 2017-04-20 2019-11-08 清华大学深圳研究生院 A kind of control method of the remote operating bilateral controller of finite time convergence control
CN107450326B (en) * 2017-08-09 2020-03-10 清华大学深圳研究生院 Backward finite time bilateral teleoperation control method and computer readable storage medium
CN107932506B (en) * 2017-11-15 2020-10-16 电子科技大学 Force feedback bilateral teleoperation stability control method
CN108133491A (en) * 2017-12-29 2018-06-08 重庆锐纳达自动化技术有限公司 A kind of method for realizing dynamic target tracking
CN108549226A (en) * 2018-04-13 2018-09-18 燕山大学 A kind of continuous finite-time control method of remote control system under time-vary delay system
CN108519739B (en) * 2018-04-20 2020-12-01 电子科技大学 Stability control method of multi-time-delay teleoperation system based on opposite force and position prediction
CN108762077B (en) * 2018-05-31 2021-02-26 浙江工业大学 Mobile robot rolling time domain estimation method with communication constraint
CN109003292B (en) * 2018-06-25 2022-01-18 华南理工大学 Moving target tracking method based on switch Kalman filter
CN108803344B (en) * 2018-07-25 2019-11-22 西北工业大学 A kind of symmetrical forecast Control Algorithm of robot bilateral teleoperation based on Mode-switch
CN109085749B (en) * 2018-08-07 2020-02-28 浙江大学 Nonlinear teleoperation bilateral control method based on self-adaptive fuzzy inversion
CN109240086B (en) * 2018-10-16 2020-02-28 浙江大学 Self-adaptive robust control method of nonlinear bilateral teleoperation system

Also Published As

Publication number Publication date
CN110007601A (en) 2019-07-12

Similar Documents

Publication Publication Date Title
US11235461B2 (en) Controller and machine learning device
Haidegger et al. Cascade control for telerobotic systems serving space medicine
CN110076772B (en) Grabbing method and device for mechanical arm
CN109498952B (en) Flow control method and device for proportional valve of breathing machine and computer equipment
Crowley et al. Integration and control of reactive visual processes
CN109968361B (en) Variable impedance teleoperation control device and method based on real-time force feedback
KR102577188B1 (en) Create a control system for the target system
JP2021060988A (en) System and method for policy optimization using quasi-newton trust-region method
Crowley Integration and control of reactive visual processes
CN110007601B (en) Control device and equipment of bilateral teleoperation system
CN115281657A (en) Human body gait recognition method of flexible exoskeleton system
CN109434835B (en) Robot prediction control method based on low-delay output feedback model
Liu et al. Human robot cooperation based on human intention inference
KR101338082B1 (en) Method and system for eliminating disturbance of robot
CN105631864A (en) Heart surface target motion prediction method based on time and spatial correlation
Li et al. Robust foot placement control for dynamic walking using online parameter estimation
CN110074866B (en) Control method, device and equipment of soft tissue surgery robot
CN106510685A (en) Heart movement signal prediction method based on ECG signal
CN114080304B (en) Control device, control method, and control program
CN115438695A (en) Man-machine cooperation method based on dynamic arm strength estimation
CN114055461B (en) Robot force and position synchronous teleoperation control method and device based on myoelectric interface
Priyadarshi et al. Estimation of human heart activity using ensemble kalman filter
CN116237957A (en) Man-machine interaction control method
Telezhkin et al. Information processing using the Kalman filter
Isiaka Convergent Dynamics In Physiological Response As A Window-Based Robust Control System

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: 20220325