Experimental evaluation of static stiffness of a spatial translational parallel manipulator.

Similar documents
Geometric Modeling of Parallel Robot and Simulation of 3-RRR Manipulator in Virtual Environment

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

STIFFNESS OF PARALLEL MANIPULATORS WITH CRANK-CONNECTING ROD SYSTEM

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT

EEE 187: Robotics Summary 2

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

FREE SINGULARITY PATH PLANNING OF HYBRID PARALLEL ROBOT

Robotics kinematics and Dynamics

Industrial Robots : Manipulators, Kinematics, Dynamics

Design, Manufacturing and Kinematic Analysis of a Kind of 3-DOF Translational Parallel Manipulator

Software correction of geometric errors for multiaxis

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

A Pair of Measures of Rotational Error for Axisymmetric Robot End-Effectors

A New Algorithm for Measuring and Optimizing the Manipulability Index

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

Some algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Inverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

A New Algorithm for Measuring and Optimizing the Manipulability Index

Kinematic Analysis of a Two Degree-of-freedom Parallel Manipulator

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps

Kinematic Optimisation of the Gantry-Tau Parallel Kinematic Manipulator with respect to its Workspace

The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach

Kinematics: Intro. Kinematics is study of motion

WORKSPACE AGILITY FOR ROBOTIC ARM Karna Patel

Guidelines for proper use of Plate elements

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Kinematics and dynamics analysis of micro-robot for surgical applications

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

Constraint and velocity analysis of mechanisms

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities

On the Kinematics of Undulator Girder Motion

Application Note. Fiber Alignment Using The HXP50 Hexapod PROBLEM BACKGROUND

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar

Application Note. Fiber Alignment Using the HXP50 Hexapod PROBLEM BACKGROUND

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

Stackable 4-BAR Mechanisms and Their Robotic Applications

3D Coordinate Transformation Calculations. Space Truss Member

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

Abstract. Introduction

Novel 6-DOF parallel manipulator with large workspace Daniel Glozman and Moshe Shoham

Robot mechanics and kinematics

Chapter 2 Intelligent Behaviour Modelling and Control for Mobile Manipulators

Index Terms Denavit-Hartenberg Parameters, Kinematics, Pick and place robotic arm, Taper roller bearings. III. METHODOLOGY

CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING

High-Precision Five-Axis Machine for High-Speed Material Processing Using Linear Motors and Parallel-Serial Kinematics

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates

Changing Assembly Modes without Passing Parallel Singularities in Non-Cuspidal 3-RPR Planar Parallel Robots

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Workspaces of planar parallel manipulators

Basilio Bona ROBOTICA 03CFIOR 1

Modeling and Analysis of a 6 DOF Robotic Arm Manipulator

Synthesis of Spatial RPRP Loops for a Given Screw System

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

COLLISION-FREE TRAJECTORY PLANNING FOR MANIPULATORS USING GENERALIZED PATTERN SEARCH

Chapter 1: Introduction

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

INSTITUTE OF AERONAUTICAL ENGINEERING

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

Design and Optimization of the Thigh for an Exoskeleton based on Parallel Mechanism

Prof. Fanny Ficuciello Robotics for Bioengineering Trajectory planning

Jacobian: Velocities and Static Forces 1/4

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators

Building the Graphics Memory of. the Stiffness Matrix of the Beam

Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer

PPGEE Robot Dynamics I

Workspace computation in parallel manipulators with three translational degrees of freedom

Application-Oriented Development of Parallel Kinematic Manipulators with Large Workspace

Desktop 3-axis parallel kinematic milling machine

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

Jacobian: Velocities and Static Forces 1/4

Volumetric accuracy experimental evaluation and 3D error map generation for a Kawasaki FS 10 E articulated arm industrial robot

LIGO Scissors Table Static Test and Analysis Results

A Simulation Tool to Study the Kinematics and Control of 2RPR-PR Parallel Robots

Chapter 4. Mechanism Design and Analysis

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

Structural Configurations of Manipulators

Design of a Three-Axis Rotary Platform

Forward Kinematic Analysis, Simulation & Workspace Tracing of Anthropomorphic Robot Manipulator By Using MSC. ADAMS

Fundamentals of Structural Geology Exercise: concepts from chapter 2

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Single Actuator Shaker Design to Generate Infinite Spatial Signatures

DETC2000/MECH KINEMATIC SYNTHESIS OF BINARY ACTUATED MECHANISMS FOR RIGID BODY GUIDANCE

