CN102609002A - Position reversal solution control method of six-freedom cascade mechanical arm - Google Patents

Position reversal solution control method of six-freedom cascade mechanical arm Download PDF

Info

Publication number
CN102609002A
CN102609002A CN2012100554520A CN201210055452A CN102609002A CN 102609002 A CN102609002 A CN 102609002A CN 2012100554520 A CN2012100554520 A CN 2012100554520A CN 201210055452 A CN201210055452 A CN 201210055452A CN 102609002 A CN102609002 A CN 102609002A
Authority
CN
China
Prior art keywords
mechanical arm
rotation
unit
quaternion
formula
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
CN2012100554520A
Other languages
Chinese (zh)
Other versions
CN102609002B (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.)
Zhejiang University of Technology ZJUT
Original Assignee
Zhejiang University of Technology ZJUT
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 Zhejiang University of Technology ZJUT filed Critical Zhejiang University of Technology ZJUT
Priority to CN201210055452.0A priority Critical patent/CN102609002B/en
Publication of CN102609002A publication Critical patent/CN102609002A/en
Application granted granted Critical
Publication of CN102609002B publication Critical patent/CN102609002B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention discloses a position reversal solution control method of a six-freedom cascade mechanical arm. Characteristics of rotation and translation of a three-dimensional object can be expressed by using a dual quaternion, all rotational joints of the six-freedom cascade mechanical arm are expressed by using the dual quaternion through conversion, a conversion relationship of the rotational joints and the dual quaternion of the six-freedom cascade mechanical arm is determined, and an equation is determined by using links among rotational joints for solving a reversal solution. The position reversal solution control method of the six-freedom cascade mechanical arm has the advantages of better instantaneity and high accuracy.

Description

