Synthesis of Spatial RPRP Loops for a Given Screw System

Similar documents
DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

Some Open Problems in Kinematic Synthesis

A Family of New Parallel Architectures with Four Degrees of Freedom

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

Constraint and velocity analysis of mechanisms

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

DESIGN OF NON-ANTHROPOMORPHIC ROBOTIC HANDS FOR ANTHROPOMORPHIC TASKS. Francesc Moreno-Noguer

SYNTHETICA 2.0: SOFTWARE FOR THE SYNTHESIS OF CONSTRAINED SERIAL CHAINS

Kinematic Synthesis of Multi-Fingered Robotic Hands for Finite and Infinitesimal Tasks

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

Kinematic Synthesis. October 6, 2015 Mark Plecnik

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

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

Inherently Balanced Double Bennett Linkage

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

Local and Full-cycle Mobility Analysis of a 3-RPS-3-SPR Series-Parallel Manipulator

LEVEL-SET METHOD FOR WORKSPACE ANALYSIS OF SERIAL MANIPULATORS

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

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

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

Design of a Three-Axis Rotary Platform

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

Extension of Usable Workspace of Rotational Axes in Robot Planning

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

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

Robotics kinematics and Dynamics

Integrated Type And Dimensional Synthesis of Planar Four-Bar Mechanisms

KINEMATICS OF AN OVERCONSTRAINED MECHANISM IN PRACTICE

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

DETC SLIDER CRANKS AS COMPATIBILITY LINKAGES FOR PARAMETERIZING CENTER POINT CURVES

Kinematics of Closed Chains

3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park

Theory of Robotics and Mechatronics

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Chapter 4. Mechanism Design and Analysis

Workspaces of planar parallel manipulators

Forward kinematics and Denavit Hartenburg convention

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

A Novel Approach for Direct Kinematics Solution of 3-RRR Parallel Manipulator Following a Trajectory

A Task Driven Unified Synthesis of Planar Four-Bar and Six-Bar Linkages with R- and P- Joints For Five Position Realization

Data-Driven Kinematics: Unifying Synthesis of Planar Four-Bar Linkages via Motion Analysis

Slider-Cranks as Compatibility Linkages for Parametrizing Center-Point Curves

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

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

Homogeneous coordinates, lines, screws and twists

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

EEE 187: Robotics Summary 2

Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering

Workspaces of planar parallel manipulators

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

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

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

Bennett s linkage and the cylindroid

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

Dynamic Model of a 3-dof Asymmetric Parallel Mechanism

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute

A Geometric Newton-Raphson Method for Gough-Stewart Platforms

KINEMATIC ANALYSIS OF A NOVEL THREE DEGREE-OF-FREEDOM PLANAR PARALLEL MANIPULATOR

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

Downloaded on T20:20:42Z. Title. A planar reconfigurable linear rigid-body motion linkage with two operation modes.

Analytical and Applied Kinematics

Comparison of some Zero torsion Parallel Manipulators based on their Maximum Inscribed Singularity free Circle and Parasitic motion

INTRODUCTION CHAPTER 1

Robot mechanics and kinematics

Solving the Geometric Design Problem of Spatial 3R Robot Manipulators Using Polynomial Homotopy Continuation

Kinematics of pantograph masts

Graphical Singularity Analysis of Planar Parallel Manipulators

Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism

Geometrical Conditions Verification of Over Constrained Mechanism with Elastic Deformation Based on Bennett Mechanism

Theory of Machines Course # 1

Kinematic Synthesis of Binary and Continuously Actuated Planar Platforms UNIVERSITY OF DAYTON

CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

Parallel, Serial and Hybrid Machine Tools and Robotics Structures: Comparative Study on Optimum Kinematic Designs

Lecture 3. Planar Kinematics

Industrial Robots : Manipulators, Kinematics, Dynamics

TENTH WORLD CONGRESS ON THE THEORY OF MACHINE AND MECHANISMS Oulu, Finland, June 20-24, 1999 Finding Innitesimal Motions of Objects in Assemblies Usin

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK USING ASSUR VIRTUAL CHAINS

CHAPTER 3 MODELLING, SIMULATION AND KINEMATIC STUDY OF 3 - DOF PARALLEL MANIPULATORS

Singularity-Invariant Leg Substitutions in Pentapods

Robot mechanics and kinematics

Robotics. SAAST Robotics Robot Arms

Planar Robot Kinematics

UC Irvine UC Irvine Previously Published Works

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions

Non-Singular Assembly-mode Changing Motions for 3-RPR Parallel Manipulators

Kinematic Analysis and Design of a New 3-DOF Translational Parallel Manipulator

Collision Detection of Cylindrical Rigid Bodies for Motion Planning

Articulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017

Using Redundancy in Serial Planar Mechanisms to Improve Output-Space Tracking Accuracy

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

ME 115(b): Final Exam, Spring

A NOVEL METHOD FOR THE DESIGN OF 2-DOF PARALLEL MECHANISMS FOR MACHINING APPLICATIONS

KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS

KINEMATIC AND DYNAMIC SIMULATION OF A 3DOF PARALLEL ROBOT

Transcription:

Synthesis of Spatial RPRP Loops for a Given Screw System A. Perez-Gracia Institut de Robotica i Informatica Industrial (IRI) UPC/CSIC, Barcelona, Spain and: College of Engineering, Idaho State Univesity, USA e-mail: aperez@iri.upc.edu Abstract. The dimensional synthesis of spatial chains for a prescribed set of positions can be used for the design of parallel robots by joining the solutions of each serial chain at the end effector. In some cases, this may yield a system with negative mobility. The synthesis of some overconstrained but movable linkages can be done if the finite screw system associated to the motion of the linkage is known. For these cases, the screw system could be related to the finite tasks positions traditionally defined in the synthesis theory. This paper presents the simplest case, that of the spatial RPRP closed chain, for which one solution exists. Key words: Dimensional synthesis, overconstrained linkages, finite screw systems. 1 Introduction Synthesis of parallel robots has focused mainly on type or structural synthesis, using group theory, screw theory, or geometric methods, see for instance [3]. Dimensional synthesis examples exist, which focus on optimizing performance indices [7], [10] or on reachable workspace sizing [1], []; see also [14]. The dimensional synthesis of spatial serial chains for a prescribed set of positions can be used for the design of parallel robots by synthesizing all supporting legs for the same set of positions. There are a few examples of finite-position dimensional synthesis of parallel robots in the literature, most of them doing partial synthesis. Wolbrecht et al. [1] perform synthesis of 3-RRS, 4-RRS and 5-RRS symmetric parallel manipulators; Kim and Tsai [11] and Rao [0] solve the partial kinematic synthesis of a 3-RPS parallel manipulator. This method yields, in some cases, a system with negative mobility. One interesting question is whether the finite-screw surfaces generated by the task positions can give any information for the synthesis of the overconstrained closed linkages. Using Parkin s definition for pitch [15], the screws corresponding to finite displacements can form screw systems. Huang [4] showed that the single RR chain forms a finite screw system of third order; however, the set of finite displacements of the coupler of the Bennett linkage form a cylindroid, which is a 1

A. Perez-Gracia general -system of screws [5]. Baker [1] has also studied the motion of the Bennett linkage. Perez and McCarthy [16] used two arbitrary displacements to generate the cylindroid associated to the Bennett linkage in order to perform dimensional synthesis. Husty et al. [9] use the geometry of the Study quadric to obtain simpler equations for the synthesis and analysis. Following this approach, Pfurner and Husty [19] present the constraint manifold of overconstrained -3R parallel robots as 6R closed chains. In this paper, the focus is on the simplest of the overconstrained linkages, the closed spatial RPRP linkage. Recently, Huang [6] has shown that the set of screws corresponding to displacements of this linkage forms a -screw system. We use this result in order to synthesize RPRP linkages with positive mobility and for a given shape of the screw system of the relative displacements. In order to do so, we state the design equations using the Clifford algebra of dual quaternions [18], which has a direct relation to the screw system. The design yields a single RPRP linkage. Clifford algebra equations for the synthesis.1 Forward Kinematics The approach used in this paper for stating design equations is based on the method of Lee and Mavroidis [13]. They equate the forward kinematics of a serial chain to a set of goal displacements and consider the Denavit-Hartenberg parameters as variables. A more efficient formulation for our purpose consists of stating the forward kinematics of relative displacements using the even Clifford subalgebra C + (P 3 ), also known as dual quaternions. In this section, we follow the approach presented in [18]. The Plücker coordinates S = (s,c s) of a line can be identified with the Clifford algebra element S = s + εc s. Similarly, the screw J = (s,v) becomes the element J = s + εv. Using the Clifford product we can compute the exponential of the screw θ J, e θ J = (cos θ d sin θ ε) + (sin θ + d cos θ ˆθ ε)s = cos ˆθ + sin S. (1) The exponential of a screw defines a unit dual quaternion, which can be identified with a relative displacement from an initial position to a final position in terms of a rotation around and slide along an axis. For a serial chain with n joints, in which each joint can rotate an angle θ i around, and slide the distance d i along, the axis S i, for i = 1,...,n, the forward kinematics of relative displacements (with respect to a reference position) can be expressed as the composition of Clifford algebra elements. Let θ 0 and d 0 be the joint parameters of this chain when in the reference configuration, so we have ˆθ = (θ θ 0 + (d d 0 )ε). Then, the movement from this reference configuration is defined by