ADJUSTABLE GEOMETRIC CONSTRAINTS 2001 MIT PSDAM AND PERG LABS


Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

A 12-DOF Analytic Inverse Kinematics Solver for Human Motion Control

A MECHATRONIC APPROACH OF THE WINDSHIELD WIPER MECHANISMS

Adaptation of the geometric model of a 6 dof serial robot to the task space

Kinematic Analysis and Optimum Design of 8-8 Redundant Spatial In-Parallel Maniputator

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Transcription:

Experimental evaluation of static stiffness of a spatial translational parallel manipulator. CORRAL, J. (1), PINTO, Ch. (), ALTUZARRA, O. (), PETUA, V. (), DEL POZO, D. (1), LÓPEZ, J.M. (1) (1) Robotier Technology Center Parque Tecnológico, Edificio 0, 48170 Zamudio, Bizaia, SPAIN () Department of Mechanical Engineering. Faculty of Engineering in Bilbao Alameda de Urquijo s/n, 48013 Bilbao, Bizaia, SPAIN http://www.ehu.es/compmech Abstract: - In this wor a methodology for the experimental determination of the static stiffness of a manipulator of parallel inematics is presented. On the basis of a systematic strategy, maps of stiffness in the space of wor of a robot of three translational degrees of freedom are represented. These maps provide to the designer quantitative information of special importance for the type of application considered. Key-Words: - parallel manipulator, translational motion pattern, stiffness, experimentation. 1 Introduction The main objective of the companies is to send to the maret every time more competitive products. For it they resort to more specialized and automated processes in which the development of its manipulators is greater. In order to compete in the sector they need more accurate robots which execute the tass at greater speed and that they are more flexible and adaptable to the processes in which they are used. This will allow the provider a faster answer for the changing necessities of the client. depends, among other factors, of the configuration and the location of the manipulator as well as of its orientation []. Therefore it is necessary to now how the parameter varies throughout the worspace [3]. In order to obtain this objective a wor of determination of the manipulator's stiffness by means of an experimental method has been made which has resulted in stiffness maps for this parallel inematics platform. Problem Formulation In order to develop this study it turns out necessary to now the geometric characteristics of the prototype and the resolution of the inverse inematics problem that will serve to now the values of the input data for a theoretical position for the manipulator s experimentation points. Fig.1 TPM prototype. Parallel inematics manipulators conform perfectly to these necessities since they fit in with some of their main advantages as they are the precision, the high stiffness and good dynamic behaviour [1]. In the scope of the parallel manipulators the precision with they are able to execute the objective depends directly on the stiffness of the manipulator. For all the manipulators, stiffness is a function that.1 Robot inematics description Translational Parallel Manipulator (TPM) is parallel inematics mechanism consisting on two platforms, one fixed and the other movable, connected by means of three identical legs [4]. Each one of the legs is formed by two articulated beams lined to each other by means of a rotational joint. The connection of the legs to the platforms is made by means of a cylindrical joint, for the connection to the fixed platform, and a rotational joint with the moving platform (figure 1).

Fixed element Z C joint C joint C joint C 1 P Element 1-1 Element -1 Element 3-1 P Element 1- Element - Element 3- C 1 C Z 1 P Z C 1 θ 1 11 B 1 θ 1 11 A 1 Element 1-3 Element -3 End-effector Element 3-3 Fig.3 -Z plane view. Fig. TPM s joints and legs sequences. In figure, the sequential representation of pairs and loops of the mechanism is shown. The elements are into square boxes and the inematical pairs surrounded by a circle. This is a mechanism of three translational degrees of freedom (DOF), that is to say, once the platform base is fixed, the actuator has a relative parallel movement of translation to the first [5]. Its drive can be carried out by means of three translations or three rotations and for the actuator s movement we obtain a purely translational movement according to the directions of the three Cartesian axes. The translational drives can be implemented through a small spindle mechanism which would transform an auxiliary rotatory input action to the corresponding translation, or directly a rotatory input (e.g. with an electrical step by step motor). Finally, there is another important characteristic: this manipulator is fully parallel or totally parallel, that is to say, that it has as many DOF in its movable platform as inematical chains between itself and the fixed platform, being each inematical chain composed by a single active or acted pair..1.1 Inverse inematics position problem resolution From the illustration observed in figure 3 the closing equations for the obtaining of the position of the of the platform s actuator are deduced. The closed-loop equation would be: A1 1 1 1 1 + 1 P = A B + B C C P (1) After some suitable operation and rearranging this equation we can obtain the value of the input angles based on the position of the actuator: C 1P ) ( Z C1PZ ) θ11 = Arc cos + ( C1P ) + ( Z C1PZ ) () C ) + ( ) 1P Z C1PZ + Arc cos 1 A1 B1 C 1P ) ( Z C1PZ ) θ1 = Arc cos ( C1P ) + ( Z C1PZ ) (3) C ) + ( ) 1P Z C1PZ Arc cos 1 A1 B1 For a given position of the terminal element it is possible to now the values of the angles θ 11 and θ 1. In the same the other planes with their corresponding variables are solved: θ 1, θ, θ 31 and θ 3. C P Z B C P C P X? θ? Z B 3 C 3 θ 3 θ 31 X A θ 1? 1 Fig.4 Front and top views. A 3 X