A kind of inverse position of six degree of freedom series connection mechanical arm is separated control method
Technical field
The inverse position that the present invention relates to a kind of six degree of freedom series connection mechanical arm is separated control method.
Background technology
The six degree of freedom mechanical arm control system comprises the host computer, slave computer, motor driver, motor and the six degree of freedom mechanical arm that connect successively.To separate problem most important for the inverse position of six degree of freedom mechanical arm in total system.The inverse position problem of separating be manipulator mechanism learn so that mechanics in basis also be most important one of study a question, it is directly connected to robot movement analysis, off-line programing, trajectory planning and work such as real-time.The inverse position algorithm of mechanical arm; Be exactly hand certain any and a certain attitude in fixing rectangular coordinate space of mechanical arm; Find the solution the corresponding joint angle of mechanical arm six-freedom degree (or claiming joint coordinates), so algorithm for inversion is the element of robot control.
The structure of traditional mechanical arm is general more special, and like axes intersect or parallel, axial length is zero or the like, just not coupling between its attitude and the position like this, and it is contrary separates way realization that is easy to variables separation.Yet for the more general complicated machinery hand of a class formation size; Because attitude and position height coupling generally can't be carried out variable and separate, at this moment must be by means of numerical algorithm; Can be divided three classes: (1) numerical value-analytical method, Newton-Raphson method etc.; But these algorithm requirement of real time are more difficult to get all against separating, and must provide suitable initial value.(2) optimized Algorithm, interval iteration method, genetic algorithm etc., this type algorithm convergence scope is big, can obtain all against separating, but general real-time is poor.(3) position and attitude difference process of iteration, this type algorithm can more promptly be tried to achieve all and separated, but when position of manipulator and the coupling of attitude height, iterative process can be dispersed.
Summary of the invention
Separate the deficiency that real-time is relatively poor, accuracy is not high of control method in order to overcome existing inverse position, the present invention provides the inverse position of the six degree of freedom series connection mechanical arm that a kind of real-time is good, accuracy is high to separate control method.
The technical solution adopted for the present invention to solve the technical problems is:
A kind of inverse position of six degree of freedom series connection mechanical arm is separated control method; It is characterized in that: utilize dual quaterion can represent the character of three-dimensional body rotation and translation; Each cradle head of six degree of freedom mechanical arm is showed by dual quaterion through conversion; In three dimensions, around unit vector u=(u x, u y, u z) rotation at rotation θ angle can be expressed as with unit quaternion:
cos(θ/2)+sin(θ/2)(u xi+u yj+u zk)
Promptly
q=[cos(θ/2),sin(θ/2)<u x,u y,u z>] (1)
Unit quaternion is suc as formula the rotation that can describe out rigid body shown in (2), and it is synthetic that a displacement in the three dimensions can add translation by rotation, representes rotation, p=(p with unit quaternion q x, p y, p z) the expression translation vector, then be expressed as with dual quaterion:
Q(q,p)=([cos(θ/2),sin(θ/2)<u x,u y,u z>],<p x,p y,p z>) (2)
Then dual quaterion is inverted and is expressed as:
Q -1=(q -1,-q -1*p*q) (14)
Wherein
-q -1*p*q=-p+[-2s(v×(-p))+2v×(v×(-p))] (15)
The cradle head of mechanical arm and the transformational relation of dual quaterion are defined as:
[R w,T w]=([w,<a,b,c>,<p x,p y,p z>]) (16)
(R wherein w, T w) represent each cradle head of mechanical arm with respect to the rotation direction of base and the motion vector in three dimensions;
If Q i, 1≤i≤6 be each mechanical arm cradle head with respect to the conversion formula on the mechanical arm base space, utilize this conversion formula each cradle head link together as:
Q 1(q 1,p 1),Q 2(q 1,p 2)…Q 6(q 6,p 6) (17)
And establish
S i=Q iQ i+1…Q 6 (18)
L j + 1 = Q j - 1 L j - - - ( 19 )
Wherein get 1≤i≤6,1≤j≤5 and L respectively 1=[R w, T w],
For the total variable that can extract the mechanical arm cradle head as about s, v, p x, p y, p zFunction, be fixedly coupled parameter, assert S iAnd L J+1Correspondent equal, i.e. S 1=L 1, S 2=L 2S 6=L 6
Technical conceive of the present invention is: the character that the displacement that can in three dimensions, describe out rigid body to dual quaterion can be described its rotation again is applied on the six degree of freedom mechanical arm; Confirm the cradle head of six degree of freedom mechanical arm and the transformational relation of dual quaterion, establish equation with the contact between each cradle head again and obtain contrary separating.The technical matters that solves is how dual quaterion to be applied on the six degree of freedom mechanical arm, and establishes contact between the cradle head and establish equation and invert and separate.
Beneficial effect of the present invention mainly shows: 1) invention applies to dual quaterion and finds the solution that the six degree of freedom mechanical arm is contrary and separate, and improves and innovates finding the solution the contrary method of separating of mechanical arm, and expanded new research field; 2) proposed by the inventionly find the solution real-time and the accuracy that the contrary new method of separating of mechanical arm is well positioned to meet mechanical arm inverse kinematics algorithm; 3) method that the present invention adopted is very practical, and calculated amount is little, is easy to realize, has embodied the through engineering approaches and the practicability of new theory well.
Description of drawings
Fig. 1 is a RS type mechanical arm simple diagram.
Embodiment
With reference to the accompanying drawings the present invention is further described.
With reference to Fig. 1; A kind of inverse position of six degree of freedom series connection mechanical arm is separated control method; It is characterized in that: utilize dual quaterion can represent the character of three-dimensional body rotation and translation; Each cradle head of six degree of freedom mechanical arm is showed by dual quaterion through conversion, in three dimensions, around unit vector u=(u x, u y, u z) rotation at rotation θ angle can be expressed as with unit quaternion:
cos(θ/2)+sin(θ/2)(u xi+u yj+u zk)
Promptly
q=[cos(θ/2),sin(θ/2)<u x,u y,u z>] (1)
Unit quaternion is suc as formula the rotation that can describe out rigid body shown in (2), and it is synthetic that a displacement in the three dimensions can add translation by rotation, representes rotation, p=(p with unit quaternion q x, p y, p z) the expression translation vector, then be expressed as with dual quaterion:
Q(q,p)=([cos(θ/2),sin(θ/2)<u x,u y,u z>],<p x,p y,p z>) (2)
Then dual quaterion is inverted and is expressed as:
Q -1=(q -1,-q -1*p*q) (14)
Wherein
-q -1*p*q=-p+[-2s(v×(-p))+2v×(v×(-p))] (15)
The cradle head of mechanical arm and the transformational relation of dual quaterion are defined as:
[R w,T w]=([w,<a,b,c>,<p x,p y,p z>]) (16)
(R wherein w, T w) represent each cradle head of mechanical arm with respect to the rotation direction of base and the motion vector in three dimensions;
If Q i, 1≤i≤6 be each mechanical arm cradle head with respect to the conversion formula on the mechanical arm base space, utilize this conversion formula each cradle head link together as:
Q 1(q 1,p 1),Q 2(q 1,p 2)…Q 6(q 6,p 6) (17)
And establish
S i=Q iQ i+1…Q 6 (18)
L j + 1 = Q j - 1 L j - - - ( 19 )
Wherein get 1≤i≤6,1≤j≤5 and L respectively 1=[R w, T w],
For the total variable that can extract the mechanical arm cradle head as about s, v, p x, p y, p zFunction, be fixedly coupled parameter, assert S iAnd L I+1Correspondent equal, i.e. S 1=L 1, S 2=L 2S 6=L 6
In the present embodiment, the definition of hypercomplex number is following: if establish q=a+bi+cj+dk (a, b, c, d ∈ R), i, j, k satisfy
i 2 = j 2 = k 2 = - 1 ij = - ji = k jk = - kj = i ki = - ik = j - - - ( 3 )
Claim that then q is a hypercomplex number, i wherein, j, k are the imaginary number unit, the relation between each imaginary number unit is suc as formula mould a shown in (3) 2+ b 2+ c 2+ d 2=1 hypercomplex number is called unit quaternion.
Figure BDA0000140710250000052
is that the conjugate quaternion of q is:
q &OverBar; = a - bi - cj - dk - - - ( 4 )
Unit quaternion satisfies formula:
q q &OverBar; = 1 - - - ( 5 )
This paper with Quaternion Representation is for convenience's sake:
q=(s,v) (6)
Wherein s representes scale a, and v representes vectorial bi+cj+dk.And two unit quaternion q 1And q 2Multiply each other and be expressed as:
q 1*q 2=(s 1+v 1)*(s 2+v 22)= (7)
s 1*s 2-v 1·v 2+v 1×v 2+s 1*v 2+s 2*v 1
Promptly
q 1*q 2=[s 1s 2-v 1·v 2,s 1v 2+s 2v 1+v 2×v 1] (8)
In three dimensions, around unit vector u=(u x, u y, u z) rotation at rotation θ angle can be expressed as with unit quaternion
q=[cos(θ/2),sin(θ/2)<u x,u y,u z>] (9)
Dual quaterion: unit quaternion can be described out the rotation of rigid body suc as formula shown in (9), but does not describe out the rigid body displacement relation in three dimensions.It is synthetic that a displacement in the three dimensions can add translation by rotation, representes rotation, p=(p with unit quaternion q x, p y, p z) the expression translation vector, then can be expressed as with dual quaterion:
Q(q,p)=([cos(θ/2),sin(θ/2)<u x,u y,u z>],<p x,p y,p z>) (10)
Two dual quaterion Q 1(q 1, p 1) and Q 2(q 2, p 2) multiply each other and can be expressed as:
Q 1Q 2=(q 1,p 1)*(q 2,p 2)=(q 1*q 2,q 1*p 2*q 1 -1+p 1) (11)
Q wherein 1* q 2Can get by formula (7), and
q 1 * p 2 * q 1 - 1 + p 1 = p 2 + 2 s 1 ( v 1 &times; p 2 ) + 2 v 1 &times; ( v 1 &times; p 2 ) - - - ( 12 )
Ask the contrary of unit quaternion to be expressed as:
q -1=[s,-v] (13)
Then dual quaterion is inverted and can be expressed as:
Q -1=(q -1,-q -1*p*q) (14)
Wherein
-q -1*p*q=-p+[-2s(v×(-p))+2v×(v×(-p))] (15)
Finding the solution the contrary of six degree of freedom mechanical arm separates: manipulator motion is learned contrary separating and in robot, is occupied critical role, is directly connected to motion analysis, off-line programing and trajectory planning etc.Separate problem in order to solve the contrary of six degree of freedom mechanical arm, the cradle head of mechanical arm and the transformational relation of dual quaterion may be defined to:
[R w,T w]=([w,<a,b,c>,<p x,p y,p z>]) (16)
(R wherein w, T w) represent each cradle head of mechanical arm with respect to the rotation direction of base and the motion vector in three dimensions.
If Q i(1≤i≤6) be each mechanical arm cradle head with respect to the conversion formula on the mechanical arm base space, utilize this conversion formula each cradle head link together as
Q 1(q 1,p 1),Q 2(q 1,p 2)…Q 6(q 6,p 6) (17)
And establish
S i=Q iQ i+1…Q 6 (18)
L j + 1 = Q j - 1 L j - - - ( 19 )
Wherein get 1≤i≤6,1≤j≤5 and L respectively 1=[R w, T w].
For the total variable that can extract the mechanical arm cradle head as about s, v, p x, p y, p zFunction, be fixedly coupled parameter, assert S iAnd L J+1Correspondent equal, i.e. S 1=L 1, S 2=L 2S 6=L 6
Instance: the RS mechanical arm simple diagram with as shown in Figure 1 is an example, finds the solution mechanical arm against separating.θ among the figure 1, θ 2, θ 3, θ 4, θ 5, θ 6Be desired each joint rotation angle, d 3Be the displacement in removable joint, l 1And l 2Be length of connecting rod.
Each mechanical arm cradle head with respect to the space conversion relation of mechanical arm base is:
Q 1 = ( [ c 1 &OverBar; , s 1 &OverBar; k ] , < l 1 c 1 , l 1 s 1 , h 1 > ) - - - ( 20 )
Q 2 = ( [ c 2 &OverBar; , s 2 &OverBar; k ] , < l 2 c 2 , l 2 s 2 , 0 > ) - - - ( 21 )
Q 3 = ( [ 1,0 ] , < 0,0 , - d 3 > ) - - - ( 22 )
Q 4 = ( [ c 4 &OverBar; , - s 4 &OverBar; k ] , < 0,0,0 > ) - - - ( 23 )
Q 5 = ( [ c 5 &OverBar; , - s 5 &OverBar; j ] , < 0,0,0 > ) - - - ( 24 )
Q 6 = ( [ c 6 &OverBar; , - s 6 &OverBar; k ] , < 0,0,0 > ) - - - ( 25 )
Wherein,
Figure BDA0000140710250000077
s i, c iRepresent θ respectively i/ 2, sin (θ i/ 2), cos (θ i/ 2), sin (θ i) and cos (θ i).
Can try to achieve the contrary of them according to formula (14):
Q 1 - 1 = ( [ c 1 &OverBar; , s 1 &OverBar; k ] , < l 1 , 0 , h > ) - - - ( 26 )
Q 2 - 1 = ( [ c 2 &OverBar; , s 2 &OverBar; k ] , < l 2 , 0 , 0 > ) - - - ( 27 )
Q 3 - 1 = ( [ 1,0 ] , < 0,0 , d 3 > ) - - - ( 28 )
Q 4 - 1 = ( [ c 4 &OverBar; , s 4 &OverBar; k ] , < 0 , 0 , 0 > ) - - - ( 29 )
Q 5 - 1 = ( [ c 4 &OverBar; , s 4 &OverBar; k ] , < 0 , 0 , 0 > ) - - - ( 30 )
Q 6 - 1 = ( [ c 6 &OverBar; , s 6 &OverBar; k ] , < 0 , 0 , 0 > ) - - - ( 31 )
The transformational relation that passes through formula (18) (19) again can be obtained each contrary separating of six free mechanical arms.
Shown in table 1 and table 2, known L 1=([5,<10,25,30>]<10,15,25>), l 1=100, l 2=300, h 1=400 can try to achieve the contrary of mechanical arm separates
θ 1/rad θ 2/rad d 3/mm
0.9828-3.7881i 3.1416-1.0945i 375
-2.1588+3.7881i 3.1416-1.0945i 375
0.9828-3.7881i -3.1416+1.0945i 375
-2.1588+3.7881i -3.1416+1.9045i 375
0.9828-3.7881i 3.1416-1.0945i 375
0.9828-3.7881i -3.1416+1.0945i 375
-2.1588+3.7881i 3.1416-1.0945i 375
-2.1588+3.7881i -3.1416+1.0945i 375
Table 1
θ 4/rad θ 5r/ad θ 6/rad
-0.4255-3.0915i 0.2119-0.1407i 0.9723+1.7911i
1.1191+0.7214i 0.1724-0.1962i -0.6246-1.9733i
-0.4255-0.9025i 0.2119-0.1407i 0.9723+1.7911i
1.1192+2.9109i 0.1726-0.1964i -0.6246-1.9733i
-0.4255-3.0915i -0.2119+0.1407i 0.9723+1.7911i
-0.4255-0.9025i -0.2119+0.1407i 0.9723+1.7911i
1.1191+0.7214i -0.1724+0.1962i -0.6246-1.9733i
1.1192+2.9109i -0.1726+0.1964i -0.6246-1.9733i
Table 2.

