UC Irvine UC Irvine Previously Published Works

Similar documents
UC Irvine UC Irvine Previously Published Works

DETC SLIDER CRANKS AS COMPATIBILITY LINKAGES FOR PARAMETERIZING CENTER POINT CURVES

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

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

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Optimal Synthesis of a Single-Dwell 6-Bar Planar Linkage

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

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

Analytical synthesis of aeroplane landing gear by using compactness algorithm

CONSIDERATIONS REGARDING LINKAGES USED FOR SHAFTS COUPLING

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

UC Irvine UC Irvine Previously Published Works

Synthesis of Planar Mechanisms, Part XI: Al-Jazari Quick Return-Motion Mechanism Galal Ali Hassaan Emeritus Professor, Mechanical Design & Production

ME 321 Kinematics and Dynamics of Machines

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

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

Path Curvature of the Single Flier Eight-Bar Linkage

Analytical and Applied Kinematics

Synthesis of Spatial RPRP Loops for a Given Screw System

Theory of Machines Course # 1

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

SYNTHETICA 2.0: SOFTWARE FOR THE SYNTHESIS OF CONSTRAINED SERIAL CHAINS

Lecture 3. Planar Kinematics

Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint

Kinematics: Intro. Kinematics is study of motion

SAMPLE STUDY MATERIAL. Mechanical Engineering. Postal Correspondence Course. Theory of Machines. GATE, IES & PSUs

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

Mechanisms. Updated: 18Apr16 v7

DETC2002/MECH SOLVING THE BURMESTER PROBLEM USING KINEMATIC MAPPING

Effect of change of the orientation of dyad links on kinematics of Stephenson-III six-bar linkage

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

Integrated Type And Dimensional Synthesis of Planar Four-Bar Mechanisms

Chapter 4. Mechanism Design and Analysis

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

Optimization of Watt s Six-bar Linkage to Generate Straight and Parallel Leg Motion

Kinematics of Closed Chains

Lecture Note 2: Configuration Space

Computational Design + Fabrication: 4D Analysis

OPTIMAL DESIGN OF A STEPPER-DRIVEN PLANAR LINKAGE USING ENTROPY METHODS

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

IMECE FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING

Kinematic Synthesis for Finitely Separated Positions Using Geometric Constraint Programming

WEEKS 1-2 MECHANISMS

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

Constraint and velocity analysis of mechanisms

Using Classical Mechanism Concepts to Motivate Modern Mechanism Analysis and Synthesis Methods

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

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

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

Jacobian: Velocities and Static Forces 1/4

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

Chapter 2 Kinematics of Mechanisms

Position Analysis

Kinematics of Machines. Brown Hills College of Engineering & Technology

The Design of Spherical 4R Linkages for Four Specified Orientations

Mechanism Synthesis. Introduction: Design of a slider-crank mechanism

Position and Displacement Analysis

Mechanism Design. Four-bar coupler-point curves

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

1. Introduction 1 2. Mathematical Representation of Robots

Design of a Three-Axis Rotary Platform

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

Robot mechanics and kinematics

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

DETC/CIE 02/DAC-1234 SOLVING THE BURMESTER PROBLEM USING KINEMATIC MAPPING

Kinematics, Polynomials, and Computers A Brief History

The Study Of Five-Bar Mechanism With Variable Topology

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

Jacobian: Velocities and Static Forces 1/4

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

Quadric Surface Fitting Applications to Approximate Dimensional Synthesis

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

MENG 372 Chapter 3 Graphical Linkage Synthesis. All figures taken from Design of Machinery, 3 rd ed. Robert Norton 2003

Homework 4 PROBLEMS ON THREE POSITION GUIDANCE

Forward kinematics and Denavit Hartenburg convention

DESIGN OF GRAPHICAL USER INTERFACES FOR THE SYNTHESIS OF PLANAR RR DYADS

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

Profile Synthesis Of Planar Variable Joints

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

MECH 576 Geometry in Mechanics December 4, 2009 Kinematic Mapping and the Burmester Problem

Inherently Balanced Double Bennett Linkage

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

