[go: up one dir, main page]

CN115847389A - Rigidity control and compensation method of continuum robot - Google Patents

Rigidity control and compensation method of continuum robot Download PDF

Info

Publication number
CN115847389A
CN115847389A CN202211641130.4A CN202211641130A CN115847389A CN 115847389 A CN115847389 A CN 115847389A CN 202211641130 A CN202211641130 A CN 202211641130A CN 115847389 A CN115847389 A CN 115847389A
Authority
CN
China
Prior art keywords
joint
rope
model
stiffness
sub
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
CN202211641130.4A
Other languages
Chinese (zh)
Other versions
CN115847389B (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.)
North China University of Technology
Beijing Institute of Control Engineering
Original Assignee
North China University of Technology
Beijing Institute of Control Engineering
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 North China University of Technology, Beijing Institute of Control Engineering filed Critical North China University of Technology
Priority to CN202211641130.4A priority Critical patent/CN115847389B/en
Publication of CN115847389A publication Critical patent/CN115847389A/en
Application granted granted Critical
Publication of CN115847389B publication Critical patent/CN115847389B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)

Abstract

本发明提供了一种连续体机器人的刚度控制和补偿方法,包括:构建所述连续体机器人的运动学模型,所述运动学模型用于提供所述连续体机器人的驱动绳索长度变化;基于所述运动学模型,构建所述连续体机器人的机械臂刚度模型,基于所述机械臂刚度模型,获取所述绳索刚度模型,通过所述绳索刚度模型对绳索的张力进行调节,完成所述连续体机器人的刚度控制和补偿。本发明无需添加外部刚度调节装置即可对机器人的整体刚度进行调节,实时评估机械臂的刚度调整策略,改善机器人的整体刚度和定位精度,其建模方法可适用于绳索驱动的各类并联机器人,具有泛化能力高的特点。

Figure 202211641130

The present invention provides a stiffness control and compensation method for a continuum robot, comprising: constructing a kinematics model of the continuum robot, the kinematics model being used to provide the change in the length of the driving rope of the continuum robot; based on the The kinematics model is used to construct the mechanical arm stiffness model of the continuum robot. Based on the mechanical arm stiffness model, the rope stiffness model is obtained, and the tension of the rope is adjusted through the rope stiffness model to complete the continuum. Stiffness control and compensation for robots. The invention can adjust the overall stiffness of the robot without adding an external stiffness adjustment device, evaluate the stiffness adjustment strategy of the mechanical arm in real time, improve the overall stiffness and positioning accuracy of the robot, and its modeling method can be applied to various types of parallel robots driven by ropes , with high generalization ability.

Figure 202211641130

Description

