CN114102599A - Flexible mechanical arm-based human-computer interaction adaptive control method and system - Google Patents
Flexible mechanical arm-based human-computer interaction adaptive control method and system Download PDFInfo
- Publication number
- CN114102599A CN114102599A CN202111464122.2A CN202111464122A CN114102599A CN 114102599 A CN114102599 A CN 114102599A CN 202111464122 A CN202111464122 A CN 202111464122A CN 114102599 A CN114102599 A CN 114102599A
- Authority
- CN
- China
- Prior art keywords
- servo motor
- matrix
- mechanical arm
- connecting rod
- torque
- 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
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J18/00—Arms
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Feedback Control In General (AREA)
- Manipulator (AREA)
Abstract
The invention provides a man-machine interaction self-adaptive control method and system based on a flexible mechanical arm, which comprises the following steps: calculating an expected rotation angle of the servo motor through a connecting rod position, a rigidity matrix, a sliding mode vector, a dynamic regression matrix, physical parameters, a positive definite diagonal matrix, an acting force applied to the connecting rod and a known weight function of the flexible mechanical arm; calculating the output torque of the servo motor according to the current corner and the expected corner of the servo motor, the expected estimated speed of the servo motor, the position of a connecting rod, a rigidity matrix, a positive definite matrix, a sliding mode vector of the servo motor, an inertia matrix, a dynamic regression matrix and physical parameters; the servo motor outputs a torque to enable the mechanical arm to reach a new position. The invention continuously adjusts the current rotation angle and the torque of the servo motor according to the acting force of a person on the flexible mechanical arm, so that the mechanical arm can reach the expected position and avoid the damage to the person, and the invention has wide application prospect.
Description
Technical Field
The invention relates to the technical field of mechanical arm control, in particular to a man-machine interaction self-adaptive control method and system based on a flexible mechanical arm.
Background
Traditional mechanical arms often use rigid connection, are difficult to react quickly to sudden changes of human input in interaction with human, and are easy to cause injury to human due to the rigid characteristics of mechanical structures and motion tracks of the mechanical arms. Therefore, the flexible mechanical arm is produced. However, the research on the control method of the flexible robot arm is not mature, and thus the application of the flexible robot arm is also hindered.
With the development of robotics, more and more robots are entering the fields of industry, medicine, education, entertainment, etc. to automatically or assist humans in completing different kinds of tasks. Under the scenes of auxiliary assembly, rehabilitation training, teaching demonstration, interactive entertainment and the like, a human and a robot need to be in contact interaction more or less. Traditional mechanical arms often use rigid connection, are difficult to react quickly to sudden changes of human input in interaction with human, and are easy to cause injury to human due to the rigid characteristics of mechanical structures and motion tracks of the mechanical arms. Therefore, the flexible mechanical arm is produced.
However, in actual use, research on a control method of the flexible robot arm is not mature, and thus application of a robot using the flexible robot arm is also hindered. Therefore, the human-computer interaction adaptive control method of the flexible mechanical arm is researched and developed, the problem of human-computer interaction adaptive control of the flexible mechanical arm is solved, and the method has important social significance and wide market prospect.
Patent document CN108427324A (application number: CN201810324657.1) discloses a flexible mechanical arm control simulation platform and a working method thereof, wherein the simulation platform comprises a flexible mechanical arm mathematical model, a simulation platform main interface, a control scheme selection and implementation module, an expected track setting module, a control parameter setting module and a parameter state display module, a GUI language for constructing a graphical interface is used to design a human-computer interaction interface of the simulation platform, and a data interaction channel is established with a control simulation system based on Simulink. A user inputs each control parameter and model parameter of the simulation platform on a human-computer interaction interface, and parameter setting, mathematical simulation operation and simulation image display are realized by clicking each function button.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a man-machine interaction self-adaptive control method and system based on a flexible mechanical arm.
The invention provides a man-machine interaction self-adaptive control method based on a flexible mechanical arm, which comprises the following steps:
step 1: calculating an expected rotation angle of the servo motor through a connecting rod position, a rigidity matrix, a sliding mode vector, a dynamic regression matrix, physical parameters, a positive definite diagonal matrix, an acting force applied to the connecting rod and a known weight function of the flexible mechanical arm;
step 2: calculating the output torque of the servo motor according to the current corner and the expected corner of the servo motor, the expected estimated speed of the servo motor, the position of a connecting rod, a rigidity matrix, a positive definite matrix, a sliding mode vector of the servo motor, an inertia matrix, a dynamic regression matrix and physical parameters;
and step 3: and (3) outputting torque by the servo motor to enable the mechanical arm to reach a new position, returning to the step 1 to continue execution, and performing self-adaptive control of human-computer interaction on the mechanical arm.
Preferably, the flexible mechanical arm comprises a servo motor, a ball screw, a spring, a linear position sensor, a transmission belt and a connecting rod;
the ball screw is driven by a servo motor, and the connecting rod is driven by a transmission belt;
the transmission belt is connected to a nut of the ball screw through a spring, a connecting point of the transmission belt on the spring is connected with a sliding block of the linear position sensor in parallel, acting force is applied to the connecting rod, the connecting rod is forced to drive the transmission belt to move, and flexible output is achieved through the buffering effect of the spring and the torque adjustment of the servo motor.
Preferably, the servo motor outputs a rotation angle and a torque to drive the ball screw to rotate, and the rotation is converted into linear motion by a nut of the ball screw;
the linear position sensor obtains the track, the torque and the acting force of a person of the actual robot output to the outside by measuring the position of the sliding block.
Preferably, the desired rotation angle θ of the servo motordThe expression of (a) is:
wherein q is the position of a connecting rod of the flexible mechanical arm; k is a stiffness matrix; sqIs a sliding mode vector;is a dynamics regression matrix;is a physical parameter; kqIs a positive definite diagonal matrix; f. ofeActing force applied to the connecting rod; w (-) is a known weighting function.
Preferably, the expression of the output torque τ of the servo motor is:
wherein theta is the current rotation angle of the servo motor; thetadIs the desired rotation angle of the servo motor;estimating a velocity for the servo motor; q is the position of the connecting rod; k is a stiffness matrix; kθIs a positive definite matrix;a sliding mode vector of the servo motor; b is an inertia matrix;is a dynamics regression matrix;are physical parameters.
Preferably, the deviation Δ x of the actual position of the mechanical arm from the desired position is:
Δx=x-xd
the sliding mode vector of the mechanical arm is as follows:
wherein x is the actual position; x is the number ofdIs a desired position; j (q) is the Jacobian matrix from joint position space to Cartesian space, J+(q) is the pseudo-inverse of J (q); l isqA known positive definite matrix;is a known regression matrix; e.g. of the typepIs a prediction error; alpha is alphaqIs a positive number constant.
Preferably, the observed value of the rotation angle of the servo motor deviates from the expected value thereofComprises the following steps:
the reference vectors are:
the sliding mode vector of the servo motor is as follows:
wherein the content of the first and second substances,in order to be an observer estimate,is toThe integral of (a) is calculated,is toDifferentiation of (1); alpha is alphaθIs a positive number constant; l isθIs a positive definite matrix.
The invention provides a human-computer interaction self-adaptive control system based on a flexible mechanical arm, which comprises:
module M1: calculating an expected rotation angle of the servo motor through a connecting rod position, a rigidity matrix, a sliding mode vector, a dynamic regression matrix, physical parameters, a positive definite diagonal matrix, an acting force applied to the connecting rod and a known weight function of the flexible mechanical arm;
module M2: calculating the output torque of the servo motor according to the current corner and the expected corner of the servo motor, the expected estimated speed of the servo motor, the position of a connecting rod, a rigidity matrix, a positive definite matrix, a sliding mode vector of the servo motor, an inertia matrix, a dynamic regression matrix and physical parameters;
module M3: the servo motor outputs torque to enable the mechanical arm to reach a new position, the return module M1 continues to execute, and adaptive control of human-computer interaction is conducted on the mechanical arm.
Preferably, the flexible mechanical arm comprises a servo motor, a ball screw, a spring, a linear position sensor, a transmission belt and a connecting rod;
the ball screw is driven by a servo motor, and the connecting rod is driven by a transmission belt;
the transmission belt is connected to a nut of the ball screw through a spring, the connecting point of the transmission belt on the spring is connected with a sliding block of the linear position sensor in parallel, acting force is applied to the connecting rod, the connecting rod is forced to drive the transmission belt to move, and flexible output is realized through the buffering action of the spring and the torque adjustment of the servo motor;
the servo motor outputs a corner and a torque to drive the ball screw to rotate, and the rotation is converted into linear motion by a nut of the ball screw;
the linear position sensor obtains the track, the torque and the acting force of a person of the actual robot output to the outside by measuring the position of the sliding block.
Preferably, the desired rotation angle θ of the servo motordThe expression of (a) is:
wherein q is the position of a connecting rod of the flexible mechanical arm; k is a stiffness matrix; sqIs a sliding mode vector;is a dynamics regression matrix;is a physical parameter; kqIs a positive definite diagonal matrix; f. ofeActing force applied to the connecting rod; w (-) is a known weight function;
the expression of the output torque tau of the servo motor is as follows:
wherein theta is the current rotation angle of the servo motor; thetadIs the desired rotation angle of the servo motor;estimating a velocity for the servo motor; q is the position of the connecting rod; k is a stiffness matrix; kθIs a positive definite matrix;a sliding mode vector of the servo motor; b is an inertia matrix;is a dynamics regression matrix;is a physical parameter;
the deviation Δ x of the actual position of the mechanical arm from the desired position is:
Δx=x-xd
the sliding mode vector of the mechanical arm is as follows:
wherein x is the actual position; x is the number ofdIs a desired position; j (q) is the Jacobian matrix from joint position space to Cartesian space, J+(q) is the pseudo-inverse of J (q); l isqA known positive definite matrix;is a known regression matrix; e.g. of the typepIs a prediction error; alpha is alphaqIs a positive number constant;
the reference vectors are:
the sliding mode vector of the servo motor is as follows:
wherein the content of the first and second substances,in order to be an observer estimate,is toThe integral of (a) is calculated,is toDifferentiation of (1); alpha is alphaθIs a positive number constant; l isθIs a positive definite matrix.
Compared with the prior art, the invention has the following beneficial effects:
(1) the method can control the flexible mechanical arm, and can continuously adjust the current corner and torque of the servo motor according to the acting force of a person on the flexible mechanical arm, so that the mechanical arm can reach an expected position and avoid the damage to the person, and the method has wide application prospect;
(2) the invention can make the output of the mechanical arm actively respond to the acting force of a user on the mechanical arm, continuously adjust the current rotating angle and torque of the servo motor, and continuously control the robot to reach the expected position through closed-loop control and simultaneously avoid the injury to the user.
Drawings
Other features, objects and advantages of the invention will become more apparent upon reading of the detailed description of non-limiting embodiments with reference to the following drawings:
FIG. 1 is a schematic view of a flexible robotic arm provided in accordance with an embodiment of the present invention;
fig. 2 is a block diagram of a closed-loop system of a flexible manipulator human-machine interaction adaptive control method according to an embodiment of the present invention.
Detailed Description
The present invention will be described in detail with reference to specific examples. The following examples will assist those skilled in the art in further understanding the invention, but are not intended to limit the invention in any way. It should be noted that it would be obvious to those skilled in the art that various changes and modifications can be made without departing from the spirit of the invention. All falling within the scope of the present invention.
Example (b):
according to the man-machine interaction self-adaptive control method of the flexible mechanical arm, the flexible mechanical arm comprises a servo motor, a ball screw, a spring, a linear position sensor, a transmission belt and a connecting rod. The ball screw is driven by a servo motor, and the connecting rod is driven by a transmission belt. The transmission belt is connected to the nut of the ball screw through a spring, and the connection point of the transmission belt on the spring is connected with the slide block of the linear position sensor in parallel. The person exerts the effort to the connecting rod, forces the connecting rod to drive the drive belt to move, is adjusted by the cushioning effect of spring and the torque of servo motor, realizes flexible output.
The servo motor outputs a rotation angle theta and a torque tau to drive the ball screw to rotate, and the rotation is converted into linear motion by a nut of the ball screw.
The linear position sensor obtains the actual robot track q and the torque tau output to the outside by measuring the position of the slide block0Acting force f of mane。
As shown in FIG. 1, the method for controlling the flexible mechanical arm in a man-machine interaction self-adaptive mode comprises a servo motor 1, a ball screw 2, a spring 3, a linear position sensor 4, a transmission belt 5 and a connecting rod 6.
As shown in fig. 2, a human-computer interaction adaptive control method for a flexible manipulator includes the following steps:
(1) obtaining the joint position q of the connecting rod rotating shaft through a linear position sensor, wherein the joint position q is obtained through a formula:
x=Γ(q)
obtaining the Cartesian space coordinates of the current corner, wherein Γ (·) is a conversion function from the joint space of the rotating shaft to the Cartesian space, and according to the formula:
Δx=x-xd
calculating a current position x and a desired position xdThen by the formula:
calculating a reference vectorWherein J (q) is from joint position space to fluteJacobian matrix of Carl space, J+(q) is the pseudo-inverse of J (q), feIs the action force of the human on the connecting rod, w (-) is a weight function, and is represented by the formula:
given, where κ, R are given constants, h (·) | · | |. non-calculation2-R2. The sliding mode vector of the connecting rod can then be calculated:
in the formula (I), the compound is shown in the specification,is a positive definite matrix and is known, is the error of the prediction and is,is a known regression matrix that is used to determine,is a known kinetic regression matrix. The updating formula is continuously updatedUp toBecomes 0.
Finally, the desired rotational angle θ of the servo motor can be calculateddComprises the following steps:
where K is a rigid diagonal matrix of a known flexible manipulator, KqIs a positive definite diagonal matrix;
(2) knowing the desired angle of rotation theta of the servomotordThe position θ of the servo motor is obtained by a photoelectric sensor.The observer, which is composed of the following equation, yields:
in the formula (I), the compound is shown in the specification,for error observation, η is an auxiliary variable, β is a normal number, KeIs a positive definite matrix and the matrix is a negative definite matrix,is to use the formula:
updated DθIs estimated model of (1), inIs an estimated vector of the observer, LoIs a positive definite matrix.
Known view of the corner of the servo motorDeviation of measured value from its expected valueComprises the following steps:
reference vector:
sliding mode vector of servo motor:
the output torque τ of the servo motor is:
in the formula (I), the compound is shown in the specification,is toThe integral of (a) is calculated,is toDifferential, uncertainty parameter ofUpdated by the following equation:
(3) the servo motor outputs a torque tau, so that the mechanical arm moves to a new position, and the control algorithm returns to (1) to continue calculating the next expected rotation angle.
According to the process, the man-machine interaction self-adaptive control method of the flexible mechanical arm can adjust the output and the expected position of the motor in real time according to the acting force of a person on the flexible mechanical arm, so that the mechanical arm can reach the expected position and can avoid the injury to the person.
In the description of the present application, it is to be understood that the terms "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", and the like indicate orientations or positional relationships based on those shown in the drawings, and are only for convenience in describing the present application and simplifying the description, but do not indicate or imply that the referred device or element must have a specific orientation, be constructed in a specific orientation, and be operated, and thus, should not be construed as limiting the present application.
Those skilled in the art will appreciate that, in addition to implementing the systems, apparatus, and various modules thereof provided by the present invention in purely computer readable program code, the same procedures can be implemented entirely by logically programming method steps such that the systems, apparatus, and various modules thereof are provided in the form of logic gates, switches, application specific integrated circuits, programmable logic controllers, embedded microcontrollers and the like. Therefore, the system, the device and the modules thereof provided by the present invention can be considered as a hardware component, and the modules included in the system, the device and the modules thereof for implementing various programs can also be considered as structures in the hardware component; modules for performing various functions may also be considered to be both software programs for performing the methods and structures within hardware components.
The foregoing description of specific embodiments of the present invention has been presented. It is to be understood that the present invention is not limited to the specific embodiments described above, and that various changes or modifications may be made by one skilled in the art within the scope of the appended claims without departing from the spirit of the invention. The embodiments and features of the embodiments of the present application may be combined with each other arbitrarily without conflict.
Claims (10)
1. A man-machine interaction self-adaptive control method based on a flexible mechanical arm is characterized by comprising the following steps:
step 1: calculating an expected rotation angle of the servo motor through a connecting rod position, a rigidity matrix, a sliding mode vector, a dynamic regression matrix, physical parameters, a positive definite diagonal matrix, an acting force applied to the connecting rod and a known weight function of the flexible mechanical arm;
step 2: calculating the output torque of the servo motor according to the current corner and the expected corner of the servo motor, the expected estimated speed of the servo motor, the position of a connecting rod, a rigidity matrix, a positive definite matrix, a sliding mode vector of the servo motor, an inertia matrix, a dynamic regression matrix and physical parameters;
and step 3: and (3) outputting torque by the servo motor to enable the mechanical arm to reach a new position, returning to the step 1 to continue execution, and performing self-adaptive control of human-computer interaction on the mechanical arm.
2. The human-computer interaction adaptive control method based on the flexible mechanical arm is characterized in that the flexible mechanical arm comprises a servo motor, a ball screw, a spring, a linear position sensor, a transmission belt and a connecting rod;
the ball screw is driven by a servo motor, and the connecting rod is driven by a transmission belt;
the transmission belt is connected to a nut of the ball screw through a spring, a connecting point of the transmission belt on the spring is connected with a sliding block of the linear position sensor in parallel, acting force is applied to the connecting rod, the connecting rod is forced to drive the transmission belt to move, and flexible output is achieved through the buffering effect of the spring and the torque adjustment of the servo motor.
3. The human-computer interaction self-adaptive control method based on the flexible mechanical arm is characterized in that the servo motor outputs a rotation angle and a torque to drive the ball screw to rotate, and the rotation angle and the torque are converted into linear motion by a nut of the ball screw;
the linear position sensor obtains the track, the torque and the acting force of a person of the actual robot output to the outside by measuring the position of the sliding block.
4. The flexible robotic arm-based human-computer interaction adaptive control method according to claim 1, wherein the desired rotation angle θ of the servo motordThe expression of (a) is:
wherein q is the position of a connecting rod of the flexible mechanical arm; k is a stiffness matrix; sqIs a sliding mode vector;is a dynamics regression matrix;is a physical parameter; kqIs a positive definite diagonal matrix; f. ofeActing force applied to the connecting rod; w (-) is a known weighting function.
5. The flexible mechanical arm based human-computer interaction self-adaptive control method is characterized in that the expression of the output torque tau of the servo motor is as follows:
wherein theta is the current rotation angle of the servo motor; thetadIs the desired rotation angle of the servo motor;estimating a velocity for the servo motor; q is the position of the connecting rod; k is a stiffness matrix; kθIs a positive definite matrix;a sliding mode vector of the servo motor; b is an inertia matrix;is a dynamics regression matrix;are physical parameters.
6. The adaptive human-computer interaction control method based on the flexible mechanical arm as claimed in claim 5, wherein the deviation Δ x between the actual position and the expected position of the mechanical arm is as follows:
Δx=x-xd
the sliding mode vector of the mechanical arm is as follows:
wherein x is the actual position; x is the number ofdIs a desired position; j (q) is from the joint positionJacobian matrix of inter-to-Cartesian space, J+(q) is the pseudo-inverse of J (q); l isqA known positive definite matrix;is a known regression matrix; e.g. of the typepIs a prediction error; alpha is alphaqIs a positive number constant.
7. The flexible robotic arm-based human-machine interaction adaptive control method of claim 6, wherein an observed value of a rotation angle of the servo motor deviates from an expected value thereofComprises the following steps:
the reference vectors are:
the sliding mode vector of the servo motor is as follows:
8. A human-computer interaction adaptive control system based on a flexible mechanical arm is characterized by comprising:
module M1: calculating an expected rotation angle of the servo motor through a connecting rod position, a rigidity matrix, a sliding mode vector, a dynamic regression matrix, physical parameters, a positive definite diagonal matrix, an acting force applied to the connecting rod and a known weight function of the flexible mechanical arm;
module M2: calculating the output torque of the servo motor according to the current corner and the expected corner of the servo motor, the expected estimated speed of the servo motor, the position of a connecting rod, a rigidity matrix, a positive definite matrix, a sliding mode vector of the servo motor, an inertia matrix, a dynamic regression matrix and physical parameters;
module M3: the servo motor outputs torque to enable the mechanical arm to reach a new position, the return module M1 continues to execute, and adaptive control of human-computer interaction is conducted on the mechanical arm.
9. The human-computer interaction adaptive control system based on the flexible mechanical arm is characterized in that the flexible mechanical arm comprises a servo motor, a ball screw, a spring, a linear position sensor, a transmission belt and a connecting rod;
the ball screw is driven by a servo motor, and the connecting rod is driven by a transmission belt;
the transmission belt is connected to a nut of the ball screw through a spring, the connecting point of the transmission belt on the spring is connected with a sliding block of the linear position sensor in parallel, acting force is applied to the connecting rod, the connecting rod is forced to drive the transmission belt to move, and flexible output is realized through the buffering action of the spring and the torque adjustment of the servo motor;
the servo motor outputs a corner and a torque to drive the ball screw to rotate, and the rotation is converted into linear motion by a nut of the ball screw;
the linear position sensor obtains the track, the torque and the acting force of a person of the actual robot output to the outside by measuring the position of the sliding block.
10. The system of claim 8, wherein the desired rotation angle θ of the servo motor is a desired rotation angle θdThe expression of (a) is:
wherein q is the position of a connecting rod of the flexible mechanical arm; k is a stiffness matrix; sqIs a sliding mode vector;is a dynamics regression matrix;is a physical parameter; kqIs a positive definite diagonal matrix; f. ofeActing force applied to the connecting rod; w (-) is a known weight function;
the expression of the output torque tau of the servo motor is as follows:
wherein theta is the current rotation angle of the servo motor; thetadIs the desired rotation angle of the servo motor;estimating a velocity for the servo motor; q is the position of the connecting rod; k is a stiffness matrix; kθIs a positive definite matrix;a sliding mode vector of the servo motor; b is an inertia matrix;is a dynamics regression matrix;is a physical parameter;
the deviation Δ x of the actual position of the mechanical arm from the desired position is:
Δx=x-xd
the sliding mode vector of the mechanical arm is as follows:
wherein x is the actual position; x is the number ofdIs a desired position; j (q) is the Jacobian matrix from joint position space to Cartesian space, J+(q) is the pseudo-inverse of J (q); l isqA known positive definite matrix;is a known regression matrix; e.g. of the typepIs a prediction error; alpha is alphaqIs a positive number constant;
the reference vectors are:
the sliding mode vector of the servo motor is as follows:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111464122.2A CN114102599B (en) | 2021-12-02 | 2021-12-02 | Man-machine interaction self-adaptive control method and system based on flexible mechanical arm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111464122.2A CN114102599B (en) | 2021-12-02 | 2021-12-02 | Man-machine interaction self-adaptive control method and system based on flexible mechanical arm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114102599A true CN114102599A (en) | 2022-03-01 |
CN114102599B CN114102599B (en) | 2023-10-20 |
Family
ID=80365874
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111464122.2A Active CN114102599B (en) | 2021-12-02 | 2021-12-02 | Man-machine interaction self-adaptive control method and system based on flexible mechanical arm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114102599B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117484483A (en) * | 2023-11-23 | 2024-02-02 | 北京银河通用机器人有限公司 | Linear driving mode of smart hand |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060048364A1 (en) * | 2004-09-08 | 2006-03-09 | Hui Zhang | Robotic machining with a flexible manipulator |
US20140330432A1 (en) * | 2012-04-20 | 2014-11-06 | Vanderbilt University | Systems and methods for safe compliant insertion and hybrid force/motion telemanipulation of continuum robots |
WO2015137040A1 (en) * | 2014-03-14 | 2015-09-17 | ソニー株式会社 | Robot arm device, robot arm control method and program |
CN104972465A (en) * | 2014-04-14 | 2015-10-14 | 发那科株式会社 | Robot controller and robot system for moving robot in response to force |
JP2018058181A (en) * | 2016-10-07 | 2018-04-12 | 国立大学法人岐阜大学 | Disturbance observer and robot control device |
CN108015761A (en) * | 2016-11-02 | 2018-05-11 | 香港理工大学深圳研究院 | A kind of single connecting rod flexible mechanical arm control method and system |
CN108453732A (en) * | 2018-02-27 | 2018-08-28 | 北京控制工程研究所 | The adaptive dynamic force of control system closed machine people/Position Hybrid Control method |
CN108582119A (en) * | 2018-04-11 | 2018-09-28 | 南京理工大学 | A kind of hot line robot force feedback master-slave control method and system |
CN108772838A (en) * | 2018-06-19 | 2018-11-09 | 河北工业大学 | A kind of mechanical arm safety collision strategy based on outer force observer |
US20190219972A1 (en) * | 2018-01-12 | 2019-07-18 | General Electric Company | System and method for context-driven predictive simulation selection and use |
CN110039547A (en) * | 2019-05-27 | 2019-07-23 | 清华大学深圳研究生院 | A kind of human-computer interaction terminal and method of flexible mechanical arm remote operating |
CN112743541A (en) * | 2020-12-21 | 2021-05-04 | 南京埃斯顿自动化股份有限公司 | Soft floating control method for mechanical arm of powerless/torque sensor |
CN112894820A (en) * | 2021-01-29 | 2021-06-04 | 清华大学深圳国际研究生院 | Flexible mechanical arm remote operation man-machine interaction device and system |
-
2021
- 2021-12-02 CN CN202111464122.2A patent/CN114102599B/en active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060048364A1 (en) * | 2004-09-08 | 2006-03-09 | Hui Zhang | Robotic machining with a flexible manipulator |
US20140330432A1 (en) * | 2012-04-20 | 2014-11-06 | Vanderbilt University | Systems and methods for safe compliant insertion and hybrid force/motion telemanipulation of continuum robots |
WO2015137040A1 (en) * | 2014-03-14 | 2015-09-17 | ソニー株式会社 | Robot arm device, robot arm control method and program |
CN104972465A (en) * | 2014-04-14 | 2015-10-14 | 发那科株式会社 | Robot controller and robot system for moving robot in response to force |
JP2018058181A (en) * | 2016-10-07 | 2018-04-12 | 国立大学法人岐阜大学 | Disturbance observer and robot control device |
CN108015761A (en) * | 2016-11-02 | 2018-05-11 | 香港理工大学深圳研究院 | A kind of single connecting rod flexible mechanical arm control method and system |
US20190219972A1 (en) * | 2018-01-12 | 2019-07-18 | General Electric Company | System and method for context-driven predictive simulation selection and use |
CN108453732A (en) * | 2018-02-27 | 2018-08-28 | 北京控制工程研究所 | The adaptive dynamic force of control system closed machine people/Position Hybrid Control method |
CN108582119A (en) * | 2018-04-11 | 2018-09-28 | 南京理工大学 | A kind of hot line robot force feedback master-slave control method and system |
CN108772838A (en) * | 2018-06-19 | 2018-11-09 | 河北工业大学 | A kind of mechanical arm safety collision strategy based on outer force observer |
CN110039547A (en) * | 2019-05-27 | 2019-07-23 | 清华大学深圳研究生院 | A kind of human-computer interaction terminal and method of flexible mechanical arm remote operating |
CN112743541A (en) * | 2020-12-21 | 2021-05-04 | 南京埃斯顿自动化股份有限公司 | Soft floating control method for mechanical arm of powerless/torque sensor |
CN112894820A (en) * | 2021-01-29 | 2021-06-04 | 清华大学深圳国际研究生院 | Flexible mechanical arm remote operation man-machine interaction device and system |
Non-Patent Citations (3)
Title |
---|
党进;倪风雷;刘业超;刘宏;: "基于自适应模糊滑模的柔性机械臂控制", 四川大学学报(工程科学版), no. 02, pages 234 - 240 * |
徐亮;刘满禄;张华;等: "基于核应急机械手的主从双边控制***研究", 自动化仪表, no. 08, pages 1 - 5 * |
曾庆军;王春景;: "带有柔性关节从机械臂遥操作机器人***滑模控制研究", 江苏科技大学学报(自然科学版), no. 01, pages 54 - 59 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117484483A (en) * | 2023-11-23 | 2024-02-02 | 北京银河通用机器人有限公司 | Linear driving mode of smart hand |
Also Published As
Publication number | Publication date |
---|---|
CN114102599B (en) | 2023-10-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2022166328A1 (en) | Task execution control method and apparatus, control device, and readable storage medium | |
US20200282558A1 (en) | System and method for controlling a robot with torque-controllable actuators | |
CN105773623B (en) | SCARA robotic tracking control methods based on the study of forecasting type Indirect iteration | |
US9120227B2 (en) | Human motion tracking control with strict contact force constraints for floating-base humanoid robots | |
Hersch et al. | Dynamical system modulation for robot learning via kinesthetic demonstrations | |
Wang et al. | A hybrid visual servo controller for robust grasping by wheeled mobile robots | |
CN108582078A (en) | A kind of mechanical arm zero-force control method towards direct teaching | |
CN107530879B (en) | Multi-axis machine simulator, design support device for operation command device, design support device for motor control device, and motor capacity selection device | |
CN104723340A (en) | Impedance control method for flexibility joint mechanical arm based on connection and damping configuration | |
Dou et al. | Inverse kinematics for a 7-DOF humanoid robotic arm with joint limit and end pose coupling | |
JP7324932B2 (en) | dynamic planning controller | |
WO2007127723A2 (en) | Control of robots from human motion descriptors | |
CN112417755A (en) | Master-slave mode surgical robot track prediction control method | |
CN112894821B (en) | Current method based collaborative robot dragging teaching control method, device and equipment | |
CN113681543A (en) | Mechanical arm zero-force control method based on model prediction | |
CN114102600B (en) | Multi-space fusion human-machine skill migration and parameter compensation method and system | |
Omran et al. | Optimal task space control design of a Stewart manipulator for aircraft stall recovery | |
CN115351780A (en) | Method for controlling a robotic device | |
Al Mashhadany | Virtual reality trajectory of modified PUMA 560 by hybrid intelligent controller | |
Nemec et al. | Bimanual human robot cooperation with adaptive stiffness control | |
CN114102599B (en) | Man-machine interaction self-adaptive control method and system based on flexible mechanical arm | |
Gibet et al. | A self-organized model for the control, planning and learning of nonlinear multi-dimensional systems using a sensory feedback | |
Yu et al. | Position-based visual servo control of dual robotic arms with unknown kinematic models: A cerebellum-inspired approach | |
Han et al. | Visual servoing control of robotics with a neural network estimator based on spectral adaptive law | |
Tan et al. | Toward unified adaptive teleoperation based on damping ZNN for robot manipulators with unknown kinematics |
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 |