Although from these solutions up to eight different configurations can be obtained, with the fixed element placed and defined the quadrant by the elements of union to the fixed one we restricted the number of viable configurations to the one of the described solution and it is represented in figure 5: 3. Experimental setting For the execution of the tests in the trustworthy form it needs, it's necessary to mount and fit the fixed frame and the instrumentation well so that the errors in the measures are as small as possible. 3..1 Measuring components Next, all the elements of measurement that have been used in the execution of the tests for the determination of the stiffness in the different points are shown in figure 6 and figure 7. Fig.5 TPM s assembled CAD. Fig.6 Reference system (X,,Z). 3 Experimental stiffness calculation Once the inverse inematics problem is solved, the following step consists on the obtaining of the values of stiffness within the whole worspace [6], [7]. In order to obtain it different stages must be completed and they are described next. 3.1 Stiffness matrix analysis As the manipulator is purely translational and the given characteristics of the input / output movement, we will have guidelines and/or limitations at the time of establishing the procedure to mae the different experimental measures throughout the worspace. In the first place, the static problem of the stiffness is being described. The equation for the calculation of the static problem indicates that: where, f=[k] δ (4) Fig.7 Devices of measurement. In this case the preparation of the ban of tests is a relatively simple stage. Next the measurers of angles (inclinometers) on the arms and the movable platform are installed. For measurement of the position variations and also of the corresponding loads that cause the displacements in the vertical direction the dial indicators are used. On the fixed platform, scales for the position of the movable platform measurement have been installed. This way the origin of our system of reference on the fixed platform is defined as illustrated in figures 6, 7 and 8. In addition a plate has been added to facilitate the application of the load on the movable platform. xx xy xz K = yx yy yz (5) zx zy zz [ ] Where f is applied force s vector and δ resultant displacement s one.

arm Z arm X arm Fig.9 X,, Z legs. Fig.8 Experimental setting. 3.. Procedure of the measures Since the manipulator in its output is purely translational and that to the input the selected drives are the linear ones this leads us to a systematization of measures consisting on the division of the woring space in planes of constant coordinate Z. In each plane thirty measures will be made following next protocol: First step: -It is used as border limit in the measures the defined one by the worspace of the manipulator. -It is placed Z arm totally stretched to a constant level of height. -They are placed X and arms as close as possible to the frame of reference for the measurements origin. -The coordinate is increased and until arm X is totally stretched. Second step: -In the following stage arm Z is no longer totally stretched. -Now the arm is totally stretched and X arm increases its position by intervals of 50 mm. -The last point is with arms X and totally stretched. Third step: -Now the process is followed until folding the arms next to the origin. In this case the coordinate is reduced by 50 in 50 mm until x-axis maes top and the actuator is as close as possible of the vertical axis that contains Z arm. Forth step: -Reduce x coordinate by 50 in 50 mm until x-axis and are as close as possible to the origin. In this situation Z axis is completely stretched. Known the variation stages of the arms position the methodology for the taing of data throughout the worspace can be defined. In order to cover all this space divides each X plane in a grid of 50x50 mm which defines the measured points. The platform in the point of corresponding measurement is positioned. Its position it scored and the pairs of entrance are fixed by means of the screw system of fixation. Arm Z is also immobilized by means of wedges that restrain it in vertical direction. Once everything is fixed, the position of the actuator and the values of the angles are written down θ 11 and θ 1. Next we introduce a load of g. This preload is used to remove gaps of the structure. With the preload we turn on the inclinometers located on the actuator and store the initial angles and the new initial coordinates of the platform. The dial indicators are restarted and is placed the load of g. then we again store all the positions and the displacements indicated by the clocs. Between all the measures taen some of them, as the variations of the platform's rotations, θ x, θ y and θ z in addition to the displacements according to X and are of the same order of magnitude that the error of precision of the dial indicators so it has no sense to consider these measures. Finally and after the analysis of the first experimental measures the study of stiffness is restricted to the component zz of the stiffness matrix. This is because of the order of magnitude of the deformations corresponding to the other four components initially proposed in the wor was of the same order that the precision of the measuring instruments. 4 Results representation Through the previous methodology, values in discrete points of the worspace are obtained. In order to