Rigidity control and compensation method of continuum robot
Technical Field
The invention belongs to the technical field of rope-driven continuum robot control, and particularly relates to a stiffness control and compensation method of a continuum robot.
Background
For operation in confined spaces, elongated structures with large length/diameter ratios are often employed, resulting in lower stiffness of robotic arms that can be shaped to deliver specific end effectors (e.g., grippers and grinders) deep into the infrastructure. However, since the design diameter and length of the continuum robot are very small, the rigidity of the system is very low, and it is difficult to meet the actual requirements. For example, a small flexible continuous body robot driven by a rope is constructed for endoscopic navigation operation in medical applications, and it is difficult to perform high-precision operation due to low rigidity. In addition, a series of continuum robots for endoscopic operations such as maintenance of aircraft engines and maintenance of nuclear power plants have been developed. Since the continuum robot is driven by a rope, the stiffness of the system is greatly affected. From the above cases, it can be seen that in view of the increasing demand for high precision detection and operation of high value infrastructure, for the improvement of the precision of robots operating in confined spaces (e.g. abdominal surgery, engine combustion chamber maintenance, etc.), it is urgently required to adopt stiffness adjustment strategies to improve the operating precision of such special robot systems.
An active variable stiffness underactuated redundant robot is designed by matching a driving mechanism and a stiffness amplifying device in an active variable stiffness underactuated redundant robot based on a joint stiffness amplifying device (application number: CN 202111345876.6), and the stiffness of a rope is adjusted by respectively installing the stiffness adjusting amplifying devices at a mechanical arm and a driving end. And because the tension required by the rope for driving the mechanical arm to move under different configurations is different under the influence of the self-weight of the mechanical arm, the device does not consider the influence of the self-weight of the mechanical arm under different configurations on the tension of the rope, and the rigidity adjusting effect is poor.
A decoupling control method for a rope-driven parallel variable-stiffness robot joint (application number: 202210241367.7) provides a variable-stiffness device, wherein a permanent-magnet variable-stiffness device is connected to a rope for driving a robot to move so as to adjust the stiffness of the robot, and a driving motor compensates the deformation of a variable-stiffness module and the variation of the length of the rope. However, the permanent magnet stiffness changing device is composed of an upper magnet and a lower magnet, and is easily interfered by other magnetic fields, so that the stiffness adjustment of the permanent magnet stiffness changing device is deviated, and the tail end precision of the robot is influenced.
From the above, most of the existing rigidity adjusting methods for rope-driven robots are to add an elastic element to the mechanism, and utilize the elastic deformation of the elastic element to realize the rigidity changing capability of the mechanical arm, so that the rigidity adjusting method has the characteristic of complex structure, and is difficult to comprehensively consider the influence of the friction force, gravity and the like of the mechanical arm on the rigidity of the mechanical arm.
Disclosure of Invention
In order to solve the technical problems, the invention provides a rigidity control and compensation method of a continuum robot, wherein the rigidity of a mechanical arm is decoupled, the rigidity of the mechanical arm is divided into joint rigidity and rope rigidity, the influences of rope friction, mechanical arm gravity and the like on the rope rigidity under different configurations are fully considered, a novel high-precision comprehensive rigidity adjusting strategy is developed, the rigidity of the mechanical arm is adjusted on the premise of not adding other elastic elements, the method has the characteristics of simple structure and high generalization capability, and the rigidity of the mechanical arm is adjusted in real time by adjusting the rigidity of a rope, so that the rigidity of the mechanical arm can be obviously improved.
In order to achieve the above object, the present invention provides a stiffness control and compensation method of a continuum robot, comprising:
constructing a kinematic model of the continuum robot, the kinematic model to provide a drive rope length change for the continuum robot;
constructing a statics model of the continuum robot based on the kinematic model;
and constructing a mechanical arm stiffness model of the continuum robot based on the statics model, acquiring the rope stiffness model based on the mechanical arm stiffness model, and adjusting the tension of a rope through the rope stiffness model to complete stiffness control and compensation of the continuum robot.
Optionally, constructing the kinematic model of the continuum robot comprises:
acquiring a track plan of the continuum robot;
acquiring joint angle changes for driving joint motion based on the trajectory planning;
and establishing a kinematic model of the continuum robot based on the joint angle change.
Optionally, constructing the statics model of the continuum robot comprises:
based on the kinematic model, acquiring a sub-model of the length change of the driving rope of the continuum robot under different configurations;
and carrying out static modeling on the continuum robot based on the driving rope length change submodel to obtain the static model.
Optionally, the static model comprises: a friction force sub-model, a gravity force sub-model and an additional force resultant sub-model.
Optionally, the kinematic model is:
Figure BDA0004007591440000031
wherein,
Figure BDA0004007591440000032
is the ith joint coordinate system O i In the i-1 th joint coordinate system O i-1 I is the ith joint of the manipulator, i =1,2,. 10.
Optionally, the drive rope length variation submodel is:
Figure BDA0004007591440000041
wherein l i,j The ith joint, the length of the jth rope, m is the number of joints, l m,j For driving the ropes in a local coordinate system O i And { O } i+1 The position vector of.
Optionally, the static model is:
Figure BDA0004007591440000042
wherein,
Figure BDA0004007591440000043
is the driving force of the jth rope of the ith joint, < >>
Figure BDA0004007591440000044
Is the normal pressure of the jth rope of the (i + 1) th joint>
Figure BDA0004007591440000045
The force received for the central support of each joint i, F i,e For the force exerted on the ith joint, M i,e For a moment exerted on the i-th joint, <' >>
Figure BDA0004007591440000046
Is a position vector from the center of the ith joint universal joint to the jth rope fixing point of the ith joint, and is used for judging whether the position vector is greater than or equal to the reference value>
Figure BDA0004007591440000047
Is the position vector from the center of the ith joint universal joint to the jth rope fixing point of the (i + 1) th joint.
Optionally, the friction force sub-model is:
Figure BDA0004007591440000048
wherein,
Figure BDA0004007591440000049
a driving force provided for the motor;
Figure BDA00040075914400000410
Is a force acting on the rigid disk of the i-th joint>
Figure BDA00040075914400000411
Friction force for the entire drive rope from the drive side to the arm side;
the gravity submodel is as follows:
Figure BDA0004007591440000051
wherein G is i,lower For the ith 2-DoF gateGravity vector of lower part of joint, G i,upper Is the gravity vector of the upper part of the ith 2-DoF joint, m i,lower And m i,upper The mass of the lower part and the upper part of the ith 2-DoF joint respectively, and g is a universal gravitation constant;
the sub-model of the additional force and the resultant force generated by the driving rope is as follows:
Figure BDA0004007591440000052
wherein,
Figure BDA0004007591440000053
for the i-th joint to drive the combined force of the ropes, based on the weight of the rope>
Figure BDA0004007591440000054
The tension of the j rope drive rope for the ith joint, device for selecting or keeping>
Figure BDA0004007591440000055
Drives the tension of the rope for the j +1 th rope of the ith joint, based on the measured value of the measured value>
Figure BDA0004007591440000056
The tension of the rope is driven for the j +2 th rope of the ith joint.
Optionally, the mechanical arm stiffness model is:
Figure BDA0004007591440000057
wherein, W i Is a static model of the ith joint, s i As a rotational pose vector of the ith joint, K i Is the stiffness matrix of the 2-DoF joint, K i,1 As a model of rope stiffness, K i,2 For structural rigidity, f i Is a driving force matrix formed by three ropes,
Figure BDA0004007591440000058
is Jacobian of the ith jointA matrix;
the rope stiffness model is as follows:
Figure BDA0004007591440000059
wherein k is i,1 ,k i,2 And k i,3 Stiffness of three drive ropes, J i Is the Jacobian matrix for the ith joint cord.
Compared with the prior art, the invention has the following advantages and technical effects:
1. the invention for the first time attempts to adjust the stiffness of a continuum robot arm by adjusting the tension of the drive cables, providing a convenient and efficient method for adjusting a long continuum robot (in modular sections and multiple drive cables). Using the proposed rope tension adjustment algorithm, additional forces that increase the drive rope tension can be calculated at different configurations of the system and external loads without affecting the balance of the system.
2. The comprehensive statics model of the continuum robot is composed of a friction force (namely a driving cable with a guide system) modeling mode, an induced resultant force (caused by the adjusting tension of the driving cable) modeling mode and an upgraded rigidity model (considering the rigidity and the tension of the driving cable) modeling mode. Through the improved static model, the shape of the continuum robot after deformation can be predicted, and the developed tension adjustment strategy can be evaluated.
3. Aiming at the development of a driving cable tension adjusting algorithm, a comprehensive statics model containing friction, external load and gravity is provided, the influence of the gravity and the friction of the mechanical arm on the rigidity of the mechanical arm can be compensated in real time by controlling the tension of three ropes driving joint movement, and the accuracy of the rigidity control algorithm is improved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, illustrate embodiments of the application and, together with the description, serve to explain the application and are not intended to limit the application. In the drawings:
FIG. 1 is a schematic flow chart of a stiffness control and compensation method of a continuum robot according to an embodiment of the invention;
FIG. 2 is a schematic structural diagram of a continuum robot according to an embodiment of the invention;
FIG. 3 is a schematic view of a kinematic model of a continuum robot in accordance with an embodiment of the invention;
FIG. 4 is a static model schematic of a continuum robot in an embodiment of the invention;
fig. 5 is a schematic view of an external load submodel of the continuum robot in an embodiment of the invention.
Detailed Description
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
It should be noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system such as a set of computer-executable instructions and that, although a logical order is illustrated in the flowcharts, in some cases, the steps illustrated or described may be performed in an order different than presented herein.
Examples
The embodiment provides a rigidity control and compensation method of a continuum robot, which comprises the following steps:
constructing a kinematic model of the continuum robot, the kinematic model to provide a drive rope length change for the continuum robot;
constructing a statics model of the continuum robot based on the kinematic model;
and constructing a mechanical arm stiffness model of the continuum robot based on the statics model, acquiring the rope stiffness model based on the mechanical arm stiffness model, and adjusting the tension of a rope through the rope stiffness model to complete stiffness control and compensation of the continuum robot.
Further, constructing the kinematic model of the continuum robot comprises:
acquiring a track plan of the continuum robot;
acquiring joint angle changes for driving joint motion based on the trajectory planning;
and establishing a kinematic model of the continuum robot based on the joint angle change.
Further, constructing the statics model of the continuum robot comprises:
based on the kinematic model, acquiring a sub-model of the length change of the driving rope of the continuum robot under different configurations;
and carrying out static modeling on the continuum robot based on the driving rope length change submodel to obtain the static model.
Further, the statics model includes: a friction force submodel, a gravity submodel and an additional force resultant submodel.
The embodiment will be described in further detail with reference to the accompanying drawings, and as can be seen from a stiffness control flowchart in fig. 1, a joint angle for driving a joint to move is calculated by using trajectory planning, then a change in the length of a rope in a driving space is calculated through a kinematic model to establish a static model of a system, the influence of the change in the joint angle caused by parasitic load of the driving rope and the self weight of a mechanical arm on the stiffness of a robot is fully considered, a stiffness model of the system is established, the comprehensive stiffness of the mechanical arm is decomposed into structural stiffness and rope stiffness, the stiffness of the rope is adjusted in real time by using a developed rope stiffness adjusting algorithm, the actual deformation of the mechanical arm is predicted, the overall stiffness of the mechanical arm is adjusted and compensated, and the accuracy of the robot is improved. The rope rigidity adjusting algorithm is that the tension of a rope changes under the influence of terminal load, so that the rigidity of the rope changes, and the rope variation caused by the rope rigidity change can be compensated according to Hooke's law, so that the terminal position precision of the mechanical arm is improved.
The overall stiffness adjustment strategy of the present embodiment is: and constructing a rigidity model of the robot based on the statics model of the continuum robot. The stiffness model of the robot can be divided into two parts, one part is the structural stiffness of the mechanical arm, and the other part is the stiffness of the flexible rope. Compared with the structural rigidity of the mechanical arm, the rigidity of the flexible rope is smaller, the rigidity of the mechanical arm is mainly influenced by the rigidity of the flexible rope, and the flexible rope has elasticity. Therefore, the rigidity of the rope can be adjusted only by adjusting the tension of the rope to adjust the overall rigidity of the robot, so that the overall rigidity of the mechanical arm is improved. The method can meet the use requirements under different environments, for example, when the robot is operated at high precision, the rigidity of the rope is adjusted, so that the overall rigidity of the robot is improved. On the contrary, if the interaction between the robot or the robot and the environment needs to be improved, the rigidity of the mechanical arm can be reduced by adjusting the tension of the rope.
The method for controlling and compensating the rigidity of the continuum robot provided by the embodiment comprises the following specific implementation steps:
the method comprises the following steps: and establishing a kinematic model of the robot to obtain the length change of the driving rope under different configurations of the given continuum robot, wherein the structure of the continuum robot is shown in FIG. 2.
The kinematics model of the robot was built in conjunction with fig. 3, according to the working principle and the structural design (taking a continuum robot with 20 degrees of freedom as an example), with 10 local coordinate systems ({ O }) i }, i =1,2, 10) are built on the bottom of 10 2-DoF joints, respectively, to define their shape variations. Specifically, one may select from { O } i,j O to i,j+1 The conversion matrix of is defined as follows: first, { O i,j Denotes moving from its origin to O i,j To O i,j+1 Along Z ij Moving the shaft; then { O ij Around Y i,j+1 Axis of rotation theta ij And (4) an angle. Thus, the homogeneous transformation matrix can be represented as:
Figure BDA0004007591440000091
wherein R is Xi,j ) Is from { O i,j+1 The coordinate system is around Y i,j+1 Axis of rotation theta ij Angle-generated rotation matrix,D i,j Is from { O i,j O of ij To O i,j+1 The length vector of (c). Since a universal joint is generally employed as a rotational joint when constructing a continuum robot, it can be further expressed as a rotation θ about two orthogonal axes, respectively i,1 And theta i,2 The rotation matrix of the angle, see the following equation:
Figure BDA0004007591440000101
wherein, T z (l i,1 ) And T z (l i,2 ) Is along a coordinate system { O } i Z-axis of the z-axis is translated l respectively i,1 And l i,2 The transformation matrix of (2). Wherein l i,1 And l i,2 Respectively the length of the rigid axes of the upper and lower platforms. T is a unit of x (π/2) and T x (- π/2) is the transformation matrix rotated π/2 and- π/2, respectively, along the x-axis. T is y (π/2) and T z (. Pi./2) is defined as the rotation transformation matrix around the y-axis and z-axis, respectively. T is zi,1 ) And T zi,2 ) Respectively defined as rotations theta about the axis of the cross joint i,1 And theta i,2 The transformation matrix of (2).
Transforming the rotation matrix R (theta) of the matrix by substituting the parameters into the equation i,1i,2 ) And a position vector P (theta) i,1i,2 ) Can be expressed as:
Figure BDA0004007591440000102
where s θ = sin θ, c θ = cos θ is a concise expression of the trigonometric function.
After obtaining the explicit expression of the ith segment transformation matrix of the continuum robot, the 10 segments of transformation matrices are multiplied to build the whole kinematics model of the multi-segment continuum.
Figure BDA0004007591440000103
To drive the shape change (i.e., rotation angle θ) of the ith 2-DoF joint i,1 And theta i,2 ) The length of the drive rope needs to be calculated from the inverse kinematics of the system. The closed loop vector of the jth rope for the ith 2-DoF joint can be expressed as:
l i,j =R(θ i,1i,2 )(l i,2 +r i,j )+l i,1 -b i,j
wherein l i,j Is the position vector of the driving rope in the mechanical arm coordinate system { O }; l i,1 And l i,2 The position vectors of the upper and lower rigid axes in the coordinate system are respectively; r is i,j Is { O i A coordinate system moves a position vector of a rope fixing point in the platform; b i,j Is fixed at the rope fixing point O i Position vector on the stationary platform in the coordinate system.
Due to the design of a continuum robot with multiple 2-DoF joints, there are two drive strategies: coupled (i.e., sections 1-7) and decoupled (i.e., sections 8-10), the length of the drive rope can be expressed as:
Figure BDA0004007591440000111
for the coupled 2-DoF section, the change in length of the jth drive cable for the ith joint will be the sum of the changes in length of all the rear section joint cables, since the drive cable for the front section will pass through the rear section; whereas for the decoupled 2-DoF part, since the drive cable is directly connected to the motor through a flexible spring tube (similar to the brake cable of a bicycle), the change in length will be the difference in geometric distance between the moving and stationary platforms.
Step two: static modeling of 20-DoF continuum robot
As shown in FIG. 4, taking the ith 2-DoF joint as an example, due to the characteristic of coupled driving, the rope for driving the (i + 1) th joint to move passes through the ith joint, so that three driving ropes need to be added when the statics equation is established. Wherein, a static coordinate system { O ] is added to the center of the static platform of the ith joint i }, external load (F) i And M i ) Is applied to the moving platform of the ith joint. One end of 3 driving ropes penetrates through the guide hole to be connected to the upper disc, and the other end of the driving ropes is connected with the linear motor. Further, two central shafts extending from the base and the upper plate are connected by a universal joint. Thus, for constructing the statics equation, three drive ropes need to be considered (tension is
Figure BDA0004007591440000112
And &>
Figure BDA0004007591440000113
) Three passive actuation ropes (tensioned->
Figure BDA0004007591440000114
And &>
Figure BDA0004007591440000115
) And a central support->
Figure BDA0004007591440000116
The force of (c).
For the ith joint of a multi-segment continuum robot, the static equation can be expressed as:
Figure BDA0004007591440000121
wherein,
Figure BDA0004007591440000122
is the driving force of the jth rope of the ith joint>
Figure BDA0004007591440000123
Is the normal pressure of the jth rope of the (i + 1) th joint>
Figure BDA0004007591440000124
Is the force received by the center support of the i-th joint>
Figure BDA0004007591440000125
Is the force exerted on the ith joint, M i,e For a moment exerted on the i-th joint, <' >>
Figure BDA0004007591440000126
A position vector from the center of the i-th joint gimbal to the jth rope fixing point of the i-th joint, and->
Figure BDA0004007591440000127
The position vector from the center of the ith joint universal joint to the jth rope fixing point of the (i + 1) th joint.
Resultant force
Figure BDA0004007591440000128
Generated by the jth drive rope (one side of the drive force vector is ^ on the rigid disc of section i)>
Figure BDA0004007591440000129
On the other hand a driving force vector of->
Figure BDA00040075914400001210
) Can be expressed as:
Figure BDA00040075914400001211
friction occurs as the drive cable passes and slides along the holes in the rigid disks, thereby impairing the efficiency of the force transfer (from the base to the tip). Therefore, the friction force needs to be analyzed. Since a long continuum robot is generally composed of a plurality of 2-DoF joints, each of which can rotate around two orthogonal axes, the included angle between the driving rope and the rigid disk can change greatly along with different configurations of the continuum robot, and the direction vector of the driving rope needs to be calculated to calculate the magnitude of the friction force.
Figure BDA00040075914400001212
Wherein
Figure BDA0004007591440000131
And &>
Figure BDA0004007591440000132
Respectively is a drive force vector->
Figure BDA0004007591440000133
And &>
Figure BDA0004007591440000134
Die length of (2). l i.j And l i+1.j Respectively the drive rope in a local coordinate system O i And { O } i+1 Position vector in. In order to obtain the magnitude of the friction force, it is necessary to calculate the normal pressure ≥ with respect to the guide bore>
Figure BDA0004007591440000135
Can be expressed as:
Figure BDA0004007591440000136
wherein n is i Is a unit normal vector (coordinate system O) of a rigid disk i+1 Plane XOY of).
Frictional force
Figure BDA0004007591440000137
Can be expressed as:
Figure BDA0004007591440000138
where mu is the coefficient of friction between the drive cord and the rigid disk. | · | represents the modulo length of the vector. The friction loss of the driving rope from the i-th section to the i + 1-th section can be expressed according to the rope friction calculated by equation (12):
Figure BDA0004007591440000139
where ± denotes the direction of the friction between the drive cable and the rigid disc. For example, a negative sign is valid when the drive cord is slid in the direction of the tip, and vice versa. Thus, the friction equation for the entire drive cable from the drive side (i.e., the motor) to the arm side (i.e., the fixed point of the rigid disk) can be expressed as:
Figure BDA00040075914400001310
wherein
Figure BDA00040075914400001311
A driving force provided for the motor;
Figure BDA00040075914400001312
Is the force acting on the rigid disc of the ith joint.
Since the continuum robot has an elongated structure, the tension distribution of the drive ropes will be greatly influenced by the load (e.g. internal load: weight of the joints; external load: environmental forces during task completion), resulting in a large deviation of the robot arm from its ideal shape.
Based on the structural design of the multi-degree-of-freedom continuum robot (namely, each 2-DoF joint is composed of two rigid parts and is connected through a rigid universal joint at the center) and the definition of a coordinate system (namely, a motion coordinate system is established at the bottom of each 2-DoF section joint to describe the shape change of the whole continuum robot), in the local coordinate system of the two parts (namely G, G) of the gravity vector i,lower And G i,upper ) Can be expressed as:
Figure BDA0004007591440000141
wherein m is i,lower And m i,upper Are the masses of the inferior and superior portions of the ith 2-DoF joint. g is the gravitational constant.
By using the transformation matrix, the { O } coordinate system can be represented i In represents the internal mass of the inferior and superior portions of the 2-DoF joint:
Figure BDA0004007591440000142
Figure BDA0004007591440000143
wherein
Figure BDA0004007591440000144
And &>
Figure BDA0004007591440000145
Is in a local coordinate system { O } i The lower and upper half of the mass vectors indicated in (j).
Figure BDA0004007591440000146
And &>
Figure BDA0004007591440000147
From the coordinate system { O i Upper portion to { O } i,joint The transformation matrix of the lower centroid.
Figure BDA0004007591440000148
Is from the coordinate system { O i To the joint coordinate system O i,joint The transformation matrix of.
Likewise, external load (i.e. F) i And M i ) Or in the coordinate system { O } i Expressed as:
Figure BDA0004007591440000149
Figure BDA00040075914400001410
wherein,
Figure BDA00040075914400001411
and &>
Figure BDA00040075914400001412
Expressed as a local coordinate system O i External load in (c) }.
Figure BDA00040075914400001413
Representing a coordinate System { { O { (O) } i,joint } to a coordinate system O i+1 The transformation matrix of.
Due to shifting the gravity vector to the local coordinate system O i The accompanying moments will be generated, and they can be expressed as:
Figure BDA00040075914400001414
Figure BDA00040075914400001415
wherein
Figure BDA0004007591440000151
And &>
Figure BDA0004007591440000152
Is a local coordinate system O i Lower and upper masses of the 2-DoF joint denoted in (b) }
Likewise, an external force F i The moment generated can be expressed as:
Figure BDA0004007591440000153
step three: calculating an additional load of the drive rope;
as shown in FIG. 5, the multi-degree-of-freedom continuum robot is formed by connecting a plurality of 2-DoF joints in series. The front-section driving cable can pass through the rear section, so that complex force coupling of the rear section 2 degree-of-freedom section is caused (namely the resultant force of the front-section driving cable can generate additional moment on the rear section 2 degree-of-freedom section), and the kinematic accuracy of the system is greatly influenced.
The ith 2-DoF joint in a given configuration (i.e., θ) i,1 And theta i,2 Around which the joint rotates) as an example, three drive cables adjacent the (i + 1) th joint pass through the rigid disc of the (i) th joint. Since the i +1 th 2-DOF joint is not in line with the i-th joint, the drive cables for the i +1 th joint will generate additional force on the i-th joint (i.e., additional force is generated by the drive cables for the i +1 th joint
Figure BDA0004007591440000154
And &>
Figure BDA0004007591440000155
):
Figure BDA0004007591440000156
Since each 2-DoF segment can move independently, the adjacent i +1 th joint may have a different configuration than the ith joint, resulting in a point at which force is applied
Figure BDA0004007591440000157
Not in the center of the rigid disk. New point of application (in @)>
Figure BDA0004007591440000158
By way of example) can be calculated by combining the following two equations:
Figure BDA0004007591440000159
wherein,
Figure BDA00040075914400001510
and &>
Figure BDA00040075914400001511
Is the unit vector of the cord attached to the rigid disc.
Figure BDA0004007591440000161
And &>
Figure BDA0004007591440000162
The unit vectors of the drive rope at the ith joint and the (i + 1) th joint, respectively.
Resultant of three additional forces generated by the drive rope
Figure BDA0004007591440000163
Can be expressed as:
Figure BDA0004007591440000164
by transforming the matrix, resultant of forces
Figure BDA0004007591440000165
And its corresponding moment in the coordinate system { O } i Can be expressed as:
Figure BDA0004007591440000166
Figure BDA0004007591440000167
wherein
Figure BDA0004007591440000168
And &>
Figure BDA0004007591440000169
Is expressed in a coordinate system { O } i Combined force in }>
Figure BDA00040075914400001610
Figure BDA00040075914400001611
Is applied at a point->
Figure BDA00040075914400001612
Force vector of
And 4, step 4: rope tension adjustment strategy
Since the stiffness (characteristic: small diameter, long length) of the drive ropes is usually lower than that of the rigid parts (such as universal joints and rigid shafts) in the continuum robot, they can be considered as elastic units to set the pretension force that adjusts the stiffness of the system (this method is usually used to increase the stiffness of the continuum robot). However, as mentioned above, the tension of the drive rope may generate an additional moment on the rear portion thereof, resulting in a deterioration of the system movement accuracy. By analyzing the static equations of the individual joints to build a stiffness model of the individual joints, the static equations of the individual joints can be expressed as
Figure BDA00040075914400001613
Wherein, f j Is the driving force of the jth rope; f. of s Is the force of the central axis (the force vector is the same as the upper central axis); f 1 Is in a coordinate system of the mechanical arm { O } i External force in (1); m 1 Mechanical arm coordinate system { O i External moment in (1); e.g. of the type j Is the position vector from the center point of the ball joint to the jth rope fixing point.
Then expressed in matrix form as:
Figure BDA0004007591440000171
wherein W is the moment applied to the 2-DoF joint. f is a driving force matrix of three ropes. J is the Jacobian matrix for the 2-DoF joint. Then, the stiffness of the ith 2-DoF joint can be obtained by differentiating the moment W with respect to the rotation configuration s;
Figure BDA0004007591440000172
wherein, W i As a static model of the ith joint, s i Is the rotation pose vector of the ith joint, and can be expressed as s = [ theta = [ theta ] i,1 θ i,2 ],K i Is a rigidity matrix of the 2-DoF joint and can be divided into the rigidity K of the driving rope i,1 And structural rigidity K i,2
K i,1 The stiffness matrix created for the rope elongation, denoted rope stiffness, can be expressed as:
Figure BDA0004007591440000173
wherein k is i,1 ,k i,2 And k i,3 Is the stiffness of the three drive ropes.
K i,2 The stiffness matrix generated for the 2-DoF joint, denoted as structural stiffness, can be expressed as:
Figure BDA0004007591440000174
wherein,
Figure BDA0004007591440000175
and &>
Figure BDA0004007591440000176
Are respectively>
Figure BDA0004007591440000177
And &>
Figure BDA0004007591440000178
Is determined by the skew-symmetric matrix of (a).
Figure BDA0004007591440000179
Is the unit vector of the normal of the j-th driving rope of the ith joint. As can be seen from the above formula, the rigidity of the 2-DoF jointThe degree component is closely related to the tension of the drive rope (i.e. </or >>
Figure BDA00040075914400001710
). Therefore, adjusting the tension of the drive cable can actively adjust the stiffness of the 2-degree-of-freedom joint, and thus the stiffness of the entire continuous robot having a plurality of 2-degree-of-freedom joints can be adjusted.
To maintain the balance of the 2 degree-of-freedom joint, the adjustment tension of the drive cable should satisfy the initial static equation of the system. In particular, since each 2-DoF joint has two rigid central axes (connected by a universal joint), the net resultant force of the drive cable should be aligned with the upper central axis direction, which can be expressed as:
Figure BDA0004007591440000181
wherein Reg Is the solution space for the adjusted cable tension. f. of i Is the initial force of the drive rope. f. of i,s Is the net tension change of the drive rope. η is the adjustment coefficient that defines the adjustment level.
With drive rope tension adjustment (usually increasing tension to increase stiffness), additional load (i.e. stiffness)
Figure BDA0004007591440000182
And &>
Figure BDA0004007591440000183
) May be increased, resulting in a decrease in the accuracy of the movement. To investigate the degree of influence on kinematic accuracy, the total external load applied to the ith 2-DoF joint of the n anterior joints was calculated and expressed as:
Figure BDA0004007591440000184
angular change of the 2-DoF joint under all loads (i.e., Δ θ) i,1 And Δ θ i,2 ) Can be calculated as:
Figure BDA0004007591440000185
using the same principle, the angular change of all 2-degree-of-freedom joints under a given external load, gravitational load and additional load can be calculated. Then, the calculated angle change is substituted into a kinematic model of the continuous robot, and the real shape of the system can be obtained. If the deformation of the mechanical arm needs to be reduced, the tension of the rope is only required to be increased, the rigidity of the rope is enabled to be as large as possible, and therefore the rigidity of the whole mechanical arm is improved.
The above description is only for the preferred embodiment of the present application, but the scope of the present application is not limited thereto, and any changes or substitutions that can be easily conceived by those skilled in the art within the technical scope of the present application should be covered within the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (9)