Solving the Kinematics of Planar Mechanisms. Jassim Alhor

ME 115(b): Final Exam, Spring

Workspaces of planar parallel manipulators

INTRODUCTION CHAPTER 1

Overview. What is mechanism? What will I learn today? ME 311: Dynamics of Machines and Mechanisms Lecture 2: Synthesis

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

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

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

Chapter 1 Introduction

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

MACHINES AND MECHANISMS

KINEMATICS OF MACHINES. Dr.V.SUNDARESWARAN PROFESSOR OF MECHANICAL ENGG. COLLEGE OF ENGINEERING, GUINDY ANNA UNIVERSITY CHENNAI

Definitions. Kinematics the study of constrained motion without regard to forces that cause that motion

Abstract. Introduction

EEE 187: Robotics Summary 2

Jacobians. 6.1 Linearized Kinematics. Y: = k2( e6)

Transcription:

UC Irvine UC Irvine Previously Published Works Title Dimensional synthesis of six-bar linkage as a constrained RPR chain Permalink https://escholarship.org/uc/item/6sw8h4n5 ISBN 9789400749016 Authors Plecnik, M McCarthy, JM Publication Date 2013-01-01 DOI 10.1007/978-94-007-4902-3_29 Peer reviewed escholarship.org Powered by the California Digital Library University of California

Dimensional Synthesis of Six-Bar Linkage as a Constrained RPR Chain M. Plecnik and J.M. McCarthy Abstract In this paper, five positions of a planar RPR serial chain are specified and the synthesis equations for two RR constraints are solved to obtain a six-bar linkage. Analysis of the resulting linkage determines if it moves the end-effector smoothly through the five task positions without a branch defect. The design procedure presented randomly selects variations to the positions of the RPR chain in order to obtain new six-bar linkages. This dimensional synthesis algorithm yields a set of six-bar linkages that move the end-effector near the original task positions. This synthesis procedure is applied to the design of a linkage that generates a square pattern. The procedure yielded 122 defect-free linkages for one million iterations. Keywords Linkage synthesis Six-bar linkage synthesis RPR chain Defect-free synthesis 1 Introduction This paper presents a dimensional synthesis procedure for a Watt I six-bar linkage that includes a prismatic joint. The designer specifies a planar RPR chain that reaches five specified task positions R refers to a revolute joint and P to a prismatic joint. The task positions are defined in terms of the translation of the origin to a point P and the orientation of a moving reference frame M relative to a fixed frame F. Two RR constraints are computed in order to guide the chain through the five task positions, however, a linkage can fail to move smoothly through the task positions due to what is called a branch defect. The procedure presented in this paper finds usable linkages that do not have this branch defect by searching within tolerance M. Plecnik ( ) J.M. McCarthy University of California, Irvine, CA, USA e-mail: mplecnik@uci.edu; jmmccart@uci.edu F. Viadero and M. Ceccarelli (eds.), New Trends in Mechanism and Machine Science, Mechanisms and Machine Science 7, DOI 10.1007/978-94-007-4902-3 29, Springer ScienceCBusiness Media Dordrecht 2013 273

274 M. Plecnik and J.M. McCarthy zones around the specified task positions. The design procedure is illustrated by the design of a RPR Watt I linkage that generates a square pattern for a screw insertion device. 2 Literature Review The design of a six-bar linkage that includes an RPR chain was introduced by Bagci and Burke [1]. A strategy similar to our approach is found in Gatti and Mundo [4] who constrain a three degree-of-freedom planar six-bar chain using cams. Our approach follows Soh and McCarthy [11], who constrain a 3R chain. Kinzel et al. [6] use computer-aided design based geometric constraint solvers to obtain a Stephenson III six-bar linkage, and Shiakolas et al. [10] use an evolutionary optimization algorithm. Our design equations are based on the synthesis of RR chains introduced by Burmester theory [3], also see McCarthy and Soh (2010), [7]. The design of four-bar linkages that do not branch is called solution rectification, Bawab et al. [2]. Plecnik and McCarthy [9] use a random search to find nonbranching slider-crank function generators. Branching analyses for Watt I six-bars have been studied by Mirth and Chase [8] and more recently by Watanabe and Katoh [13] and by Ting et al. [12]. This paper introduces the combination of Burmester five-position synthesis to constrain an RPR chain with randomized search of tolerance zones in order to obtain usable six-bar linkages. 3 RPR Specification The first step in the design procedure is to specify an RPR chain that reaches the five specified task positions ŒT i D ŒT. i ;x i ;y i / i D 1;:::;5; (1) where ŒT is a 33 planar homogeneous matrix capable of transforming coordinates to a fixed frame F from a frame displaced by P D.x; y/ and rotated at. The specified parameters of the RPR chain are O, p, and as shown in Fig. 1. Point O D.O x ;O y / locates the fixed pivot, p is the length from the slider to the end effector, and is the angular offset of the end effector frame from the PA frame. The position.x; y/ and the orientation of the end effector is described by the following equations, s cos D s sin x y Ox O y p cos. C / p sin. C / (2)

Dimensional Synthesis of Six-Bar Linkage as a Constrained RPR Chain 275 Fig. 1 A three DOF open loop RPR chain D C C mod 2; (3) where joint parameters s,, are shown in Fig. 1. In order to find the inverse kinematics solution for s,, and, Eq.(3) is substituted into Eq. (2) andthe magnitude of the resulting vector equation is computed to obtain q s D.x O x p cos. // 2 C.y O y p sin. // 2 : (4) The angle is computed by dividing the y-component of (2) by its x-component and applying an arctan function, y Oy p sin. / D arctan (5) x O x p cos. / The computation of the final joint parameter is straightforward from Eq. 3. Note that the positive and negative values of (4) correspond to two solutions of fs; ; g which describe the same configuration of the RPR chain. Therefore only the positive value of s will be considered. 4 Synthesis of the First RR Constraint The inverse kinematics procedure (Sect. 3) is applied for all task positions to obtain s i and i for i D 1;:::;5. Next the slider link is connected to ground by a RR chain so that the resulting inverted slider-crank loop is capable of achieving each set of joint parameters fs i ; i g. This is accomplished by first defining the sliding point Ox C s A i D i cos i O y C s i sin i (6)

276 M. Plecnik and J.M. McCarthy Fig. 2 (a) First RR constraint is added, (b) Second RR constraint is added which is used to create the transformations ŒT. i ; A i / for point C (Fig. 2) from coordinates in link frame CA to coordinates in F. Then the relative transformations of C from its configuration in the first task position to the other four task positions can be defined as ŒD 1i D ŒT. i ; A i / ŒT. 1 ; A 1 / 1 i D 2;:::;5: (7) Therefore the positions of C associated with the five task positions can be written as C i D ŒD 1i C 1 : (8) Next, the unknown ground point B is defined in F as shown in Fig. 2. The constraint equations for an RR link that connects point B to C for all task positions is given by.œd 1i C 1 B/.ŒD 1i C 1 B/ D q 2 : (9) where q is the constant length of link CB. These design equations can be simplified by cancelling q 2 to obtain four bilinear equations in the four unknowns B x, B y, C x1,andc y1. The solution of the design equations is known to yield as many as four real solutions [5]. One of these solutions will be the specified RP chain with fixed pivot B D O and a moving pivot C 1 at infinity. Therefore this design procedure will yield one or three additional real RR chains. The pivots O, A, C, andb form an inverted slider-crank loop. The pivots A and C are attached to the slider and O and B are attached to ground. The vector C A has magnitude r and the constant angle measured from the vector A O. The input-output equation for an inverted slider-crank can be used to evaluate whether the synthesized RR constraint has a branch defect. The formulation of the