Synthesis of Spatial RPRP Loops for a Given Screw System Q ( θ ) = e θ 1 S1 = (c e θ S e θ n Sn 3, θ 1 θ 1 θ θ θ n θ n +s S1 )(c +s S ) (c +s Sn ). () Note that s and c denote the sine and cosine functions, respectively. H G d! H g G=( g, bx g) =( g, g0) G b H Fig. 1 The RP serial chain, left; the RPRP closed linkage, right. The RPRP linkage has a mobility M = using the Kutzbach-Groebler formula; however, for certain dimensions of the links, it moves with one degree of freedom. The RPRP linkage can be seen as a serial RP chain and a serial PR chain joined at their end-effectors. The RP serial chain consists of a revolute joint followed by a prismatic joint. Figure 1 shows the RP serial chain and a sketch of the RPRP linkage with its axes. In the PR serial chain, the order of the joints in the chain is switched. For both the RP and PR serial chains, let G = g + εg0 be the revolute joint axis, with rotation θ, and H = h + εh0 the prismatic joint axis, with slide d. Notice that, for synthesis purposes, the location of the slider, given by h0, is irrelevant. The Clifford algebra forward kinematics equations of the RP chain are θ θ d + sin G)(1 + ε H) = θ θ d θ d θ θ 0 d θ (c +s g) + ε( s g h+ c h+s g + s g h). (3) Q RP ( θ, d) = (cos For the PR chain, the only difference is a negative sign in the cross product.

4 A. Perez-Gracia. Design Equations and Counting The design equations are created when a set of task positions are defined. The design variables that determine the dimensions of the chain are the position of the joint axes in the reference configuration. Given a set of task positions expressed as relative displacements, ˆP 1 j = cos ˆφ 1 j + sin ˆφ 1 j P 1 j, j =,...,m, we equate them to the forward kinematics in Eq. (), ˆP 1 j = e ˆθ 1 j S 1 e ˆθ j S e ˆθ n j S n, j =,...,m. (4) The result is 8(m 1) design equations. The unknowns are the n joint axes S i, i = 1,...,n, and the n(m 1) pairs of joint parameters ˆθ i j = θ i j + d i j ε. For the RP (and similarly the PR) serial chains, the design equations are ˆQ RP ( θ j, d j ) = ˆP 1 j, j = 1,...,m. (5) The counting of independent equations and unknowns allows to define the maximum number of arbitrary positions m that can be reached, based only on the type and number of joints of the serial chain, see [17] for details. Consider a serial chain with r revolute and p prismatic joints. The maximum number of task positions is given by m in Eq.(6). For serial chains with less than three revolute joints, the structure of semi-direct product of the composition of displacements needs to be considered, and the maximum number of rotations m R needs to be calculated too. Assuming that the orientations are given and that both the directions of the revolute joints and the angles to reach the task orientations are known, we can count, in a similar fashion, the number of translations m T that the chain can be defined for, m = 3r + p + 6 6 (r + p), m R = 3 + r 3 r, m T = r + p + 3 c. (6) 3 p In order to determine the maximum number of task positions for the RP and PR chains, we apply Eq. (6), to obtain m =.5 task positions. Additional information is obtaining when computing m R = task rotations, and m T = 3 task translations. Hence, we can define one arbitrary relative displacement and a second relative displacement whose orientation is not general. 3 Screw system for the RPRP Linkage In the context of this paper, a screw surface is a ruled surface in which the lines correspond to relative displacements. A screw surface will be a screw system if it

Synthesis of Spatial RPRP Loops for a Given Screw System 5 is closed under addition and scalar multiplication, that is, if it can be written as a linear combination of screws. The linear combination of two arbitrary screws representing relative displacements form a -system known as the cylindroid, which is the manifold for the relative displacements of the closed 4R linkage. Huang [6], by intersecting the 3- systems associated with the RP and PR dyads, shows that the screw surface of the closed RPRP linkage forms a -system of a special type, the fourth special type according to Hunt [8], also known as -IB []. The screws of this system are parallel, coplanar screws whose pitches vary linearly with their distance. This screw system can be generated by two screws with same direction and finite pitches. Notice that this coincides with the results of the counting for the synthesis of the RP (or PR) serial chain. This allows us to define and use the screw system as input for the dimensional synthesis of the closed RPRP chain. We have several strategies for doing so. For instance, we can select a first relative displacement, Ŝ 1 = cos ˆ + sin ψ ˆ ψ (s 1 + εs 0 1 ). The rotation axis of the displacement, s 1 is common to both Ŝ 1 and the second relative displacement. We set s 1 = s 13 and select a rotation angle to define the relative rotation ŝ 13. We can then set the slope of the pitch distribution in order to shape the screw system. The pitch for the finite displacement screws is [15] p 1i = t 1i tan ψ, (7) 1i directly calculated from the dual quaternion using p 1i = s 1i s 0 1i s 1i s 1i. Similarly, a point on the screw axis is calculated as Define the slope of the distribution as c 1i = s 1i s 0 1i. (8) K = p 13 p 1 c 13 c 1 (9) If we set the value of K, we can solve for t 13 in order to define the pitch of the second relative displacement, the location of its screw axis being defined. This defines the screw system; by converting to absolute displacements, we can easily check whether the trajectory of the end-effector is acceptable. 4 Dimensional Synthesis of the RPRP Linkage for a Prescribed Screw System The solution of the RP, and similarly, PR chains is simple and yields one solution. Given an arbitrary relative displacement ˆQ 1 = (q w 1 +q 1)+ε(q w0 1 +q0 1 ) and a sec-

6 A. Perez-Gracia ond displacement ˆQ 13 such that both have same direction and a given pitch distribution, as explained in previous section, we equate them to the forward kinematics in Eq.(3). We can solve for the direction of the revolute joint g and the rotation angles, g = q 1 q 1, tan θ 1i = q 1i q w, i =,3. (10) 1i The equations for the dual part are linear in the moment of the revolute joint, g 0, g 0 = 1 sin θ 1i ( q 0 1i d 1i (cos θ 1i h + sin θ 1i g h)), i = 1,. (11) Equating the solution of g 0 for both relative displacements, we can solve linearly for h as a function of the slides d 1, d 13. The relation between the slides is given by the pitch condition, q w0 1 d 1 sin θ 1 = q w0 13 d 13 sin θ 13 Imposing h = 1, we can solve for the slides to obtain one solution. Using the same process, we can solve for the PR serial chain. (1) 5 Example The dual quaternions in Table 1 were generated as explained. Ŝ 1 has been randomly generated, while the rotation in Ŝ 13 is such that it belongs to the workspace of the chain. We select c 13 = ( 1.37,.541, 1.601), randomly generated. Set a value of the slope of the pitch distribution, K = 0.48, to create the second displacement. Table 1 Goal relative displacements for the RP and PR chains (0.459, 0.133, 0.565, 0.67) + ε(1.660, 0.343, 0.019, 1.08) (0.135, 0.039, 0.167, 0.976) + ε(0.03, 0.570, 0.93, 0.184) These two screws generate the screw system in Figure, where the length of each screw is proportional to its pitch. Some of the corresponding absolute displacements of the trajectory are included in the same Figure. We obtain one solution for the RPRP linkage, specified in Table as the Plücker coordinates of the axes and the joint variables to reach the positions. Comparing these results to the joint variable conditions in [6] we can see that our solution corresponds to the unfolded RPRP linkage. Figure 3 shows the chain reaching the three displacements, using the identity as reference displacement.

Synthesis of Spatial RPRP Loops for a Given Screw System 7 1 0 0-1 -3 - -1 0 Fig. Left, Screw system generated by S1 and S13 (shown in corners); right, corresponding absolute displacements. Table Joint axes for the RPRP linkage at the reference configuration Chain Revolute joint G Prismatic joint h Rotations (θ1, θ13 ) Slides (d1, d13 ) RP ( 0.60, 0.179, 0.763) + ε( 0.436, 3.166, 0.389) (0.60, 0.179, 0.763) + ε(.316, 1.86,.310) ( 0.087, 0.893, 0.44) (-64.5,-5.) (5.30,-3.05) PR ( 0.74, 0.065, 0.959) (64.5,5.) (-5.30,3.05) Fig. 3 The RPRP linkage reaching the first position 6 Conclusions This papers presents the synthesis of an overconstrained closed linkage, the RPRP. The knowledge of the screw system that corresponds to the finite displacements of the linkage is used to ensure that the solutions of the synthesis of the RP and PR serial chains can be assembled to create a movable system. The counting of the maximum positions for the synthesis suffices to define the positions that generate the screw system. The synthesis yields a single RPRP linkage.

8 A. Perez-Gracia References 1. J.E. Baker. On the motion geometry of the bennett linkage. In Proc. 8th Internat. Conf. on Engineering Computer Graphics and Descriptive Geometry, pages 433 437, Austin, Texas, USA,, 1998.. D. Chablat and P. Wenger. Architecture optimization of a 3-dof parallel mechanism for machining applications, the orthoglide. IEEE Transactions on Robotics and Automation, 19(3):403 410, 003. 3. G. Gogu. Structural Synthesis of Parallel Robots. Part 1: Methodology. Springer, first edition, 007. 4. C. Huang. On the finite screw system of the third order associated with a revolute-revolute chain. ASME Journal of Mechanical Design, 116:875 883, 1994. 5. C. Huang. The cylindroid associated with finite motions of the bennett mechanism. In Proceedings of the ASME Design Engineering Technical Conferences, 1996, Irvine, CA, USA, 1996. 6. C. Huang. Linear property of the screw surface of the spatial rprp linkage. ASME Journal of Mechanical Design, 18:581 586, 006. 7. T. Huang, M. Li, X.M. Zhao, J.P. Mei, D.G. Chetwynd, and S.J. Hu. Conceptual design and dimensional synthesis for a 3-dof module of the trivariant - a novel 5-dof reconfigurable hybrid robot. IEEE Transactions on Robotics, 1(3):449 456, 005. 8. K.H. Hunt. Kinematic Geometry of Mechanisms., Oxford University Press, 1978. 9. M.L. Husty, M. Pfurner, H.-P. Schrocker, and K. Brunnthaler. Algebraic methods in mechanism analysis and synthesis. Robotica, 5:661 675, 007. 10. H.S. Kim and L.-W. Tsai. Design optimization of a cartesian parallel manipulator. ASME Journal of Mechanical Design, 15:43 51, 003. 11. H.S. Kim and L.-W. Tsai. Kinematic synthesis of a spatial 3-rps parallel manipulator. ASME Journal of Mechanical Design, 15:9 97, 003. 1. A. Kosinska, M. Galicki, and K. Kedzior. Design and optimization of parameters of delta-4 parallel manipulator for a given workspace. Journal of Robotic Systems, 0(9):539 548, 003. 13. E. Lee and C. Mavroidis. Solving the geometric design problem of spatial 3r robot manipulators using polynomial homotopy continuation. ASME Journal of Mechanical Design, 14(4):65 661, 00. 14. J.-P. Merlet. Optimal design of robots. In Proceedings of Robotics: Science and Systems, June, 005, Cambridge, USA, 005. 15. I.A. Parkin. A third conformation with the screw systems: Finite twist displacements of a directed line and point. Mechanism and Machine Theory, 7:177 188, 199. 16. A. Perez and J. M. McCarthy. Dimensional synthesis of bennett linkages. ASME Journal of Mechanical Design, 15(1):98 104, 003. 17. A. Perez and J. M. McCarthy. Dual quaternion synthesis of constrained robotic systems. ASME Journal of Mechanical Design, 16(3):45 435, 004. 18. A. Perez Gracia and J. M. McCarthy. The kinematic synthesis of spatial serial chains using clifford algebra exponentials. Proceedings of the Institution of Mechanical Engineers, Part C, Journal of Mechanical Engineering Science, 0(7):953 968, 006. 19. M. Pfurner and M.L. Husty. A method to determine the motion of overconstrained 6rmechanisms. In Proceedings of the 1th IFToMM World Congress, June 18-1, 007, Besancon, France, 007. 0. N.M. Rao and K.M. Rao. Dimensional synthesis of a 3-rps parallel manipulator for a prescribed range of motion of spherical joints. Mechanism and Machine Theory, 44:477 486, 009. 1. E. Wolbrecht, H.-J. Su, A. Perez, and J.M. McCarthy. Geometric design of symmetric 3-rrs constrained parallel platforms. In ASME, editor, Proceedings of the 004 ASME International Mechanical Engineering Congress and Exposition, November 13-19, 004, Anaheim, California, USA, 004.. D. Zlatanov, S. Agrawal, and C.L. Gosselin. Convex cones in screw spaces. Mechanism and Machine Theory, 40:710 77, 005.