Closure Polynomials for Strips of Tetrahedra

Slides:



Advertisements
Similar presentations
Chapter 0 Review of Algebra.
Advertisements

SOLVING SYSTEMS OF LINEAR EQUATIONS An equation is said to be linear if every variable has degree equal to one (or zero) is a linear equation is NOT a.
The CORS method Selecting the roots of a system of polynomial equations with combinatorial optimization H. Bekker E.P. Braad B. Goldengorin University.
Manipulator’s Inverse kinematics
1 Minimum Ratio Contours For Meshes Andrew Clements Hao Zhang gruvi graphics + usability + visualization.
Singularity Invariant Transformations in Stewart Plaforms (Part I) Federico Thomas.
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
Flagged Parallel Manipulators F. Thomas (joint work with M. Alberich and C. Torras) Institut de Robòtica i Informàtica Industrial Institut de Robòtica.
The Duality between Planar Kinematics and Statics Dr. Shai, Tel-Aviv, Israel Prof. Pennock, Purdue University.
ECIV 301 Programming & Graphics Numerical Methods for Engineers REVIEW II.
IntCP’06 Nantes - France, September 2006 Combining CP and Interval Methods for solving the Direct Kinematic of a Parallel Robot under Uncertainties C.
Upper and Lower Bounds for Roots
Remainder and Factor Theorem Unit 11. Definitions Roots and Zeros: The real number, r, is a zero of f(x) iff: 1.) r is a solution, or root of f(x)=0 2.)
The Rational Zero Theorem
INTRODUCTORY MATHEMATICAL ANALYSIS For Business, Economics, and the Life and Social Sciences  2011 Pearson Education, Inc. Chapter 0 Review of Algebra.
Copyright © Cengage Learning. All rights reserved. 4 Techniques of Differentiation with Applications.
Unit 1 Expressions, Equations and Inequalities Copyright © 2014, 2010, 2007 Pearson Education, Inc Other Types of Equations.
Mathematics for Business and Economics - I
Copyright © Cengage Learning. All rights reserved. 2 Polynomial and Rational Functions.
The Rational Zero Theorem The Rational Zero Theorem gives a list of possible rational zeros of a polynomial function. Equivalently, the theorem gives all.
2.3 Synthetic Substitution
Flagged Parallel Manipulators F. Thomas (joint work with M. Alberich and C. Torras) Institut de Robòtica i Informàtica Industrial Institut de Robòtica.
In your own words: What is a limit?.
Copyright © Cengage Learning. All rights reserved.
4.5: More on Zeros of Polynomial Functions The Upper and Lower Bound Theorem helps us rule out many of a polynomial equation's possible rational roots.
Division and Factors When we divide one polynomial by another, we obtain a quotient and a remainder. If the remainder is 0, then the divisor is a factor.
Section 5.7: Additional Techniques of Integration Practice HW from Stewart Textbook (not to hand in) p. 404 # 1-5 odd, 9-27 odd.
Continuing with Integrals of the Form: & Partial Fractions Chapter 7.3 & 7.4.
5.3 Part 2 Polynomial Division
Finding the equation of a Polynomial from the roots and a Graph.
Calculus 3.4 Manipulate real and complex numbers and solve equations AS
ASME DETC Robot Manipulators and Singularities Vijay Kumar.
11/11/20151 Trusses. 11/11/20152 Element Formulation by Virtual Work u Use virtual work to derive element stiffness matrix based on assumed displacements.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
Section 2-2 Synthetic Division; The Remainder and Factor Theorems.
7.4 Solving Polynomial Equations
CSE 2813 Discrete Structures Solving Recurrence Relations Section 6.2.
7.5 Roots and Zeros Objectives: The student will be able to…
Distance Formula and Midpoint Formula. Distance Formula The distance formula is derived from the Pythagorean theorem c 2 = a 2 + b 2. d Substituting d.
Copyright © 2015, 2011, 2007 Pearson Education, Inc. 1 1 Chapter 8 Rational Exponents, Radicals, and Complex Numbers.
Solving Linear Systems by Substitution
Section 4.3 Polynomial Division; The Remainder and Factor Theorems Copyright ©2013, 2009, 2006, 2001 Pearson Education, Inc.
Optimization in Engineering Design 1 Introduction to Non-Linear Optimization.
Notes 2.1 Order of Operations PEMDAS If an expression has only numbers and symbols, it is a numerical expression. If it has a variable it is a variable.
Section 8.5 and 8.6 Multiplying and Dividing Radicals/Solving Radical Equations.
Singularity-Robust Task Priority Redundancy Resolution for Real-time Kinematic Control of Robot Manipulators Stefano Chiaverini.
Fundamentals of Computer Animation
Júlia Borràs Sol Barcelona. Spain Thursday May 6, 2010 A Family of Quadratically-Solvable 5-SPU Parallel Robots Júlia Borràs, Federico Thomas and Carme.
3. 3 Solving Equations Using Addition or Subtraction 3
5 Solving Polynomial Equations.
Section 2.6 – Other Types of Equations
When given a root and when not given a root
Systems of Equations and Inequalities
Chapter 0 Review of Algebra.
The minimum cost flow problem
3.3 Graphs of Nonlinear Inequalities
The Rational Zero Theorem
Segmentation of Dynamic Scenes from Image Intensities
The Real Number System Opening Routine
Other Types of Equations
Special English for Industrial Robot
Polynomials, Linear Factors, Zeros
Polynomial and Rational Functions
Write solutions of HW problems on the board.
Roots, Radicals, and Complex Numbers
Complete each equation. 1. a 3 = a2 • a 2. b 7 = b6 • b
The Rational Zero Theorem
Section 5.6 Dividing Polynomials.
Special English for Industrial Robot
Section 5.5: The Substitution Rule
Presentation transcript:

