Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the...

8
Kinematic Design of Two Elementary 3DOF Parallel Manipulators with Configurable Platforms Antonius G.L. Hoevenaars, Patrice Lambert and Just L. Herder Abstract Parallel Manipulators with Configurable Platforms (PMCPs) have plat- forms with internal degrees of freedom and form a class of manipulators that is not covered by existing type synthesis methods. Because the minimum number of legs for a PMCP is three, fully parallel 3DOF PMCPs may be considered an elementary subset of PMCPs. To support the extension of type synthesis methods to PMCPs, this paper presents the first kinematic designs of manipulators from this subset. A structured design method has led to the kinematic design of two spatial manipula- tors that are both capable of independently performing one translation, one rotation and one internal platform motion. Key words: parallel manipulator, configurable platform, 3DOF, grasping motion, spatial. 1 Introduction Robotic manipulation sometimes requires additional degrees of freedom (DOF) such as grasping on top of the rigid end-effector motion. Multiple solutions have been proposed to achieve this additional motion. One example is to combine two separate mechanisms [4] and another is to attach a gripper mechanism in series to the end-effector, as is the case in the commercial omega.7 by Force Dimension. The Antonius G.L. Hoevenaars Department of Precision and Microsystems Engineering, Delft University of Technology Mekelweg 2, 2628 CD Delft, the Netherlands e-mail: [email protected] Patrice Lambert Department of Precision and Microsystems Engineering, Delft University of Technology Mekelweg 2, 2628 CD Delft, the Netherlands e-mail: [email protected] Just L. Herder Department of Precision and Microsystems Engineering, Delft University of Technology Mekelweg 2, 2628 CD Delft, the Netherlands e-mail: [email protected] 1 Author's version PDFaid.Com #1 Pdf Solutions

Transcript of Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the...

Page 1: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

Kinematic Design of Two Elementary 3DOFParallel Manipulators with ConfigurablePlatforms

Antonius G.L. Hoevenaars, Patrice Lambert and Just L. Herder

Abstract Parallel Manipulators with Configurable Platforms (PMCPs)have plat-forms with internal degrees of freedom and form a class of manipulators that is notcovered by existing type synthesis methods. Because the minimum number of legsfor a PMCP is three, fully parallel 3DOF PMCPs may be considered an elementarysubset of PMCPs. To support the extension of type synthesis methods to PMCPs,this paper presents the first kinematic designs of manipulators from this subset. Astructured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently performing one translation, one rotationand one internal platform motion.

Key words: parallel manipulator, configurable platform, 3DOF, grasping motion,spatial.

1 Introduction

Robotic manipulation sometimes requires additional degrees of freedom (DOF)such as grasping on top of the rigid end-effector motion. Multiple solutions havebeen proposed to achieve this additional motion. One example is to combine twoseparate mechanisms [4] and another is to attach a gripper mechanism in series tothe end-effector, as is the case in the commercial omega.7 byForce Dimension. The

Antonius G.L. HoevenaarsDepartment of Precision and Microsystems Engineering, Delft University of TechnologyMekelweg 2, 2628 CD Delft, the Netherlands e-mail: [email protected] LambertDepartment of Precision and Microsystems Engineering, Delft University of TechnologyMekelweg 2, 2628 CD Delft, the Netherlands e-mail: [email protected] L. HerderDepartment of Precision and Microsystems Engineering, Delft University of TechnologyMekelweg 2, 2628 CD Delft, the Netherlands e-mail: [email protected]

1

Author'

s vers

ion

PDFaid.Com#1 Pdf Solutions

Page 2: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

2 Antonius G.L. Hoevenaars, Patrice Lambert and Just L. Herder

Fig. 1 a Using graph theorya PMCP mechanism with twolegs can be represented asa series-parallel mechanismwith a basen0 and two linknodesn1 andn2, b A PMCPwith three legs cannot be rep-resented as a series-parallelmechanism, but yields a so-called wheel graph

a b

n0

n1

n2

n0

n1

n3n2

first solution increases the complexity of the system while the latter adds the inertiaof an additional motor to the end-effector. Because low inertia at the end-effector isone of the distinguishing features of parallel manipulators, additional inertia espe-cially affects the performance of parallel manipulators.

In the past decade it has been recognised that additional DOFcan also beadded to the end-effector of a parallel manipulator withoutcompromising its par-allel structure. This is achieved by replacing the rigid end-effector with an addi-tional closed loop. Following the 4DOF planar manipulator with grasping motionby Yi et al. [10], Mohamed and Gosselin generalised the analysis of this new class ofmanipulators called Parallel Manipulators with Configurable Platforms (PMCP) [8].Other examples of such PMCPs are the Par4 by Nabat et al. [9] and a 5DOF designby Lambert et al. [6].

An illustrative method to discuss kinematic structures is graph theory [1], whichrepresents every mechanism as a series of joints (lines) andrigid bodies (nodes).Fig. 1 illustrates how in graph theory a PMCP with two legs is kinematically equiv-alent to aseries-parallel architecture, while a PMCP with three legs is not; infact it belongs to a different category labellednon-series-parallel architectures [5].PMCPs with three legs (serial chains) may therefore be regarderd as the most basicsubset of PMCP designs. In this paper onlyfully parallel manipulators are con-sidered, for which the number of legs is strictly equal to thenumber of DOF ofthe end-effector [7]. Thus, if only the joints located at thebase are actuated, threelegs allow 3DOF. Consequently, it is argued in this paper that fully parallel 3DOFPMCPs represent an elementary subset of PMCP designs.

Interestingly, PMCPs discussed in the literature all have aminimum of 4DOF.They have not been developed using a type synthesis method such as the one intro-duced by Kong and Gosselin [3] or Gogu [2], since existing methods do not coverPMCPs. Because fully parallel 3DOF PMCPs are argued to form an elementary sub-set of PMCP designs, examples from this subset may provide interesting input forthe future development of a type synthesis method that does cover PMCPs.

The goal of this paper is to verify the existence of fully parallel 3DOF PMCPsand present the first architectures from this elementary subset. The structure of thepaper is as follows. First the design method is discussed that leads to the two kine-matic architectures presented in this paper. Next, the inverse Jacobian is derived forone of the two kinematic designs and four singular configurations are identified.

Author'

s vers

ion

Page 3: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

Kinematic Design of Two Elementary 3DOF PMCPs 3

2 Design Method

Because no type synthesis method exists for PMCPs, the method in this paper relieson the structured combination of a four-bar mechanism (the platform) with a set ofpre-defined legs. Furthermore, two restricting conditionsare posed on the designs.The first condition is that the resulting 3DOF PMCPs shall be fully parallel. Thenumber of legs is therefore strictly limited to three. Secondly, the axis associatedwith each DOF shall coincide with an axis of either the inertial reference frameXY Zor the platform reference frameX∗Y ∗Z∗. This condition facilitates a straightforwarddescription of the resulting mobilities.

The design method applied in this paper consists of four steps. First, the buildingblocks are defined: a planar four-bar mechanism and three identical legs. A four-bar mechanism with links of equal length is used, which is known to have threeoverconstraints and one internal DOF. Thus, the total number of platform DOF isseven. The internal DOF is expressed as the distancePg between one of the jointsand the platform reference frame origin. On the premise thata fully parallel 3DOFPMCP requires each of the three legs to have a minimum of threeDOF, a minimalleg consists of two links and three joints and describes planar motion. One of theend joints is connected to an actuator at the base. In this paper the choice was madeto use rotating actuators but this choice does not impact theDOF of the individuallegs. The described building blocks are shown in Fig. 2a.

The second step is to constrain the motion of the platform reference frame originto a plane, which is achieved through the connection of two legs to opposite jointsof the four-bar mechanism. These legs are connected such that the resulting planeof motion of the platform reference frame origin is perpendicular to eitherX∗ orY ∗. This is to ensure that the remaining DOF are all alligned with an axis of eitherthe inertial reference frame or the platform reference frame. The plane of motionof the platform reference frame origin is here defined as theXZ-plane, as shown inFig. 2b. The mechanism now has four DOF.

In the third step an additional DOF is constrained using the third leg. To con-strain the platform in another DOF, the third leg is orientedin either of the planesperpendicular to the first two legs. Connecting the third legin this orientation to oneof the two remaining platform joints adds two additional constraints (and one over-constraint) to the platform. The state of the two kinematic designs after this step isshown in Figs. 2c andd.

By constraining five of the original seven DOF, both mechanisms shown inFigs. 2c andd have two DOF remaining. The final step is therefore to relieveone ofthe constrained DOF by introducing an additional joint. Forthe mechanism shown inFig. 2d this also requires a change in the orientation of the joint connecting the thirdleg to the platform. The two resulting kinematic designs areshown in Figs 2e andf.

This section has described the kinematic design of two fullyparallel 3DOFPMCPs, both of which have four overconstraints. In graph theory notation, botharchitectures are represented by the graph in Fig. 3 which isequivalent to the oneshown in Fig. 1b after serial reductions [5].

Author'

s vers

ion

Page 4: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

4 Antonius G.L. Hoevenaars, Patrice Lambert and Just L. Herder

a b

c

e

d

f

X*

Y*

X*

Y*

Z*

X

YZ

X

YZ

X

YZ

X

YZ

X

YZ

DOF:

constraints:

overconstraints:

DOF:

constraints:

overconstraints:

DOF:

constraints:

overconstraints:

DOF:

constraints:

overconstraints:

DOF:

constraints:

overconstraints:

DOF:

constraints:

overconstraints:

, , , , , ,

, ,X Y

gX Y Z

Z

X Y Z P

P P Pθ θ

θ θ θ

gP

, , ,

, ,

, ,X Y

gY

X Z

Z

X Z P

Y

P P Pθ θ

θ

θ θ

,

, , , ,

, , ,X Y

g

X Z

Z Z

Y

Z

X Y

P P P

P

θ θ

θ θ θ

θ

,

, , , ,

, , ,X Y

g

X Z

Z Z

Y

X

Y Z

P P P

P

θ θ

θ θ θ

θ

,,

, , ,

, , ,X Y

gY

X Z

Z Z

Z

X Y

P P P

P

θ θ

θ

θ θ

θ

,,

, , ,

, , ,X Y

gY

X Z

Z Z

X

Y Z

P P P

P

θ θ

θ

θ θ

θ

Fig. 2 a the minimum building blocks for a fully parallel 3DOF PMCP,b the mechanism afterconnection of the first two legs,c, d the two possibilities for connecting the third leg,e, f the tworesulting fully parallel 3DOF PMCPs

3 Derivation of Inverse Jacobian

In this section the inverse Jacobian is derived for the manipulator introduced inFig. 2e, which is also shown in Fig. 4 including the notations that are used in this

Author'

s vers

ion

Page 5: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

Kinematic Design of Two Elementary 3DOF PMCPs 5

n0 l11 l12 lp1

l31

l32

l33

lp6

l21

l22

lp4

lp2

lp3

lp5

lp7

$11 $12 $13

$21

$22

$23

$31

$32

$33

$34

$p4

$p1

$p2

$p3

$p5

$p6

$p7

S1

S2

S6

n0 n1

n3

n2

S3

S5

S4

=

Fig. 3 Representation of the mechanisms shown in Figs. 2e and f using graph theory wherelilstands for thelth link of the legi and $i j for the screw associated with jointj of leg i, while in thereduced graph after serial reductionni andSi are respectively theith link node and screw system

section. For the purpose of easy analysis, the end-effectorforces acting in the di-rection of the manipulator DOF are here expressed as forces acting on two specificend-effector points (see Fig. 4). However, in practice the complete configurable plat-form may act as end-effector, for example when grasping a deformable object.

Before the inverse Jacobian is derived, it is first confirmed that the mobilityMand overconstraintsRC presented in Fig. 2e are consistent with the Chebychev–Grubler–Kutzbach criterion. It was observed that both resulting designs have fouroverconstraints,RC = 4. The links and joints can be counted easily using the graphtheory representation in Fig. 3, which countsn = 15 links li j (of which link l33

has zero length) andm = 17 joints with an associated screw $i j. All joints haveone DOF, sofm = 1 for all m joints. Because in the original Chebychev–Grubler–Kutzbach criterion any overconstraints are included in theresulting mobility, thecriterion is often rewritten to

M = 6(n−m−1)+m

∑i=1

( fm)+RC (1)

which equalsM = 3 if the above numbers are used. This is consistent with theexpected mobility. The remainder of this section deals withthe inverse Jacobianderivation for the mechanism shown in Fig. 4. More precisely, the transpose of theinverse Jacobian(J−T ) is derived, mapping the actuator torques on the end-effectorforces according to

F∗ = J−T τ (2)

Author'

s vers

ion

Page 6: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

6 Antonius G.L. Hoevenaars, Patrice Lambert and Just L. Herder

Fig. 4 3DOF PMCP that canindependently translate inZ,rotate aroundY ∗ and performgrasping by means of the localplatform DOFPg

11θ

21θ

31θ

gP

777ppplllllll

3ppll

X

Y

Z

*Z

*X

end-effectors

12θ

*Y

M

*gF

*gF

*

2zF

*

2zF

121 1

ˆl

F=F r

112lll1

1111ll11

1ppppppll

22ppll

444pppppppll

55ppplll

6666ppppppll

2211ll2

222222ll2

3322ll33

3311ll33

*Y

Although linear motors can also be used, the situation is here considered for rotaryactuators located at the base. The torquesτi applied by these actuators are trans-ferred to the platform via forcesFi directed along linksli2. Because all three legsare equal,l11 = l21 = l31 = l1 andFi can expressed using

Fi = Fir li2 =τi

l1sin(θi2)r li2 (3)

These forces are transferred to the platform and can be expressed in terms of forcesacting in the direction of the platform DOF. In this paper theinternal platform DOFis considered a grasping motion with variablePg [m], which is acted on by a forceF∗

g . The other forces areM∗Y aroundY ∗ andF∗

Z in the Z-direction as indicated inFig 4. With lp2 = lp3 = lp5 = lp7 = lp, the expression of these forces in terms offorcesFi is

F∗g

F∗Z

M∗Y

=

−cos(θY ) 0 sin(θY )0 0 1

−Pg sin(θY ) 0 −Pg cos(θY )

F1

+

cos(θY ) 0 −sin(θY )0 0 1

Pg sin(θY ) 0 Pg cos(θY )

F2 (4)

+

0 −Pg

√(lp

2−Pg2)

0

0 0 10 0 0

F3

By combining Eq. 3 and Eq. 4 the platform forces can be directly expressed as afunction of the actuator torques. For the manipulator shownin Fig. 4 this results in

Author'

s vers

ion

Page 7: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

Kinematic Design of Two Elementary 3DOF PMCPs 7

F∗g

F∗Z

M∗Y

=

1l1

−cos(θY−θ11−θ12)sin(θ12)

cos(θY−θ21−θ22)sin(θ22)

−Pg cos(θ31+θ32)

sin(θ32)√(lp

2−Pg2)

−sin(θ11+θ12)sin(θ12)

−sin(θ21+θ22)sin(θ22)

sin(θ31+θ32)sin(θ32)

−Pg sin(θY−θ11−θ12)sin(θ12)

Pg sin(θY−θ21−θ22)sin(θ22)

0

τ1

τ2

τ3

(5)

which is the expression of Eq. 2 for the manipulator shown in Fig. 4. Because of thepower conservation principle the matrixJ−T in Eq. 5 can also be used in the velocityrelation q = J−1x between the actuator velocitiesq and the platform velocitiesx.Finally, the matrixJ−T can be analysed to reveal some of the characteristics of thedeveloped manipulator, because in singular configurationsthe rank ofJ−T reduces.For the manipulator presented in Fig. 4 singularities occurif

• the distance between the end-effectors is zero,Pg = 0• the distance between the end-effectors is maximal,Pg = lp

• one of the legs is completely extended or folded,θi2 = {0,π , ..}• for both leg one and leg two, linkli2 is in line with the platform,

θY −θi1−θi2 = {0,π , ..} for i = {1,2}

4 Conclusion

This paper has presented the first kinematic designs of fullyparallel 3DOF PMCPs,which were identified as an elementary subset of PMCP designs. The resultingmechanisms are spatial manipulators that can be independently controlled in onerotation, one translation and one internal platform motion. For one of the introduced3DOF PMCPs the inverse Jacobian was derived, which has also allowed the iden-tification of four singular configurations. Since existing type synthesis methods donot cover PMCPs, this paper has applied a structured, but notyet formalised, designmethod. Because the presented manipulators are consideredto be part of an elemen-tary subset of PMCP designs, they may prove to be useful inputfor the developmentof a type synthesis method that does cover PMCPs.

Acknowledgment

This research was financially supported by the Dutch Technology Foundation STW(project number 12158).Auth

or's v

ersion

Page 8: Kinematic Design of Two Elementary 3DOF Parallel ... · structured design method has led to the kinematic design of two spatial manipula-tors that are both capable of independently

8 Antonius G.L. Hoevenaars, Patrice Lambert and Just L. Herder

References

[1] Earl, C.F., Rooney, J.: Some Kinematic Structures for Robot ManipulatorDesigns. Journal of Mechanisms Transmissions and Automation in Design105(1), 15 (1983). DOI 10.1115/1.3267337

[2] Gogu, G.: Structural Synthesis of Parallel Robots, Part1: Methodology.Springer (2008)

[3] Kong, X., Gosselin, C.: Type Synthesis of Parallel Mechanisms. SpringerBerlin Heidelberg (2007)

[4] Kumar, V.: Instantaneous Kinematics of Parallel-ChainRobotic Mechanisms.Journal of Mechanical Design114(3), 349 (1992). DOI 10.1115/1.2926560

[5] Lambert, P., Herder, J.L.: Mobility Analysis of Non Series-Parallel Mecha-nisms. In: F. Viadero, M. Ceccarelli (eds.) New Trends in Mechanism and Ma-chine Science,Mechanisms and Machine Science, vol. 7, pp. 63–71. SpringerNetherlands, Dordrecht (2013). DOI 10.1007/978-94-007-4902-3

[6] Lambert, P., Langen, H., Munnig Schmidt, R.: A Novel 5 DOFFully ParallelRobot Combining 3T1R Motion and Grasping. In: Volume 2: 34thAnnualMechanisms and Robotics Conference, Parts A and B, pp. 1123–1130. ASME(2010). DOI 10.1115/DETC2010-28676

[7] Merlet, J.P.: Parallel Robots, second edn. Solid Mechanics and its Application.Springer (2006)

[8] Mohamed, M., Gosselin, C.: Design and analysis of kinematically redun-dant parallel manipulators with configurable platforms. IEEE Transactionson Robotics21(3), 277–287 (2005). DOI 10.1109/TRO.2004.837234

[9] Nabat, V., de la O Rodriguez, M., Company, O., Krut, S., Pierrot, F.: Par4: veryhigh speed parallel robot for pick-and-place. In: 2005 IEEE/RSJ InternationalConference on Intelligent Robots and Systems, pp. 553–558.IEEE (2005).DOI 10.1109/IROS.2005.1545143

[10] Yi, B.J., Hong, Y.S., Oh, S.R.: Design of a Parallel-Type Gripper Mechanism.The International Journal of Robotics Research21(7), 661–676 (2002). DOI10.1177/027836402322023240

Author'

s vers

ion