Claims (2)

1. the inverse position of six degree of freedom series connection mechanical arm is separated control method, it is characterized in that: dual quaterion is applied to find the solution that mechanical arm is contrary and separate, dual quaterion can be represented three-dimensional body rotation and translation, in three dimensions, around unit vector u=(u x, u y, u z) rotation at rotation θ angle can be expressed as with unit quaternion:
cos(θ/2)+sin(θ/2)(u xi+u yj+u zk)
Promptly
q=[cos(θ/2),sin(θ/2)<u x,u y,u z>] (1)
Unit quaternion is suc as formula the rotation that can describe out rigid body shown in (2), and it is synthetic that a displacement in the three dimensions can add translation by rotation, representes rotation, p=(p with unit quaternion q x, p y, p z) the expression translation vector, then be expressed as with dual quaterion:
Q(q,p)=([cos(θ/2),sin(θ/2)<u x,u y,u z>],<p x,p y,p z>) (2)
Then dual quaterion is inverted expression for (14):
Q -1=(q -1,-q -1*p*q) (14)
Wherein
-q -1*p*q=-p+[-2s(v×(-p))+2v×(v×(-p))] (15)
The cradle head of mechanical arm and the transformational relation of dual quaterion are defined as:
[R w,T w]=([w,<a,b,c>,<p x,p y,p z>]) (16)
(R wherein w, T w) represent each cradle head of mechanical arm with respect to the rotation direction of base and the motion vector in three dimensions;
If Q i(1≤i≤6) be each mechanical arm cradle head with respect to the conversion formula on the mechanical arm base space, utilize this conversion formula each cradle head link together as:
Q 1(q 1,p 1),Q 2(q 1,p 2)…Q 6(q 6,p 6) (17)
And establish
S i=Q iQ i+1…Q 6 (18)
L j + 1 = Q j - 1 L j - - - ( 19 )
Wherein get 1≤i≤6,1≤j≤5 and L respectively 1=[R w, T w],
For the total variable that can extract the mechanical arm cradle head as about s, v, p x, p y, p zFunction, be fixedly coupled parameter, assert S iAnd L J+1Correspondent equal, i.e. S 1=L 1, S 2=L 2S 6=L 6
2. the inverse position of a kind of six degree of freedom series connection mechanical arm as claimed in claim 1 is separated control method, and it is characterized in that: the definition of hypercomplex number is following: if establish q=a+bi+cj+dk (a, b, c, d ∈ R), i, j, k satisfy
i 2 = j 2 = k 2 = - 1 ij = - ji = k jk = - kj = i ki = - ik = j - - - ( 3 )
Claim that then q is a hypercomplex number, i wherein, j, k are the imaginary number unit, the relation between each imaginary number unit is suc as formula mould a shown in (3) 2+ b 2+ c 2+ d 2=1 hypercomplex number is called unit quaternion;
Figure FDA0000140710240000023
is that the conjugate quaternion of q is:
q &OverBar; = a - bi - cj - dk - - - ( 4 )
Unit quaternion satisfies formula:
q q &OverBar; = 1 - - - ( 5 )
With Quaternion Representation be:
q=(s,v) (6)
Wherein s representes scale a, and v representes vectorial bi+cj+dk, and two unit quaternion q 1And q 2Multiply each other and be expressed as:
q 1*q 2=(s 1+v 1)*(s 2+v 22)= (7)
s 1*s 2-v 1·v 2+v 1×v 2+s 1*v 2+s 2*v 1
Promptly
q 1*q 2=[s 1s 2-v 1·v 2,s 1v 2+s 2v 1+v 2×v 1] (8)
In three dimensions, around unit vector u=(u x, u y, u z) rotation at rotation θ angle is expressed as with unit quaternion
q=[cos(θ/2),sin(θ/2)<u x,u y,u z>] (9)
Unit quaternion can be described out the rotation of mechanical arm suc as formula shown in (9), but does not describe out the mechanical arm displacement relation in three dimensions; It is synthetic that a displacement of the mechanical arm in the three dimensions adds translation by rotation, representes rotation, p=(p with unit quaternion q x, p y, p z) the expression translation vector, then be expressed as with dual quaterion:
Q(q,p)=([cos(θ/2),sin(θ/2)<u x,u y,u z>],<p x,p y,p z>) (10)
Two dual quaterion Q 1(q 1, p 1) and Q 2(q 2, p 2) multiply each other and can be expressed as:
Q 1Q 2=(q 1,p 1)*(q 2,p 2)=(q 1*q 2,q 1*p 2*q 1 -1+p 1) (11)
Q wherein 1* q 2Can get by formula (7), and
q 1 * p 2 * q 1 - 1 + p 1 = p 2 + 2 s 1 ( v 1 &times; p 2 ) + 2 v 1 &times; ( v 1 &times; p 2 ) - - - ( 12 )
Ask the reciprocal representation of unit quaternion to become:
q -1=[s,-v] (13)
Obtain the dual quaterion expression formula (14) of inverting by said formula (13).
CN201210055452.0A 2012-03-05 2012-03-05 Position reversal solution control method of six-freedom cascade mechanical arm Active CN102609002B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210055452.0A CN102609002B (en) 2012-03-05 2012-03-05 Position reversal solution control method of six-freedom cascade mechanical arm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210055452.0A CN102609002B (en) 2012-03-05 2012-03-05 Position reversal solution control method of six-freedom cascade mechanical arm