complete the objective of the stiffness maps, the stiffness lie a continuous function of the point throughout the worspace must be represented. For it the tool of interpolation of Matlab software will be used which provides interpolated values for the rest of the points of the worspace. Of course, the error that introduces the interpolation (difference between the real values and the approximated ones) must be smaller than the one of the own experimental process (difference between the real values and the measured values). Lie parameter to evaluate the quality of our interpolation the standard deviation of procedures, the interpolation and the experimentation will be used. Error standard deviation measures Fig.11 Standard deviation of interpolations. 4.1 Experimental standard deviation In order to evaluate the error committed in the experimental stage the measurement of an only point in twenty times will be carried out and calculated the standard deviation of this experimentation (figure 10). 4. Results mapping With the data of the different completed experimental results of the linear interpolation we obtain the representative maps of the stiffness throughout the worspace. By means of the postprocessor we can represent several types of maps. In the first place we have the variation of the stiffness for a constant z plane (figure 1). Results dispersion 30 8 6 4 0 Standard deviation (mm) 18 16 14 1 10 8 6 4 0 1 3 4 5 6 7 8 9 10 11 1 num ber of m eassurem ents Fig.10 Experimental error s standard deviation. In order to obtain a continuous representation of the stiffness throughout the worspace, different types from interpolation [8] until determining as it is the approach that less error introduces were made. Fig.1 Deformation mapping for various planes. In the figure 13 we can observe the part of the worspace that fulfils the condition of deformations that don't exceed an indicated value of 00 μm.

From a finite number of points (approx 10 points by each plane) and a postprocess based on the interpolation, a continuous map of stiffness with a maximum error of N/μm is obtained. Three-dimensional maps based on boxes of utility for the user of the machine based on stiffness intervals according to the necessities of each application are obtained. Fig.13 3D mapping of deformations. Finally, a condition of stiffness ran can also be represented. In figure 14, the boxes represent those zones of the worspace correspond with a considered stiffness range. The smaller geometric forms (boxes) correspond with the highest values of stiffness. Fig.14 Ranges of stiffness. The procedure that better comes near to the experimentation is the one of the linear interpolation (discontinuous line in figure 10) since it converges towards the value of 18 μm whereas the deviation of the experimental method was located in a value of 0 μm. The extreme values are reached in configurations in which the manipulator is more gathered or completely stretched. References: [1] Corral, J., Pinto, Ch., Petuya, V., Del Pozo, D., Ispizua, E., López, J.M., Complete manufacturing process of parallel inematics manipulator, IASME Transactions, issue 1, vol., 005, pp. 39-43. [] Merlet, J-P., Parallel Robots, Kluwer Academics Publishers, London, 000. [3] Gosselin, C., Stiffness Mapping for Parallel Manipulator. IEEE Transactions on Robotics and Automation, 6-3, 1990, pp. 377-38. [4] Kong, X., Gosselin, C., Kinematics and Singularity Analysis of a Novel Type of 3-CRR 3- DOF Translational Parallel Manipulator, The International Journal of Robotics Research Vol. 1, No. 9, September 00, pp. 791-798. [5] Tsai, L-W., Robot Analysis: The Mechanics of Serial and Parallel Manipulators, John Wiley & Sons Inc., 1999. [6] Corradini, C., Fauroux, J-Ch., Krut, S., Company, O., Evaluation of a 4 Degree of Freedom Parallel Manipulator Stiffness, Proceedings of the 11 th Congress of Mechanism and Machine Science, August 18-1, 003, Tianjin, China. [7] Company, O., Pierrot, F., Fauroux, J-Ch., A Method for Modeling Analytical Stiffness of a Lower Mobility Parallel Manipulator, 005 IEEE International Conference on Robotics and Automation, April 18-, 005. Barcelona, Spain. [8] MATLAB, 1994-005, The MathWors, Inc. 5 Conclusion A methodology for the obtaining of the maps of stiffness of this family of parallel manipulators has been developed who, in principle, will be extrapolable to another type of spatial parallel manipulators of three degrees of freedom.