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

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

DETC SLIDER CRANKS AS COMPATIBILITY LINKAGES FOR PARAMETERIZING CENTER POINT CURVES

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

Path Curvature of the Single Flier Eight-Bar Linkage

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

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

Kinematics of Closed Chains

Constraint and velocity analysis of mechanisms

LEVEL-SET METHOD FOR WORKSPACE ANALYSIS OF SERIAL MANIPULATORS

Extension of Usable Workspace of Rotational Axes in Robot Planning

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

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

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

ME 321 Kinematics and Dynamics of Machines

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

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

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

Theory of Machines Course # 1

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

Assortments of Links in a Kinematic Chains

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

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

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

Inherently Balanced Double Bennett Linkage

Rotating Table with Parallel Kinematic Featuring a Planar Joint

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

Chapter 1 Introduction

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

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

[Hasan*, 4.(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

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

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

ME 115(b): Final Exam, Spring

WEEKS 1-2 MECHANISMS

Solving the Kinematics of Planar Mechanisms. Jassim Alhor

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Comparative Study of Isomorphism Detection of Kinematic Chains

Mathematical Model and Surface Deviation of Cylindrical Gears With Curvilinear Shaped Teeth Cut by a Hob Cutter

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

(1) (2) be the position vector for a generic point. If this point belongs to body 2 (with helical motion) its velocity can be expressed as follows:

Extension of Graph Theory to the Duality Between Static Systems and Mechanisms

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

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

INTRODUCTION CHAPTER 1

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

Integrated Type And Dimensional Synthesis of Planar Four-Bar Mechanisms

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

Type Synthesis of Complaint 5-bar Mechanisms With Application to Mechanical Disc Brakes

VIBRATION ISOLATION USING A MULTI-AXIS ROBOTIC PLATFORM G.

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

Design of a Three-Axis Rotary Platform

Synthesis of Spatial RPRP Loops for a Given Screw System

Kinematics of pantograph masts

COPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1

Workspace and singularity analysis of 3-RRR planar parallel manipulator

Kinematic Synthesis. October 6, 2015 Mark Plecnik

CONNECTIVITY IN OPEN AND CLOSED LOOP ROBOTIC MECHANISMS

Bi-mobile Mechanisms Designed by Means of Their Inverse Models

Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering

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

Chapter 1: Introduction

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

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

A Novel Approach to Planar Mechanism Synthesis Using HEEDS

Stackable 4-BAR Mechanisms and Their Robotic Applications

UC Irvine UC Irvine Previously Published Works

Lecture 3. Planar Kinematics

Optimal Design of Three-Link Planar Manipulators using Grashof's Criterion

Lecture Note 6: Forward Kinematics

Planar Robot Kinematics

PPGEE Robot Dynamics I

DESIGN AND ANALYSIS OF WEIGHT SHIFT STEERING MECHANISM BASED ON FOUR BAR MECHANISM

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

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

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

A NEW TECHNIQUE FOR SKETCHING EPICYCLIC GEAR MECHANISMS USING ACYCLIC GRAPH

Workspaces of planar parallel manipulators

Kinematics of Machines. Brown Hills College of Engineering & Technology

Synthesis of a Seven-Bar Slider Mechanism with Variable Topology for Motion between Two Dead-center Positions

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

Dynamic Analysis of Quick Return Mechanism Using MATLAB Shrikant R. Patel, D.S.Patel Research Scholar, Associate professor

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

Graphical Singularity Analysis of Planar Parallel Manipulators

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

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

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

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

An Improved Measurement Placement Algorithm for Network Observability

Modelling and index analysis of a Delta-type mechanism

The International Journal of Robotics Research

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

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

The Design of a Chain of Spherical Stephenson Mechanisms for a Gearless Robotic Pitch-Roll Wrist

3-RRR Spherical parallel robot optimization with minimum of singularities

Forward kinematics and Denavit Hartenburg convention

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

Spherical Lamina Emergent Mechanisms

Dynamics modeling of structure-varying kinematic chains for free-flying robots

Quadric Surface Fitting Applications to Approximate Dimensional Synthesis

Transcription:

David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 James P. Schmiedeler The Ohio State University, Columbus, OH 43210 e-mail: schmiedeler.2@osu.edu Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1 This paper presents an analysis to create a general singularity condition for a mechanism that contains a deformable closed contour. This kinematic architecture is particularly relevant to rigid-link, shape-changing mechanisms. Closed contour shape-changing mechanisms will be shown to belong to the Assur classification because of the pattern of interconnections among the links. The general singularity equations are reduced to a condensed form, which allows geometric relationships to be readily detected. The analysis is repeated for alternative input links. A method for formulating the singularity condition for an Assur Class N, knowing the condition for a Class N 1 mechanism, is given. This approach is illustrated with several examples. DOI: 10.1115/1.2960542 1 Introduction Contributed by the Mechanisms and Robotics Committee for publication in the JOURNAL OF MECHANISMS AND ROBOTICS. Manuscript received April 15, 2008; final manuscript received June 26, 2008; published online August 5, 2008. Review conducted by Jorge Angeles. Paper presented at the ASME 2008 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC2008, Brooklyn, New York, Aug. 3 6, 2008. During the operation of a mechanism, a configuration can arise such that the input link is no longer able to move the mechanism. The mechanism becomes stationary, and the mechanical advantage reduces to zero 1. This stationary position of a mechanism is termed a singular configuration and must be avoided when attempting to operate the mechanism with a single input crank. Mathematically, a singular position occurs when the matrix that relates the input speeds with the output speeds becomes rank deficient, as discussed by Gosselin and Angeles 2. The singularity analysis of a particular mechanism is the study of the conditions that lead to the stationary configuration. A recent promising application of deformable closed contour linkages is shape-changing rigid-body mechanisms 3. Planar linkages, comprising a closed chain of N rigid links connected with revolute joints, can be designed to approximate a shape change defined by a set of morphing closed curves. The value N is selected by balancing the approximation to the desired curves, which is typically better with a larger N, and the complexity of the mechanism, which is generally reduced with a smaller N 4. These rigid links may be constrained with additional links to yield a single-degree-of-freedom shape-changing mechanism. In such a case, of the N links forming the closed contour, one remains binary, while N 1 are ternary links. The other revolute joints on the ternary links connect constraining dyads. A mechanism with six links N=6n the deformable closed contour is shown in Fig. 1. Also, the mechanism contains five ternary links and five constraining dyads N 1=5. A classical approach for describing a planar mechanism composition is with Assur groups. An Assur kinematic chain AKCs defined as the minimum arrangement of n links that creates a rigid structure 5,6. That is, another rigid structure cannot be created by suppressing one or more links of an AKC. The structure shown in Fig. 1 as an Assur kinematic chain. An AKC can be converted into a single-degree-of-freedom mechanism by inserting an additional binary link. The mechanism shown in Fig. 1 bs an Assur mechanism. Replacing a link of an existing mechanism with an AKC does not alter the number of degrees of freedom of the mechanism. Thus, mechanisms of great complexity can be constructed by the sequential addition of AKCs to simpler chains 7. The usefulness of AKCs arises in position analysis. Since an AKC is a structure, constraint equations can be readily generated to identify the positions of all links in the chain. This strategy allows a modularized approach to position analysis in which complex linkages can be analyzed by dividing them into a sequence of groups 8. The class of an AKC commonly refers to the number of links contained in a deformable closed contour 9, and the accepted nomenclature is to specify the class with a Roman numeral. The order of an AKC, sometimes known as the series, refers to the number of external kinematic joints or the number of binary links in the closed chain that are replaced with ternary or quaternary links 10. For example, if an Assur Class IV mechanism has two of the four links that comprise the closed chain as ternary, it is referred to as order 2, denoted as IV/2. A general model of the Assur VI/5 is illustrated in Fig. 1 b. The deformable closed contour mechanisms described earlier are Assur Class N, order N 1. The class arises because N links are incorporated in the shape-changing closed chain, and the order refers to the N 1 constraining dyads used to constrain the mechanism. The order is also identified with N 1 ternary links included in the deformable closed contour. The formulation of singularities for a shape-changing mechanism is necessary to ensure that the linkage can be driven between a set of morphing curves, but the singular configurations in these complex linkages are seldom intuitive. For example, the Assur V/4 shown in Fig. 2 is in a singular configuration in which no links are parallel or perpendicular. Furthermore, lines along the links are extended to illustrate that no other special relationships, such as three lines intersecting at a point, exist. This paper presents a method to create a concise singularity equation for an Assur mechanism that contains a deformable closed contour. In designing shape-changing mechanisms of Assur Class N, order N 1, the authors have experienced significant difficulty in locating an input link that rotates monotonically to drive among the desired shapes because the singular configurations are not intuitively identifiable. Generating the most concise statement of the singularities enables the designer to identify, and thus Journal of Mechanisms and Robotics Copyright 2008 by ASME FEBRUARY 2009, Vol. 1 / 011009-1

Fig. 2 A singularity configuration of an Assur V/4 g 2 and a 2 can be subsequently suppressed to form another closed kinematic chain of mobility 0. Still, the mechanism is analogous to an Assur III/2. It is noted that the mechanism in Fig. 3 is merely a four-bar linkage since the three links in the closed contour form a rigid structure. This trivial case is not a shape-changing mechanism but is explored to develop singularity equations that provide a starting point for further generalizations. The mechanism has 11 physical parameters a i, b i, d i, e i, i =1,2, f, g 2x, and g 2y and 7 joint variables 1, 1, 1, 2, 2, 2, and. The loop closure equations for the mechanism are a 1 cos 1 + e 1 cos 1 g 2x a 2 cos 2 b 2 cos 2 =0 a 1 sin 1 + e 1 sin 1 g 2y a 2 sin 2 b 2 sin 2 =0 d 1 cos 1 + d 2 cos 2 + f cos =0 Fig. 1 Assur kinematic chain that becomes an Assur mechanism d 1 sin 1 + d 2 sin 2 + f sin =0 avoid, the special geometrical relationships that lead to singularities. This avoidance dramatically reduces the design space to be searched, speeding the synthesis process and enabling design optimization based on more advanced criteria than simply singularity avoidance, such as force transmission. The remainder of the paper is organized as follows. The singularity condition is generated for a mechanism with three links in the closed contour in Sec. 2. Section 3 expands the analysis to an Assur IV/3 mechanism, while Sec. 4 deals with an Assur V/4. Section 5 utilizes these results to generalize the singularity condition for an Assur N/ N 1. Lastly, several illustrative examples are given in Sec. 6. 2 Singularity Analysis of a Mechanism With Three Links in the Closed Contour A mechanism with only three links defining the closed contour portion is shown in Fig. 3. The mechanism is composed of six moving links, two of which are ternary links, and seven revolute joints, and it has a single degree of freedom. A closed kinematic chain of mobility 0 is obtained by suppressing one dyad, a 1. However, the resulting structure is not an AKC since additional links Fig. 3 Mechanism with three links in the closed contour 011009-2 / Vol. 1, FEBRUARY 2009 Transactions of the ASME

1 1 C 1 =0, 2 2 C 2 =0 1 where C 1 and C 2 are constant interior angles within the rigid ternary links, noting that 2b 1 e 1 cos C 1 =b 2 1 +e 2 2 1 d 1 and 2b 2 d 2 cos C 2 =e 2 2 b 2 2 d 2 2. The time derivatives of the loop equations relate the velocities of the joint parameters, which is important in identifying the singular conditions. Being linear, the velocity equations can be written as where K 3 1 + M 3 v 3 =0 K 3 = A 1s,A 1c,0,0,0,0 T 2 3 and E1s A2s B2s 0 0 0 E 1c A 2c B 2c 0 0 0 0 0 0 D 1s D 2s F s M 3 = 4 0 0 0 D 1c D 2c F c 1 0 0 1 0 0 0 0 1 0 1 0 v 3 = 1, 2, 2, 1, 2, T 5 The nomenclature used in Eqs. 3 and 4 and continued through the remainder of the paper is A is = a i sin, A ic = a i cos, B is = b i sin, B ic = b i cos 6 D is = d i sin, D ic = d i cos, E is = e i sin, E ic = e i cos for 1 i N 1, and F s = f sin, F c = f cos 7 When driving the mechanism with a 1, a singularity is encountered when the matrix M 3 in Eq. 2 loses rank, det M 3 =0 8 Taking the determinant generates the singularity equation A 2s B 2c D 1c F s A 2c B 2s D 1c F s A 2s B 2c D 1s F c + A 2c B s D 1s F s + A 2c D 2s E 1s F c A 2c D 2c E 1s F s A 2s D 2s E 1c F c + A 2s D 2c E 1c F s =0 9 Fully expanded, Eq. 9 contains eight terms. Experience with trigonometric substitutions leads the authors to simplify the singularity equation to a concise form with two terms, d 1 b 2 sin 2 2 sin 1 + e 1 d 2 sin 1 2 sin 2 =0 10 Equation 10 presents the general singularity condition for a mechanism with three links in its closed contour, two of which are ternary links. That is, the mechanism driven by 1 will become stationary if Eq. 10 holds. Written in the form of Eq. 10, special geometrical relationships that create the singularity are readily identified. For example, a singularity exists if links e 1, b 2, and a 2 are parallel, giving 1 = 2 = 2. Note, however, that this creates two additional constraint equations on a single-degree-of-freedom mechanism. Therefore, this case will not arbitrarily exist unless an additional relationship between the physical parameters in Eq. 1 is enforced. This situation is further explored in Sec. 6. Starting from the determinant, the authors were not able to produce Eq. 10 using MATLAB s standard algebraic and trigonometric simplification tools without knowing the form of the equation a priori. Obtaining the most concise statement of the singularities enables the designer to identify, and thus avoid, the special geometrical relationships that lead to singularities. Without the benefit of mathematical software, another tool that generates the most concise statement is desired and presented in Sec. 5. 3 Singularity Analysis of a Mechanism With a Four- Link Deformable Closed Contour: Assur IV/3 A mechanism with four links defining the deformable closed contour is shown in Fig. 4. This single-degree-of-freedom mechanism is categorized as an Assur IV/3, which contains seven moving links, three being ternary, and ten revolute joints. It has 17 physical parameters a i, b i, d i, e i, i=1,2,3, f, g 2x, g 2y, g 3x, and g 3y and 11 joint variables 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, and. The loop closure equations are a 1 cos 1 + e 1 cos 1 g 2x a 2 cos 2 b 2 cos 2 =0 a 1 sin 1 + e 1 sin 1 g 2y a 2 sin 2 b 2 sin 2 =0 a 2 cos 2 + e 2 cos 2 g 3x a 3 cos 3 b 3 cos 3 =0 a 2 sin 2 + e 2 sin 2 g 3y a 3 sin 3 b 3 sin 3 =0 d 1 cos 1 + d 2 cos 2 + d 3 cos 3 + f cos =0 d 1 sin 1 + d 2 sin 2 + d 3 sin 3 + f sin =0 1 1 C 1 =0, 2 2 C 2 =0 2 2 C 3 =0, 3 3 C 4 =0 11 In addition to C 1 and C 2 defined in the previous case, constants C 3 and C 4 are used in the loop equations to ensure that the ternary links remain rigid. Again, the constants can be expressed in terms of the physical parameters, 2d 2 e 2 cos C 3 =d 2 2 +e 2 2 2 b 2 and 2b 3 d 3 cos C 4 =e 2 3 b 2 3 d 2 3. Taking the time derivative of the loop equations and arranging into matrix form gives where Fig. 4 Assur IV/3 mechanism K 4 1 + M 4 v 4 =0 12 Journal of Mechanisms and Robotics FEBRUARY 2009, Vol. 1 / 011009-3

K 4 = A 1s,A 1c,0,0,0,0,0,0,0,0 T 13 E1s A2s B2s 0 0 0 0 0 0 0 E 1c A 2c B 2c 0 0 0 0 0 0 0 0 A 2s 0 E 2s A 3s B 3s 0 0 0 0 0 A 2c 0 E 2c A 3c B 3c 0 0 0 0 0 0 0 0 0 0 D 1s D 2s D 3s f s M 4 = 0 14 0 0 0 0 0 0 D 1c D 2c D 3c f c 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 and v 4 = 1, 2, 2, 2, 3, 3, 1, 2, 3, T 15 When driving the mechanism with a 1, a singularity will be encountered when det M 4 =0 16 Taking the determinant generates the singularity equation A 2c A 3s F c E 1s D 2s B 3s + A 2c A 3s F s E 1s D 2c B 3c + A 2s A 3s F s E 1c D 2s B 3c + A 2s A 3c F s E 1c D 2c B 3s A 2c A 3c F s E 1s D 2c B 3s A 2c A 3s F c E 1s D 2s B 3c A 2s A 3c F c E 1c D 2s B 3s A 2s A 3s F s E 1c D 2c B 3c + A 2c A 3c F c E 1s E 2s D 3s + A 2c A 3s F s E 1s E 2c D 3c + A 2s A 3c F s E 1c E 2s D 3c + A 2s A 3s F c E 1c E 2c D 3s A 2s A 3s F s E 1c E 2c D 3c A 2c A 3c F s E 1s E 2s D 3c A 2c A 3s F c E 1s E 2c D 3s A 2s A 3c F c E 1c E 2s D 3s + A 2s A 3c F s E 1s B 2c D 3c + A 2c A 3s F c E 1s B 2c D 3s + A 2c A 3s F s E 1c B 2s D 3c + A 2s A 3c F c E 1c B 2s D 3s A 2c A 3s F s E 1s B 2c D 3c A 2s A 3c F c E 1s B 2c D 3s A 2s A 3c F s E 1c B 2s D 3c A 2c A 3s F c E 1c B 2s D 3s + A 2s A 3s F c D 1s B 2c B 3c + A 2c A 3s F c D 1c B 2c B 3s + A 2c A 3s F s D 1c B 2s B 3c + A 2c A 3c F c D 1s B 2s B 3s A 2s A 3c F c D 1s B 2c B 3s A 2c A 3s F c D 1s B 2s B 3c A 2s A 3s F s D 1c B 2c B 3c A 2c A 3c F s D 1c B 2s B 3s =0 17 After factoring and substituting the appropriate trigonometric relationships, the singularity equation for an Assur IV/3 mechanism, driven with a 1, reduces to d 1 b 2 b 3 sin 2 2 sin 3 3 sin 1 + e 1 d 2 b 3 sin 1 2 sin 3 3 sin 2 + e 1 b 2 d 3 sin 1 2 sin 3 2 sin 3 + e 1 e 2 d 3 sin 1 2 sin 2 3 sin 3 =0 18 The 32 terms in Eq. 17 reduce to four terms in Eq. 18, and, again, specialized geometrical relationships can be more readily detected with the reduced version. For example, a singularity exists if links e 1, a 2, a 3, and b 3 are parallel, giving 1 = 2 = 3 = 3. Note, however, that this creates three additional constraint equations on a single-degree-offreedom mechanism. Therefore, this case will not arbitrarily exist unless two additional relationships between the physical parameters in Eq. 11 are enforced. With a judicious change to the definition of the variables, these results can be utilized for mechanisms driven with the other outer dyad, a 3. Note that Eq. 12 can be regrouped with the middle dyad a 2 as the driving link resulting in a different K and M. Following the process outlined above, a singularity equation with 24 terms is generated. A reduced singularity condition with only three terms is d 1 b 2 b 3 sin 2 1 sin 3 3 sin 1 + e 1 d 2 b 3 sin 1 1 sin 3 3 sin 2 + e 1 e 2 d 3 sin 1 1 sin 2 3 sin 3 =0 19 4 Singularity Analysis of a Mechanism With a Five- Link Deformable Closed Contour: Assur V/4 A mechanism with five links defining the deformable closed contour is shown in Fig. 5. This single-degree-of-freedom mechanism is categorized as an Assur V/4 with 9 moving links, 4 of which are ternary, and 13 revolute joints. Completing an analysis identical to those leading to Eqs. 10 and 18, the following singularity condition applies to Assur V/4: d 1 b 2 b 3 b 4 sin 2 2 sin 3 3 sin 4 4 sin 1 + e 1 d 2 b 3 b 4 sin 1 2 sin 3 3 sin 4 4 sin 2 + e 1 e 2 d 3 b 4 sin 1 2 sin 2 3 sin 4 4 sin 3 + e 1 b 2 d 3 b 4 sin 1 2 sin 3 2 sin 4 4 sin 3 + e 1 e 2 b 3 d 4 sin 1 2 sin 2 3 sin 4 3 sin 4 + e 1 b 2 b 3 d 4 sin 1 2 sin 3 2 sin 4 3 sin 4 + e 1 e 2 e 3 d 4 sin 1 2 sin 2 3 sin 3 4 sin 4 + e 1 b 2 e 3 d 4 sin 1 2 sin 3 2 sin 3 4 sin 4 =0 20 011009-4 / Vol. 1, FEBRUARY 2009 Transactions of the ASME

Fig. 5 Assur V/4 mechanism The general equation of 64 terms reduces to the 8 terms of Eq. 20. By judiciously redefining the parameters, the condition can be utilized for mechanisms driven with the other outer dyad, a 4. As in the Assur IV/3 case, the singularity analysis can be completed with a 2 as the driving link. The reduced singularity condition is d 1 b 2 b 3 b 4 sin 2 1 sin 3 3 sin 4 4 sin 1 + e 1 d 2 b 3 b 4 sin 1 1 sin 3 3 sin 4 4 sin 2 + e 1 e 2 d 3 b 4 sin 1 1 sin 2 3 sin 4 4 sin 3 + e 1 e 2 b 3 d 4 sin 1 1 sin 2 3 sin 4 3 sin 4 + e 1 e 2 e 3 d 4 sin 1 1 sin 2 3 sin 3 4 sin 4 =0. 21 The general equation of 40 terms reduces to the 5 terms of Eq. 21, which more clearly reveals geometric relationships. As before, by redefining parameters, the condition can be utilized for mechanisms driven with a 3. 5 Singularity Analysis of a Mechanism With an N-Link Deformable Closed Contour: Assur NÕ N 1 When extending the Assur class of the mechanism, it is apparent that the new singularity condition builds on the condition associated with the lower class mechanism. A series of rules that allow construction of the higher class mechanism can be formulated. A general model of the Assur N/ N 1s illustrated in Fig. 6. The singularity condition for Class N 1, when driving with 1, can be used to generate the Class N singularity condition by making the following modifications: 1. Each of the initial 2 N 3 terms is multiplied by b N 1 sin N 1 N 1. Fig. 6 Assur N/ N 1 mechanism 2. 2 N 3 new terms are created, each including the product e 1 d N 1 sin N 1. 3. Each of the 2 N 3 terms identified in step 2 are multiplied by the product of b 2 or e 2 and b 3 or e 3 up to b n 2 or e n 2. For example, the four new terms generated when N=5 are multiplied by b 2 b 3, b 2 e 3, e 2 b 3, and e 2 e 3. 4. Each new term from step 3 that contains a b 2 is multiplied by sin 1 2. 5. Each new term from step 3 that contains an e 2 is multiplied by sin 1 2. 6. Each new term from step 3 that contains a b N 2 is multiplied by sin N 1 N 2. 7. Each new term from step 3 that contains an e N 2 is multiplied by sin N 2 N 1. 8. If N 4, the physical parameters of the 2 N 3 new terms created in step 3 are reviewed in pairs. Each new term that contains b i b i+1 is multiplied by sin +1. Each new term that contains b i e i+1 is multiplied by sin +1. Each new term that contains e i b i+1 is multiplied by sin +1. Each new term that contains e i e i+1 is multiplied by sin +1. The final equation contains 2 N 2 terms. The singularity condition for Class N, when driving with a 2, can be generated from the condition when driving with a 1 by making the following modifications: 1. Each term that begins with e 1 b 2 is eliminated. 2. In all instances, 1 is substituted for 2. The new equation will have 2 N 3 +1 terms. Using these proce- Table 1 Mechanism parameters for Example 1 i a i b i d i e i g ix g iy f 1 62 47 88 308 223 2.6406 3.0553 2.0179 2.0000 0.0000 0.0000 2.3865 2 105 65 147 20 2.3981 2.7134 3.8000 3.0646 5.5000 0.0000 3 152 208 257 148 1.2000 4.1000 3.6183 4.4992 8.1563 8.5254 Journal of Mechanisms and Robotics FEBRUARY 2009, Vol. 1 / 011009-5

Fig. 7 Singularity discussed in Example 1 dures, singularity equations for higher Assur class mechanisms have been generated when driving with a 1 and a 2 and are available from the authors upon request. 6 Examples 6.1 Example 1: Combination of Physical and Joint Parameters Resulting in a Singularity. A singular configuration for an Assur IV/3 mechanism, with the properties identified in Table 1, is shown in Fig. 7. No two links are parallel. Additionally, lines along the links have been extended to assist an inspection for any special relationships such as three lines intersecting at a single point, and none exist. The singularity is attributed to a combination of physical and joint parameters that satisfy Eq. 18. 6.2 Example 2: Singularity With Adjacent Parallel Links. By inspecting Eq. 18, it is clear that an Assur IV/3 mechanism will encounter a singularity if the adjacent links e 1, b 2, and a 2 are parallel. As noted earlier, this singularity condition presents two additional constraints, 2 = 1 22 2 = 1 23 Since the mechanism has a single degree of freedom, one physical parameter is dependent on the others. Consider a mechanism with the arbitrary physical parameters given in the first section of Table 2. For that mechanism to reach a singularity with links e 1, b 2, and a 2 being parallel, the final physical parameter f can be determined by substituting Eqs. 22 and 23nto the Assur IV/3 loop equations in Eq. 11. Solving, f =5.3771. The resulting mechanism with these physical parameters is shown in an arbitrary configuration in Fig. 8 a. The joint Fig. 8 Singularity discussed in Example 2 values consistent with the singularity are given in the second section of Table 2, and the resulting mechanism at the singularity is shown in Fig. 8 b. 6.3 Example 3: Singularity With Isolated Parallel Links. By inspecting Eq. 18, an additional relationship that will induce a singularity in an Assur IV/3 mechanism is when the isolated links e 1, a 2, a 3, and b 3 are parallel. This singularity condition presents three additional constraints, 2 = 1 3 = 1 24 25 3 = 1 26 Since the mechanism has a single degree of freedom, two physical parameters will be dependent on the others. Consider a mechanism with the arbitrary physical parameters given in the first section of Table 3. For that mechanism to reach a singularity with links e 1, a 2, a 3, and b 3 being parallel, the two remaining physical parameters, a 1 and f, can be determined by substituting Eqs. 24 26nto the Assur IV/3 loop equations Table 2 Mechanism parameters for Example 2 i a i b i d i e i g ix g iy 1 1.0000 1.5000 2.2695 1.1261 0.0000 0.0000 60 346 105 311 221 2 1.3434 1.1361 4.1342 3.4830 4.0000 0.0000 166 49 166 34 3 1.7500 2.0000 3.0000 1.9249 6.9514 3.3900 129 149 244 106 011009-6 / Vol. 1, FEBRUARY 2009 Transactions of the ASME

Table 3 Mechanism parameters for Example 3 i a i b i d i e i g ix g iy 1 2.0000 3.2652 1.4668 0.0000 0.0000 58 340 120 317 194 2 3.0995 1.0000 1.7740 1.0000 5.5293 0.0000 160 100 225 73 3 2.0000 1.0000 1.2393 2.0000 5.2621 1.0188 160 130 160 106 given in Eq. 11. Solving, a 1 =1.0048 and f =2.6493. The resulting mechanism with these physical parameters is shown in an arbitrary configuration in Fig. 9 a. The joint values consistent with the singularity are given in the second section of Table 3 and the resulting mechanism at the singularity is shown in Fig. 9 b. 7 Conclusions This paper presents an analysis to create the singularity condition of a closed-loop Assur mechanism. The general singularity equation was reduced to a condensed form, which allows geometric relationships to be readily detected. The identification of singularities of this extensible kinematic architecture is particularly relevant to rigid-link, shape-changing mechanisms. A procedure for generating the reduced form of the singularity condition for an Assur Class N mechanism, knowing the condition for Class N 1, is presented. Additionally, a procedure for producing the singularity condition with an alternate driving dyad is presented. This approach was illustrated with several examples. Fig. 9 Singularity discussed in Example 3 References 1 Litvin, F., and Tan, J., 1989, Singularities in Motion and Displacement Functions of Constrained Mechanical Systems, Int. J. Robot. Res., 8 2, pp. 30 43. 2 Gosselin, C., and Angeles, J., 1990, Singularity Analysis of Closed-Loop Kinematic Chains, IEEE Trans. Rob. Autom., 6 3, pp. 281 290. 3 Persinger, J., Schmiedeler, J., and Murray, A., 2007, Synthesis of Planar, Shape-Changing Rigid Body Mechanisms Approximating Closed Curves, Proceedings of the ASME Design Engineering Technical Conference. 4 Murray, A., Schmiedeler, J., and Korte, B., 2008, Synthesis of Planar, Shape- Changing Rigid Body Mechanisms, ASME J. Mech. Des., 130, p. 032302. 5 Galletti, C. U., 1979, On the Position Analysis of Assur s Groups of High Class, Meccanica, 14 1, pp. 6 10. 6 Galletti, C. U., 1986, A Note on Modular Approaches to Planar Linkage Kinematic Analysis, Mech. Mach. Theory, 21 5, pp. 385 391. 7 Mruthyunjaya, T. S., 2003, Kinematic Structure of Mechanisms Revisited, Mech. Mach. Theory, 38 4, pp. 279 320. 8 Peisach, E., 2005, Displacement Analysis of Linkages: Evolution of Investigations in a Historical Aspect, Proceedings of the Third International Workshop on History of Machines and Mechanisms, pp. 132 141. 9 Manolescu, N. I., 1968, For a United Point of View in the Study of Structural Analysis of Kinematic Chains and Mechanisms, J. Mech., 3, pp. 149 169. 10 Romaniak, K., 2007, Methodology of the Assur Group Creation, Proceedings of the 12th IFToMM World Congress. Journal of Mechanisms and Robotics FEBRUARY 2009, Vol. 1 / 011009-7