Publications (2)

Publication Number Publication Date
CN102609002A true CN102609002A (en) 2012-07-25
CN102609002B CN102609002B (en) 2015-06-03

Family

ID=46526454

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210055452.0A Active CN102609002B (en) 2012-03-05 2012-03-05 Position reversal solution control method of six-freedom cascade mechanical arm

Country Status (1)

Country Link
CN (1) CN102609002B (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103862476A (en) * 2014-03-31 2014-06-18 内蒙古科技大学 Position inverse solution method for mechanical arm with six freedom degrees
CN104866722A (en) * 2015-05-26 2015-08-26 宁波韦尔德斯凯勒智能科技有限公司 Inverse kinematics solution method for seven-shaft industrial robot arm
CN104914733A (en) * 2014-12-31 2015-09-16 中国航天科技集团公司第五研究院第五一三研究所 Space mechanical arm three-dimensional simulation system
CN105278556A (en) * 2015-10-29 2016-01-27 上海新跃仪表厂 Dual quaternion modeling and control-based three-joint space manipulator system
CN105404174A (en) * 2015-11-11 2016-03-16 华中科技大学 Solving method for six-degree-of-freedom series robot inverse kinematics solution
CN106671079A (en) * 2015-11-06 2017-05-17 中国科学院沈阳计算技术研究所有限公司 Motion control method for welding robot in coordination with positioner
WO2019100627A1 (en) * 2017-11-22 2019-05-31 深圳光启合众科技有限公司 Method for finding inverse kinematics solution of robotic arm, device, and robot
CN110340934A (en) * 2018-04-04 2019-10-18 西南科技大学 A kind of bionic mechanical arm with anthropomorphic characteristic
CN112643656A (en) * 2020-11-17 2021-04-13 天启控制技术(深圳)有限公司 Attitude control method and system for serial six-joint manipulator

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6064749A (en) * 1996-08-02 2000-05-16 Hirota; Gentaro Hybrid tracking for augmented reality using both camera motion detection and landmark tracking
CN101733749A (en) * 2009-12-22 2010-06-16 哈尔滨工业大学 Multidomain uniform modeling and emulation system of space robot

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6064749A (en) * 1996-08-02 2000-05-16 Hirota; Gentaro Hybrid tracking for augmented reality using both camera motion detection and landmark tracking
CN101733749A (en) * 2009-12-22 2010-06-16 哈尔滨工业大学 Multidomain uniform modeling and emulation system of space robot

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
SHIM, JH 等: "Kinematic design of a six degree-of-freedom in-parallel manipulator for probing task", 《1997 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION - PROCEEDINGS》 *
付荣 等: "高精度解耦六自由度机械臂逆运动学解法", 《计算机测量与控制》 *
宗晓萍 等: "基于图像的PUMA560机器人视觉伺服系统仿真", 《机床与液压》 *
魏娟: "多自由度机械臂轨迹跟踪控制仿真研究", 《中国优秀硕士学位论文全文数据库》 *

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103862476A (en) * 2014-03-31 2014-06-18 内蒙古科技大学 Position inverse solution method for mechanical arm with six freedom degrees
CN104914733A (en) * 2014-12-31 2015-09-16 中国航天科技集团公司第五研究院第五一三研究所 Space mechanical arm three-dimensional simulation system
CN104866722A (en) * 2015-05-26 2015-08-26 宁波韦尔德斯凯勒智能科技有限公司 Inverse kinematics solution method for seven-shaft industrial robot arm
CN104866722B (en) * 2015-05-26 2018-09-28 宁波韦尔德斯凯勒智能科技有限公司 A kind of inverse kinematics method of seven-shaft industrial mechanical arm
CN105278556B (en) * 2015-10-29 2018-02-27 上海新跃仪表厂 The three joint space mechanical arm systems with controlling are modeled based on dual quaterion
CN105278556A (en) * 2015-10-29 2016-01-27 上海新跃仪表厂 Dual quaternion modeling and control-based three-joint space manipulator system
CN106671079A (en) * 2015-11-06 2017-05-17 中国科学院沈阳计算技术研究所有限公司 Motion control method for welding robot in coordination with positioner
CN106671079B (en) * 2015-11-06 2019-06-18 中国科学院沈阳计算技术研究所有限公司 A kind of welding robot motion control method for realizing positioner collaboration
CN105404174A (en) * 2015-11-11 2016-03-16 华中科技大学 Solving method for six-degree-of-freedom series robot inverse kinematics solution
WO2019100627A1 (en) * 2017-11-22 2019-05-31 深圳光启合众科技有限公司 Method for finding inverse kinematics solution of robotic arm, device, and robot
CN110340934A (en) * 2018-04-04 2019-10-18 西南科技大学 A kind of bionic mechanical arm with anthropomorphic characteristic
CN112643656A (en) * 2020-11-17 2021-04-13 天启控制技术(深圳)有限公司 Attitude control method and system for serial six-joint manipulator
CN112643656B (en) * 2020-11-17 2021-09-28 天启控制技术(深圳)有限公司 Attitude control method and system for serial six-joint manipulator

Also Published As

Publication number Publication date
CN102609002B (en) 2015-06-03

Similar Documents

Publication Publication Date Title
CN102609002A (en) Position reversal solution control method of six-freedom cascade mechanical arm
CN106945041B (en) A kind of repetitive motion planning method for redundant manipulator
Cammarata Optimized design of a large-workspace 2-DOF parallel robot for solar tracking systems
Sun et al. Finite and instantaneous screw theory in robotic mechanism
Zhang et al. Helical kirigami-enabled centimeter-scale worm robot with shape-memory-alloy linear actuators
Xu et al. Dual arm-angle parameterisation and its applications for analytical inverse kinematics of redundant manipulators
CN103235513A (en) Genetic-algorithm-based trajectory planning optimization method for mobile mechanical arm
Yu et al. A unified approach to type synthesis of both rigid and flexure parallel mechanisms
CN102495550A (en) Forward dynamic and inverse dynamic response analysis and control method of parallel robot
Lu et al. Dynamics model of redundant hybrid manipulators connected in series by three or more different parallel manipulators with linear active legs
CN106845037A (en) A kind of inverse kinematics general method for solving of five degree of freedom serial manipulator
Lambert et al. A novel parallel haptic device with 7 degrees of freedom
Yan et al. Analytical inverse kinematics of a class of redundant manipulator based on dual arm-angle parameterization
Hu et al. Solving stiffness and deformation of a 3-UPU parallel manipulator with one translation and two rotations
Petrovskaya et al. Probabilistic estimation of whole body contacts for multi-contact robot control
Tanev Geometric algebra approach to singularity of parallel manipulators with limited mobility
Xinfeng et al. Dynamics analyze of a dual-arm space robot system based on Kane's method
CN102441795A (en) Three-translation-parallel-operation platform
CN109866224A (en) A kind of robot Jacobian matrix calculation method, device and storage medium
Tanev Singularity analysis of a 4-DOF parallel manipulator using geometric algebra
CN105404174A (en) Solving method for six-degree-of-freedom series robot inverse kinematics solution
Saafi et al. Development of a spherical parallel manipulator as a haptic device for a tele-operation system: Application to robotic surgery
Paez et al. Conceptual design of a modular snake origami robot
CN104267820A (en) Double-parallel-structure multi-dimensional tactile feedback device
Huang et al. Control of triangular formations with a time-varying scale function

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant