10
Research Article Singularity Analysis of Redundant Space Robot with the Structure of Canadarm2 Gang Chen, Long Zhang, Qingxuan Jia, and Hanxu Sun School of Automation, Beijing University of Posts and Telecommunications, Beijing 100876, China Correspondence should be addressed to Gang Chen; [email protected] Received 1 March 2014; Revised 21 May 2014; Accepted 21 May 2014; Published 26 June 2014 Academic Editor: Alessandro Palmeri Copyright © 2014 Gang Chen et al. is is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. A novel method of singularity analysis for redundant space robot with the structure of Canadarm2 is proposed in this paper. is kind of structure has the characteristics of three consecutive parallel axes. First, the “virtual manipulator” method is employed to transfer the singularity problem of a space robot to that of a ground one. By choosing an appropriate reference system and a reference point of the end-effector, Jacobian matrix is greatly simplified and then it is reconstructed according to a new standard. On this basis, the Jacobian matrix can be partitioned into four submatrixes whose degradation conditions are put forward; thereaſter, the singularity conditions and singular directions of the redundant space robot are obtained. e effectiveness of the proposed singularity analysis method is verified through simulation. 1. Introduction Singularity is the inherent characteristic of robots. At a singular configuration, the end-effector of the robot loses the ability to move along a certain direction, which is called the singular direction. In this case, if there is still a velocity component of the end-effector in singular direction, the joint angular velocities will become unacceptably large, and the end-effector will deviate from its expected trajectory. Moreover, it is possible that a robot will be out of control [1, 2]. erefore, in order to ensure the stability and reliability of robot, it is necessary to do the research on singularity analysis. Robot singularity analysis, as the basis of singularity avoidance, is used to determine the singularity conditions. For nonredundant robots, the determinant value of Jacobian matrix can directly determine robot singularity conditions. However, for redundant robots, because its Jacobian matrix is not square, the singularity analysis becomes much more complex. Much effort in research community has been paid on dealing with singularity analysis of redundant robots. Whitney [3] determined singularity conditions by calculating the determinant value of matrix JJ T . e pseudoinverse of Jacobian matrix J is given by J = J T (JJ T ) −1 . Singular config- urations occur when the determinant value of the JJ T portion of J is equal to zero. Although the matrix formed by JJ T is a square matrix, the determinant expression could be quite complicated, making it very difficult to obtain the analytical solution. Chou et al. [4] defined the concept of null motion differential dynamic system, and then the local topology and singularity avoidability of redundant robots are studied according to nonlinear singularity theory. Podhorodeski et al. [5] proposed using six-joint subgroups of Jacobian matrix to determine the singularity conditions of redundant robots. Conditions that cause the determinant values of all possible six-joint subgroups to simultaneously equal zero are singularity conditions. e method works well, but the entire solving process is much complicated. Nokleby and Podhorodeski [6, 7] used the properties of reciprocal screws to determine the single-DOF-loss and the multi-DOF-loss conditions of redundant robots and also work out the singular directions. is method is also used in the singularity analysis of Canadian Space Agency (CSA) Canadarm2 [8]. e reciprocal method is effective for the singularity analysis of all redundant serial manip- ulators. However, with the increase of DOF, its calculation amount is little large. For a 7-DOF robot with the struc- ture of the last, three axes perpendicular to each other, Waldron et al. [9, 10], based on matrix partitioning, converted Hindawi Publishing Corporation Mathematical Problems in Engineering Volume 2014, Article ID 735030, 9 pages http://dx.doi.org/10.1155/2014/735030

Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

Research ArticleSingularity Analysis of Redundant Space Robot withthe Structure of Canadarm2

Gang Chen Long Zhang Qingxuan Jia and Hanxu Sun

School of Automation Beijing University of Posts and Telecommunications Beijing 100876 China

Correspondence should be addressed to Gang Chen buptcggmailcom

Received 1 March 2014 Revised 21 May 2014 Accepted 21 May 2014 Published 26 June 2014

Academic Editor Alessandro Palmeri

Copyright copy 2014 Gang Chen et al This is an open access article distributed under the Creative Commons Attribution Licensewhich permits unrestricted use distribution and reproduction in any medium provided the original work is properly cited

A novel method of singularity analysis for redundant space robot with the structure of Canadarm2 is proposed in this paper Thiskind of structure has the characteristics of three consecutive parallel axes First the ldquovirtual manipulatorrdquo method is employedto transfer the singularity problem of a space robot to that of a ground one By choosing an appropriate reference system anda reference point of the end-effector Jacobian matrix is greatly simplified and then it is reconstructed according to a new standardOn this basis the Jacobianmatrix can be partitioned into four submatrixeswhose degradation conditions are put forward thereafterthe singularity conditions and singular directions of the redundant space robot are obtained The effectiveness of the proposedsingularity analysis method is verified through simulation

1 Introduction

Singularity is the inherent characteristic of robots At asingular configuration the end-effector of the robot losesthe ability to move along a certain direction which is calledthe singular direction In this case if there is still a velocitycomponent of the end-effector in singular direction thejoint angular velocities will become unacceptably large andthe end-effector will deviate from its expected trajectoryMoreover it is possible that a robotwill be out of control [1 2]Therefore in order to ensure the stability and reliability ofrobot it is necessary to do the research on singularity analysis

Robot singularity analysis as the basis of singularityavoidance is used to determine the singularity conditionsFor nonredundant robots the determinant value of Jacobianmatrix can directly determine robot singularity conditionsHowever for redundant robots because its Jacobian matrixis not square the singularity analysis becomes much morecomplex Much effort in research community has been paidon dealing with singularity analysis of redundant robotsWhitney [3] determined singularity conditions by calculatingthe determinant value of matrix JJT The pseudoinverse ofJacobian matrix J is given by Jdagger = JT(JJT)minus1 Singular config-urations occur when the determinant value of the JJT portion

of Jdagger is equal to zero Although the matrix formed by JJTis a square matrix the determinant expression could bequite complicated making it very difficult to obtain theanalytical solution Chou et al [4] defined the conceptof null motion differential dynamic system and then thelocal topology and singularity avoidability of redundantrobots are studied according to nonlinear singularity theoryPodhorodeski et al [5] proposed using six-joint subgroupsof Jacobian matrix to determine the singularity conditionsof redundant robots Conditions that cause the determinantvalues of all possible six-joint subgroups to simultaneouslyequal zero are singularity conditions The method workswell but the entire solving process is much complicatedNokleby and Podhorodeski [6 7] used the properties ofreciprocal screws to determine the single-DOF-loss andthe multi-DOF-loss conditions of redundant robots andalso work out the singular directions This method is alsoused in the singularity analysis of Canadian Space Agency(CSA) Canadarm2 [8] The reciprocal method is effectivefor the singularity analysis of all redundant serial manip-ulators However with the increase of DOF its calculationamount is little large For a 7-DOF robot with the struc-ture of the last three axes perpendicular to each otherWaldron et al [9 10] based onmatrix partitioning converted

Hindawi Publishing CorporationMathematical Problems in EngineeringVolume 2014 Article ID 735030 9 pageshttpdxdoiorg1011552014735030

2 Mathematical Problems in Engineering

the segmented 3 times 4 submatrix to a 4 times 4 submatrix withan additional relationship between joint angular velocitiesAnd then the singularity conditions can be achieved throughthe determinant value of square submatrixes Due to theintroduction of an additional relationship the method mayencounter algorithm singular problems Cheng et al [11]suggested decomposing singularities into position singular-ities and orientation singularities by partitioning the 6 times7 JacobianmatrixThismethod only needs to determine eachsingularity condition of the submatrixes including two 3 times4 matrixes one 3 times 3 matrix and one 3 times 3 zero matrix toobtain the singularity conditions It can greatly reduce thecomputation complexity but it can only be applied to thesingularity analysis of the 7-DOF robots with the structureof the last three axes perpendicular to each other

All the singularity analysis methods mentioned aboveare aiming at ground robots or space robots in fixed-basemode For free-floating or free-flying space robots somescholars utilized the method in [2] only replacing theJacobian matrix J by J119892 in Jdagger = JT(JJT)minus1 here J119892 is calledthe generalized Jacobian matrix Similarly it is very difficultto obtain the analytical solution Xu et al [12] presented asingularity separationmethodwhich separates the singularityparameters from the inverse of the Jacobian to simplify theanalysis However sometimes the parameters separation ishard Nenchev et al [13] utilized the singular-value decom-position (SVD) of the Jacobian matrix to judge whether thesingularity happens and it is really effective for numericalcomputation not for analytical solution

A novel method of singularity analysis for redundantspace robots with the structure of Canadarm2 is proposedin this paper First the ldquovirtual manipulatorrdquo method isemployed to transfer the singularity problem of a spacerobot to that of a ground one Second Jacobian matrix isreconstructed according to a new standard on the basis ofsimplification Thereafter the Jacobian matrix can be parti-tioned into four submatrixes whose degradation conditionsare put forward Finally the singularity conditions and sin-gular directions of redundant space robots with the structureof Canadarm2 are obtained

This paper is organized as follows Section 1 gives a briefoverview of the research on singularity analysis Section 2employs the ldquovirtual manipulatorrdquo method to transfer thesingularity problem of a space robot to that of a groundone The Jacobian matrix is simplified and the equivalence ofsingularity is analyzed in detail in Section 3 Section 4 obtainsthe singularity conditions and singular directions Section 5 isa simulation example and Section 6 concludes the paper

2 Virtual Manipulator

For a free-floating space robot as shown in Figure 1 thelinear momentum of the system is conserved which is theholonomic constraint According to ldquovirtual manipulatorrdquoconcept proposed in [14 15] the kinematic problem in thismode can be simplified to that belonging to a ground robotBy this concept the base of free-floating manipulator isregarded as a rod linked to the virtual ground by a passive

sphere joint The relationship between system mass centerand the each linkrsquos mass center is as follows (without specialinstruction all variables are expressed in inertial frame)

119872119903119892 =

119899

sum

119894=0

119898119894119903119894 (1)

And the basersquos mass center is

1199030 = 119903119892 minus

(1198981 + sdot sdot sdot + 119898119899) (1198870 + 1198861)

119872

minus sdot sdot sdot minus

119898119899 (119887119899minus1 + 119886119899)

119872

(2)

The position of the end-effector is

119901119890 = 119903119892 +1198870 +

119899

sum

119894=1

(119886119894 +119887119894) (3)

where 119886119894 = ((sum

119894

119896=0119898119896)119872)119886119894 119887119894 = ((sum

119894

119896=0119898119896)119872)119887119894 119894 =

1 119899 Vectors 119886119894 and 119887119894 are called ldquovirtual link vectorsrdquowhich are parallel to vectors 119886119894 and 119887119894 respectively

Differentiating two sides of (3) (4) can be obtained asfollows

V119890 = V119892 +1198870 +

119899

sum

119894=1

(119894 +

119887119894) (4)

where V119892 represents the linear velocity of the systemrsquos masscenter Assuming that the initial momentum is zero V119892 =0 can be obtained due to the holonomic constraintMoreover

119894 =

119889 (119886119894)

119889119905

=

119889 (A119894119894119886

119894)

119889119905

=

119889 (A119894)119889119905

(

119894119886

119894)

= (120596119894 times A119894) (119894119886

119894) = 120596119894 times 119886119894

(5)

In the same way

119887119894 = 120596119894 times

119887119894

(6)

where A119894 is the rotation matrix from frame 119894 to the inertialframe and 120596119894 is the angular velocity of 119894th body and combin-ing (4) (5) and (6)

V119890 = 1205960 times 1198870 +119899

sum

119894=1

120596119894 times (119886119894 +119887119894) (7)

Meanwhile the angular velocity of link 119894 is

120596119894 = 1205960 +

119894

sum

119896=1

119896119896120579119896 (8)

Substituting (8) into (7)

V119890 = minusp1198921198901205960 +119899

sum

119896=1

[119896119896 times (119901119890 minus 119901119896)]120579119896 (9)

where p119892119890 is the antisymmetric matrix of vector (119901119890 minus 119903119892)

Mathematical Problems in Engineering 3

Mass center

J1b0

r0

perg

Cn

ΣI

Σ0

Σ1

C1a1

C2

b1

J2

rkpk

Jk

b2

a2

middot middot middot middot middot middot

Σ2

Σn

ΣE

bn

an

Σk

Jn

bkCk

ak

Figure 1 A general model of free-floating space robot Σ119868 Σ119864 the inertia frame and the end-effector frame respectively Σ119894 (119894 = 1 119899)the frame of link 119894 119862119894 (119894 = 1 119899) the mass center position of link 119894 119869119894 (119894 = 1 119899) the position of joint 119894 119886119894 119887119894 (119894 = 1 119899) the positionvectors from 119869119894 to 119862119894 and 119862119894 to 119869119894+1 respectively 119903119894 (119894 = 1 119899) the position vector of 119862119894 119903119892 the position vector of the systemrsquos mass center119901119894 (119894 = 1 119899) the position vector of 119869119894 119901119890 the position vector of the end-effector Θ the joint angle vector 119898119894 (119894 = 1 119899) the mass oflink 119894119872 the total mass of the system E3 3 times 3 identity matrix

Combining (8) and (9) the following relationship can beobtained

[

V119890120596119890

] =J1198871205960 + J119898 Θ (10)

where

J119887 = [minusp119892119890E3] isin R6times3

J119898 = [1199111 times (119901119890 minus 1199011) sdot sdot sdot 119911119899 times (119901119890 minus 119901119899)

1199111 sdot sdot sdot 119911119899

] isin R6times119899

(11)

and 119911119894 is the unit vector of 119911-axis of coordinate system 119894When a space robot is in free-flying mode its attitude is

kept unchanged namely 1205960 = [0 0 0]T thus

[

V119890120596119890

] =J119898 Θ (12)

Thereby the singularity analysis of a free-flying spacerobot is only related to J119898 which only contains the virtuallink parameters

When a space robot is in free-floating manipulator thebase angular velocity can be measured by its carried sensornamely 1205960 is a known term so

[

V119890120596119890

] minusJ1198871205960 = J119898 Θ (13)

[

V119890119890

] =J119898 Θ (14)

where [ V119890

119890

] = [

V119890

120596119890

] minusJ1198871205960

In the same way the singularity analysis of a free-floatingspace robot is also only related to J119898 which only contains thevirtual link parameters