1.一种连续体机器人的刚度控制和补偿方法,其特征在于,包括:1. A method for stiffness control and compensation of a continuum robot, characterized in that it comprises: 构建所述连续体机器人的运动学模型,所述运动学模型用于提供所述连续体机器人的驱动绳索长度变化;Construct a kinematic model of the continuum robot, the kinematic model being used to provide the variation in the length of the drive rope of the continuum robot; 基于所述运动学模型,构建所述连续体机器人的静力学模型;Based on the kinematic model, a static model of the continuum robot is constructed; 基于所述静力学模型,构建所述连续体机器人的机械臂刚度模型,基于所述机械臂刚度模型,获取所述绳索刚度模型,通过所述绳索刚度模型对绳索的张力进行调节,完成所述连续体机器人的刚度控制和补偿。Based on the static model, a stiffness model of the manipulator arm of the continuum robot is constructed. Based on the stiffness model of the manipulator arm, a stiffness model of the rope is obtained. The tension of the rope is adjusted through the stiffness model of the rope to complete the stiffness control and compensation of the continuum robot. 2.根据权利要求1所述的连续体机器人的刚度控制和补偿方法,其特征在于,构建所述连续体机器人的运动学模型包括:2. The method for stiffness control and compensation of a continuum robot according to claim 1, characterized in that constructing the kinematic model of the continuum robot includes: 获取所述连续体机器人的轨迹规划;Obtain the trajectory plan of the continuum robot; 基于所述轨迹规划,获取驱动关节运动的关节角变化;Based on the trajectory planning, the changes in joint angles that drive joint movement are obtained; 基于所述关节角变化,建立所述连续体机器人的运动学模型。Based on the changes in joint angles, a kinematic model of the continuum robot is established. 3.根据权利要求1所述的连续体机器人的刚度控制和补偿方法,其特征在于,构建所述连续体机器人的静力学模型包括:3. The method for stiffness control and compensation of a continuum robot according to claim 1, characterized in that constructing the static model of the continuum robot includes: 基于所述运动学模型,获取给定所述连续体机器人不同位形下的驱动绳索长度变化子模型;Based on the kinematic model, a sub-model of the change in the length of the driving rope under different configurations of the given continuum robot is obtained; 基于所述驱动绳索长度变化子模型对所述连续体机器人进行静态建模,获取所述静力学模型。The static model of the continuum robot is obtained by performing static modeling based on the sub-model of the change in the length of the driving rope. 4.根据权利要求1所述的连续体机器人的刚度控制和补偿方法,其特征在于,所述静力学模型包括:摩擦力子模型、重力子模型和附加力合力子模型。4. The stiffness control and compensation method for a continuum robot according to claim 1, wherein the static model comprises: a friction sub-model, a gravity sub-model, and a resultant force sub-model. 5.根据权利要求1所述的连续体机器人的刚度控制和补偿方法,其特征在于,所述运动学模型为:5. The stiffness control and compensation method for a continuum robot according to claim 1, characterized in that the kinematic model is:
Figure FDA0004007591430000021
Figure FDA0004007591430000021
其中,
Figure FDA0004007591430000022
为第i个关节坐标系Oi在第i-1个关节坐标系Oi-1中的齐次变换矩阵,i为机械臂的第i个关节,i=1、2、...10。
in,
Figure FDA0004007591430000022
Let O<sub>i</sub> be the homogeneous transformation matrix of the i-th joint coordinate system O<sub>i</sub> in the (i - 1)-th joint coordinate system O<sub>i-1</sub>, where i is the i-th joint of the robotic arm, i = 1, 2, ... 10.
6.根据权利要求3所述的连续体机器人的刚度控制和补偿方法,其特征在于,所述驱动绳索长度变化子模型为:6. The stiffness control and compensation method for a continuum robot according to claim 3, characterized in that the sub-model for the change in the length of the driving rope is:
Figure FDA0004007591430000023
Figure FDA0004007591430000023
其中,li,j为第i个关节,第j根绳索的长度,m为关节数,lm,j为驱动绳索在局部坐标系{Oi}和{Oi+1}的位置向量。Where li ,j is the length of the i-th joint and the j-th rope, m is the number of joints, and lm ,j is the position vector of the driving rope in the local coordinate system { Oi } and { Oi+1 }.
7.根据权利要求1所述的连续体机器人的刚度控制和补偿方法,其特征在于,所述静力学模型为:7. The stiffness control and compensation method for a continuum robot according to claim 1, characterized in that the static model is:
Figure FDA0004007591430000024
Figure FDA0004007591430000024
其中,
Figure FDA0004007591430000025
为第i个关节的第j根绳索的驱动力,
Figure FDA0004007591430000026
为第i+1个关节的第j根绳索的法向压力,
Figure FDA0004007591430000027
为第i各关节的中心支撑受到的力,Fi,e为施加在第i个关节上的力,Mi,e为施加在第i个关节上的力矩,
Figure FDA0004007591430000028
为从第i个关节万向节的中心到第i个关节第j根绳索固定点的位置向量,
Figure FDA0004007591430000029
为从第i个关节万向节的中心到第i+1个关节第j根绳索固定点的位置向量。
in,
Figure FDA0004007591430000025
Let be the driving force of the j-th rope at the i-th joint.
Figure FDA0004007591430000026
Let be the normal pressure of the j-th rope at the (i+1)-th joint.
Figure FDA0004007591430000027
Let F <sub>i,e</sub> be the force acting on the central support of the i-th joint, F<sub>i,e </sub> be the force applied to the i-th joint, and M <sub>i,e</sub> be the torque applied to the i-th joint.
Figure FDA0004007591430000028
Let be the position vector from the center of the gimbal of the i-th joint to the fixing point of the j-th rope of the i-th joint.
Figure FDA0004007591430000029
Let be the position vector from the center of the universal joint of the i-th joint to the fixed point of the j-th rope of the (i+1)-th joint.
8.根据权利要求4所述的连续体机器人的刚度控制和补偿方法,其特征在于,所述摩擦力子模型为:8. The stiffness control and compensation method for a continuum robot according to claim 4, characterized in that the friction sub-model is:
Figure FDA0004007591430000031
Figure FDA0004007591430000031
其中,
Figure FDA0004007591430000032
为电机提供的驱动力;
Figure FDA0004007591430000033
是作用在第i个关节的刚性盘上的力,
Figure FDA0004007591430000034
为整个驱动绳索从驱动侧到机械臂侧的摩擦力;
in,
Figure FDA0004007591430000032
The driving force provided to the motor;
Figure FDA0004007591430000033
It is the force acting on the rigid disc of the i-th joint.
Figure FDA0004007591430000034
The frictional force of the entire drive rope from the drive side to the robotic arm side;
所述重力子模型为:The gravity sub-model is as follows:
Figure FDA0004007591430000035
Figure FDA0004007591430000035
其中,Gi,lower为第i个2-DoF关节的下部的重力矢量,Gi,upper为第i个2-DoF关节的上部的重力矢量,mi,lower和mi,upper分别为第i个2-DoF关节的下部和上部的质量,g为万有引力常数;Where Gi ,lower is the gravity vector of the lower part of the i-th 2-DoF joint, Gi ,upper is the gravity vector of the upper part of the i-th 2-DoF joint, mi ,lower and mi ,upper are the masses of the lower and upper parts of the i-th 2-DoF joint, respectively, and g is the gravitational constant. 驱动绳索产生的所述附加力合力子模型为:The resultant force model of the additional force generated by the driving rope is as follows:
Figure FDA0004007591430000036
Figure FDA0004007591430000036
其中,
Figure FDA0004007591430000037
为第i个关节驱动绳索的合力,
Figure FDA0004007591430000038
为第i个关节第j根绳索驱动绳索的张力,
Figure FDA0004007591430000039
为第i个关节第j+1根绳索驱动绳索的张力,
Figure FDA00040075914300000310
为第i个关节第j+2根绳索驱动绳索的张力。
in,
Figure FDA0004007591430000037
The resultant force driving the rope at the i-th joint is...
Figure FDA0004007591430000038
The tension of the driving rope for the j-th rope at the i-th joint.
Figure FDA0004007591430000039
The tension of the driving rope for the (j+1)th rope at the i-th joint.
Figure FDA00040075914300000310
The tension of the driving rope for the (j+2)th rope at the i-th joint.
9.根据权利要求1所述的连续体机器人的刚度控制和补偿方法,其特征在于,所述机械臂刚度模型为:9. The stiffness control and compensation method for a continuum robot according to claim 1, characterized in that the stiffness model of the robotic arm is:
Figure FDA00040075914300000311
Figure FDA00040075914300000311
其中,wi为第i个关节的静力学模型,si为第i个关节的旋转位姿向量,Ki为2-DoF关节的刚度矩阵,Ki,1为绳索刚度模型,Ki,2为结构刚度,fi为为三根绳索构成的驱动力矩阵,
Figure FDA0004007591430000041
为为第i个关节的雅克比矩阵;
Where w <sub>i </sub> is the static model of the i-th joint, s <sub>i </sub> is the rotational pose vector of the i-th joint, Ki is the stiffness matrix of the 2-DoF joint, Ki ,1 is the cable stiffness model, Ki ,2 is the structural stiffness, and f <sub>i</sub> is the driving force matrix composed of the three cables.
Figure FDA0004007591430000041
Let be the Jacobian matrix of the i-th joint;
所述绳索刚度模型为:The rope stiffness model is as follows:
Figure FDA0004007591430000042
Figure FDA0004007591430000042
其中,ki,1,ki,2和ki,3分别为三根驱动绳索的刚度,Ji为第i个关节绳索的雅克比矩阵。Where ki ,1 ,ki ,2 andki ,3 are the stiffnesses of the three driving ropes, and Ji is the Jacobian matrix of the i-th joint rope.
CN202211641130.4A 2022-12-20 2022-12-20 Rigidity control and compensation method for continuum robot Active CN115847389B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211641130.4A CN115847389B (en) 2022-12-20 2022-12-20 Rigidity control and compensation method for continuum robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211641130.4A CN115847389B (en) 2022-12-20 2022-12-20 Rigidity control and compensation method for continuum robot