Dimensional Synthesis of Six-Bar Linkage as a Constrained RPR Chain 277 input-output equation of an inverted slider-crank is similar to the RRRP linkage as found in [7]. For a given input this equation has two solutions, fs; ˇg C and fs; ˇg. These are assembled into the two sets C Dff 1 ;s C ;ˇC 1 1 g;:::;f i;si C ;ˇCi g;:::;f 5 ;s C ;ˇC 5 5 gg; Dff 1 ;s1 ;ˇ 1 g;:::;f i;si ;ˇ i g;:::;f 5 ;s5 ;ˇ 5 gg; (10) which are the two branches of the linkage. A linkage is usable if the configurations obtained for each of the task positions are on the same branch. A linkage that does not have the task positions on the same branch is not useful. This procedure determines the values of f i ;s i ;ˇig, i D 1;:::;5and compares the results to C and. If all of the configurations are on one branch or the other, the linkage is considered to be usable. This procedure can fail due to the complexity of six-bar linkage coupler curves [8], therefore a final visual confirmation is necessary. 5 Synthesis of the Second RR Constraint The synthesis and analysis procedures of Sect. 4 result in 0 3 partial six-bar assemblies passed on to the second RR constraint procedure. The second procedure parallels the first in that 0 3 complete six-bar mechanisms will result from each partial six-bar, allowing for a maximum synthesis of nine six-bar mechanisms. The synthesis procedure for the second RR chain computes the points D in the link CB frame (Fig.2) and E in the link PA frame. The relative transformations from the configuration of the first task position to all other task positions that define D and E are given by ŒG 1i D ŒT.ˇi; B/ ŒT.ˇ1; B/ 1 (11) ŒH 1i D ŒT. i ;x i ;y i / ŒT. 1 ;x 1 ;y 1 / 1 (12) respectively, so that locations D i and E i in F are D i D ŒG 1i D 1 (13) E i D ŒH 1i E 1 i D 2;:::;5: (14) The constraint equation for an RR link that connects points D and E is given by.œg 1i D 1 ŒH 1i E 1 /.ŒG 1i D 1 ŒH 1i E 1 / D v 2 ; (15) where v is the constant length of the link ED.

278 M. Plecnik and J.M. McCarthy Equation 15 has the same structure as Eq. 9 forming four bilinear equations in four unknowns D x1, D y1, E x1,ande y1. Similar to the first RR case, four solutions are found, two of which may be imaginary and one that reproduces the link CA,that is D 1 D C 1 and E 1 D A 1. Therefore, either one or three links exist that connect link CB to the link PA for the given task positions. The moving pivot D is located on the link CB at a distance t from the moving pivot C and at the angle relative to the vector C B. E is located on link PA by length u from A and angular offset from P A. Points C, D, E, anda form a 4R loop. Using a process similar to the inverted slider-crank loop analysis presented in Sect. 4, the input-output equation of a 4R loop can be used to find branch defects. Formulation of the input-output equation for a 4R linkage is outlined in [7]. For a given input this equation has two solutions, f ; ıg C and f ; ıg.theseare assembled into the sets C Dff 1 ; C 1 ;ıc 1 g;:::;f i; Ci ;ıi C g;:::;f 5 ; C 5 ;ıc 5 gg; Dff 1 ; 1 ;ı 1 g;:::;f i; i ;ıi g;:::;f 5; 5 ;ı 5 gg: (16) to form the two solution branches. The values of f i ; i ;ı i g, i D 1;:::;5 are determined and compared to C and. If all configurations are on a single branch, then the linkage is considered usable. Note that this condition does not guarantee the mechanism will not travel through a singular configuration in between task positions. 6 Application of Design Methodology This synthesis procedure begins with five task positions ŒT i for i D 1;:::;5 specified by the designer. Dimensional synthesis computes as many as nine design candidates. If the evaluation of branching for these candidate linkages fails, then the task positions are adjusted within specified tolerance zones. The adjustment process randomly selects values for i, x i,andy i, i D 1;:::;5 that lie within regions defined by the designer. The synthesis procedure is repeated for the new task positions ŒT i. This procedure was applied to the design of an RPR six-bar linkage that guides a screw insertion device. The goal is to position the end effector over four holes equally spaced on a 5.08 cm diameter bolt hole circle, stopping over each hole to insert a screw. The four holes are to be visited by the end effector in a star pattern, see Fig. 3. The specified task positions and tolerance zones for this design problem are listed in Table 1. The dimensions of the RPR chain, O;p;, are also listed in Table 1. Notice that tolerances were applied to the dimensions of the RPR linkage as well.

