scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Elasto-geometrical modeling and calibration of redundantly actuated PKMs

TL;DR: In this article, an elasto-geometrical and calibration method is proposed to identify the geometrical errors of a planar kinematic mechanism without taking into account the effects of the elastic deformations.
About: This article is published in Mechanism and Machine Theory.The article was published on 2010-05-01 and is currently open access. It has received 29 citations till now. The article focuses on the topics: Kinematics.

Summary (6 min read)

1 Introduction

  • Redundantly actuated Parallel Kinematic Machines (PKMs) have recently attracted interest of researchers because they allow the reduction of some ∗ Corresponding author.
  • Whereas for classical PKMs am insufficient knowledge of the mechanism geometrical properties, such as link length or joint position/orientation, leads exclusively to Cartesian position inaccuracies at the Tool Center Point (TCP) [9], in the case of redundant PKMs, such errors also lead to internal constraints.
  • First, the proposed methodology that is used to derive the elasto-geometrical models of parallel mechanisms with one or more actuated redundant chains is described for planar mechanisms.
  • Then, the calibration strategy that has been used to perform the geometrical and stiffness parameter identification of the obtained models is explained.

2.1 Method description

  • The high dynamics of PKMs suppose low moving masses, i.e., slender elements and light joints [11] [12], which are then subject to elastic deforma- tions.
  • For calibration purposes, these elastic deformations that depend on the PKM configuration [13] have to be calculated in order to be compensated.
  • For this purpose, an analytical finite-element modeling using beam elements is proposed to describe redundant PKMs.
  • The analytical finite-element method allows a more accurate calculation of the platform situation because all possible deformation effects are taken into account [18],[19].
  • Calculation of all stiffness matrices into the global reference frame of the structure.

2.2 Elasto-geometrical modeling of redundant planar mechanisms

  • In this section the description of the method is presented for planar mechanisms.
  • For this purpose, the values of the geometrical parameters are considered as nominal, that is to say without any errors.
  • As a result, the position and orientation of the platform associated frame is identical and can be calculated with any non-redundant subsystems of the structure.

2.2.2 Modeling of the structure joints

  • The solution that is used here to describe a structure with joints is to consider them as beam elements with coincident nodes.
  • The parameters kx and ky stand respectively for the radial stiffness coefficients along x and y-axes.
  • A passive revolute joint of axis z would be described with a beam element with a very small stiffness value for the rotation around the z-axis (krz ≈ 0) and a high stiffness value along the other directions.
  • The small and high stiffness coefficients must be chosen so that they are as far as possible from the other stiffness coefficients and that the numerical accuracy is still valid.
  • Its advantages reside in the ease of implementation and in particular the fact that its associated matrix is positive definite.

2.2.3 Mapping and assembly of all stiffness matrices

  • During this step, the stiffness contributions of all links and joints are integrated into a global stiffness matrix that describes the whole structure stiffness.
  • For this purpose, the local stiffness matrices of all the elements have to be expressed within the global reference frame gRij 03 03 gRij where gRij is the rotation matrix from the local frame.
  • It is to be noted that the elastic deformations that are induced by the structure’s own weight are considered by reporting the weight of each link to its two associated nodes and then by merging the resulting equivalent efforts to the vector of external actions F g.

2.3.5 Calculation of all nodal displacements

  • The TCP displacement due to elastic deformations is ∆Xe = dx1 dy1.
  • The node rotational displacement around the z-axis is not considered.
  • The final TCP position is calculated through the resulting forward elastogeometrical model X = fgm(qnr, ξ) + ∆Xe.