Publications (2)

Publication Number Publication Date
CN115847389A true CN115847389A (en) 2023-03-28
CN115847389B CN115847389B (en) 2025-09-09

Family

ID=85674470

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211641130.4A Active CN115847389B (en) 2022-12-20 2022-12-20 Rigidity control and compensation method for continuum robot

Country Status (1)

Country Link
CN (1) CN115847389B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116852363A (en) * 2023-07-15 2023-10-10 同济大学 Continuum manipulator end position and attitude control method, computer equipment and readable storage medium
WO2025000423A1 (en) * 2023-06-30 2025-01-02 郑州大学 Active disturbance rejection control method for cable-driven continuum robot under actuator saturation constraints

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
WO2016073367A1 (en) * 2014-11-03 2016-05-12 The Board Of Trustees Of The Leland Stanford Junior University Position/force control of a flexible manipulator under model-less control
CN107097218A (en) * 2017-05-26 2017-08-29 天津大学 A kind of silk traction variation rigidity mechanism based on mechanical caging
WO2018037931A1 (en) * 2016-08-22 2018-03-01 Canon Kabushiki Kaisha Continuum robot, modification method of kinematic model of continuum robot, and control method of continuum robot
CN109249428A (en) * 2018-11-12 2019-01-22 清华大学深圳研究生院 The end cartesian space rigidity modeling method of rope driving coordinated type mechanical arm
CN109325315A (en) * 2018-11-13 2019-02-12 清华大学深圳研究生院 A kind of statics modeling method of continuous type mechanical arm
WO2019055701A1 (en) * 2017-09-13 2019-03-21 Vanderbilt University Continuum robots with multi-scale motion through equilibrium modulation
US20200188042A1 (en) * 2018-12-14 2020-06-18 Rolls-Royce Plc Continuum robot
CN112975934A (en) * 2021-03-02 2021-06-18 中山大学 Dynamics, working space and rigidity modeling method and device for multi-connecting-rod flexible robot
WO2022007358A1 (en) * 2020-07-08 2022-01-13 深圳市优必选科技股份有限公司 Impedance control method and apparatus, impedance controller, and robot
CN114407023A (en) * 2022-03-11 2022-04-29 沈阳工业大学 Decoupling control method for rope-driven parallel variable-stiffness robot joint

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
WO2016073367A1 (en) * 2014-11-03 2016-05-12 The Board Of Trustees Of The Leland Stanford Junior University Position/force control of a flexible manipulator under model-less control
WO2018037931A1 (en) * 2016-08-22 2018-03-01 Canon Kabushiki Kaisha Continuum robot, modification method of kinematic model of continuum robot, and control method of continuum robot
CN107097218A (en) * 2017-05-26 2017-08-29 天津大学 A kind of silk traction variation rigidity mechanism based on mechanical caging
WO2019055701A1 (en) * 2017-09-13 2019-03-21 Vanderbilt University Continuum robots with multi-scale motion through equilibrium modulation
CN109249428A (en) * 2018-11-12 2019-01-22 清华大学深圳研究生院 The end cartesian space rigidity modeling method of rope driving coordinated type mechanical arm
CN109325315A (en) * 2018-11-13 2019-02-12 清华大学深圳研究生院 A kind of statics modeling method of continuous type mechanical arm
US20200188042A1 (en) * 2018-12-14 2020-06-18 Rolls-Royce Plc Continuum robot
WO2022007358A1 (en) * 2020-07-08 2022-01-13 深圳市优必选科技股份有限公司 Impedance control method and apparatus, impedance controller, and robot
CN112975934A (en) * 2021-03-02 2021-06-18 中山大学 Dynamics, working space and rigidity modeling method and device for multi-connecting-rod flexible robot
CN114407023A (en) * 2022-03-11 2022-04-29 沈阳工业大学 Decoupling control method for rope-driven parallel variable-stiffness robot joint

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
房立金;张明;孙凤;岡宏一;: "绳索驱动式变刚度关节柔顺控制与力补偿方法研究", 仪器仪表学报, no. 12, 15 December 2019 (2019-12-15), pages 234 - 239 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025000423A1 (en) * 2023-06-30 2025-01-02 郑州大学 Active disturbance rejection control method for cable-driven continuum robot under actuator saturation constraints
CN116852363A (en) * 2023-07-15 2023-10-10 同济大学 Continuum manipulator end position and attitude control method, computer equipment and readable storage medium