According to the derivation above it can be found that thesingularity problem of space robots can be transferred to thatof a ground one through the ldquovirtual manipulatorrdquo method

3 Simplifying the Jacobian Matrix

For a 7-dof space robot with the structure of Canadarm2its axis 3 axis 4 and axis 5 are parallel to each other Link-pole coordinate system based on the method of Denavit-Hartenberg is established in Figure 2 The relevant parame-ters of the space robotic system are given in Table 1 and thecorresponding parameters of virtual manipulator are shownin Table 2

4 Mathematical Problems in Engineering

d ea

c

f

h

k

l X0

Z0

Z2Z3

Z4Z1

X1

X2 X3

X5

X7

X6

Y7

Z7

Z5

Z6

X4

Y3

Figure 2 DH coordinate system of the studied robot

Table 1 The relevant parameters of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

119887119894m 119897 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

Table 2 The corresponding parameters of virtual manipulator of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

119887119894m

1198980119897

119872

(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

The Jacobian matrix of the studied robot is very com-plicated in inertial coordinate system making it verytough to analyze the singularity characteristics using matrixJ119898 directly therefore it is necessary to simplify the analyticalform of J119898 Usually the Jacobian matrix can be simplifiedgreatly by choosing an appropriate reference system anda proper reference point of the end-effector [8 10] For

the robot configuration studied in this paper the fifthjoint coordinate system Σ4 in Figure 2 is chosen as thereference system Σref and select the intersection formed bythe enlarged end-effector and the origin of Σref as the end-effector reference point And the simplified Jacobian matrixcan be obtained as follows

Jrefref =

[

[

[

[

[

[

[

[

[

[

[

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 1198901198785 +

11988911987845 1198901198785 0 0 minus

ℎ1198626

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 1198901198625 +

11988911986245 1198901198625 0 0 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 0 0 0 0 minus

ℎ1198786

1198623451198782 minus119878345 0 0 0 0 minus1198786

minus1198782119878345 minus119862345 0 0 0 minus1 0

1198622 0 1 1 1 0 1198626

]

]

]

]

]

]

]

]

]

]

]

(15)

Mathematical Problems in Engineering 5

where 119862119894 119878119894 119862119894119895 119878119894119895 119862119894119895119896 and 119878119894119895119896 represent Cos(120579119894) Sin(120579119894)Cos(120579119894 + 120579119895) Sin(120579119894 + 120579119895)Cos(120579119894 + 120579119895 + 120579119896) andSin(120579119894 + 120579119895 + 120579119896) respectively 119886 = ((1198980 + 1198981)119886)119872 119888 =(sum

2

119896=0119898119896119888)119872 119889 = (sum3

119896=0119898119896119889)119872 119890 = (sum4

119896=0119898119896119890)119872 119891 =

(sum

5

119896=0119898119896119891)119872 ℎ = (sum

6

119896=0119898119896ℎ)119872 and 119896 = (sum

7

119896=0119898119896119896)

119872In the following the singular consistency between

Jrefref and J119898 is proved in detail With respect to the referenceframe the actual end point vector 119901ref

119890and the end reference

point vector 119901refref have the following relationship (superscriptldquoref rdquo means vectors described in reference system)

119901

ref119890= 119901

refref + 119901

ref119890ref (16)

where 119901ref119890ref

is the vector from the end reference point to theactual end point

On this basis the relationship between the end referencepoint velocity Vrefref and actual end point velocity Vref

119890can be

expressed as

Vref119890= Vrefref + 120596

refref times 119901

ref119890ref= Vrefref minus p

ref119890refsdot 120596

refref (17)

where 120596refref is the angular velocity of the end reference point

Since the end reference point and the actual end pointattach to the same rigid body their angular velocities are thesame

120596

refref = 120596

ref119890 (18)

Combining (17) with (18) the actual end point velocity is

ref119890= [

Vref119890

120596

ref119890

] = [

E3 minuspref119890refO3 E3

][

Vrefref120596

refref] = Jref119890refsdot

refref (19)

Combining (12) with (19) the relationship between theoriginal Jacobian matrix J119898 and the simplified Jacobianmatrix Jrefref can be represented as

J119898 = Jref sdot Jref119898= Jref sdot J

ref119890refsdot119869

refref (20)

where Jref = [

Rref O3

O3Rref] Rref is the rotation matrix from

Σref to Σ119868 and Jref119898 is the Jacobian matrix expressed in ref-erence system Because both the determinant values of Jrefand Jref119890ref

are 1 the singularity of J119898 is equivalent to that ofJrefref The simplification will provide the foundation for robotsingularity analysis in the following section

4 Singularity Analysis

On the basis of the Jacobian matrix simplification it can befound that a 3 times 3 zero matrix exists in Jrefref The zero matrixresulted from the structure with three consecutive parallelaxes

41 The Characteristics of the Structure of Canadarm2 Forthe structure of Canadarm2 which has three consecutive

parallel axes the orientations of the joint coordinate axes cor-responding to three consecutive parallel axes are consistentWithout any loss of generality take the structure of axis 3axis 4 and axis 5 parallel to each other as an example theorientations of coordinate axes 1199112 1199113 and 1199114 are the sameas shown in Figure 2 Since reference system Σref and jointcoordinate system Σ4 coincide with each other the vector ofaxes 1199112 1199113 and 1199114 can be represented as 0 0 1T in ΣrefGenerally speaking the first three rows of Jrefref are calledlinear velocity Jacobian matrix and the last three rowsare called angular velocity Jacobian matrix Thereforethe angular velocity Jacobian submatrix corresponding tothe three consecutive parallel axes can be obtained asfollows

J120596345=[

[

0 0 0

0 0 0

1 1 1

]

]

(21)

As for the linear velocity Jacobian submatrix correspond-ing to the three consecutive parallel axes vector (119901119890 minus 119901119894) in(10) needs to be replaced by (119901refref minus 119901

ref119894) Both the vectors

(119901

refref minus 119901

ref2) (119901

refref minus 119901

ref3) are in the 119883119874119884 plane of Σref so

there are no components in 119911-axis direction Then assumethat (119901refref minus 119901

ref2) = 119886119909 119886119910 0

T (119901refref minus 119901ref3) = 119887119909 119887119910 0

T and(119901

refref minus 119901

ref4) = 0 0 0

T are obvious Meanwhile consideringthe expression 119911ref

2= 119911

ref3= 119911

ref4= 0 0 1

T the linear velocityJacobian submatrix corresponding to the three consecutiveparallel axes is as follows

JV345=[

[

minus119886119910 minus119887119910 0

119886119909 119887119909 0

0 0 0

]

]

(22)

Thus by merging (21) (22) and (23) can be constructed

J345 =[

[

[

minus119886119910 119886119909

minus119887119910 119887119909

0 0

0 0 0

0 0 0

0 0 0

1

1

1

]

]

]

T

(23)

Through the derivation above it can safely draw theconclusion that a 3 times 3 zero matrix exists in the simpli-fied Jacobian matrix of any robot with the structure ofCanadarm2

42 The Reconstruction of Jacobian Matrix The charac-teristics of the structure of Canadarm2 can be used tosimplify the singularity analysis In order to decomposethe Jacobian matrix to simplify the singularity analysismatrix Jrefref is reconstructed according to a novel stan-dard whose basic idea is to put the 3 times 3 zero matrixin the corner And the new Jacobian matrix is shown asfollows

6 Mathematical Problems in Engineering

Jref1015840

ref =

[

[

[

[

[

[

[

[

[

[

[

1198622 0 1198626 0 1 1 1

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 minus

ℎ1198626 0 1198901198785 +

11988911987845 1198901198785 0

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 0 0 1198901198625 +

11988911986245 1198901198625 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 minus

ℎ1198786 0 0 0 0

1198623451198782 minus119878345 minus1198786 0 0 0 0

minus1198782119878345 minus119862345 0 minus1 0 0 0

]

]

]

]

]

]

]

]

]

]

]

(24)

Since the elementary transformation of matrix does notchange its singularity the singularity characteristic of thematrix Jref

1015840

ref will be analyzed instead in the following discus-sion According to (12) and (14) the relationship betweenthe velocity of the end reference point and the joint angularvelocity can be described as

ref1015840ref =

Jref1015840

ref sdot120579

1015840

(25)

where ref1015840

ref = ref119911 120592

ref119909 120592

ref119910 120592

ref119911

ref119909

ref119910

Tand 120579

1015840=

1205791

1205792

1205797

1205796

1205793

1205794

1205795

T

43 Singularity Analysis On the basis of matrix reconstruc-tion Jref

1015840

ref can be decomposed to facilitate the singularityanalysis Considering (24) having a 3 times 3 zero matrix in theright bottom corner the decomposed matrix can be writtenas

Jref1015840

ref = [J11 J12J21 O3

] (26)

And the joint angular velocities can be obtained accord-ing to (26)

120579

1015840

(567)= (J12)

minus1[

ref1015840ref(123) minus 11986911

120579

1015840

(1234)]

120579

1015840

(1234)= (J21)

dagger

ref1015840ref(456)

(27)

Now we know that the robot singularity is only relevantto matrixes J12 and J21 In this way singularity analysis ofredundant space robots with the structure of Canadarm2will be simplified greatly Consequently in the followingthe singularity conditions of matrixes J12 and J21 will bediscussed

431The Singularity Condition ofMatrix J12 BecausematrixJ12 is a 3 times 3 square matrix the singularity condition can bedirectly obtained through its determinant value 1198891198901198784 HenceCond1 1198784 = 0 is the singularity condition of J12

Substituting 1198784 = 0 into matrix Jref1015840

ref we can get the basesolution vectorThen the singular direction corresponding tothe singularity condition is

119880

ref1199041= 0 minus11986251198786 11987851198786 119873119886 minus

ℎ119873119886 +

ℎ11986251198626 0

T (28)

where119873119886 = (minus(119888+ 119891)119862341198786+ℎ11987834511986251198626)(ℎ119878345+11989011986234+ 1198891198623)

432 The Singularity Condition of Matrix J21 Since J21 isinR3times4 is not square and the determinant value expression ofmatrix J21 sdot J11987921 is very complicated the singularity conditionof matrix J21 will be analyzed by using its four 3 times 3submatrixes [16] All the four submatrix determinant valuesare listed in the following

Det (11986921(123)) = 11987821198786 (ℎ + 119886119862345 + 1198901198785 + 11988911987845)

Det (11986921(124)) = 1198782 (1198901198625 + 11988911986245 minus 119886119878345)

Det (11986921(134)) = minus 11987821198786 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

Det (11986921(234)) = 1198786 ( 1198891198623 + 11989011986234 + ℎ119878345)

(29)

where J21(119894119895119896) represents the matrix composed of column119894 119895 119896 of J21

Set each determinant value of (29) to zero simultaneouslyand the singularity conditions are

Cond2 1198782 = 0 1198786 = 0

Cond3 1198782 = 0 1198891198623 + 11989011986234 +

ℎ119878345 = 0

Cond4 1198786 = 0 1198901198625 +11988911986245 minus 119886119878345 = 0

Cond5 1198891198623 + 11989011986234 + ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

(30)

All the conditions except Cond5 can be easily obtainedConsidering the multiplication factors except 1198782 and 1198786 in(29) the following relationships can be found

ℎ + 119886119862345 + 1198901198785 +

11988911987845 = 119878345 (

1198891198623 + 11989011986234 +

ℎ119878345)

+119862345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

1198901198625 +11988911986245 minus 119886119878345 = 119862345 (

1198891198623 + 11989011986234 +

ℎ119878345)

minus 119878345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

(31)

Clearly the linear combination condition of ℎ + 119886119862345 +1198901198785 +

11988911987845 = 0 and 1198901198625 + 11988911986245 minus 119886119878345 = 0 is equivalent to the

condition of 1198891198623+11989011986234+ℎ119878345 = 0 and 119886+ℎ119862345minus 1198891198783minus11989011987834 =0 Thus Cond5 can be obtained

Mathematical Problems in Engineering 7

Table 3 The summary of examples

Number Singularity condition Joint angle Det(J119898 sdot (J119898)T)

Cond11198784 = 0

25

∘ 0

∘ 90

∘ 0

∘ 45

∘ 90

∘ 0

∘ minus106608 times 10minus14

Cond21198782 = 1198786 = 0

25

∘ 0

∘ 34

∘ 30

∘ 45

∘ 0

∘ 0

∘ minus680933 times 10minus14

Cond31198782 = 0

1198891198623 + 11989011986234 +

ℎ119878345 = 0

25

∘ 0

∘ 20

∘ 140

∘ minus1391

∘ 45

∘ 0

∘ 243766 times 10minus30

Cond41198786 = 0 1198901198625 +

11988911986245 minus 119886119878345 = 0

25

∘ 10

∘ minus1329

∘ 140

∘ 20

∘ 0

∘ 0

∘ 297193 times 10minus12

Cond51198891198623 + 11989011986234 +

ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

25

∘ 10

∘ 24

∘ 180

∘ minus449

∘ 45

∘ 0

∘ minus160952 times 10minus16

ZX

Y Σref

Us5

Figure 3 The singular configuration corresponding to Cond1

Z

X

Y

ΣrefUs1 Us1 120596

Figure 4 The singular configuration corresponding to Cond2

Substituting the four singularity conditions above intomatrix Jref

1015840

ref respectively we can get the base solution vectorsThen the singular direction corresponding to each singular-ity condition is listed as

119880

ref1199041= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199042= 0 0 0 1 minus

ℎ 0

T

119880

ref1199043= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199044= 0 0 0 1 minus

ℎ 0

T

(32)

5 Simulation Results

In order to verify the effectiveness of the singularity analysismethod proposed in this paper the following verifications are

Z

XY Σref

Us2

Us2 120596

Figure 5 The singular configuration corresponding to Cond3

carried out Assign the robot parameters in Figure 2 119886 = 119888 =119891 = ℎ = 119896 = 119897 = 05m 119889 = 119890 = 25m 1198980 = 1000 kg 1198981 =1198982 = 1198985 = 1198986 = 1198987 = 30 kg and 1198983 = 1198984 = 100 kg Thecorresponding parameters of virtual manipulator are 119886 =

038m 119888 = 039m 119889 = 215m 119890 = 233m 119891 = 048m ℎ =049m and 119896 = 05m List five groups of robot joint anglessatisfying the five singularity conditions above respectivelyand solve the corresponding determinant values of J119898 sdot (J119898)

TThen the relative results are shown in Table 3

From Table 3 it can be found that all the determinantvalues of J119898 sdot (J119898)

T approach to zero Thus it can be judgedthat robot singularity happens

According to the analytical expressions of singular direc-tions given above the singular configuration and singulardirection corresponding to each singularity condition areshown in Figures 3 4 5 6 and 7

In the process of singularity analysis because the sim-plified Jacobian matrix shows the relationship between thevelocity of the end reference point and joint angular velocitiesin reference system Σref the singular direction given inFigures 3 to 7 describes the degradation direction of the endreference point expressed in reference system Σref

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 2: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

2 Mathematical Problems in Engineering

the segmented 3 times 4 submatrix to a 4 times 4 submatrix withan additional relationship between joint angular velocitiesAnd then the singularity conditions can be achieved throughthe determinant value of square submatrixes Due to theintroduction of an additional relationship the method mayencounter algorithm singular problems Cheng et al [11]suggested decomposing singularities into position singular-ities and orientation singularities by partitioning the 6 times7 JacobianmatrixThismethod only needs to determine eachsingularity condition of the submatrixes including two 3 times4 matrixes one 3 times 3 matrix and one 3 times 3 zero matrix toobtain the singularity conditions It can greatly reduce thecomputation complexity but it can only be applied to thesingularity analysis of the 7-DOF robots with the structureof the last three axes perpendicular to each other

All the singularity analysis methods mentioned aboveare aiming at ground robots or space robots in fixed-basemode For free-floating or free-flying space robots somescholars utilized the method in [2] only replacing theJacobian matrix J by J119892 in Jdagger = JT(JJT)minus1 here J119892 is calledthe generalized Jacobian matrix Similarly it is very difficultto obtain the analytical solution Xu et al [12] presented asingularity separationmethodwhich separates the singularityparameters from the inverse of the Jacobian to simplify theanalysis However sometimes the parameters separation ishard Nenchev et al [13] utilized the singular-value decom-position (SVD) of the Jacobian matrix to judge whether thesingularity happens and it is really effective for numericalcomputation not for analytical solution

A novel method of singularity analysis for redundantspace robots with the structure of Canadarm2 is proposedin this paper First the ldquovirtual manipulatorrdquo method isemployed to transfer the singularity problem of a spacerobot to that of a ground one Second Jacobian matrix isreconstructed according to a new standard on the basis ofsimplification Thereafter the Jacobian matrix can be parti-tioned into four submatrixes whose degradation conditionsare put forward Finally the singularity conditions and sin-gular directions of redundant space robots with the structureof Canadarm2 are obtained

This paper is organized as follows Section 1 gives a briefoverview of the research on singularity analysis Section 2employs the ldquovirtual manipulatorrdquo method to transfer thesingularity problem of a space robot to that of a groundone The Jacobian matrix is simplified and the equivalence ofsingularity is analyzed in detail in Section 3 Section 4 obtainsthe singularity conditions and singular directions Section 5 isa simulation example and Section 6 concludes the paper

2 Virtual Manipulator

For a free-floating space robot as shown in Figure 1 thelinear momentum of the system is conserved which is theholonomic constraint According to ldquovirtual manipulatorrdquoconcept proposed in [14 15] the kinematic problem in thismode can be simplified to that belonging to a ground robotBy this concept the base of free-floating manipulator isregarded as a rod linked to the virtual ground by a passive

sphere joint The relationship between system mass centerand the each linkrsquos mass center is as follows (without specialinstruction all variables are expressed in inertial frame)

119872119903119892 =

119899

sum

119894=0

119898119894119903119894 (1)

And the basersquos mass center is

1199030 = 119903119892 minus

(1198981 + sdot sdot sdot + 119898119899) (1198870 + 1198861)

119872

minus sdot sdot sdot minus

119898119899 (119887119899minus1 + 119886119899)

119872

(2)

The position of the end-effector is

119901119890 = 119903119892 +1198870 +

119899

sum

119894=1

(119886119894 +119887119894) (3)

where 119886119894 = ((sum

119894

119896=0119898119896)119872)119886119894 119887119894 = ((sum

119894

119896=0119898119896)119872)119887119894 119894 =

1 119899 Vectors 119886119894 and 119887119894 are called ldquovirtual link vectorsrdquowhich are parallel to vectors 119886119894 and 119887119894 respectively

Differentiating two sides of (3) (4) can be obtained asfollows

V119890 = V119892 +1198870 +

119899

sum

119894=1

(119894 +

119887119894) (4)

where V119892 represents the linear velocity of the systemrsquos masscenter Assuming that the initial momentum is zero V119892 =0 can be obtained due to the holonomic constraintMoreover

119894 =

119889 (119886119894)

119889119905

=

119889 (A119894119894119886

119894)

119889119905

=

119889 (A119894)119889119905

(

119894119886

119894)

= (120596119894 times A119894) (119894119886

119894) = 120596119894 times 119886119894

(5)

In the same way

119887119894 = 120596119894 times

119887119894

(6)

where A119894 is the rotation matrix from frame 119894 to the inertialframe and 120596119894 is the angular velocity of 119894th body and combin-ing (4) (5) and (6)

V119890 = 1205960 times 1198870 +119899

sum

119894=1

120596119894 times (119886119894 +119887119894) (7)

Meanwhile the angular velocity of link 119894 is

120596119894 = 1205960 +

119894

sum

119896=1

119896119896120579119896 (8)

Substituting (8) into (7)

V119890 = minusp1198921198901205960 +119899

sum

119896=1

[119896119896 times (119901119890 minus 119901119896)]120579119896 (9)

where p119892119890 is the antisymmetric matrix of vector (119901119890 minus 119903119892)

Mathematical Problems in Engineering 3

Mass center

J1b0

r0

perg

Cn

ΣI

Σ0

Σ1

C1a1

C2

b1

J2

rkpk

Jk

b2

a2

middot middot middot middot middot middot

Σ2

Σn

ΣE

bn

an

Σk

Jn

bkCk

ak

Figure 1 A general model of free-floating space robot Σ119868 Σ119864 the inertia frame and the end-effector frame respectively Σ119894 (119894 = 1 119899)the frame of link 119894 119862119894 (119894 = 1 119899) the mass center position of link 119894 119869119894 (119894 = 1 119899) the position of joint 119894 119886119894 119887119894 (119894 = 1 119899) the positionvectors from 119869119894 to 119862119894 and 119862119894 to 119869119894+1 respectively 119903119894 (119894 = 1 119899) the position vector of 119862119894 119903119892 the position vector of the systemrsquos mass center119901119894 (119894 = 1 119899) the position vector of 119869119894 119901119890 the position vector of the end-effector Θ the joint angle vector 119898119894 (119894 = 1 119899) the mass oflink 119894119872 the total mass of the system E3 3 times 3 identity matrix

Combining (8) and (9) the following relationship can beobtained

[

V119890120596119890

] =J1198871205960 + J119898 Θ (10)

where

J119887 = [minusp119892119890E3] isin R6times3

J119898 = [1199111 times (119901119890 minus 1199011) sdot sdot sdot 119911119899 times (119901119890 minus 119901119899)

1199111 sdot sdot sdot 119911119899

] isin R6times119899

(11)

and 119911119894 is the unit vector of 119911-axis of coordinate system 119894When a space robot is in free-flying mode its attitude is

kept unchanged namely 1205960 = [0 0 0]T thus

[

V119890120596119890

] =J119898 Θ (12)

Thereby the singularity analysis of a free-flying spacerobot is only related to J119898 which only contains the virtuallink parameters

When a space robot is in free-floating manipulator thebase angular velocity can be measured by its carried sensornamely 1205960 is a known term so

[

V119890120596119890

] minusJ1198871205960 = J119898 Θ (13)

[

V119890119890

] =J119898 Θ (14)

where [ V119890

119890

] = [

V119890

120596119890

] minusJ1198871205960

In the same way the singularity analysis of a free-floatingspace robot is also only related to J119898 which only contains thevirtual link parameters

According to the derivation above it can be found that thesingularity problem of space robots can be transferred to thatof a ground one through the ldquovirtual manipulatorrdquo method

3 Simplifying the Jacobian Matrix

For a 7-dof space robot with the structure of Canadarm2its axis 3 axis 4 and axis 5 are parallel to each other Link-pole coordinate system based on the method of Denavit-Hartenberg is established in Figure 2 The relevant parame-ters of the space robotic system are given in Table 1 and thecorresponding parameters of virtual manipulator are shownin Table 2

4 Mathematical Problems in Engineering

d ea

c

f

h

k

l X0

Z0

Z2Z3

Z4Z1

X1

X2 X3

X5

X7

X6

Y7

Z7

Z5

Z6

X4

Y3

Figure 2 DH coordinate system of the studied robot

Table 1 The relevant parameters of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

119887119894m 119897 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

Table 2 The corresponding parameters of virtual manipulator of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

119887119894m

1198980119897

119872

(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

The Jacobian matrix of the studied robot is very com-plicated in inertial coordinate system making it verytough to analyze the singularity characteristics using matrixJ119898 directly therefore it is necessary to simplify the analyticalform of J119898 Usually the Jacobian matrix can be simplifiedgreatly by choosing an appropriate reference system anda proper reference point of the end-effector [8 10] For

the robot configuration studied in this paper the fifthjoint coordinate system Σ4 in Figure 2 is chosen as thereference system Σref and select the intersection formed bythe enlarged end-effector and the origin of Σref as the end-effector reference point And the simplified Jacobian matrixcan be obtained as follows

Jrefref =

[

[

[

[

[

[

[

[

[

[

[

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 1198901198785 +

11988911987845 1198901198785 0 0 minus

ℎ1198626

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 1198901198625 +

11988911986245 1198901198625 0 0 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 0 0 0 0 minus

ℎ1198786

1198623451198782 minus119878345 0 0 0 0 minus1198786

minus1198782119878345 minus119862345 0 0 0 minus1 0

1198622 0 1 1 1 0 1198626

]

]

]

]

]

]

]

]

]

]

]

(15)

Mathematical Problems in Engineering 5

where 119862119894 119878119894 119862119894119895 119878119894119895 119862119894119895119896 and 119878119894119895119896 represent Cos(120579119894) Sin(120579119894)Cos(120579119894 + 120579119895) Sin(120579119894 + 120579119895)Cos(120579119894 + 120579119895 + 120579119896) andSin(120579119894 + 120579119895 + 120579119896) respectively 119886 = ((1198980 + 1198981)119886)119872 119888 =(sum

2

119896=0119898119896119888)119872 119889 = (sum3

119896=0119898119896119889)119872 119890 = (sum4

119896=0119898119896119890)119872 119891 =

(sum

5

119896=0119898119896119891)119872 ℎ = (sum

6

119896=0119898119896ℎ)119872 and 119896 = (sum

7

119896=0119898119896119896)

119872In the following the singular consistency between

Jrefref and J119898 is proved in detail With respect to the referenceframe the actual end point vector 119901ref

119890and the end reference

point vector 119901refref have the following relationship (superscriptldquoref rdquo means vectors described in reference system)

119901

ref119890= 119901

refref + 119901

ref119890ref (16)

where 119901ref119890ref

is the vector from the end reference point to theactual end point

On this basis the relationship between the end referencepoint velocity Vrefref and actual end point velocity Vref

119890can be

expressed as

Vref119890= Vrefref + 120596

refref times 119901

ref119890ref= Vrefref minus p

ref119890refsdot 120596

refref (17)

where 120596refref is the angular velocity of the end reference point

Since the end reference point and the actual end pointattach to the same rigid body their angular velocities are thesame

120596

refref = 120596

ref119890 (18)

Combining (17) with (18) the actual end point velocity is

ref119890= [

Vref119890

120596

ref119890

] = [

E3 minuspref119890refO3 E3

][

Vrefref120596

refref] = Jref119890refsdot

refref (19)

Combining (12) with (19) the relationship between theoriginal Jacobian matrix J119898 and the simplified Jacobianmatrix Jrefref can be represented as

J119898 = Jref sdot Jref119898= Jref sdot J

ref119890refsdot119869

refref (20)

where Jref = [

Rref O3

O3Rref] Rref is the rotation matrix from

Σref to Σ119868 and Jref119898 is the Jacobian matrix expressed in ref-erence system Because both the determinant values of Jrefand Jref119890ref

are 1 the singularity of J119898 is equivalent to that ofJrefref The simplification will provide the foundation for robotsingularity analysis in the following section

4 Singularity Analysis

On the basis of the Jacobian matrix simplification it can befound that a 3 times 3 zero matrix exists in Jrefref The zero matrixresulted from the structure with three consecutive parallelaxes

41 The Characteristics of the Structure of Canadarm2 Forthe structure of Canadarm2 which has three consecutive

parallel axes the orientations of the joint coordinate axes cor-responding to three consecutive parallel axes are consistentWithout any loss of generality take the structure of axis 3axis 4 and axis 5 parallel to each other as an example theorientations of coordinate axes 1199112 1199113 and 1199114 are the sameas shown in Figure 2 Since reference system Σref and jointcoordinate system Σ4 coincide with each other the vector ofaxes 1199112 1199113 and 1199114 can be represented as 0 0 1T in ΣrefGenerally speaking the first three rows of Jrefref are calledlinear velocity Jacobian matrix and the last three rowsare called angular velocity Jacobian matrix Thereforethe angular velocity Jacobian submatrix corresponding tothe three consecutive parallel axes can be obtained asfollows

J120596345=[

[

0 0 0

0 0 0

1 1 1

]

]

(21)

As for the linear velocity Jacobian submatrix correspond-ing to the three consecutive parallel axes vector (119901119890 minus 119901119894) in(10) needs to be replaced by (119901refref minus 119901

ref119894) Both the vectors

(119901

refref minus 119901

ref2) (119901

refref minus 119901

ref3) are in the 119883119874119884 plane of Σref so

there are no components in 119911-axis direction Then assumethat (119901refref minus 119901

ref2) = 119886119909 119886119910 0

T (119901refref minus 119901ref3) = 119887119909 119887119910 0

T and(119901

refref minus 119901

ref4) = 0 0 0

T are obvious Meanwhile consideringthe expression 119911ref

2= 119911

ref3= 119911

ref4= 0 0 1

T the linear velocityJacobian submatrix corresponding to the three consecutiveparallel axes is as follows

JV345=[

[

minus119886119910 minus119887119910 0

119886119909 119887119909 0

0 0 0

]

]

(22)

Thus by merging (21) (22) and (23) can be constructed

J345 =[

[

[

minus119886119910 119886119909

minus119887119910 119887119909

0 0

0 0 0

0 0 0

0 0 0

1

1

1

]

]

]

T

(23)

Through the derivation above it can safely draw theconclusion that a 3 times 3 zero matrix exists in the simpli-fied Jacobian matrix of any robot with the structure ofCanadarm2

42 The Reconstruction of Jacobian Matrix The charac-teristics of the structure of Canadarm2 can be used tosimplify the singularity analysis In order to decomposethe Jacobian matrix to simplify the singularity analysismatrix Jrefref is reconstructed according to a novel stan-dard whose basic idea is to put the 3 times 3 zero matrixin the corner And the new Jacobian matrix is shown asfollows

6 Mathematical Problems in Engineering

Jref1015840

ref =

[

[

[

[

[

[

[

[

[

[

[

1198622 0 1198626 0 1 1 1

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 minus

ℎ1198626 0 1198901198785 +

11988911987845 1198901198785 0

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 0 0 1198901198625 +

11988911986245 1198901198625 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 minus

ℎ1198786 0 0 0 0

1198623451198782 minus119878345 minus1198786 0 0 0 0

minus1198782119878345 minus119862345 0 minus1 0 0 0

]

]

]

]

]

]

]

]

]

]

]

(24)

Since the elementary transformation of matrix does notchange its singularity the singularity characteristic of thematrix Jref

1015840

ref will be analyzed instead in the following discus-sion According to (12) and (14) the relationship betweenthe velocity of the end reference point and the joint angularvelocity can be described as

ref1015840ref =

Jref1015840

ref sdot120579

1015840

(25)

where ref1015840

ref = ref119911 120592

ref119909 120592

ref119910 120592

ref119911

ref119909

ref119910

Tand 120579

1015840=

1205791

1205792

1205797

1205796

1205793

1205794

1205795

T

43 Singularity Analysis On the basis of matrix reconstruc-tion Jref

1015840

ref can be decomposed to facilitate the singularityanalysis Considering (24) having a 3 times 3 zero matrix in theright bottom corner the decomposed matrix can be writtenas

Jref1015840

ref = [J11 J12J21 O3

] (26)

And the joint angular velocities can be obtained accord-ing to (26)

120579

1015840

(567)= (J12)

minus1[

ref1015840ref(123) minus 11986911

120579

1015840

(1234)]

120579

1015840

(1234)= (J21)

dagger

ref1015840ref(456)

(27)

Now we know that the robot singularity is only relevantto matrixes J12 and J21 In this way singularity analysis ofredundant space robots with the structure of Canadarm2will be simplified greatly Consequently in the followingthe singularity conditions of matrixes J12 and J21 will bediscussed

431The Singularity Condition ofMatrix J12 BecausematrixJ12 is a 3 times 3 square matrix the singularity condition can bedirectly obtained through its determinant value 1198891198901198784 HenceCond1 1198784 = 0 is the singularity condition of J12

Substituting 1198784 = 0 into matrix Jref1015840

ref we can get the basesolution vectorThen the singular direction corresponding tothe singularity condition is

119880

ref1199041= 0 minus11986251198786 11987851198786 119873119886 minus

ℎ119873119886 +

ℎ11986251198626 0

T (28)

where119873119886 = (minus(119888+ 119891)119862341198786+ℎ11987834511986251198626)(ℎ119878345+11989011986234+ 1198891198623)

432 The Singularity Condition of Matrix J21 Since J21 isinR3times4 is not square and the determinant value expression ofmatrix J21 sdot J11987921 is very complicated the singularity conditionof matrix J21 will be analyzed by using its four 3 times 3submatrixes [16] All the four submatrix determinant valuesare listed in the following

Det (11986921(123)) = 11987821198786 (ℎ + 119886119862345 + 1198901198785 + 11988911987845)

Det (11986921(124)) = 1198782 (1198901198625 + 11988911986245 minus 119886119878345)

Det (11986921(134)) = minus 11987821198786 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

Det (11986921(234)) = 1198786 ( 1198891198623 + 11989011986234 + ℎ119878345)

(29)

where J21(119894119895119896) represents the matrix composed of column119894 119895 119896 of J21

Set each determinant value of (29) to zero simultaneouslyand the singularity conditions are

Cond2 1198782 = 0 1198786 = 0

Cond3 1198782 = 0 1198891198623 + 11989011986234 +

ℎ119878345 = 0

Cond4 1198786 = 0 1198901198625 +11988911986245 minus 119886119878345 = 0

Cond5 1198891198623 + 11989011986234 + ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

(30)

All the conditions except Cond5 can be easily obtainedConsidering the multiplication factors except 1198782 and 1198786 in(29) the following relationships can be found

ℎ + 119886119862345 + 1198901198785 +

11988911987845 = 119878345 (

1198891198623 + 11989011986234 +

ℎ119878345)

+119862345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

1198901198625 +11988911986245 minus 119886119878345 = 119862345 (

1198891198623 + 11989011986234 +

ℎ119878345)

minus 119878345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

(31)

Clearly the linear combination condition of ℎ + 119886119862345 +1198901198785 +

11988911987845 = 0 and 1198901198625 + 11988911986245 minus 119886119878345 = 0 is equivalent to the

condition of 1198891198623+11989011986234+ℎ119878345 = 0 and 119886+ℎ119862345minus 1198891198783minus11989011987834 =0 Thus Cond5 can be obtained

Mathematical Problems in Engineering 7

Table 3 The summary of examples

Number Singularity condition Joint angle Det(J119898 sdot (J119898)T)

Cond11198784 = 0

25

∘ 0

∘ 90

∘ 0

∘ 45

∘ 90

∘ 0

∘ minus106608 times 10minus14

Cond21198782 = 1198786 = 0

25

∘ 0

∘ 34

∘ 30

∘ 45

∘ 0

∘ 0

∘ minus680933 times 10minus14

Cond31198782 = 0

1198891198623 + 11989011986234 +

ℎ119878345 = 0

25

∘ 0

∘ 20

∘ 140

∘ minus1391

∘ 45

∘ 0

∘ 243766 times 10minus30

Cond41198786 = 0 1198901198625 +

11988911986245 minus 119886119878345 = 0

25

∘ 10

∘ minus1329

∘ 140

∘ 20

∘ 0

∘ 0

∘ 297193 times 10minus12

Cond51198891198623 + 11989011986234 +

ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

25

∘ 10

∘ 24

∘ 180

∘ minus449

∘ 45

∘ 0

∘ minus160952 times 10minus16

ZX

Y Σref

Us5

Figure 3 The singular configuration corresponding to Cond1

Z

X

Y

ΣrefUs1 Us1 120596

Figure 4 The singular configuration corresponding to Cond2

Substituting the four singularity conditions above intomatrix Jref

1015840

ref respectively we can get the base solution vectorsThen the singular direction corresponding to each singular-ity condition is listed as

119880

ref1199041= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199042= 0 0 0 1 minus

ℎ 0

T

119880

ref1199043= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199044= 0 0 0 1 minus

ℎ 0

T

(32)

5 Simulation Results

In order to verify the effectiveness of the singularity analysismethod proposed in this paper the following verifications are

Z

XY Σref

Us2

Us2 120596

Figure 5 The singular configuration corresponding to Cond3

carried out Assign the robot parameters in Figure 2 119886 = 119888 =119891 = ℎ = 119896 = 119897 = 05m 119889 = 119890 = 25m 1198980 = 1000 kg 1198981 =1198982 = 1198985 = 1198986 = 1198987 = 30 kg and 1198983 = 1198984 = 100 kg Thecorresponding parameters of virtual manipulator are 119886 =

038m 119888 = 039m 119889 = 215m 119890 = 233m 119891 = 048m ℎ =049m and 119896 = 05m List five groups of robot joint anglessatisfying the five singularity conditions above respectivelyand solve the corresponding determinant values of J119898 sdot (J119898)

TThen the relative results are shown in Table 3

From Table 3 it can be found that all the determinantvalues of J119898 sdot (J119898)

T approach to zero Thus it can be judgedthat robot singularity happens

According to the analytical expressions of singular direc-tions given above the singular configuration and singulardirection corresponding to each singularity condition areshown in Figures 3 4 5 6 and 7

In the process of singularity analysis because the sim-plified Jacobian matrix shows the relationship between thevelocity of the end reference point and joint angular velocitiesin reference system Σref the singular direction given inFigures 3 to 7 describes the degradation direction of the endreference point expressed in reference system Σref

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 3: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

Mathematical Problems in Engineering 3

Mass center

J1b0

r0

perg

Cn

ΣI

Σ0

Σ1

C1a1

C2

b1

J2

rkpk

Jk

b2

a2

middot middot middot middot middot middot

Σ2

Σn

ΣE

bn

an

Σk

Jn

bkCk

ak

Figure 1 A general model of free-floating space robot Σ119868 Σ119864 the inertia frame and the end-effector frame respectively Σ119894 (119894 = 1 119899)the frame of link 119894 119862119894 (119894 = 1 119899) the mass center position of link 119894 119869119894 (119894 = 1 119899) the position of joint 119894 119886119894 119887119894 (119894 = 1 119899) the positionvectors from 119869119894 to 119862119894 and 119862119894 to 119869119894+1 respectively 119903119894 (119894 = 1 119899) the position vector of 119862119894 119903119892 the position vector of the systemrsquos mass center119901119894 (119894 = 1 119899) the position vector of 119869119894 119901119890 the position vector of the end-effector Θ the joint angle vector 119898119894 (119894 = 1 119899) the mass oflink 119894119872 the total mass of the system E3 3 times 3 identity matrix

Combining (8) and (9) the following relationship can beobtained

[

V119890120596119890

] =J1198871205960 + J119898 Θ (10)

where

J119887 = [minusp119892119890E3] isin R6times3

J119898 = [1199111 times (119901119890 minus 1199011) sdot sdot sdot 119911119899 times (119901119890 minus 119901119899)

1199111 sdot sdot sdot 119911119899

] isin R6times119899

(11)

and 119911119894 is the unit vector of 119911-axis of coordinate system 119894When a space robot is in free-flying mode its attitude is

kept unchanged namely 1205960 = [0 0 0]T thus

[

V119890120596119890

] =J119898 Θ (12)

Thereby the singularity analysis of a free-flying spacerobot is only related to J119898 which only contains the virtuallink parameters

When a space robot is in free-floating manipulator thebase angular velocity can be measured by its carried sensornamely 1205960 is a known term so

[

V119890120596119890

] minusJ1198871205960 = J119898 Θ (13)

[

V119890119890

] =J119898 Θ (14)

where [ V119890

119890

] = [

V119890

120596119890

] minusJ1198871205960

In the same way the singularity analysis of a free-floatingspace robot is also only related to J119898 which only contains thevirtual link parameters

According to the derivation above it can be found that thesingularity problem of space robots can be transferred to thatof a ground one through the ldquovirtual manipulatorrdquo method

3 Simplifying the Jacobian Matrix

For a 7-dof space robot with the structure of Canadarm2its axis 3 axis 4 and axis 5 are parallel to each other Link-pole coordinate system based on the method of Denavit-Hartenberg is established in Figure 2 The relevant parame-ters of the space robotic system are given in Table 1 and thecorresponding parameters of virtual manipulator are shownin Table 2

4 Mathematical Problems in Engineering

d ea

c

f

h

k

l X0

Z0

Z2Z3

Z4Z1

X1

X2 X3

X5

X7

X6

Y7

Z7

Z5

Z6

X4

Y3

Figure 2 DH coordinate system of the studied robot

Table 1 The relevant parameters of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

119887119894m 119897 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

Table 2 The corresponding parameters of virtual manipulator of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

119887119894m

1198980119897

119872

(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

The Jacobian matrix of the studied robot is very com-plicated in inertial coordinate system making it verytough to analyze the singularity characteristics using matrixJ119898 directly therefore it is necessary to simplify the analyticalform of J119898 Usually the Jacobian matrix can be simplifiedgreatly by choosing an appropriate reference system anda proper reference point of the end-effector [8 10] For

the robot configuration studied in this paper the fifthjoint coordinate system Σ4 in Figure 2 is chosen as thereference system Σref and select the intersection formed bythe enlarged end-effector and the origin of Σref as the end-effector reference point And the simplified Jacobian matrixcan be obtained as follows

Jrefref =

[

[

[

[

[

[

[

[

[

[

[

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 1198901198785 +

11988911987845 1198901198785 0 0 minus

ℎ1198626

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 1198901198625 +

11988911986245 1198901198625 0 0 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 0 0 0 0 minus

ℎ1198786

1198623451198782 minus119878345 0 0 0 0 minus1198786

minus1198782119878345 minus119862345 0 0 0 minus1 0

1198622 0 1 1 1 0 1198626

]

]

]

]

]

]

]

]

]

]

]

(15)

Mathematical Problems in Engineering 5

where 119862119894 119878119894 119862119894119895 119878119894119895 119862119894119895119896 and 119878119894119895119896 represent Cos(120579119894) Sin(120579119894)Cos(120579119894 + 120579119895) Sin(120579119894 + 120579119895)Cos(120579119894 + 120579119895 + 120579119896) andSin(120579119894 + 120579119895 + 120579119896) respectively 119886 = ((1198980 + 1198981)119886)119872 119888 =(sum

2

119896=0119898119896119888)119872 119889 = (sum3

119896=0119898119896119889)119872 119890 = (sum4

119896=0119898119896119890)119872 119891 =

(sum

5

119896=0119898119896119891)119872 ℎ = (sum

6

119896=0119898119896ℎ)119872 and 119896 = (sum

7

119896=0119898119896119896)

119872In the following the singular consistency between

Jrefref and J119898 is proved in detail With respect to the referenceframe the actual end point vector 119901ref

119890and the end reference

point vector 119901refref have the following relationship (superscriptldquoref rdquo means vectors described in reference system)

119901

ref119890= 119901

refref + 119901

ref119890ref (16)

where 119901ref119890ref

is the vector from the end reference point to theactual end point

On this basis the relationship between the end referencepoint velocity Vrefref and actual end point velocity Vref

119890can be

expressed as

Vref119890= Vrefref + 120596

refref times 119901

ref119890ref= Vrefref minus p

ref119890refsdot 120596

refref (17)

where 120596refref is the angular velocity of the end reference point

Since the end reference point and the actual end pointattach to the same rigid body their angular velocities are thesame

120596

refref = 120596

ref119890 (18)

Combining (17) with (18) the actual end point velocity is

ref119890= [

Vref119890

120596

ref119890

] = [

E3 minuspref119890refO3 E3

][

Vrefref120596

refref] = Jref119890refsdot

refref (19)

Combining (12) with (19) the relationship between theoriginal Jacobian matrix J119898 and the simplified Jacobianmatrix Jrefref can be represented as

J119898 = Jref sdot Jref119898= Jref sdot J

ref119890refsdot119869

refref (20)

where Jref = [

Rref O3

O3Rref] Rref is the rotation matrix from

Σref to Σ119868 and Jref119898 is the Jacobian matrix expressed in ref-erence system Because both the determinant values of Jrefand Jref119890ref

are 1 the singularity of J119898 is equivalent to that ofJrefref The simplification will provide the foundation for robotsingularity analysis in the following section

4 Singularity Analysis

On the basis of the Jacobian matrix simplification it can befound that a 3 times 3 zero matrix exists in Jrefref The zero matrixresulted from the structure with three consecutive parallelaxes

41 The Characteristics of the Structure of Canadarm2 Forthe structure of Canadarm2 which has three consecutive

parallel axes the orientations of the joint coordinate axes cor-responding to three consecutive parallel axes are consistentWithout any loss of generality take the structure of axis 3axis 4 and axis 5 parallel to each other as an example theorientations of coordinate axes 1199112 1199113 and 1199114 are the sameas shown in Figure 2 Since reference system Σref and jointcoordinate system Σ4 coincide with each other the vector ofaxes 1199112 1199113 and 1199114 can be represented as 0 0 1T in ΣrefGenerally speaking the first three rows of Jrefref are calledlinear velocity Jacobian matrix and the last three rowsare called angular velocity Jacobian matrix Thereforethe angular velocity Jacobian submatrix corresponding tothe three consecutive parallel axes can be obtained asfollows

J120596345=[

[

0 0 0

0 0 0

1 1 1

]

]

(21)

As for the linear velocity Jacobian submatrix correspond-ing to the three consecutive parallel axes vector (119901119890 minus 119901119894) in(10) needs to be replaced by (119901refref minus 119901

ref119894) Both the vectors

(119901

refref minus 119901

ref2) (119901

refref minus 119901

ref3) are in the 119883119874119884 plane of Σref so

there are no components in 119911-axis direction Then assumethat (119901refref minus 119901

ref2) = 119886119909 119886119910 0

T (119901refref minus 119901ref3) = 119887119909 119887119910 0

T and(119901

refref minus 119901

ref4) = 0 0 0

T are obvious Meanwhile consideringthe expression 119911ref

2= 119911

ref3= 119911

ref4= 0 0 1

T the linear velocityJacobian submatrix corresponding to the three consecutiveparallel axes is as follows

JV345=[

[

minus119886119910 minus119887119910 0

119886119909 119887119909 0

0 0 0

]

]

(22)

Thus by merging (21) (22) and (23) can be constructed

J345 =[

[

[

minus119886119910 119886119909

minus119887119910 119887119909

0 0

0 0 0

0 0 0

0 0 0

1

1

1

]

]

]

T

(23)

Through the derivation above it can safely draw theconclusion that a 3 times 3 zero matrix exists in the simpli-fied Jacobian matrix of any robot with the structure ofCanadarm2

42 The Reconstruction of Jacobian Matrix The charac-teristics of the structure of Canadarm2 can be used tosimplify the singularity analysis In order to decomposethe Jacobian matrix to simplify the singularity analysismatrix Jrefref is reconstructed according to a novel stan-dard whose basic idea is to put the 3 times 3 zero matrixin the corner And the new Jacobian matrix is shown asfollows

6 Mathematical Problems in Engineering

Jref1015840

ref =

[

[

[

[

[

[

[

[

[

[

[

1198622 0 1198626 0 1 1 1

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 minus

ℎ1198626 0 1198901198785 +

11988911987845 1198901198785 0

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 0 0 1198901198625 +

11988911986245 1198901198625 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 minus

ℎ1198786 0 0 0 0

1198623451198782 minus119878345 minus1198786 0 0 0 0

minus1198782119878345 minus119862345 0 minus1 0 0 0

]

]

]

]

]

]

]

]

]

]

]

(24)

Since the elementary transformation of matrix does notchange its singularity the singularity characteristic of thematrix Jref

1015840

ref will be analyzed instead in the following discus-sion According to (12) and (14) the relationship betweenthe velocity of the end reference point and the joint angularvelocity can be described as

ref1015840ref =

Jref1015840

ref sdot120579

1015840

(25)

where ref1015840

ref = ref119911 120592

ref119909 120592

ref119910 120592

ref119911

ref119909

ref119910

Tand 120579

1015840=

1205791

1205792

1205797

1205796

1205793

1205794

1205795

T

43 Singularity Analysis On the basis of matrix reconstruc-tion Jref

1015840

ref can be decomposed to facilitate the singularityanalysis Considering (24) having a 3 times 3 zero matrix in theright bottom corner the decomposed matrix can be writtenas

Jref1015840

ref = [J11 J12J21 O3

] (26)

And the joint angular velocities can be obtained accord-ing to (26)

120579

1015840

(567)= (J12)

minus1[

ref1015840ref(123) minus 11986911

120579

1015840

(1234)]

120579

1015840

(1234)= (J21)

dagger

ref1015840ref(456)

(27)

Now we know that the robot singularity is only relevantto matrixes J12 and J21 In this way singularity analysis ofredundant space robots with the structure of Canadarm2will be simplified greatly Consequently in the followingthe singularity conditions of matrixes J12 and J21 will bediscussed

431The Singularity Condition ofMatrix J12 BecausematrixJ12 is a 3 times 3 square matrix the singularity condition can bedirectly obtained through its determinant value 1198891198901198784 HenceCond1 1198784 = 0 is the singularity condition of J12

Substituting 1198784 = 0 into matrix Jref1015840

ref we can get the basesolution vectorThen the singular direction corresponding tothe singularity condition is

119880

ref1199041= 0 minus11986251198786 11987851198786 119873119886 minus

ℎ119873119886 +

ℎ11986251198626 0

T (28)

where119873119886 = (minus(119888+ 119891)119862341198786+ℎ11987834511986251198626)(ℎ119878345+11989011986234+ 1198891198623)

432 The Singularity Condition of Matrix J21 Since J21 isinR3times4 is not square and the determinant value expression ofmatrix J21 sdot J11987921 is very complicated the singularity conditionof matrix J21 will be analyzed by using its four 3 times 3submatrixes [16] All the four submatrix determinant valuesare listed in the following

Det (11986921(123)) = 11987821198786 (ℎ + 119886119862345 + 1198901198785 + 11988911987845)

Det (11986921(124)) = 1198782 (1198901198625 + 11988911986245 minus 119886119878345)

Det (11986921(134)) = minus 11987821198786 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

Det (11986921(234)) = 1198786 ( 1198891198623 + 11989011986234 + ℎ119878345)

(29)

where J21(119894119895119896) represents the matrix composed of column119894 119895 119896 of J21

Set each determinant value of (29) to zero simultaneouslyand the singularity conditions are

Cond2 1198782 = 0 1198786 = 0

Cond3 1198782 = 0 1198891198623 + 11989011986234 +

ℎ119878345 = 0

Cond4 1198786 = 0 1198901198625 +11988911986245 minus 119886119878345 = 0

Cond5 1198891198623 + 11989011986234 + ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

(30)

All the conditions except Cond5 can be easily obtainedConsidering the multiplication factors except 1198782 and 1198786 in(29) the following relationships can be found

ℎ + 119886119862345 + 1198901198785 +

11988911987845 = 119878345 (

1198891198623 + 11989011986234 +

ℎ119878345)

+119862345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

1198901198625 +11988911986245 minus 119886119878345 = 119862345 (

1198891198623 + 11989011986234 +

ℎ119878345)

minus 119878345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

(31)

Clearly the linear combination condition of ℎ + 119886119862345 +1198901198785 +

11988911987845 = 0 and 1198901198625 + 11988911986245 minus 119886119878345 = 0 is equivalent to the

condition of 1198891198623+11989011986234+ℎ119878345 = 0 and 119886+ℎ119862345minus 1198891198783minus11989011987834 =0 Thus Cond5 can be obtained

Mathematical Problems in Engineering 7

Table 3 The summary of examples

Number Singularity condition Joint angle Det(J119898 sdot (J119898)T)

Cond11198784 = 0

25

∘ 0

∘ 90

∘ 0

∘ 45

∘ 90

∘ 0

∘ minus106608 times 10minus14

Cond21198782 = 1198786 = 0

25

∘ 0

∘ 34

∘ 30

∘ 45

∘ 0

∘ 0

∘ minus680933 times 10minus14

Cond31198782 = 0

1198891198623 + 11989011986234 +

ℎ119878345 = 0

25

∘ 0

∘ 20

∘ 140

∘ minus1391

∘ 45

∘ 0

∘ 243766 times 10minus30

Cond41198786 = 0 1198901198625 +

11988911986245 minus 119886119878345 = 0

25

∘ 10

∘ minus1329

∘ 140

∘ 20

∘ 0

∘ 0

∘ 297193 times 10minus12

Cond51198891198623 + 11989011986234 +

ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

25

∘ 10

∘ 24

∘ 180

∘ minus449

∘ 45

∘ 0

∘ minus160952 times 10minus16

ZX

Y Σref

Us5

Figure 3 The singular configuration corresponding to Cond1

Z

X

Y

ΣrefUs1 Us1 120596

Figure 4 The singular configuration corresponding to Cond2

Substituting the four singularity conditions above intomatrix Jref

1015840

ref respectively we can get the base solution vectorsThen the singular direction corresponding to each singular-ity condition is listed as

119880

ref1199041= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199042= 0 0 0 1 minus

ℎ 0

T

119880

ref1199043= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199044= 0 0 0 1 minus

ℎ 0

T

(32)

5 Simulation Results

In order to verify the effectiveness of the singularity analysismethod proposed in this paper the following verifications are

Z

XY Σref

Us2

Us2 120596

Figure 5 The singular configuration corresponding to Cond3

carried out Assign the robot parameters in Figure 2 119886 = 119888 =119891 = ℎ = 119896 = 119897 = 05m 119889 = 119890 = 25m 1198980 = 1000 kg 1198981 =1198982 = 1198985 = 1198986 = 1198987 = 30 kg and 1198983 = 1198984 = 100 kg Thecorresponding parameters of virtual manipulator are 119886 =

038m 119888 = 039m 119889 = 215m 119890 = 233m 119891 = 048m ℎ =049m and 119896 = 05m List five groups of robot joint anglessatisfying the five singularity conditions above respectivelyand solve the corresponding determinant values of J119898 sdot (J119898)

TThen the relative results are shown in Table 3

From Table 3 it can be found that all the determinantvalues of J119898 sdot (J119898)

T approach to zero Thus it can be judgedthat robot singularity happens

According to the analytical expressions of singular direc-tions given above the singular configuration and singulardirection corresponding to each singularity condition areshown in Figures 3 4 5 6 and 7

In the process of singularity analysis because the sim-plified Jacobian matrix shows the relationship between thevelocity of the end reference point and joint angular velocitiesin reference system Σref the singular direction given inFigures 3 to 7 describes the degradation direction of the endreference point expressed in reference system Σref

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 4: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

4 Mathematical Problems in Engineering

d ea

c

f

h

k

l X0

Z0

Z2Z3

Z4Z1

X1

X2 X3

X5

X7

X6

Y7

Z7

Z5

Z6

X4

Y3

Figure 2 DH coordinate system of the studied robot

Table 1 The relevant parameters of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

119887119894m 119897 1198862 1198882 1198892 1198902 1198912 ℎ2 1198962

Table 2 The corresponding parameters of virtual manipulator of the space robotic system

Base Link 1 Link 2 Link 3 Link 4 Link 5 Link 6 Link 7Masskg 1198980 1198981 1198982 1198983 1198984 1198985 1198986 1198987

119886119894m(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

119887119894m

1198980119897

119872

(1198980 + 1198981)119886

2119872

sum

2

119896=0119898119896119888

2119872

sum

3

119896=0119898119896119889

2119872

sum

4

119896=0119898119896119890

2119872

sum

5

119896=0119898119896119891

2119872

sum

6

119896=0119898119896ℎ

2119872

sum

7

119896=0119898119896119896

2119872

The Jacobian matrix of the studied robot is very com-plicated in inertial coordinate system making it verytough to analyze the singularity characteristics using matrixJ119898 directly therefore it is necessary to simplify the analyticalform of J119898 Usually the Jacobian matrix can be simplifiedgreatly by choosing an appropriate reference system anda proper reference point of the end-effector [8 10] For

the robot configuration studied in this paper the fifthjoint coordinate system Σ4 in Figure 2 is chosen as thereference system Σref and select the intersection formed bythe enlarged end-effector and the origin of Σref as the end-effector reference point And the simplified Jacobian matrixcan be obtained as follows

Jrefref =

[

[

[

[

[

[

[

[

[

[

[

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 1198901198785 +

11988911987845 1198901198785 0 0 minus

ℎ1198626

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 1198901198625 +

11988911986245 1198901198625 0 0 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 0 0 0 0 minus

ℎ1198786

1198623451198782 minus119878345 0 0 0 0 minus1198786

minus1198782119878345 minus119862345 0 0 0 minus1 0

1198622 0 1 1 1 0 1198626

]

]

]

]

]

]

]

]

]

]

]

(15)

Mathematical Problems in Engineering 5

where 119862119894 119878119894 119862119894119895 119878119894119895 119862119894119895119896 and 119878119894119895119896 represent Cos(120579119894) Sin(120579119894)Cos(120579119894 + 120579119895) Sin(120579119894 + 120579119895)Cos(120579119894 + 120579119895 + 120579119896) andSin(120579119894 + 120579119895 + 120579119896) respectively 119886 = ((1198980 + 1198981)119886)119872 119888 =(sum

2

119896=0119898119896119888)119872 119889 = (sum3

119896=0119898119896119889)119872 119890 = (sum4

119896=0119898119896119890)119872 119891 =

(sum

5

119896=0119898119896119891)119872 ℎ = (sum

6

119896=0119898119896ℎ)119872 and 119896 = (sum

7

119896=0119898119896119896)

119872In the following the singular consistency between

Jrefref and J119898 is proved in detail With respect to the referenceframe the actual end point vector 119901ref

119890and the end reference

point vector 119901refref have the following relationship (superscriptldquoref rdquo means vectors described in reference system)

119901

ref119890= 119901

refref + 119901

ref119890ref (16)

where 119901ref119890ref

is the vector from the end reference point to theactual end point

On this basis the relationship between the end referencepoint velocity Vrefref and actual end point velocity Vref

119890can be

expressed as

Vref119890= Vrefref + 120596

refref times 119901

ref119890ref= Vrefref minus p

ref119890refsdot 120596

refref (17)

where 120596refref is the angular velocity of the end reference point

Since the end reference point and the actual end pointattach to the same rigid body their angular velocities are thesame

120596

refref = 120596

ref119890 (18)

Combining (17) with (18) the actual end point velocity is

ref119890= [

Vref119890

120596

ref119890

] = [

E3 minuspref119890refO3 E3

][

Vrefref120596

refref] = Jref119890refsdot

refref (19)

Combining (12) with (19) the relationship between theoriginal Jacobian matrix J119898 and the simplified Jacobianmatrix Jrefref can be represented as

J119898 = Jref sdot Jref119898= Jref sdot J

ref119890refsdot119869

refref (20)

where Jref = [

Rref O3

O3Rref] Rref is the rotation matrix from

Σref to Σ119868 and Jref119898 is the Jacobian matrix expressed in ref-erence system Because both the determinant values of Jrefand Jref119890ref

are 1 the singularity of J119898 is equivalent to that ofJrefref The simplification will provide the foundation for robotsingularity analysis in the following section

4 Singularity Analysis

On the basis of the Jacobian matrix simplification it can befound that a 3 times 3 zero matrix exists in Jrefref The zero matrixresulted from the structure with three consecutive parallelaxes

41 The Characteristics of the Structure of Canadarm2 Forthe structure of Canadarm2 which has three consecutive

parallel axes the orientations of the joint coordinate axes cor-responding to three consecutive parallel axes are consistentWithout any loss of generality take the structure of axis 3axis 4 and axis 5 parallel to each other as an example theorientations of coordinate axes 1199112 1199113 and 1199114 are the sameas shown in Figure 2 Since reference system Σref and jointcoordinate system Σ4 coincide with each other the vector ofaxes 1199112 1199113 and 1199114 can be represented as 0 0 1T in ΣrefGenerally speaking the first three rows of Jrefref are calledlinear velocity Jacobian matrix and the last three rowsare called angular velocity Jacobian matrix Thereforethe angular velocity Jacobian submatrix corresponding tothe three consecutive parallel axes can be obtained asfollows

J120596345=[

[

0 0 0

0 0 0

1 1 1

]

]

(21)

As for the linear velocity Jacobian submatrix correspond-ing to the three consecutive parallel axes vector (119901119890 minus 119901119894) in(10) needs to be replaced by (119901refref minus 119901

ref119894) Both the vectors

(119901

refref minus 119901

ref2) (119901

refref minus 119901

ref3) are in the 119883119874119884 plane of Σref so

there are no components in 119911-axis direction Then assumethat (119901refref minus 119901

ref2) = 119886119909 119886119910 0

T (119901refref minus 119901ref3) = 119887119909 119887119910 0

T and(119901

refref minus 119901

ref4) = 0 0 0

T are obvious Meanwhile consideringthe expression 119911ref

2= 119911

ref3= 119911

ref4= 0 0 1

T the linear velocityJacobian submatrix corresponding to the three consecutiveparallel axes is as follows

JV345=[

[

minus119886119910 minus119887119910 0

119886119909 119887119909 0

0 0 0

]

]

(22)

Thus by merging (21) (22) and (23) can be constructed

J345 =[

[

[

minus119886119910 119886119909

minus119887119910 119887119909

0 0

0 0 0

0 0 0

0 0 0

1

1

1

]

]

]

T

(23)

Through the derivation above it can safely draw theconclusion that a 3 times 3 zero matrix exists in the simpli-fied Jacobian matrix of any robot with the structure ofCanadarm2

42 The Reconstruction of Jacobian Matrix The charac-teristics of the structure of Canadarm2 can be used tosimplify the singularity analysis In order to decomposethe Jacobian matrix to simplify the singularity analysismatrix Jrefref is reconstructed according to a novel stan-dard whose basic idea is to put the 3 times 3 zero matrixin the corner And the new Jacobian matrix is shown asfollows

6 Mathematical Problems in Engineering

Jref1015840

ref =

[

[

[

[

[

[

[

[

[

[

[

1198622 0 1198626 0 1 1 1

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 minus

ℎ1198626 0 1198901198785 +

11988911987845 1198901198785 0

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 0 0 1198901198625 +

11988911986245 1198901198625 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 minus

ℎ1198786 0 0 0 0

1198623451198782 minus119878345 minus1198786 0 0 0 0

minus1198782119878345 minus119862345 0 minus1 0 0 0

]

]

]

]

]

]

]

]

]

]

]

(24)

Since the elementary transformation of matrix does notchange its singularity the singularity characteristic of thematrix Jref

1015840

ref will be analyzed instead in the following discus-sion According to (12) and (14) the relationship betweenthe velocity of the end reference point and the joint angularvelocity can be described as

ref1015840ref =

Jref1015840

ref sdot120579

1015840

(25)

where ref1015840

ref = ref119911 120592

ref119909 120592

ref119910 120592

ref119911

ref119909

ref119910

Tand 120579

1015840=

1205791

1205792

1205797

1205796

1205793

1205794

1205795

T

43 Singularity Analysis On the basis of matrix reconstruc-tion Jref

1015840

ref can be decomposed to facilitate the singularityanalysis Considering (24) having a 3 times 3 zero matrix in theright bottom corner the decomposed matrix can be writtenas

Jref1015840

ref = [J11 J12J21 O3

] (26)

And the joint angular velocities can be obtained accord-ing to (26)

120579

1015840

(567)= (J12)

minus1[

ref1015840ref(123) minus 11986911

120579

1015840

(1234)]

120579

1015840

(1234)= (J21)

dagger

ref1015840ref(456)

(27)

Now we know that the robot singularity is only relevantto matrixes J12 and J21 In this way singularity analysis ofredundant space robots with the structure of Canadarm2will be simplified greatly Consequently in the followingthe singularity conditions of matrixes J12 and J21 will bediscussed

431The Singularity Condition ofMatrix J12 BecausematrixJ12 is a 3 times 3 square matrix the singularity condition can bedirectly obtained through its determinant value 1198891198901198784 HenceCond1 1198784 = 0 is the singularity condition of J12

Substituting 1198784 = 0 into matrix Jref1015840

ref we can get the basesolution vectorThen the singular direction corresponding tothe singularity condition is

119880

ref1199041= 0 minus11986251198786 11987851198786 119873119886 minus

ℎ119873119886 +

ℎ11986251198626 0

T (28)

where119873119886 = (minus(119888+ 119891)119862341198786+ℎ11987834511986251198626)(ℎ119878345+11989011986234+ 1198891198623)

432 The Singularity Condition of Matrix J21 Since J21 isinR3times4 is not square and the determinant value expression ofmatrix J21 sdot J11987921 is very complicated the singularity conditionof matrix J21 will be analyzed by using its four 3 times 3submatrixes [16] All the four submatrix determinant valuesare listed in the following

Det (11986921(123)) = 11987821198786 (ℎ + 119886119862345 + 1198901198785 + 11988911987845)

Det (11986921(124)) = 1198782 (1198901198625 + 11988911986245 minus 119886119878345)

Det (11986921(134)) = minus 11987821198786 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

Det (11986921(234)) = 1198786 ( 1198891198623 + 11989011986234 + ℎ119878345)

(29)

where J21(119894119895119896) represents the matrix composed of column119894 119895 119896 of J21

Set each determinant value of (29) to zero simultaneouslyand the singularity conditions are

Cond2 1198782 = 0 1198786 = 0

Cond3 1198782 = 0 1198891198623 + 11989011986234 +

ℎ119878345 = 0

Cond4 1198786 = 0 1198901198625 +11988911986245 minus 119886119878345 = 0

Cond5 1198891198623 + 11989011986234 + ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

(30)

All the conditions except Cond5 can be easily obtainedConsidering the multiplication factors except 1198782 and 1198786 in(29) the following relationships can be found

ℎ + 119886119862345 + 1198901198785 +

11988911987845 = 119878345 (

1198891198623 + 11989011986234 +

ℎ119878345)

+119862345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

1198901198625 +11988911986245 minus 119886119878345 = 119862345 (

1198891198623 + 11989011986234 +

ℎ119878345)

minus 119878345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

(31)

Clearly the linear combination condition of ℎ + 119886119862345 +1198901198785 +

11988911987845 = 0 and 1198901198625 + 11988911986245 minus 119886119878345 = 0 is equivalent to the

condition of 1198891198623+11989011986234+ℎ119878345 = 0 and 119886+ℎ119862345minus 1198891198783minus11989011987834 =0 Thus Cond5 can be obtained

Mathematical Problems in Engineering 7

Table 3 The summary of examples

Number Singularity condition Joint angle Det(J119898 sdot (J119898)T)

Cond11198784 = 0

25

∘ 0

∘ 90

∘ 0

∘ 45

∘ 90

∘ 0

∘ minus106608 times 10minus14

Cond21198782 = 1198786 = 0

25

∘ 0

∘ 34

∘ 30

∘ 45

∘ 0

∘ 0

∘ minus680933 times 10minus14

Cond31198782 = 0

1198891198623 + 11989011986234 +

ℎ119878345 = 0

25

∘ 0

∘ 20

∘ 140

∘ minus1391

∘ 45

∘ 0

∘ 243766 times 10minus30

Cond41198786 = 0 1198901198625 +

11988911986245 minus 119886119878345 = 0

25

∘ 10

∘ minus1329

∘ 140

∘ 20

∘ 0

∘ 0

∘ 297193 times 10minus12

Cond51198891198623 + 11989011986234 +

ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

25

∘ 10

∘ 24

∘ 180

∘ minus449

∘ 45

∘ 0

∘ minus160952 times 10minus16

ZX

Y Σref

Us5

Figure 3 The singular configuration corresponding to Cond1

Z

X

Y

ΣrefUs1 Us1 120596

Figure 4 The singular configuration corresponding to Cond2

Substituting the four singularity conditions above intomatrix Jref

1015840

ref respectively we can get the base solution vectorsThen the singular direction corresponding to each singular-ity condition is listed as

119880

ref1199041= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199042= 0 0 0 1 minus

ℎ 0

T

119880

ref1199043= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199044= 0 0 0 1 minus

ℎ 0

T

(32)

5 Simulation Results

In order to verify the effectiveness of the singularity analysismethod proposed in this paper the following verifications are

Z

XY Σref

Us2

Us2 120596

Figure 5 The singular configuration corresponding to Cond3

carried out Assign the robot parameters in Figure 2 119886 = 119888 =119891 = ℎ = 119896 = 119897 = 05m 119889 = 119890 = 25m 1198980 = 1000 kg 1198981 =1198982 = 1198985 = 1198986 = 1198987 = 30 kg and 1198983 = 1198984 = 100 kg Thecorresponding parameters of virtual manipulator are 119886 =

038m 119888 = 039m 119889 = 215m 119890 = 233m 119891 = 048m ℎ =049m and 119896 = 05m List five groups of robot joint anglessatisfying the five singularity conditions above respectivelyand solve the corresponding determinant values of J119898 sdot (J119898)

TThen the relative results are shown in Table 3

From Table 3 it can be found that all the determinantvalues of J119898 sdot (J119898)

T approach to zero Thus it can be judgedthat robot singularity happens

According to the analytical expressions of singular direc-tions given above the singular configuration and singulardirection corresponding to each singularity condition areshown in Figures 3 4 5 6 and 7

In the process of singularity analysis because the sim-plified Jacobian matrix shows the relationship between thevelocity of the end reference point and joint angular velocitiesin reference system Σref the singular direction given inFigures 3 to 7 describes the degradation direction of the endreference point expressed in reference system Σref

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 5: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

Mathematical Problems in Engineering 5

where 119862119894 119878119894 119862119894119895 119878119894119895 119862119894119895119896 and 119878119894119895119896 represent Cos(120579119894) Sin(120579119894)Cos(120579119894 + 120579119895) Sin(120579119894 + 120579119895)Cos(120579119894 + 120579119895 + 120579119896) andSin(120579119894 + 120579119895 + 120579119896) respectively 119886 = ((1198980 + 1198981)119886)119872 119888 =(sum

2

119896=0119898119896119888)119872 119889 = (sum3

119896=0119898119896119889)119872 119890 = (sum4

119896=0119898119896119890)119872 119891 =

(sum

5

119896=0119898119896119891)119872 ℎ = (sum

6

119896=0119898119896ℎ)119872 and 119896 = (sum

7

119896=0119898119896119896)

119872In the following the singular consistency between

Jrefref and J119898 is proved in detail With respect to the referenceframe the actual end point vector 119901ref

119890and the end reference

point vector 119901refref have the following relationship (superscriptldquoref rdquo means vectors described in reference system)

119901

ref119890= 119901

refref + 119901

ref119890ref (16)

where 119901ref119890ref

is the vector from the end reference point to theactual end point

On this basis the relationship between the end referencepoint velocity Vrefref and actual end point velocity Vref

119890can be

expressed as

Vref119890= Vrefref + 120596

refref times 119901

ref119890ref= Vrefref minus p

ref119890refsdot 120596

refref (17)

where 120596refref is the angular velocity of the end reference point

Since the end reference point and the actual end pointattach to the same rigid body their angular velocities are thesame

120596

refref = 120596

ref119890 (18)

Combining (17) with (18) the actual end point velocity is

ref119890= [

Vref119890

120596

ref119890

] = [

E3 minuspref119890refO3 E3

][

Vrefref120596

refref] = Jref119890refsdot

refref (19)

Combining (12) with (19) the relationship between theoriginal Jacobian matrix J119898 and the simplified Jacobianmatrix Jrefref can be represented as

J119898 = Jref sdot Jref119898= Jref sdot J

ref119890refsdot119869

refref (20)

where Jref = [

Rref O3

O3Rref] Rref is the rotation matrix from

Σref to Σ119868 and Jref119898 is the Jacobian matrix expressed in ref-erence system Because both the determinant values of Jrefand Jref119890ref

are 1 the singularity of J119898 is equivalent to that ofJrefref The simplification will provide the foundation for robotsingularity analysis in the following section

4 Singularity Analysis

On the basis of the Jacobian matrix simplification it can befound that a 3 times 3 zero matrix exists in Jrefref The zero matrixresulted from the structure with three consecutive parallelaxes

41 The Characteristics of the Structure of Canadarm2 Forthe structure of Canadarm2 which has three consecutive

parallel axes the orientations of the joint coordinate axes cor-responding to three consecutive parallel axes are consistentWithout any loss of generality take the structure of axis 3axis 4 and axis 5 parallel to each other as an example theorientations of coordinate axes 1199112 1199113 and 1199114 are the sameas shown in Figure 2 Since reference system Σref and jointcoordinate system Σ4 coincide with each other the vector ofaxes 1199112 1199113 and 1199114 can be represented as 0 0 1T in ΣrefGenerally speaking the first three rows of Jrefref are calledlinear velocity Jacobian matrix and the last three rowsare called angular velocity Jacobian matrix Thereforethe angular velocity Jacobian submatrix corresponding tothe three consecutive parallel axes can be obtained asfollows

J120596345=[

[

0 0 0

0 0 0

1 1 1

]

]

(21)

As for the linear velocity Jacobian submatrix correspond-ing to the three consecutive parallel axes vector (119901119890 minus 119901119894) in(10) needs to be replaced by (119901refref minus 119901

ref119894) Both the vectors

(119901

refref minus 119901

ref2) (119901

refref minus 119901

ref3) are in the 119883119874119884 plane of Σref so

there are no components in 119911-axis direction Then assumethat (119901refref minus 119901

ref2) = 119886119909 119886119910 0

T (119901refref minus 119901ref3) = 119887119909 119887119910 0

T and(119901

refref minus 119901

ref4) = 0 0 0

T are obvious Meanwhile consideringthe expression 119911ref

2= 119911

ref3= 119911

ref4= 0 0 1

T the linear velocityJacobian submatrix corresponding to the three consecutiveparallel axes is as follows

JV345=[

[

minus119886119910 minus119887119910 0

119886119909 119887119909 0

0 0 0

]

]

(22)

Thus by merging (21) (22) and (23) can be constructed

J345 =[

[

[

minus119886119910 119886119909

minus119887119910 119887119909

0 0

0 0 0

0 0 0

0 0 0

1

1

1

]

]

]

T

(23)

Through the derivation above it can safely draw theconclusion that a 3 times 3 zero matrix exists in the simpli-fied Jacobian matrix of any robot with the structure ofCanadarm2

42 The Reconstruction of Jacobian Matrix The charac-teristics of the structure of Canadarm2 can be used tosimplify the singularity analysis In order to decomposethe Jacobian matrix to simplify the singularity analysismatrix Jrefref is reconstructed according to a novel stan-dard whose basic idea is to put the 3 times 3 zero matrixin the corner And the new Jacobian matrix is shown asfollows

6 Mathematical Problems in Engineering

Jref1015840

ref =

[

[

[

[

[

[

[

[

[

[

[

1198622 0 1198626 0 1 1 1

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 minus

ℎ1198626 0 1198901198785 +

11988911987845 1198901198785 0

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 0 0 1198901198625 +

11988911986245 1198901198625 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 minus

ℎ1198786 0 0 0 0

1198623451198782 minus119878345 minus1198786 0 0 0 0

minus1198782119878345 minus119862345 0 minus1 0 0 0

]

]

]

]

]

]

]

]

]

]

]

(24)

Since the elementary transformation of matrix does notchange its singularity the singularity characteristic of thematrix Jref

1015840

ref will be analyzed instead in the following discus-sion According to (12) and (14) the relationship betweenthe velocity of the end reference point and the joint angularvelocity can be described as

ref1015840ref =

Jref1015840

ref sdot120579

1015840

(25)

where ref1015840

ref = ref119911 120592

ref119909 120592

ref119910 120592

ref119911

ref119909

ref119910

Tand 120579

1015840=

1205791

1205792

1205797

1205796

1205793

1205794

1205795

T

43 Singularity Analysis On the basis of matrix reconstruc-tion Jref

1015840

ref can be decomposed to facilitate the singularityanalysis Considering (24) having a 3 times 3 zero matrix in theright bottom corner the decomposed matrix can be writtenas

Jref1015840

ref = [J11 J12J21 O3

] (26)

And the joint angular velocities can be obtained accord-ing to (26)

120579

1015840

(567)= (J12)

minus1[

ref1015840ref(123) minus 11986911

120579

1015840

(1234)]

120579

1015840

(1234)= (J21)

dagger

ref1015840ref(456)

(27)

Now we know that the robot singularity is only relevantto matrixes J12 and J21 In this way singularity analysis ofredundant space robots with the structure of Canadarm2will be simplified greatly Consequently in the followingthe singularity conditions of matrixes J12 and J21 will bediscussed

431The Singularity Condition ofMatrix J12 BecausematrixJ12 is a 3 times 3 square matrix the singularity condition can bedirectly obtained through its determinant value 1198891198901198784 HenceCond1 1198784 = 0 is the singularity condition of J12

Substituting 1198784 = 0 into matrix Jref1015840

ref we can get the basesolution vectorThen the singular direction corresponding tothe singularity condition is

119880

ref1199041= 0 minus11986251198786 11987851198786 119873119886 minus

ℎ119873119886 +

ℎ11986251198626 0

T (28)

where119873119886 = (minus(119888+ 119891)119862341198786+ℎ11987834511986251198626)(ℎ119878345+11989011986234+ 1198891198623)

432 The Singularity Condition of Matrix J21 Since J21 isinR3times4 is not square and the determinant value expression ofmatrix J21 sdot J11987921 is very complicated the singularity conditionof matrix J21 will be analyzed by using its four 3 times 3submatrixes [16] All the four submatrix determinant valuesare listed in the following

Det (11986921(123)) = 11987821198786 (ℎ + 119886119862345 + 1198901198785 + 11988911987845)

Det (11986921(124)) = 1198782 (1198901198625 + 11988911986245 minus 119886119878345)

Det (11986921(134)) = minus 11987821198786 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

Det (11986921(234)) = 1198786 ( 1198891198623 + 11989011986234 + ℎ119878345)

(29)

where J21(119894119895119896) represents the matrix composed of column119894 119895 119896 of J21

Set each determinant value of (29) to zero simultaneouslyand the singularity conditions are

Cond2 1198782 = 0 1198786 = 0

Cond3 1198782 = 0 1198891198623 + 11989011986234 +

ℎ119878345 = 0

Cond4 1198786 = 0 1198901198625 +11988911986245 minus 119886119878345 = 0

Cond5 1198891198623 + 11989011986234 + ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

(30)

All the conditions except Cond5 can be easily obtainedConsidering the multiplication factors except 1198782 and 1198786 in(29) the following relationships can be found

ℎ + 119886119862345 + 1198901198785 +

11988911987845 = 119878345 (

1198891198623 + 11989011986234 +

ℎ119878345)

+119862345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

1198901198625 +11988911986245 minus 119886119878345 = 119862345 (

1198891198623 + 11989011986234 +

ℎ119878345)

minus 119878345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

(31)

Clearly the linear combination condition of ℎ + 119886119862345 +1198901198785 +

11988911987845 = 0 and 1198901198625 + 11988911986245 minus 119886119878345 = 0 is equivalent to the

condition of 1198891198623+11989011986234+ℎ119878345 = 0 and 119886+ℎ119862345minus 1198891198783minus11989011987834 =0 Thus Cond5 can be obtained

Mathematical Problems in Engineering 7

Table 3 The summary of examples

Number Singularity condition Joint angle Det(J119898 sdot (J119898)T)

Cond11198784 = 0

25

∘ 0

∘ 90

∘ 0

∘ 45

∘ 90

∘ 0

∘ minus106608 times 10minus14

Cond21198782 = 1198786 = 0

25

∘ 0

∘ 34

∘ 30

∘ 45

∘ 0

∘ 0

∘ minus680933 times 10minus14

Cond31198782 = 0

1198891198623 + 11989011986234 +

ℎ119878345 = 0

25

∘ 0

∘ 20

∘ 140

∘ minus1391

∘ 45

∘ 0

∘ 243766 times 10minus30

Cond41198786 = 0 1198901198625 +

11988911986245 minus 119886119878345 = 0

25

∘ 10

∘ minus1329

∘ 140

∘ 20

∘ 0

∘ 0

∘ 297193 times 10minus12

Cond51198891198623 + 11989011986234 +

ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

25

∘ 10

∘ 24

∘ 180

∘ minus449

∘ 45

∘ 0

∘ minus160952 times 10minus16

ZX

Y Σref

Us5

Figure 3 The singular configuration corresponding to Cond1

Z

X

Y

ΣrefUs1 Us1 120596

Figure 4 The singular configuration corresponding to Cond2

Substituting the four singularity conditions above intomatrix Jref

1015840

ref respectively we can get the base solution vectorsThen the singular direction corresponding to each singular-ity condition is listed as

119880

ref1199041= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199042= 0 0 0 1 minus

ℎ 0

T

119880

ref1199043= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199044= 0 0 0 1 minus

ℎ 0

T

(32)

5 Simulation Results

In order to verify the effectiveness of the singularity analysismethod proposed in this paper the following verifications are

Z

XY Σref

Us2

Us2 120596

Figure 5 The singular configuration corresponding to Cond3

carried out Assign the robot parameters in Figure 2 119886 = 119888 =119891 = ℎ = 119896 = 119897 = 05m 119889 = 119890 = 25m 1198980 = 1000 kg 1198981 =1198982 = 1198985 = 1198986 = 1198987 = 30 kg and 1198983 = 1198984 = 100 kg Thecorresponding parameters of virtual manipulator are 119886 =

038m 119888 = 039m 119889 = 215m 119890 = 233m 119891 = 048m ℎ =049m and 119896 = 05m List five groups of robot joint anglessatisfying the five singularity conditions above respectivelyand solve the corresponding determinant values of J119898 sdot (J119898)

TThen the relative results are shown in Table 3

From Table 3 it can be found that all the determinantvalues of J119898 sdot (J119898)

T approach to zero Thus it can be judgedthat robot singularity happens

According to the analytical expressions of singular direc-tions given above the singular configuration and singulardirection corresponding to each singularity condition areshown in Figures 3 4 5 6 and 7

In the process of singularity analysis because the sim-plified Jacobian matrix shows the relationship between thevelocity of the end reference point and joint angular velocitiesin reference system Σref the singular direction given inFigures 3 to 7 describes the degradation direction of the endreference point expressed in reference system Σref

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 6: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

6 Mathematical Problems in Engineering

Jref1015840

ref =

[

[

[

[

[

[

[

[

[

[

[

1198622 0 1198626 0 1 1 1

1198622 (119886119862345 + 1198901198785 +11988911987845) minus (119888 +

119891) 1198782119878345 minus (119888 +

119891)119862345 minus

ℎ1198626 0 1198901198785 +

11988911987845 1198901198785 0

minus (119888 +119891) 1198782119862345 + 1198622 (minus119886119878345 + 1198901198625 +

11988911986245) (119888 +

119891) 119878345 0 0 1198901198625 +

11988911986245 1198901198625 0

minus1198782 (119886 minus1198891198783 minus 11989011987834)

1198891198623 + 11989011986234 minus

ℎ1198786 0 0 0 0

1198623451198782 minus119878345 minus1198786 0 0 0 0

minus1198782119878345 minus119862345 0 minus1 0 0 0

]

]

]

]

]

]

]

]

]

]

]

(24)

Since the elementary transformation of matrix does notchange its singularity the singularity characteristic of thematrix Jref

1015840

ref will be analyzed instead in the following discus-sion According to (12) and (14) the relationship betweenthe velocity of the end reference point and the joint angularvelocity can be described as

ref1015840ref =

Jref1015840

ref sdot120579

1015840

(25)

where ref1015840

ref = ref119911 120592

ref119909 120592

ref119910 120592

ref119911

ref119909

ref119910

Tand 120579

1015840=

1205791

1205792

1205797

1205796

1205793

1205794

1205795

T

43 Singularity Analysis On the basis of matrix reconstruc-tion Jref

1015840

ref can be decomposed to facilitate the singularityanalysis Considering (24) having a 3 times 3 zero matrix in theright bottom corner the decomposed matrix can be writtenas

Jref1015840

ref = [J11 J12J21 O3

] (26)

And the joint angular velocities can be obtained accord-ing to (26)

120579

1015840

(567)= (J12)

minus1[

ref1015840ref(123) minus 11986911

120579

1015840

(1234)]

120579

1015840

(1234)= (J21)

dagger

ref1015840ref(456)

(27)

Now we know that the robot singularity is only relevantto matrixes J12 and J21 In this way singularity analysis ofredundant space robots with the structure of Canadarm2will be simplified greatly Consequently in the followingthe singularity conditions of matrixes J12 and J21 will bediscussed

431The Singularity Condition ofMatrix J12 BecausematrixJ12 is a 3 times 3 square matrix the singularity condition can bedirectly obtained through its determinant value 1198891198901198784 HenceCond1 1198784 = 0 is the singularity condition of J12

Substituting 1198784 = 0 into matrix Jref1015840

ref we can get the basesolution vectorThen the singular direction corresponding tothe singularity condition is

119880

ref1199041= 0 minus11986251198786 11987851198786 119873119886 minus

ℎ119873119886 +

ℎ11986251198626 0

T (28)

where119873119886 = (minus(119888+ 119891)119862341198786+ℎ11987834511986251198626)(ℎ119878345+11989011986234+ 1198891198623)

432 The Singularity Condition of Matrix J21 Since J21 isinR3times4 is not square and the determinant value expression ofmatrix J21 sdot J11987921 is very complicated the singularity conditionof matrix J21 will be analyzed by using its four 3 times 3submatrixes [16] All the four submatrix determinant valuesare listed in the following

Det (11986921(123)) = 11987821198786 (ℎ + 119886119862345 + 1198901198785 + 11988911987845)

Det (11986921(124)) = 1198782 (1198901198625 + 11988911986245 minus 119886119878345)

Det (11986921(134)) = minus 11987821198786 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

Det (11986921(234)) = 1198786 ( 1198891198623 + 11989011986234 + ℎ119878345)

(29)

where J21(119894119895119896) represents the matrix composed of column119894 119895 119896 of J21

Set each determinant value of (29) to zero simultaneouslyand the singularity conditions are

Cond2 1198782 = 0 1198786 = 0

Cond3 1198782 = 0 1198891198623 + 11989011986234 +

ℎ119878345 = 0

Cond4 1198786 = 0 1198901198625 +11988911986245 minus 119886119878345 = 0

Cond5 1198891198623 + 11989011986234 + ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

(30)

All the conditions except Cond5 can be easily obtainedConsidering the multiplication factors except 1198782 and 1198786 in(29) the following relationships can be found

ℎ + 119886119862345 + 1198901198785 +

11988911987845 = 119878345 (

1198891198623 + 11989011986234 +

ℎ119878345)

+119862345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

1198901198625 +11988911986245 minus 119886119878345 = 119862345 (

1198891198623 + 11989011986234 +

ℎ119878345)

minus 119878345 (119886 +ℎ119862345 minus

1198891198783 minus 11989011987834)

(31)

Clearly the linear combination condition of ℎ + 119886119862345 +1198901198785 +

11988911987845 = 0 and 1198901198625 + 11988911986245 minus 119886119878345 = 0 is equivalent to the

condition of 1198891198623+11989011986234+ℎ119878345 = 0 and 119886+ℎ119862345minus 1198891198783minus11989011987834 =0 Thus Cond5 can be obtained

Mathematical Problems in Engineering 7

Table 3 The summary of examples

Number Singularity condition Joint angle Det(J119898 sdot (J119898)T)

Cond11198784 = 0

25

∘ 0

∘ 90

∘ 0

∘ 45

∘ 90

∘ 0

∘ minus106608 times 10minus14

Cond21198782 = 1198786 = 0

25

∘ 0

∘ 34

∘ 30

∘ 45

∘ 0

∘ 0

∘ minus680933 times 10minus14

Cond31198782 = 0

1198891198623 + 11989011986234 +

ℎ119878345 = 0

25

∘ 0

∘ 20

∘ 140

∘ minus1391

∘ 45

∘ 0

∘ 243766 times 10minus30

Cond41198786 = 0 1198901198625 +

11988911986245 minus 119886119878345 = 0

25

∘ 10

∘ minus1329

∘ 140

∘ 20

∘ 0

∘ 0

∘ 297193 times 10minus12

Cond51198891198623 + 11989011986234 +

ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

25

∘ 10

∘ 24

∘ 180

∘ minus449

∘ 45

∘ 0

∘ minus160952 times 10minus16

ZX

Y Σref

Us5

Figure 3 The singular configuration corresponding to Cond1

Z

X

Y

ΣrefUs1 Us1 120596

Figure 4 The singular configuration corresponding to Cond2

Substituting the four singularity conditions above intomatrix Jref

1015840

ref respectively we can get the base solution vectorsThen the singular direction corresponding to each singular-ity condition is listed as

119880

ref1199041= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199042= 0 0 0 1 minus

ℎ 0

T

119880

ref1199043= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199044= 0 0 0 1 minus

ℎ 0

T

(32)

5 Simulation Results

In order to verify the effectiveness of the singularity analysismethod proposed in this paper the following verifications are

Z

XY Σref

Us2

Us2 120596

Figure 5 The singular configuration corresponding to Cond3

carried out Assign the robot parameters in Figure 2 119886 = 119888 =119891 = ℎ = 119896 = 119897 = 05m 119889 = 119890 = 25m 1198980 = 1000 kg 1198981 =1198982 = 1198985 = 1198986 = 1198987 = 30 kg and 1198983 = 1198984 = 100 kg Thecorresponding parameters of virtual manipulator are 119886 =

038m 119888 = 039m 119889 = 215m 119890 = 233m 119891 = 048m ℎ =049m and 119896 = 05m List five groups of robot joint anglessatisfying the five singularity conditions above respectivelyand solve the corresponding determinant values of J119898 sdot (J119898)

TThen the relative results are shown in Table 3

From Table 3 it can be found that all the determinantvalues of J119898 sdot (J119898)

T approach to zero Thus it can be judgedthat robot singularity happens

According to the analytical expressions of singular direc-tions given above the singular configuration and singulardirection corresponding to each singularity condition areshown in Figures 3 4 5 6 and 7

In the process of singularity analysis because the sim-plified Jacobian matrix shows the relationship between thevelocity of the end reference point and joint angular velocitiesin reference system Σref the singular direction given inFigures 3 to 7 describes the degradation direction of the endreference point expressed in reference system Σref

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 7: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

Mathematical Problems in Engineering 7

Table 3 The summary of examples

Number Singularity condition Joint angle Det(J119898 sdot (J119898)T)

Cond11198784 = 0

25

∘ 0

∘ 90

∘ 0

∘ 45

∘ 90

∘ 0

∘ minus106608 times 10minus14

Cond21198782 = 1198786 = 0

25

∘ 0

∘ 34

∘ 30

∘ 45

∘ 0

∘ 0

∘ minus680933 times 10minus14

Cond31198782 = 0

1198891198623 + 11989011986234 +

ℎ119878345 = 0

25

∘ 0

∘ 20

∘ 140

∘ minus1391

∘ 45

∘ 0

∘ 243766 times 10minus30

Cond41198786 = 0 1198901198625 +

11988911986245 minus 119886119878345 = 0

25

∘ 10

∘ minus1329

∘ 140

∘ 20

∘ 0

∘ 0

∘ 297193 times 10minus12

Cond51198891198623 + 11989011986234 +

ℎ119878345 = 0

119886 +ℎ119862345 minus

1198891198783 minus 11989011987834 = 0

25

∘ 10

∘ 24

∘ 180

∘ minus449

∘ 45

∘ 0

∘ minus160952 times 10minus16

ZX

Y Σref

Us5

Figure 3 The singular configuration corresponding to Cond1

Z

X

Y

ΣrefUs1 Us1 120596

Figure 4 The singular configuration corresponding to Cond2

Substituting the four singularity conditions above intomatrix Jref

1015840

ref respectively we can get the base solution vectorsThen the singular direction corresponding to each singular-ity condition is listed as

119880

ref1199041= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199042= 0 0 0 1 minus

ℎ 0

T

119880

ref1199043= 0 0 0 119878345

1198891198623 + 11989011986234 0

T

119880

ref1199044= 0 0 0 1 minus

ℎ 0

T

(32)

5 Simulation Results

In order to verify the effectiveness of the singularity analysismethod proposed in this paper the following verifications are

Z

XY Σref

Us2

Us2 120596

Figure 5 The singular configuration corresponding to Cond3

carried out Assign the robot parameters in Figure 2 119886 = 119888 =119891 = ℎ = 119896 = 119897 = 05m 119889 = 119890 = 25m 1198980 = 1000 kg 1198981 =1198982 = 1198985 = 1198986 = 1198987 = 30 kg and 1198983 = 1198984 = 100 kg Thecorresponding parameters of virtual manipulator are 119886 =

038m 119888 = 039m 119889 = 215m 119890 = 233m 119891 = 048m ℎ =049m and 119896 = 05m List five groups of robot joint anglessatisfying the five singularity conditions above respectivelyand solve the corresponding determinant values of J119898 sdot (J119898)

TThen the relative results are shown in Table 3

From Table 3 it can be found that all the determinantvalues of J119898 sdot (J119898)

T approach to zero Thus it can be judgedthat robot singularity happens

According to the analytical expressions of singular direc-tions given above the singular configuration and singulardirection corresponding to each singularity condition areshown in Figures 3 4 5 6 and 7

In the process of singularity analysis because the sim-plified Jacobian matrix shows the relationship between thevelocity of the end reference point and joint angular velocitiesin reference system Σref the singular direction given inFigures 3 to 7 describes the degradation direction of the endreference point expressed in reference system Σref

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 8: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

8 Mathematical Problems in Engineering

Z

XY Σref

Us3 Us3 120596

Figure 6 The singular configuration corresponding to Cond4

Z

XY

Σref

Us4

Us4 120596

Figure 7 The singular configuration corresponding to Cond5

The simulation results verify the effectiveness of theproposed method of singularity analysis for redundant spacerobots with the structure of Canadarm2

6 Summary and Conclusions

A novel singularity analysis method for redundant spacerobots with the structure of Canadarm2 is proposed in thepaper Different from ground robots the singularity analysisof space robots needs to consider the dynamic parametersbecause of themoving baseTherefore the ldquovirtualmanipula-torrdquo method is employed to transfer the singularity problemto that of a ground one As the generalized Jacobian matrixis very complex it is greatly simplified by choosing a properreference system and an end reference point and the equiva-lence of singularity is analyzed in detail Then on the basis ofnovel reconstruction the simplified Jacobian matrix can bedecomposed to reduce the complexity of singularity analysisFinally through the analysis of the submatrixes singularity

conditions and singular directions of the redundant spacerobot with the structure of Canadarm2 are obtained Themethod proposed in the paper is effective and needs lesscalculation

Conflict of Interests

The authors declare that there is no conflict of interestsregarding the publication of this paper

Acknowledgments

This project is supported by the National Key Basic ResearchProgram of China (2013CB733000) the Specialized ResearchFund for the Doctoral Program of Higher Education(20120005120004) and the Fundamental Research Funds forthe Central Universities (2013PTB-00-01)

References

[1] J Gunn R Blackburn and P J Taylor Forensic PsychiatryClinical Legal and Ethical Issues Butterworth-HeinemannOxford UK 1993

[2] M W Spong and M Vidyasagar Robot Dynamics and ControlJohn Wiley amp Sons 2008

[3] D E Whitney ldquoResolved motion rate control of manipulatorsand human prosthesesrdquo IEEE Transaction on Man-MachineSystems vol 10 no 2 pp 47ndash53 1969

[4] W Chou TWang Q Zhang and ZWu ldquoSingularities analysisof redundant robot manipulatorrdquoChinese Journal of MechanicalEngineering vol 36 no 9 pp 33ndash36 2000

[5] R P Podhorodeski S BNokleby and JDWittchen ldquoResolvingvelocity-degenerate configurations (singularities) of redundantmanipulatorsrdquo in Proceedings of the Design Engineering Techni-cal Conferences and Computers and Information in EngineeringConference Baltimore Md USA September 2000

[6] S B Nokleby and R P Podhorodeski ldquoReciprocity-based reso-lution of velocity degeneracies (singularities) for redundantmanipulatorsrdquo Mechanism and Machine Theory vol 36 no 3pp 397ndash409 2001

[7] S B Nokleby and R P Podhorodeski ldquoIdentifying multi-DOF-loss velocity degeneracies in kinematically-redundantanipulatorsrdquoMechanism andMachineTheory vol 39 no 2 pp201ndash213 2004

[8] S B Nokleby ldquoSingularity analysis of the Canadarm2rdquoMecha-nism and Machine Theory vol 42 no 4 pp 442ndash454 2007

[9] J KWaldron and J Reidy ldquoA study of a kinematically redundantmanipulator structurerdquo in Proceedings of the IEEE InternationalConference on Robotics and Automation vol 3 pp 1ndash8 IEEESan Francisco USA April 1986

[10] K J Waldron S Wang and S J Bolin ldquoA study of the Jaco-bian Matrix of serial manipulatorsrdquo Journal of MechanismsTransmissions andAutomation inDesign vol 107 no 2 pp 230ndash238 1985

[11] F T Cheng J S Chen and F C Kung ldquoStudy and resolutionof singularities for a 7-DOF redundant manipulatorrdquo IEEETransactions on Industrial Electronics vol 45 no 3 pp 469ndash480 1998

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 9: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

Mathematical Problems in Engineering 9

[12] W Xu B Liang and Y Xu ldquoPractical approaches to handlethe singularities of a wrist-partitioned space manipulatorrdquo ActaAstronautica vol 68 no 1-2 pp 269ndash300 2011

[13] D Nenchev Y Umetani and K Yoshida ldquoAnalysis of a redun-dant free-flying spacecraftmanipulator systemrdquo IEEE Transac-tions on Robotics and Automation vol 8 no 1 pp 1ndash6 1992

[14] Z Vafa and S Dubowsky ldquoOn the dynamics of space manip-ulator using the virtual manipulator with application to pathplanningrdquo The Journal of the Astronautical Science vol 5 no3 pp 303ndash314 1989

[15] Z Vafa and S Dubowsky ldquoKinematics and dynamics of spacemanipulators the virtual manipulator approachrdquo The Interna-tional Journal of Robotics Research vol 9 no 4 pp 3ndash21 1990

[16] Robotix Associates ldquoA singularity analysis of the space stationremote manipulator system (SSRMS)rdquo Tech Rep RobotixAssociates Gainesville Fla USA 1989

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of

Page 10: Research Article Singularity Analysis of Redundant Space Robot …downloads.hindawi.com/journals/mpe/2014/735030.pdf · singularity condition of the submatrixes including two 3×

Submit your manuscripts athttpwwwhindawicom

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical Problems in Engineering

Hindawi Publishing Corporationhttpwwwhindawicom

Differential EquationsInternational Journal of

Volume 2014

Applied MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Probability and StatisticsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Mathematical PhysicsAdvances in

Complex AnalysisJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

OptimizationJournal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

CombinatoricsHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Operations ResearchAdvances in

Journal of

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Function Spaces

Abstract and Applied AnalysisHindawi Publishing Corporationhttpwwwhindawicom Volume 2014

International Journal of Mathematics and Mathematical Sciences

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

The Scientific World JournalHindawi Publishing Corporation httpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Algebra

Discrete Dynamics in Nature and Society

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Decision SciencesAdvances in

Discrete MathematicsJournal of

Hindawi Publishing Corporationhttpwwwhindawicom

Volume 2014 Hindawi Publishing Corporationhttpwwwhindawicom Volume 2014

Stochastic AnalysisInternational Journal of