2.4 Generalization of the proposed method to three-dimensional mechanisms

  • The extension of the elasto-geometrical modeling method is presented for three-dimensional mechanisms.
  • For this purpose, the nodal force and displacement vectors are modified to consider the six degree-of-freedom as follows: Fi = (fx,i fy,i fz,i mx,i my,i mz,i) T Ui = (dx,i dy,i dz,i rx,i ry,i rz,i) T (16) where fz,i is the force along z and mx,i and my,i are the moments around x and y, in the local beam axis.
  • The displacements are dx,i, dy,i, dz,i, for the local displacements along x, y and z respectively, and rx,i, ry,i and rz,i, for the local rotations around these same axes.
  • For the modeling of the structure bodies, the 12× 12 stiffness matrix that is used to describe a 2-node link between the nodes i and j is: Kij =.
  • The difference with the modeling of planar mechanisms is that the submatrix Kdkl must be extended as Kdkl = diag(kx, ky, kz, krx, kry, krz).

3 Elasto-geometrical calibration of redundant PKMs

  • In the first part of this section the elasto-geometrical modeling method that has been proposed previously is modified to be used for calibration.
  • This leads to the error model that will be involved for the identification of both geometrical and stiffness parameters of the PKM structure.
  • In the second part of the section, the whole calibration methodology will be illustrated by using again the Redundant Triglide.
  • Qset are the actuator set values, ∆X is the vector of measurement errors obtained by the difference between Xmod and Xmeas, J ∗ is the pseudo-inverse of the Jacobian matrix of the calibration and ξcal is the vector of calibrated parameters.

3.1 Error model for the calibration of redundant PKMs

  • In order to derive the calibration error model, the situation of the PKM platform has to be calculated with both nominal and real parameters, respectively ξnom and ξ = ξnom+∆ξ.
  • The consideration of some geometrical errors ∆ξ leads to the fact that the nodes of some joints involved in the elastic modeling are not coincident anymore and the proposed elasto-geometrical method has to be modified.
  • To illustrate this problem with the Redundant Triglide, the authors first consider that the position of all actuators is calculated for a given TCP position with the nominal geometrical parameters.
  • If some geometrical errors exist, the distance between the two nodes of some joints is non-null before application of the external forces and they will behave as beam elements with an initial length δ0.
  • Their node displacements calculated through the resolution of (7) will not fit with reality.

3.1.1 Method of joint internal forces

  • The proposed solution to solve the problem of non-coincident joints consists in the following steps: (1) Calculating the platform position/orientation with the forward geometrical model Xnr = fgm(qnr, ξ) of any non-redundant substructure of the machine where qnr is the actuator position vector of the non-redundant subsystem.
  • (2) Calculating the position of the nodes of the redundant link(s).
  • The nominal geometrical parameters ξnom have to be used for this calculation and the distance between two nodes of a joint has to be minimal.
  • For step 3, the joint stiffness is given by (5) and, since the distance δ0 between the two nodes 8 and 9 is non null (Fig. 9), an internal force proportional to the distance has to be applied and added to the right-hand side of the equation system as follows: F ′89 = F89 + K89.
  • For step 4, the system (7) is solved to derive all nodal displacements and then the position of the Triglide’s TCP (Fig. 10).

3.2 Global Jacobian matrix for the calibration

  • In order to perform the calibration, the local Jacobian matrix Ji that gives for a configuration i the relationship between the variations of the geometrical/stiffness parameters and the variations of the PKM platform situation is calculated as follows: Ji =.
  • Since the finite-element method that is used to derive this forward elasto-geometrical model (fegm) requires a numerical solution of the equation system (7), those partial derivatives are calculated as a finite-difference of (11).
  • Then, the 6m× p global Jacobian matrix J that will be involved further for the sensitivity and observability analyses is obtained as the concatenation of the local Jacobian matrices Ji calculated for the m configurations of measurement.

3.3 Sensitivity and observability analyses

  • The range in which each of those parameters can vary can be set based on considerations related to the machine part manufacturing and assembly.
  • Js from which only the columns of the selected parameters are kept.
  • In order to calculate the global Jacobian matrix J and to perform the sensitivity and observability studies, 231 measurement points are taken over the entire workspace.
  • The angle γ is the most influent parameter for both redundant and non-redundant mechanisms.
  • The calibration of the non-redundant PKM will then tend to be more stable and accurate.