Also Published As

Publication number Publication date
CN115847389B (en) 2025-09-09

Similar Documents

Publication Publication Date Title
Liu et al. A hybrid active and passive cable-driven segmented redundant manipulator: Design, kinematics, and planning
CN110561425B (en) Force-position hybrid control method and system for rope-driven flexible robot
CN110076775B (en) Three-dimensional statics modeling method of rope-driven continuous mechanical arm
CN111216129B (en) Active-passive combined series-parallel force feedback equipment gravity compensation method
Xu et al. Underwater dynamic modeling for a cable-driven soft robot arm
CN115847389A (en) Rigidity control and compensation method of continuum robot
Zheng et al. Dynamic modeling and experimental verification of a cable-driven continuum manipulator with cable-constrained synchronous rotating mechanisms
Xu et al. Kinematic and dynamic models of hyper-redundant manipulator based on link eigenvectors
Choi et al. Design and evaluation of a cable-actuated palletizing robot with geared rolling joints
Li et al. Design of a 2 motor 2 degrees-of-freedom coupled tendon-driven joint module
Li et al. Conceptual design and error analysis of a cable-driven parallel robot
Wang et al. TWrist: An agile compliant 3-DoF tensegrity joint
CN113916499B (en) Tracking performance detection system and method for optical measurement equipment of moving platform
Ma et al. Comprehensive stiffness regulation on multi-section snake robot with considering the parasite motion and friction effects
Zhang et al. Analysis of the PU-2UPS antenna parallel mechanism
Ma et al. Improving the kinematic accuracy of a collaborative continuum robot by using flexure-hinges
Wang et al. Development of a new cable-driven planar parallel continuum robot using compound kinematic calibration method
CN110909479A (en) Flexibility Calculation Method for Continuous Robots
Wu et al. Design, Kinematics and Stiffness Analysis of a Reconfigurable Cable-Driven Parallel Robot
Lei et al. Design and modeling of a cable-driven continuum robot considering large load
CN117359631A (en) Modeling and testing method and system for solving dead zone-hysteresis problem of rope-driven mechanical arm
Zhu et al. Kinematics and stiffness of active-passive hybrid cable-driven robots: modeling and analysis
Eberhard et al. Nonlinear position control of a very flexible parallel robot manipulator
Radojicic et al. Modular hybrid robots for safe human-robot interaction
Liu et al. Design, analysis, and optimization of a new two-DOF articulated multi-link robotic tail

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