Results on Planar Parallel Manipulators with Cylindrical Singularity Surface

Similar documents
Main theorem on Schönflies-singular planar Stewart Gough platforms

Planar Stewart Gough platforms with quadratic singularity surface

Basic result on type II DM self-motions of planar Stewart Gough platforms

Congruent Stewart Gough platforms with non-translational self-motions

Necessary conditions for type II DM self-motions of planar Stewart Gough platforms

Kinematic Analysis of a Pentapod Robot

Analytic Projective Geometry

The Numerical Solution of Polynomial Systems Arising in Engineering and Science

Fundamentals of Quaternionic Kinematics in Euclidean 4-Space

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis

On Spatial Involute Gearing

On Spatial Involute Gearing

A Robust Forward Kinematics Analysis of 3-RPR Planar Platforms

Kinematic Analysis of the 6R Manipulator of General Geometry

Created by T. Madas VECTOR PRACTICE Part B Created by T. Madas

MECH 576 Geometry in Mechanics November 30, 2009 Kinematics of Clavel s Delta Robot

Kinetostatic Analysis and Solution Classification of a Planar Tensegrity Mechanism

ON JACK PHILLIP'S SPATIAL INVOLUTE GEARING

Direct Position Analysis of a Large Family of Spherical and Planar Parallel Manipulators with Four Loops

Lower-Mobility Parallel Manipulators: Geometrical Analysis and Singularities

8 Velocity Kinematics

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

web: HOMEWORK 1

COMMUTING PAIRS AND TRIPLES OF MATRICES AND RELATED VARIETIES

KINETOSTATIC ANALYSIS AND SOLUTION CLASSIFICATION OF A CLASS OF PLANAR TENSEGRITY MECHANISMS

Reconfiguration analysis of a 4-RUU parallel manipulator

Linear Algebra & Geometry why is linear algebra useful in computer vision?

MECH 576 Geometry in Mechanics September 16, 2009 Using Line Geometry

1 Geometry of R Conic Sections Parametric Equations More Parametric Equations Polar Coordinates...

Linear Algebra (Review) Volker Tresp 2017

DYNAMICS OF PARALLEL MANIPULATOR

Extra Problems for Math 2050 Linear Algebra I

1 Differentiable manifolds and smooth maps. (Solutions)

Distance Between Ellipses in 2D

arxiv: v1 [cs.ro] 23 Mar 2016

1 Differentiable manifolds and smooth maps. (Solutions)

Differential Kinematics

1 Geometry of R Conic Sections Parametric Equations More Parametric Equations Polar Coordinates...

Robot Dynamics Instantaneous Kinematiccs and Jacobians

Section 1.1 System of Linear Equations. Dr. Abdulla Eid. College of Science. MATHS 211: Linear Algebra

Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008

Screw Theory and its Applications in Robotics

Numerical Irreducible Decomposition

Lectures on Linear Algebra for IT

MATH 225 Summer 2005 Linear Algebra II Solutions to Assignment 1 Due: Wednesday July 13, 2005

Trinocular Geometry Revisited

Discrete Differential Geometry: Consistency as Integrability

Tangent spaces, normals and extrema

implies that if we fix a basis v of V and let M and M be the associated invertible symmetric matrices computing, and, then M = (L L)M and the

CSL361 Problem set 4: Basic linear algebra

Linear Algebra. Preliminary Lecture Notes

Kinematics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Kinematics Semester 1, / 15

Linear Algebra & Geometry why is linear algebra useful in computer vision?

The Convolution of a Paraboloid and a Parametrized Surface

Jurgen Garlo. the inequality sign in all components having odd index sum. For these intervals in

Math 302 Outcome Statements Winter 2013

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator

Mathematical Methods for Engineers and Scientists 1

LINEAR SPACES. Define a linear space to be a near linear space in which any two points are on a line.

STATE COUNCIL OF EDUCATIONAL RESEARCH AND TRAINING TNCF DRAFT SYLLABUS.

2. Preliminaries. x 2 + y 2 + z 2 = a 2 ( 1 )

2. TRIGONOMETRY 3. COORDINATEGEOMETRY: TWO DIMENSIONS

Numerical Algebraic Geometry and Symbolic Computation

Higher-Dimensional Analogues of the Combinatorial Nullstellensatz

, respectively to the inverse and the inverse differential problem. Check the correctness of the obtained results. Exercise 2 y P 2 P 1.

DYNAMICS OF PARALLEL MANIPULATOR