3.4 Identification

  • Simulations were then carried out for the Redundant Triglide.
  • The simulated measured TCP positions along the x and y-directions were obtained through the forward elasto-geometrical model with the real geometrical/stiffness parameters ξ. Figure 12(a) shows the mean final parameter error for the calibration of both mechanisms with respect to the number of measurement points (a Gaussian noise with a standard deviation of 10µm is added to each measurement point).
  • The mean TCP positioning accuracy was calculated for a set of 10 points taken within the workspace.

4.1 Description and elasto-geometrical modeling of the Scissors-Kinematics machine

  • The method that has been proposed for the elasto-geometrical modeling of redundant PKMs has been tested on the Scissors-Kinematics machine developed at the Fraunhofer Institute for Machine Tools and Forming Technology IWU in Chemnitz for tool and die machining [27].
  • The elasto-geometrical modeling method that has been developed so far involves mechanisms with one redundant branch.
  • Its application is also suitable for mechanisms with a higher order of redundancy and, therefore, it has been applied to the Scissors-Kinematics architecture.
  • The Scissors-Kinematics redundant parallel structure includes a moving plat- form, four linear actuators along the y-axis and five fixed-length rods (Fig. 14(a)).

4.2 Elasto-Geometrical Modeling Validation

  • For several TCP positions along the x-axis a variation was applied on one of the parameters, the new actuator positions were calculated with this modified parameter set and all actuators were driven to these positions.
  • The scanning head is mounted directly in the spindle and the plate is fixed on the machine table.
  • The TCP displacements are too small to be measurable.
  • The average deviation between the measured TCP displacements and those obtained by the elasto-geometrical model for all parameters and over the whole x-movement is 14 %.
  • For the redundant part, it is 100 % because these parameters are not taken into account in the model.

4.3 Elasto-geometrical calibration validation

  • The calibration of the Scissors-Kinematics was carried out using the gridencoder to measure 80 TCP positions over the whole workspace.
  • They do not appear in the list of parameters to be identified because of the column normalization of the Jacobian matrix used during the optimization process.
  • The mean position difference for the redundant actuators between the results of the forward geometrical model with the calibrated parameters and the measurements are ∆q2 = 0.873 mm and ∆q3 = 0.305 mm for actuators 2 and 3, respectively.
  • The measurement data are then excluded as being the cause of the discrepancy between the results of the elasto-geometrical calibration and the real mechanism.

5 Conclusion

  • The external forces and the internal constraints linked to the actuation redundancy.
  • The method uses a partly analytical finiteelement analysis based on beam elements, so that it is quick enough for an on-line implementation.
  • This method can also be applied for the study of the influence of machine parameter errors on the TCP, thus it is adapted for the calibration of such mechanisms.
  • The calibration simulations revealed the complementary facts that redundant PKMs are more robust to parameter errors and that for this reason they are more difficult to calibrate than the classical non-redundant PKMs.
  • A self-calibration strategy could be used where the redundant actuators would act as extra measuring systems or extra sensors could be used on passive joints.

Did you find this useful? Give us your feedback

Citations
More filters
Journal ArticleDOI
TL;DR: An approach for the identification of elasto-static parameters of a robotic manipulator using the virtual experiments in a CAD environment based on the numerical processing of data extracted from the finite element analysis results.

84 citations


Cites methods from "Elasto-geometrical modeling and cal..."

  • ...For parallel robots, this method has been developed in works [19,20], where a general technique for stiffness modeling of the manipulator with rigid/flexible links and passive joints was proposed....

    [...]

Journal ArticleDOI
TL;DR: In this article, a robust and systematic method is first proposed to derive the elastic model of their structure and an efficient FE simulation of the process is then used to predict accurately the forming forces.
Abstract: In this paper, a coupling methodology is involved and improved to correct the tool path deviations induced by the compliance of industrial robots during an incremental sheet forming task. For that purpose, a robust and systematic method is first proposed to derive the elastic model of their structure and an efficient FE simulation of the process is then used to predict accurately the forming forces. Their values are then defined as the inputs of the proposed elastic model to calculate the robot TCP pose errors induced by the elastic deformations. This avoids thus a first step of measurement of the forces required to form a test part with a stiff machine. An intensive experimental investigation is performed by forming a classical frustum cone and a non-symmetrical twisted pyramid. It validates the robustness of both the FE analysis and the proposed elastic modeling allowing the final geometry of the formed parts to converge towards their nominal specifications in a context of prototyping applications.

79 citations


Cites methods from "Elasto-geometrical modeling and cal..."

  • ...The methodologies proposed in the literature are based either on Lumped-parameter [14], [15], [16] or more realistic Finite Element models [17], [18], [19]....

    [...]

Journal ArticleDOI
TL;DR: Primary advantages of PKM redundancy include workspace enlargement, singularity elimination/ avoidance, and improved joint-torque distribution, in contrast to the main challenges redundant mechanisms present, such as in motion planning and control, and calibration.
Abstract: Parallel kinematic mechanisms (PKM) have received particular attention due to their higher stiffness, increased payload capacity, and agility, when compared to their serial counterparts. Despite these significant advantages, however, most PKM designs, typically, yield limited workspace, problematic singularities, and configuration-dependent stiffness. In response, mechanism redundancy has emerged as an effective tool to address these and other problems. In this paper, we present an in-depth discussion of past research on PKM redundancy. The methodical review of the pertinent literature, first, introduces the concept of redundancy based on the number of actuators and the number of degrees of freedom required to perform a task and, then, discusses the two main types of redundancy according to the mobility of the mechanism, i.e., kinematic and actuation redundancy. Subsequently, research on the design aspects of redundant PKMs, including the various criteria used for design optimization is detailed. Primary advantages of PKM redundancy include workspace enlargement, singularity elimination/ avoidance, and improved joint-torque distribution. In this paper, these advantages are discussed in contrast to the main challenges redundant mechanisms present, such as in motion planning and control, and calibration. Other issues of PKM redundancy, briefly, presented herein for completeness are fault-tolerance, reconfigurability, cable-driven and hyper-redundant PKMs.

78 citations


Cites background from "Elasto-geometrical modeling and cal..."

  • ...More recently, the study in [160] suggested that internal forces may also have...

    [...]

Posted Content
TL;DR: In this paper, an approach for the identification of elasto-static parameters of a robotic manipulator using the virtual experiments in a CAD environment is presented, based on the numerical processing of the data extracted from the finite element analysis results, which are obtained for isolated manipulator links.
Abstract: The paper presents an approach for the identification of elasto-static parameters of a robotic manipulator using the virtual experiments in a CAD environment. It is based on the numerical processing of the data extracted from the finite element analysis results, which are obtained for isolated manipulator links. This approach allows to obtain the desired stiffness matrices taking into account the complex shape of the links, couplings between rotational/translational deflections and particularities of the joints connecting adjacent links. These matrices are integral parts of the manipulator lumped stiffness model that are widely used in robotics due to its high computational efficiency. To improve the identification accuracy, recommendations for optimal settings of the virtual experiments are given, as well as relevant statistical processing techniques are proposed. Efficiency of the developed approach is confirmed by a simulation study that shows that the accuracy in evaluating the stiffness matrix elements is about 0.1%.

76 citations

References
More filters
Proceedings ArticleDOI
18 Apr 2005
TL;DR: With this formulation a computational effcient open-loop preload control is developed and applied to the elimination of backlash and its simplicity makes it applicable in real-time applications.
Abstract: Redundant actuation of parallel manipulators admits internal forces without generating end-effector forces (preload). Preload can be controlled in order to prevent backlash during the manipulator motion. Such controlis based on the inverse dynamics. The general solution of the inverse dynamics of redundantly actuated parallel manipulators is given. For the special case of simple over actuation an explicit solution is derived in terms of a single preload parameter. With this formulation a computational effcient open-loop preload control is developed and applied to the elimination of backlash. Its simplicity makes it applicable in real-time applications. The approach is exemplified for a planar 4RRR manipulator.