Dimensional Synthesis of Six-Bar Linkage as a Constrained RPR Chain 279 Fig. 3 Original task positions with position in cm and orientation found in Table 1 Table 1 Task position tolerance zones and RPR parameter tolerance zones Task positions, i 1 2 3 4 5 i 0 ı 10 ı 10 ı 10 ı 20 ı 10 ı 30 ı 10 ı 40 ı 10 ı x i (cm) 2:54 0 7:62 0 2:54 0 7:62 0 0 25:4 y i (cm) 2:54 0 7:62 0 7:62 0 2:54 0 0 25:4 O x (cm) 0 25:4 O y (cm) 0 25:4 p (cm) 0 12:7 0 180 ı Fig. 4 Useful screw insertion linkage design This design procedure was executed for one million iterations and yielded 122 useful linkages including the design shown in Fig. 4. The computation was performed on a 3.01 GHz AMD Phenom(tm) II X4 945 processor. The runtime for this Mathematica program was approximately 0.11 s/iteration, or 30 h of computation.

280 M. Plecnik and J.M. McCarthy 7 Conclusions This paper presents a synthesis procedure for six-bar mechanisms as constrained RPR chains. Analysis of the six-bar linkage identifies branch defects. By searching random variations within tolerances around a nominal task, a number of usable designs are obtained. This procedure does not guarantee the elimination of linkage designs that branch, but the authors experience are that they rarely appear in the results of the algorithm. An example synthesis of an RPR six-bar linkage to guide a screw insertion device through a square pattern yielded 122 usable six-bar linkage designs in a search of one million tasks. Acknowledgements The authors acknowledge the support of the National Science Foundation and the assistance of the reviewers. Special thanks to Kevin Hung for executing the design of the screw insertion linkage. References 1. Bagci, C., Burke, D.: Optimum synthesis of coupler curve and uniform rotary motion driven multiloopmechanismsgenerating complexoutputmotions. J.Mech. Des. 115, 967 977 (1993) 2. Bawab, S., Kinzel, G.L., Waldron, K.J.: Rectified synthesis of six-bar mechanisms with welldefined transmission angles for four-position motion generation. J. Mech. Des. 118, 377 384 (1996) 3. Burmester, L.: Lehrbuch der Kinematik. Felix, Leipzig (1886) 4. Gatti, G., Mundo, D.: Optimal synthesis of six-bar cammed-linkages for exact rigid-body guidance. Mech. Mach. Theory 42, 1069 1081 (2007) 5. Hartenberg, R.S., Denavit, J.: Kinematic Synthesis of Linkages. McGraw-Hill, New York (1964) 6. Kinzel, E.C., Schmiedeler, J.P., Pennock, G.R.: Function generation with finitely separated precision points using geometric constraint programming. J. Mech. Des. 129, 1185 (2007) 7. McCarthy, J.M., Soh, G.S.: Geometric Design of Linkages. Springer, New York (2010) 8. Mirth, J.A., Chase, T.R.: Circuit analysis of watt chain six-bar mechanisms. J. Mech. Des. 115, 214 223 (1993) 9. Plecnik, M.M., McCarthy, J.M.: Five position synthesis of a slider-crank function generator. In: Proceedings of the 2011 International Design Engineering Technical Conferences DETC2011-47581, Washington, DC (2011) 10. Shiakolas, P.S., Koladiya, D., Kebrle, J.: On the optimum synthesis of six-bar linkages using differential evolution and the geometric centroid of precision positions technique. Mech. Mach. Theory 40, 319 335 (2005) 11. Soh, G.S., McCarthy, J.M.: The synthesis of six-bar linkages as constrained planar 3R chains. Mech. Mach. Theory 43, 160 170 (2008) 12. Ting, K., Xue, C., Wang, J., Currie, K.R.: Stretch rotation and complete mobility identification of Watt six-bar chains. Mech. Mach. Theory 44, 1877 1886 (2009) 13. Watanabe, K., Katoh, H.: Identification of motion domains of planar six-link mechanisms of the Stephenson-type. Mech. Mach. Theory 39, 1081 1099 (2004)