Closure Polynomials for Strips of Tetrahedra Federico Thomas and Josep M. Porta

What’s a strip of tetrahedra?

If shared traingular face degeneres, the structure flexes …

What’s the problem to solve? Problem: Find of possible assembly modes We remove one edge We impose the distance between the endpoints We do not impose the orientations of the tetrahedra

Outline of the presentation A substitution rule to derive a scalar closure condition Deriving a closure polynomial Examples Forward kinematics of the decoupled platform Forward kinematics of a 4-4 Gough-Stewart platform

A substitution rule

Clearing radicals After iteratively applying this substitution rule, we end up with a closure condition containing nested radicals.

Example 1: The forward kinematics of the decoupled platform

Example 1: The forward kinematics of the decoupled platform

Example 1: The forward kinematics of the decoupled platform

Example 1: The forward kinematics of the decoupled platform

Example 1: The forward kinematics of the decoupled platform After clearing radicals, we obtain a polynomial of 24th degree, but we know that it should be of degree 16 to be minimal. The rod connecting P3 and P5 belongs to the shared face defined by P3, P4, and P5 which is singular when D(3,4,5)=0, that is, when After dividing the obtained polynonimial by this factor till the remainder is not null, we get

Example 2: The forward kinematics of a 4-4 platform Coplanar base and platform 24 solutions (12+12)

Numerical Example

Numerical Example After clearing radicals, a 52nd- degree polynomial in is obtained, but we know that it should be of degree 12. The rod connecting P4 and P5 belongs to two shared faces (the ones defined by P4P5P6 and P3P4P5), whose associated singular terms are After iteratively dividing the obtained polynomia lby these two terms till the remainder is not null, we get

Numerical Example

Numerical Example

Numerical Example

Conclusions The presented technique requires some symbolic manipulations. Despite this, it runs faster than all global root finders. J.M. Porta and F. Thomas, "Closed-Form Position Analysis of Variable Geometry Trusses”, submitted for publication This technique can be extended to: - multiple strips of tetrahedra, and - include orientation constraints