analysis of the direct kinematic problem

Upload: tho-ngotruong

Post on 07-Apr-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    1/12

    Analysis of the Direct Kinematic Problemin 3-DOF Parallel Manipulators

    M. Urizar, V. Petuya, O. Altuzarra, E. Macho, and A. Hernandez

    Abstract In this paper, the authors will show a methodology for computing the

    configuration space with one constant input, basing on the principles of the dis-

    cretization methods. Taking chance of an entity called the reduced configuration

    space, the Direct Kinematic Problem will be solved. Moreover, this entity allows

    the transition between different solutions to be performed, with the purpose of

    enlarging the range of motion of the manipulator.

    Keywords Dkp solutions Parallel manipulator Path planning Reduced

    configuration space

    1 Introduction

    Parallel manipulators are an interesting alternative to serial manipulators given the

    important mechanical and kinematics advantages offered, i.e., better stiffness, high

    accuracy, higher velocity and acceleration of the end-effector, etc. Nevertheless, in

    counterpart they present limited and complex workspaces with internal singulari-

    ties. Thus, the workspace size and shape, as well as the singularity loci are

    considered the main design criteria of these robots. The representation of the

    workspace normally stands for the reachable volume of the end-effector.

    Concerning the workspace obtaining methods, there exist several viewpoints;

    discretization methods, geometric methods and analytical methods can be distin-

    guished. Discretization methods [1, 7], consist in establishing a mesh of nodes with

    end-effectors positions and orientations. Each node is checked to find whether it

    M. Urizar (*)

    Faculty of Engineering in Bilbao, Department of Mechanical Engineering, University of the

    Basque Country, Basque Country, Spain

    I. Visa (ed.), SYROM 2009,

    DOI 10.1007/978-90-481-3522-6_36,# Springer ScienceBusiness Media, B.V. 2010445

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    2/12

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    3/12

    Fig. 1 Positional

    discretization algorithm

    Analysis of the Direct Kinematic Problem in 3-DOF Parallel Manipulators 447

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    4/12

    Subsequently, the verification of which discrete pose constitutes a solution is

    carried out analytically, by solving the IKP of the remaining kinematic chains

    separately. One pose will belong to the workspace when the three kinematic chains

    can be assembled. The discrete poses belonging to the workspace are joined in an

    interpolation process, hence, obtaining a continuous surface.The kinematic analysis is carried out by evaluating the DKP and IKP Jacobian

    matrices determinants for each pose. One position equation for each limb is

    set up, called the characteristic equation (fi for i = 1, 2, 3). Mathematical

    assembly is performed expressing in the characteristic equations, fi, each limb

    joining-node coordinates as a function of the output variables. Then, the system

    governing the velocity problem is obtained and can be expressed in matrix form

    as follows:

    @f1@x1@f1@x2

    @f1@x3@f2@x1

    @f2@x2

    @f2@x3

    @f3@x1

    @f3@x2

    @f3@x3

    264

    375

    _x1_x2_x3

    8>:(2)

    The dimensional values are: a = b = R2 = 2.5 and R3 = 2a = 5. Fixing input

    angle a3 constrains the moving platforms motion to a constant value of the output

    variable y. Thus, both the reduced configuration spaces representing output

    variable or x can be depicted, obtaining different surfaces for each case, and

    having each one of them the same information related to the motion capacity

    analysis.

    Selecting constant input a3 = 170 and representing, i.e., output variable yields

    the reduced configuration space shown in Fig. 3. Note that it is not a closed surface

    due to the angular character of input a2 and output .

    Fig. 2 (a) Parallel

    manipulator RPR-2PRR; (b)

    Software representation

    Analysis of the Direct Kinematic Problem in 3-DOF Parallel Manipulators 449

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    6/12

    In Fig. 3, the different regions associated with the positive and negative sign of

    the |JDKP| are shown, separated between them by the DKP singularity curves

    depicted in red colour. Besides, the two regions associated with the two possible

    configurations of limb two are separated by the IKP singularity curves, plotted in

    green.

    The two possible configurations of limb two establish the two working modes of

    this limb. The manipulator is in its WM1 when 90 a2 90, WM2 beingassociated with the range 90 a2 270.

    3.1 Finding All DKP Solutions

    The DKP consists in obtaining the output variables for specific input values. For a

    given input, the reduced configuration space can be computed, and the two remain-

    ing inputs represent a vertical line in the reduced configuration space that intersects

    the surface at several points. Each of these intersection points will belong to

    triangles made up by the three closer exact solutions. Hence, it is feasible to

    make an interpolation among those point values to obtain the approximate solution

    (x,y,f) of the intersection point, as it is shown in Fig. 4. The solutions of all the

    intersection points will bring out all the DKP solutions.

    To clarify the procedure, the example under study will be used. Being the input

    values: L1 = 4, a2 = 21 and a3 = 170, it yields the four DKP solutions represented

    in Fig. 5. At the left side of Fig. 5, both the reduced configuration space at the

    top and its projection onto the joint space (L1,a2), underneath, are depicted. The

    Fig. 3 Reduced Configuration

    Space fora3 = 170

    450 M. Urizar et al.

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    7/12

    selected inputs correspond to one point in the joint space inside the region with four

    DKP solutions, meanwhile this point represents a vertical line in the 3D plot.

    The four solutions represented on the right hand side of Fig. 5 have a constant

    value of output variable y, due to the constraint of fixing input a3. Hence, the

    moving frames origin lies in a horizontal line plotted in red colour.

    By varying the point in the joint space, the DKP solutions for any input values

    can be obtained.

    Fig. 5 Four DKP solutions for inputs: L1 = 4, a2 = 21 and a3 = 170

    Fig. 4 Interpolation process for obtaining the DKP solutions

    Analysis of the Direct Kinematic Problem in 3-DOF Parallel Manipulators 451

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    8/12

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    9/12

    Cusp points correspond to points in the DKP singularity curves where three DKP

    solutions coalesce. It has been researched in previous papers [5], that encircling

    cusp points permits making non-singular solution changes between different solu-

    tions or assembly modes.

    Let us demonstrate these affirmations in the example under study. Focusing onthe DKP solutions location for constant a3 = 170 (Fig. 5), it can be observed

    that there are four regions associated to |JDKP| < 0 (plotted in blue, two regions) or

    |JDKP| > 0 (plotted in green, two regions) which are separated between them by

    the DKP singularity curves. Besides, as explained previously, the IKP singularity

    curves divide the reduced configuration space into two regions associated to the two

    working modes of the manipulator.

    In this case (fora3 = 170), the DKP solutions lie one in each singularity-free

    region and the impossibility exists for finding a path or trajectory to move from one

    solution to another without crossing any singularity.Nevertheless, focusing on Fig. 6, which corresponds to a3 = 160, the reduced

    configuration space has acquired a shape such that there are only two singularity-

    free regions, separated between them by the DKP singularity curves. These two

    regions are called sheets of the reduced configuration space, and define the

    maximum region free of any singularity.

    Yet again, similarly to the previous case for a 3 = 170, the IKP singularity

    curves divide the reduced configuration space into two regions according to each

    working mode. Thus, for each working mode, there are two sheets free of internal

    singularities.Due to the existence of only two singularity-free sheets, in each of them

    lie two different DKP solutions. Solutions (13) are located on the region with

    |JDKP| < 0 (sheet1), meanwhile solutions (24) lie on the region with |JDKP| > 0

    (sheet2). Hence, it is feasible to search for paths inside the singularity-free sheets

    so as to move from one solution to another.

    In fact, the existence of the aforementioned cusp points is the key factor for

    planning transitions between solutions. In Fig. 7, the paths joining the two pairs of

    solutions in each sheet, by encircling cusp points c1 and c2, are shown. Each one of

    these paths remains completely inside each singularity-free sheet associated withWM1. Thus, the transitions between solutions can be performed in a completely

    safety way.

    Working now with the first of the sheets, i.e., the one associated to |JDKP| < 0

    (sheet1), the singularity-free path joining the two DKP solutions 1 and 3 is shown in

    Fig. 8, which does not cross at any time neither the DKP nor the IKP singularity

    curves.

    This path encircles cusp point c1, standing for a circular trajectory in the joint

    space. Poses correspondent to solutions 1 and 3, and two intermediate poses pi,

    along the path, have been represented in Fig. 8.

    Therefore, visualizing the reduced configuration space for different input values,

    allows searching for the optimal input for non-singular transitions to be possible,

    thus, getting a wider operational workspace.

    Analysis of the Direct Kinematic Problem in 3-DOF Parallel Manipulators 453

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    10/12

    It must be emphasized that the reduced configuration space has all the informa-tion of the configuration space. However, as it has been explained, one of the inputs

    must remain constant and depending on the selected value of the input it is feasible

    or not to perform non-singular transitions.

    5 Conclusions

    In this paper, a useful computational tool for obtaining the reduced configuration

    space with constant input has been presented. It allows the Direct Kinematic

    Problem to be solved, and the locations of the solutions across the different surfaces

    visualized. In addition, the reduced configuration space permits searching for

    Fig. 7 Singularity-free paths encircling cusp points

    454 M. Urizar et al.

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    11/12

    trajectories joining different solutions so as to enlarge the manipulators range

    of motion.

    Acknowledgments The authors of this paper wish to acknowledge the financial support received

    from the Spanish Government via the Ministerio de Educacion y Ciencia (Project DPI2008-00159)

    and the University of the Basque Country (Project GIC07/78).

    References

    1. Dash, A.K., Yeo, S.H., Yang, G., Chen, I.-M.: Workspace analysis and singularity represen-

    tation of three-legged parallel manipulators. In: ICARCV 02, pp. 962967 (2002)

    2. Hunt, K., Primrose, E.: Assembly configurations of some in-parallel-actuated manipulators.

    Mech. Mach. Theory 28(1), 3142 (1993)

    Fig. 8 Path planning between solutions 1 and 3

    Analysis of the Direct Kinematic Problem in 3-DOF Parallel Manipulators 455

  • 8/4/2019 Analysis of the Direct Kinematic Problem

    12/12

    3. Innocenti, C., Parenti-Castelli, V.: Singularity free evolution from one configuration to

    another in serial and fully-parallel manipulators. J. Mech. Des. 120(1), 7379 (1998)

    4. Maass, J., Kolbus, M., Buddle, C., Hesselbach, J., Schumacher, W.: Control strategies for

    enlarging a spatial parallel robots workspace by change of configuration. In: Proceedings of

    the 5th Chemnitz Parallel Kinematics Seminar, pp. 515530 (2006)

    5. Macho, E., Altuzarra, O., Pinto, Ch., Hernandez, A.: Transitions between multiple solutionsof the Direct Kinematic Problem. In: 11th International Symposium Advances in Robot

    Kinematics, Batz-sur-mer (2008)

    6. McAree, P., Daniel, R.: An explanation of never-special assembly changing motions for 33

    parallel manipulators. Int. J. Robot. Res. 18(6), 556575 (1999)

    7. Pott, A., Franitza, D., Hiller, M.: Orientation workspace verification for parallel kinematic

    machines with constant length. In: Mechatronics and Robotics Conference, Aachen (2004)

    8. Zein, M., Wenger, P., Chablat, D.: Non-singular assembly mode changing motions for 3-RPR

    parallel manipulators. Mech. Mach. Theory 43(4), 480490 (2007)

    456 M. Urizar et al.