Calculation in the special cases n = 2 and n = 3:

Robotics I. Classroom Test November 21, 2014

Some Remarks on the Discrete Uncertainty Principle

Harbor Creek School District

MATH 1210 Assignment 3 Solutions 17R-T2

Isotropic Design of Spatial Parallel Manipulators

Choice of Riemannian Metrics for Rigid Body Kinematics

TECHNICAL RESEARCH REPORT

Relationships Between Planes

Reconstruction from projections using Grassmann tensors

Curvilinear coordinates

arxiv: v6 [math.mg] 9 May 2014

Eigenvalues and Eigenvectors: An Introduction

MATH 304 Linear Algebra Lecture 20: Review for Test 1.

APPENDIX A. Background Mathematics. A.1 Linear Algebra. Vector algebra. Let x denote the n-dimensional column vector with components x 1 x 2.

Matrices A(t) depending on a Parameter t. Jerry L. Kazdan

5 Integer Linear Programming (ILP) E. Amaldi Foundations of Operations Research Politecnico di Milano 1

Numerically Intersecting Algebraic Varieties via Witness Sets

An Asymptotically Closed Loop of Tetrahedra

Linear Algebra March 16, 2019

Mathematics Syllabus UNIT I ALGEBRA : 1. SETS, RELATIONS AND FUNCTIONS

WRONSKIANS AND LINEAR INDEPENDENCE... f (n 1)

Chapter 8. Rigid transformations

Linear Algebra (Review) Volker Tresp 2018

Common Tangents to Spheres in R 3

The Geometry of Matrix Rigidity

Theory of Vibrations in Stewart Platforms

An algebraic formulation of static isotropy and design of statically isotropic 6-6 Stewart platform manipulators

Econ Slides from Lecture 7

MATH Topics in Applied Mathematics Lecture 12: Evaluation of determinants. Cross product.

Journal of Discrete Mathematical Sciences & Cryptography Vol. 9 (2006), No. 1, pp

MATH 8. Unit 1: Rational and Irrational Numbers (Term 1) Unit 2: Using Algebraic Properties to Simplify Expressions - Probability

Multiple View Geometry in Computer Vision

Video 3.1 Vijay Kumar and Ani Hsieh

Transcription:

Results on Planar Parallel Manipulators with Cylindrical Singularity Surface Georg Nawratil Institute of Discrete Mathematics and Geometry Differential Geometry and Geometric Structures 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France

Table of Contents [1] Introduction [2] Preliminary considerations [3] The Main Theorem [4] Preparatory work for the proof [5] Sketch of the proof [6] A further example [7] Remark & Conclusion [8] References 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 1

[1] Singular configurations of SGP The geometry of a Stewart Gough Platform is given by the six base anchor points M i := (A i, B i, C i ) T in the fixed space Σ 0 and by the six platform anchor points m i := (a i, b i, c i ) T in the moving space Σ. Σ m i Theorem Merlet [1992] A SGP is singular iff the carrier lines L i of L i the six legs belong to a linear line complex. Σ 0 M i Σ 0 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 2

[1] Analytical condition Plücker coordinates of L i can be written as (l i, l i ) := (R m i + t KM i,m i l i ) with R := (r ij ) = e2 0 + e 2 1 e 2 2 e 2 3 2(e 1 e 2 + e 0 e 3 ) 2(e 1 e 3 e 0 e 2 ) 2(e 1 e 2 e 0 e 3 ) e 2 0 e 2 1 + e 2 2 e 2 3 2(e 2 e 3 + e 0 e 1 ), 2(e 1 e 3 + e 0 e 2 ) 2(e 2 e 3 e 0 e 1 ) e 2 0 e 2 1 e 2 2 + e 2 3 t := (cosϕt 1 sinϕt 2,sin ϕt 1 + cosϕt 2, t 3 ) T and K := e 2 0 + e 2 1 + e 2 2 + e 2 3. Remark: The group SO 3 is parametrized by Euler Parameters (e 0,e 1, e 2, e 3 ). L i belong to a linear line complex Q := det(q) = 0 with Q := b l1 l 1...... l 6 b l6 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 3

[2] Preliminary considerations Definition SGP with Cylindrical Singularity Surface The manipulators singularity set is for any orientation of the platform a cylindrical surface with rulings parallel to a given fixed direction p in the space of translations. The set of SGPs with a cylindrical singularity surface contains the set of architecture singular SGPs. These two sets are distinct due to: Example [see Figure] m 1 = m 2, m 3 = m 4, m 5 = m 6 M 1 M 2 M 3 M 4 M 5 M 6 p m 5 M 5 M 3 m 2 M 1 m 1 m 6 m 3 m 4 M 1,...,M 6 can be coplanar M 6 M 4 M 2 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 4

[2] Preliminary considerations This manipulator is only in a singular configuration iff the three planes [M 1,M 2,m 1 ], [M 3,M 4,m 3 ] and [M 5,M 6,m 5 ] have a common intersection line. The singularity surface is a quadratic cylinder. m 1 m 2 Is this the only SGP with this property? We distinguish between planar and non-planar SGPs because the structure of architecturally singular SGPs depends on the planarity of the platform and the base; cf. Karger [2003,2008]. m 5 m 6 M 5 M 6 M 3 M 4 M 1 M 2 m 3 In this paper we only deal with planar SGPs. m 4 Projection direction is p. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 5

[3] The Main Theorem Main Theorem The set of planar parallel manipulators with no four anchor points on a line which possess a cylindrical singularity surface with rulings parallel to a given fixed direction p for any orientation of the platform equals the set of planar architecture singular manipulators (with no four anchor points on a line). Idea of the proof We choose an Cartesian frame with one axis t i p. Then Q := det(q) = 0 must be independent of t i for all e 0,...,e 3, t j, t k. The analytical proof is based on the resulting equations. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 6

[4] Preparatory work for the proof [A] Choose of Cartesian frames in the fixed space and the moving space As we consider only SGPs with planar platform we set c i = 0 for i = 1,...,6. We set up the planar base in a more general position as C 1 = 0, C i = [C 2 (B 3 A i A 3 B i ) + A 2 C 3 B i ] /(A 2 B 3 ) for i = 4, 5,6. Lemma of Karger [2003] For planar parallel manipulators with no four points on a line we can assume A 1 = B 1 = B 2 = a 1 = b 1 = b 2 = 0 A 2 B 3 B 4 B 5 a 2 (a 4 a 3 )coll(3, 4,5) 0 and with coll(i, j,k) := a i (b j b k ) + a j (b k b i ) + a k (b i b j ). 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 7

[4] Preparatory work for the proof [B] Algebraic characterization of the subset of architecture singular SGPs We perform the same elementary row operations with the matrix Q as described by Karger [2003]. Then the last row of Q is of the form (r 11 K 1 + r 12 A 2 K 2, r 21 K 1 + r 22 A 2 K 2,r 31 K 1 + r 32 A 2 K 2,r 21 C 2 K 3 + r 22 C 2 K 4, r 31 A 2 K 3 + r 32 A 2 K 4 r 11 C 2 K 3 r 12 C 2 K 4, r 21 A 2 K 3 r 22 A 2 K 4 )D 1 with D := A 2 B 3 B 4 B 5 coll(3, 4,5) and r ij the entries of the rotary matrix R. Theorem of Karger [2003] K 1 = K 2 = K 3 = K 4 = 0 are the four conditions which are satisfied iff a planar parallel manipulator with no four points on a line is architecturally singular. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 8

[5] Sketch of the proof I) Base is not parallel to p (i) Base is orthogonal to p (ii) Base is not orthogonal to p II) Base is parallel to p (i) M 1 M 2 is parallel to p (ii) M 1 M 2 is not parallel to p (a) M 1 M 2 is orthogonal to p (b) M 1 M 2 is not orthogonal to p 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 9

I) Base is not parallel to p (i) Base is orthogonal to p (C 2 = C 3 = 0) The proof of this case is hidden in the proof of the Theorem of Karger [2003]. Karger sets t 1 = t 2 = 0 and eliminates t 3 from Q. He proves in four steps (a),...,(d) that the resulting equations can only vanish for K 1 =... = K 4 = 0. (ii) Base is not orthogonal to p We start such as Karger by setting t 1 = t 2 = 0. Now Q can be written as Q = A 2 2(r 11 r 22 r 12 r 21 )Q 3 t 3 3 + A 2 B 3 Q 2 t 2 3 + Q 1 t 3 + Q 0. With the coefficients Q 1, Q 2,Q 3 the steps (a) and (b) can be done one by one. The steps (c) and (d) are different and therefore given in Nawratil [2008,A]. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 10

II) Base is parallel to p (C 2 = C 3 = 0) We eliminate t 1 from Q. We denote the coefficients of t i 1t j 2 tk 3 from Q by Q ijk. (i) M 1 M 2 is parallel to p (ϕ = 0) From Q 101 we can factor out K and from Q 100 we can even factor out K 2. Finally, we denote the coefficient of e a 0e b 1e c 2e d 3 of Q ijk by P ijk abcd and compute: P 101 4110 P 101 1401 P 101 1041 + P 101 0114 = K 1 B 3 B 4 B 5 coll(3, 4, 5) = K 1 = 0 P 101 0222 + P 101 2022 P 101 2202 P 101 2220 = K 2 A 2 B 3 B 4 B 5 coll(3, 4, 5) = K 2 = 0 P 100 3120 P 100 2031 P 100 1302 + P 100 0213 = K 3 a 2 B 3 B 4 B 5 coll(3, 4, 5) = K 3 = 0 P 100 3210 P 100 2301 P 100 1032 + P 100 0123 = K 4 a 2 B 3 B 4 B 5 coll(3, 4, 5) = K 4 = 0 Remark: This is the shortest possible analytical proof of the Theorem of Karger. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 11

II) Base is parallel to p (C 2 = C 3 = 0) (ii) M 1 M 2 is not parallel to p (a) M 1 M 2 is orthogonal to p (ϕ = π/2) From Q ijk (i > 0) we can factor out K. From Q 100 we can even factor out K 2. We factor out (e 0 e 1 e 2 e 3 ) of Q 2jk and compute the following 15 polynomials: P 1 [18] := P 111 2200 P 2 [42] := P 201 1010 P 3 [12] := P 110 3300 P 4 [42] := P 200 2020 P 5 [72] := P 200 2110 P 6 [36] := P 100 3210 P 100 2301 P 100 1032 + P 100 0123 P 7 [42] := P 101 4110 P 101 1401 P 101 1041 + P 101 0114 P 8 [30] := P 101 4200 + P 101 2400 + P 101 0042 + P 101 0024 P 9 [30] := P 101 4200 + P 101 2400 P 101 0042 P 101 0024 P 10 [18] := P 111 2110 P 111 1201 P 11 [42] := P 101 3111 + P 101 1311 P 12 [36] := P 110 3210 P 110 2301 P 13 [24] := P 110 3120 P 110 2031 P 14 [12] := P 100 3300 + P 100 0033 P 15 [24] := P 100 2121 P 100 1212 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 12

(ii) M 1 M 2 is not parallel to p (b) M 1 M 2 is not orthogonal to p (sinϕcosϕ 0) In this case we compute the following 20 polynomials: P 1 [12] := P 100 3300 + P 100 0033 P 2 [36] := P 100 3030 P 100 0303 P 3 [78] := P 101 0402 P 101 2040 P 4 [66] := P 101 4020 P 101 2040 P 5 [30] := P 101 4200 + P 101 0042 P 6 [66] := P 101 4020 + P 101 0402 P 7 [36] := P 101 4200 P 101 0024 P 8 [42] := P 101 0042 P 101 0024 P 9 [18] := P 102 3100 + P 102 1300 P 10 [18] := P 102 2011 P 102 1120 P 11 [108] := P 101 3111 P 101 1311 P 12 [102] := P 101 4110 P 101 1401 P 13 [24] := P 100 3210 P 100 0123 P 100 2301 + P 100 1032 P 14 [42] := P 100 3210 + P 100 0123 + P 100 2301 + P 100 1032 P 15 [48] := P 100 3210 + P 100 0123 P 100 2301 P 100 1032 P 16 [36] := P 100 3120 P 100 0213 P 100 2031 + P 100 1302 P 17 [66] := P 101 4110 + P 101 1401 + P 101 1041 + P 101 0114 P 18 [54] := P 101 4110 P 101 1401 + P 101 1041 P 101 0114 P 19 [48] := P 101 3201 P 101 2310 P 101 0132 + P 101 1023 P 20 [150] := P 101 3201 + P 101 2310 P 101 0132 P 101 1023 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 13

ad (ii) (a,b) In both cases we proceed as given in Nawratil [2008,B] K 2 = 0: All 15 resp. 20 polynomials can only vanish for architecture singular manipulators, i.e. K 1 = K 3 = K 4 = 0 = K 2 0 K 2 0: All coefficients of t 1 can only vanish for the following two solutions: S 1 : A i = B i cotϕ, A j = B j cotϕ, A k = A 2 + B k cotϕ, b k = 0, a 2 = a k, a i = K 1 b i /(K 2 A 2 ), a j = K 1 b j /(K 2 A 2 ), K 3 = 0 and K 4 = 0 ( ) S 2 : A i = A 2 + B i cotϕ, A j = A 2 + B j cotϕ, A k = B k cotϕ, a i = a 2 + b i K 3 /K 4, a j = a 2 + b j K 3 /K 4, a k = b k = 0, A 2 K 2 + K 4 = 0 and K 1 + K 3 = 0 ( ) for i, j, k {3,4, 5} and i j k i without contradicting A 2 B 3 B 4 B 5 a 2 (a 4 a 3 )coll(3, 4, 5) 0. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 14

The close of the proof We show that both solutions S i imply contradictions for the choice of M 6 and m 6 : If we set A 2 = 1 and replace K i in ( ) and ( ) by the explicit expressions we get: ( ) K 3 = (A 6 B 6 cotϕ)(a k a 6 ) K 4 = (A 6 B 6 cotϕ)b 6 a 6 = a k, b 6 = 0 = K 2 = 0 A 6 = B 6 cotϕ = M 1,M i,m j,m 6 are collinear ( ) K 1 + K 3 = (1 A 6 + B 6 cotϕ)a 6 K 2 + K 4 = (1 A 6 + B 6 cotϕ)b 6 a 6 = 0 and b 6 = 0 = K 2 = 0 A 6 = 1 + B 6 cotϕ = M 2,M i,m j,m 6 are collinear 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 15

[6] A further example S 1 and S 2 imply a further example for a planar SGP with cylindrical singularity surface. For the computation see Nawratil [2008,A]. m 6 m5 m 4 m 3 m 2 m 1 M 1,M 2,M 3,M 4 are collinear, m 1,m 2,m 3,m 4 are collinear, M 5 M 6 M 1 M 2 p, and m 5 = m 6. SGP is in a singular position iff m 5 = m 6 lies in the base or L 1, L 2, L 3, L 4 are coplanar = singularity surface splits into two planes M 4 M 3 M2 M 6 M 5 M 1 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 16

[7] Remark Theorem Röschel and Mick [1998] Planar SGPs are architecturally singular iff {M i,m i } for (i = 1,...,6) are fourfold conjugate pairs of points with respect to a 3-dimensional linear manifold of correlations or one of the two sets {M i } and {m i } is situated on a line. Therefore the given main theorem can be reformulated as follows: Main Theorem Planar SGPs with no four points on a line and a cylindrical singularity surface must consist of four-fold conjugate pairs of anchor points with respect to a 3-dimensional linear manifold of correlations. It would be nice to have a geometric proof for the main theorem similar to the one presented by Röschel and Mick [1998]. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 17

[7] Conclusion We proved that there do not exist non-architecturally singular planar SGPs and no four anchor points collinear which possess a cylindrical singularity surface. We gave the shortest possible analytical proof for the Theorem of Karger. Moreover, we presented two examples of planar manipulators with cylindrical singularity surface. A complete list of planar SGPs with a cylindrical singularity surface is in preparation. Nawratil, G., All Planar Parallel Manipulators with Cylindrical Singularity Surface, in preparation. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 18

[8] References Karger A. [2003] Architecture singular planar parallel manipulators, Mechanism and Machine Theory 38 (11) 1149 1164. Karger A. [2006] Stewart-Gough platforms with simple singularity surface, Advances in Robot Kinematics: Mechanisms and Motion (J. Lenarcic, B. Roth eds.), 247 254, Springer. Karger A. [2008] Architecturally singular non-planar parallel manipulators, Mechanism and Machine Theory 43 (3) 335 346. Merlet J.-P. [1992] Singular Configurations of Parallel Manipulators and Grassmann Geometry, International Journal of Robotics Research 8 (5) 45 56. Nawratil G. [2008,A] Results on planar parallel manipulators with cylindrical singularity surface, Advances in Robot Kinematics: Analysis & Design (J. Lenarcic, P. Wenger eds.), Springer. Nawratil G. [2008,B] Main theorem on planar parallel manipulators with cylindrical singularity surface, In Proc. of 33rd South German Colloquium on Differential Geometry, TU Vienna. Röschel O. and Mick S. [1998] Characterisation of architecturally shaky platforms, Advances in Robot Kinematics: Analysis & Control (J. Lenarcic, M.L. Husty eds.), 455-464, Kluwer. 11th International Symposium on Advances in Robot Kinematics, Batz-sur-Mer June 22-26 2008, France 19