23 citations


"Elasto-geometrical modeling and cal..." refers background in this paper

  • ...The presence of one or more redundant actuated chains in the structure allows the avoidance of mechanism singularities [2] [3] and the reduction of joint backlash effects using a control on the internal force directions [4] [5] [6]....

    [...]

Proceedings ArticleDOI
10 Oct 2004
TL;DR: The general methods of singularity analysis of a general parallel manipulator are not suitable for that of a redundant Parallel manipulator, thereby this work presents a method for the identification of the singularities of redundant parallel manipulators.
Abstract: The general methods of singularity analysis of a general parallel manipulator are not suitable for that of a redundant parallel manipulator, thereby This work presents a method for the identification of the singularities of redundant parallel manipulators. Firstly, the theory of singular value decomposition is employed to analyze the velocity equation of a mechanism, and the relationship between the generalized input velocities and the generalized output velocities is researched. Then the physical interpretation of the singularity of a redundant parallel manipulator is discussed, and the relationship between the singularity and the singularity values of the Jacobian matrix of a mechanism is studied. Finally, based on above analysis, the singularities of a redundant manipulator are divided into three basic types and a method for computing the singularity set is presented and formulated. As an example, a 3 degree-of-freedom redundant manipulator is researched through using this method, and all the singular configurations of this manipulator are found out and pictured.

19 citations


"Elasto-geometrical modeling and cal..." refers background in this paper

  • ...The presence of one or more redundant actuated chains in the structure allows the avoidance of mechanism singularities [2] [3] and the reduction of joint backlash effects using a control on the internal force directions [4] [5] [6]....

    [...]

Proceedings ArticleDOI
03 Dec 2003
TL;DR: A method based on a probabilistic approach to determine how computing the FKM to obtain, in terms of probability, the lowest Cartesian error is proposed.
Abstract: The forward kinematic model (FKM) of a redundantly actuated robot is not unique: if each actuator is equipped with an encoder, there are more joint data than strictly necessary for computing nacelle position. It is then possible to fuse competitive data to find the nacelle position. This paper proposes then a method based on a probabilistic approach to determine how computing the FKM to obtain, in terms of probability, the lowest Cartesian error.

6 citations


"Elasto-geometrical modeling and cal..." refers methods in this paper

  • ...Some authors proposed some purely geometrical methods [16] and some methods based on lumped models [5], [17]....

    [...]

Book ChapterDOI
01 Jan 1988
TL;DR: In this article, aufgabe dieser Darstellung der Methode der Finiten Elemente (Finite Element Method, FEM) ist es, die Kenntnisse zu vermitteln, die erforderlich sind, um die Methode in der Baustatik sinnvoll und kritisch anwenden zu konnen.
Abstract: Aufgabe dieser Darstellung der Methode der Finiten Elemente (Finite Element Method, FEM) ist es, die Kenntnisse zu vermitteln, die erforderlich sind, um die Methode in der Baustatik sinnvoll und kritisch anwenden zu konnen. Die Darstellung geht daher von dem Verschiebungsgrosenverfahren der Baustatik aus. Fur eine vertiefte Einarbeitung in die Methode steht ein umfangreiches Schrifttum zur Verfugung, das z. B. [1] entnommen werden kann.

5 citations


"Elasto-geometrical modeling and cal..." refers methods in this paper

  • ...The stiffness of each two-node beam is first expressed in the beam local reference frame Rij as [20]: Kij = ...

    [...]

Frequently Asked Questions (1)
Q1. What are the contributions mentioned in the paper "Elasto-geometrical modeling and calibration of redundantly actuated pkms" ?

The main originality of this work is to propose an efficient elasto-geometrical and calibration method that allows the identification of both the geometrical and stiffness parameters of redundantly actuated parallel mechanisms with slender links. The first part of the paper explains the proposed method through its application on a simple redundant planar mechanism.