Closure Polynomials for Strips of Tetrahedra

Size: px
Start display at page:

Download "Closure Polynomials for Strips of Tetrahedra"

Transcription

1 Closure Polnomials for Strips of Tetrahedra Federico Thomas and Josep M. Porta Abstract A tetrahedral strip is a tetrahedron-tetrahedron truss where an tetrahedron has two neighbors ecept those in the etremes which have onl one. Unless an of the tetrahedra degenerate, such a truss is rigid. In this case, if the distance between the strip endpoints is imposed, an rod length in the truss is constrained b all the others to attain discrete values. In this paper, it is shown how to characterie these values as the roots of a closure polnomial whose derivation requires surprisingl no other tools than elementar algebraic manipulations. As an application of this result, the forward kinematics of two parallel platforms with closure polnomials of degree 1 and 1 is straightforwardl solved. Ke words: Position analsis, closed-form solutions, Distance Geometr, spatial linkages. 1 Introduction Let us consider the strip of tetrahedra in Fig. 1. An such strip has two endpoints. In this case, P a and P b. If the distance between these two points is imposed, the length of an rod cannot be freel chosen. This paper is essentiall devoted to obtain a closed-form solution for the length of an rod in a strip of tetrahedra, once the distance between its endpoints and the lengths of all other rods are known. Although closure polnomials have been tpicall obtained on a case-b-case analsis, a common pattern can be identified for most cases. First, a set of loop equations involving both translation and orientation variables is derived. Then, translation variables are eliminated resulting in a sstem of trigonometric equations that is algebraied using the tangent half-angle substitution. Finall, elimination theor is Federico Thomas Josep M. Porta Institut de Robòtica i Informàtica Industrial, CSIC-UPC, Barcelona, Spain {fthomas,porta}@iri.upc.edu 1

2 F. Thomas and J. M. Porta P a P b Fig. 1 A strip of eight tetrahedra whose endpoints are P a and P b. Observe that no triangular face is shared b more than two tetrahedra. used to obtain a univariate closure polnomial. Here we solve this problem departing from this standard approach. The proposed method can be summaried as follows. The distance between the strip endpoints is first derived b iterating a basic operation involving onl two neighboring tetrahedra over the whole strip. This leads to a scalar equation containing radical terms. We will see how clearing these radicals is a trivial task, and how the resulting polnomial contains, in general, factor terms that correspond to singularities of the formulation that depend on the chosen variable length. Since these terms can be easil spotted beforehand, their elimination is just a matter of iterative polnomial division until a no null remainder is obtained. The result is the sought-after univariate closure polnomial obtained without variable eliminations or trigonometric substitutions. Net, we detail this procedure and then we appl it to derive the minimal degree closure polnomial for two widel studied parallel platforms: the decoupled parallel platform, and a - platform with planar base and moving platform. Obtaining the Closure Polnomials Given a set of points, the valid distances between them can be characteried using the theor of Cale-Menger determinants [1,, ]. The Cale-Menger bideterminant of the two sets of points P i1,...,p in and P j1,...,p jn is defined as D(i 1,...,i n ; j 1,..., j n )= 1 n 1 s i1, j 1... s i1, j n s in, j 1... s in, j n, (1) where s i, j stands for the squared distance between P i and P j.

3 Closure Polnomials for Strips of Tetrahedra 3 If the two sets of points are the same, then D(i 1,...,i n )=D(i 1,...,i n ;i 1,...,i n ) is called the Cale-Menger determinant of the involved set of points. The Cale- Menger determinant D(i 1,...,i n ) is proportional to the squared volume of the simple spanned b P i1,...,p in in R n 1. P m P m P i P k P j P k P j ψ l,i, j,k,m P l P l Fig. Substitution rule. Now, let us suppose the two neighboring tetrahedra in Fig. -left belong to a strip of tetrahedra in R 3. The squared distance between P l and P m can be epressed as (see [7] for details): s l,m = D(i, j,k) D(i, j,k,l;i, j,k,m) ± p D(i, j,k,l) D(i, j,k,m) s l,m =!. () where the ± sign accounts for the two possible solutions depending on the relative orientation between the two tetrahedra. To lighten the notation, () will be simpl written as s l,m = Y l,i, j,k,m. If some of the distances involved in Y l,i, j,k,m are taken as variables, the will be made eplicit in parenthesis. For eample, if s i, j and s i,k are variables, we will write s l,m = Y l,i, j,k,m (s i, j,s i,k ). If one of the points in the set {P i,p j,p k } does not belong to an other tetrahedron in the strip, it can be removed from the strip provided that a rod connecting P l and P m is introduced with the double-valued length given b () [Fig. -right]. This reduces the number of tetrahedra in the strip b one. Then, b repeating this operation until the strip contains onl two tetrahedra, the distance between the tetrahedral strip endpoints is finall obtained as a n valued function, where n is the number of tetrahedra in the strip. To obtain the closure condition as a polnomial in terms of a given rod length, the first step consists in taking the numerator of the rational form of the obtained function and then clearing radicals. As radicals will appear nested, the are cleared using an iterative process starting from the outer one. At each step of this process, the epressions involving a radical will have the general form a + a 1 p r + a ( p r) + a 3 ( p r) 3 + =, (3)

4 F. Thomas and J. M. Porta which can be rewritten as (a + a r + a r +...)+ p r(a 1 + a 3 r + a r +...)=. () This equation can be unfolded into two equations, one for each sign of p r. Since we are interested in the roots of both equations, we obtain their product, which can be written as (a + a r + a r +...) r(a 1 + a 3 r + a r +...) =. () While clearing radicals as eplained above introduces no etraneous roots, one cannot epect for the obtained polnomial to be of minimal degree. This is due to the presence of singularities of the formulation. Indeed, let us suppose that the closure polnomial is epressed in terms of the squared rod length s i, j. If a rod with variable length belongs to a shared face, this face degenerates for some values of s i, j. When this happens, the three points defining the face get aligned and the tetrahedral strip can be decomposed into two parts so that one can freel rotate with respect the other about the ais defined b these three aligned points. As we will see, terms corresponding to these degenerate configurations will appear in the closure polnomial. The can be easil removed b iterativel dividing the closure polnomial b them until the remainder is not null. 3 Eamples Net, we appl the technique eplained above to solve the foward kinematics of a decoupled platform and a - platform with planar base and platform (see Fig. 3 and Fig., respectivel). The decoupled platform owes its name to the fact that three legs permit the rotation of the platform about a point whose location is controlled b the other three. Since the forward kinematics for the translational part is trivial, the interest of this linkage lies in the spherical part for which a minimal closing polnomial of degree on a squared variable was first derived in []. In [7], this derivation is simplified b using the closure polnomial of the so-called double banana. Despite the simpler derivation, variable eliminations were still necessar. For the chosen - platform with planar base and platform, a minimal 1th-degree closure polnomial was first derived in [3]. The derivation was far from trivial and applicable onl to this particular platform. To properl compare our results with those reported in [7] and [3], we use the same numerical eamples. First, let us consider the decoupled platform defined b the squared distance matri S appearing in Fig. 3, where s i, j = S(i, j). It can be topologicall described as the strip of tetrahedra shown in Fig. -left. Appling the substitution presented in the previous section three times (see Fig. ), we have

5 Closure Polnomials for Strips of Tetrahedra P P 7 P P 1 3 9?? ?? 9 1? 1? S = B? 1? A 1?? P Fig. 3 Decoupled parallel manipulator, with non-planar moving platform, used as eample. Ψ 3,,,,7 (s 3, ) Ψ 3,,,,7(s 3,) P P 7 P P 7 P 7 P P P P P P P Ψ,3,,,7 (s 3,7,s 3, ) Fig. The decoupled parallel platform in Fig. 3 can be topologicall described as the strip of four tetrahedra in which the distance between and P is variable and the distance between its endpoints, and P 7, is known. The application of the substitution rule presented in Section to this strip (left) permits to sequentiall eliminate P (center) and P (right). s 3,7 = Y 3,,,,7 (s 3, ), () s,7 = Y,3,,,7 (s 3,7,s 3, ), (7) s 1,7 = Y 1,,3,,7 (s,7,s 3,7 ). () The numerator of the rational form resulting from substituting () in (7), and the result in (), can be written as: where R 1 13.R + 799R s 3, + 1R 3 s 3, 33733s 3, + 71s 3, 3 R 3 s 3, + 77 =, q R 1 = 771R + 97R R 3 s 3, 7917R R 3 s 3, +..., q R = 1R 3 s 3, 19771R 3 s 3, R 3..., q R 3 = 31s 3, + 971s 3, 71. The full epressions for R 1 and R are not included here due to space limitations.

6 F. Thomas and J. M. Porta Now, clearing the radicals as described in Section, we obtain a polnomial of th-degree. It is not of minimal degree because the rod connecting and P belongs to the shared face defined b, P, and P which is singular when D(3,,) =, that is, when s 3, 1s 3, + 91 =. B iterativel dividing the obtained polnomial b this singular factor until the remainder is not null, we get s 1 3, 1. 1 s 1 3, s 1 3,.9 1 s 13 3, s 1 3, s 11 3, s 1 3, s 9 3, s 3, s 7 3, s 3,.1 1 s 3, s 3,. 1 s 3 3, s 3, s 3, , which coincides with the closure polnomial reported in [7], but obtained in a much simpler wa. P P P 1.19 P 7 P ??? s, 1.917??? ?? 1 s, 1.? ?? ? s,7.71 B?? C s,7.71 A.17??? Fig. - parallel manipulator used as eample. Since the base and the moving platform are conve planar quadrilaterals, s, and s,7 are unambiguousl determined b the other known distances. As a second eample, let us consider the - parallel platform appearing in Fig.. Its forward kinematics is known to have solutions [3]. However, the can be split in two sets that are smmetric with respect to the base. Since the distance-based formulation is invariant to this smmetr, we will get a 1th-degree closure polnomial. The two sets of configurations are obtained in the coordinatiation process using trilateration [,, ]. Appling the substitution presented in the previous section four times (see Fig. ), we have that s, = Y,,,7, (s, ), s 3, = Y 3,,,, (s,,s, ), s, = Y,3,,, (s 3,,s, ), s 1, = Y 1,,3,, (s,,s 3,,s, ). After a proper sequence of forward substitutions in the above four equations, s 1, can be epressed onl in terms of s,. Since this parallel platform has planar base and platform, Y,,,7, and Y 1,,3,, are single-valued functions. Onl Y 3,,,, and Y,3,,, contribute with square roots to the obtained closure condition. Eliminating them as eplained leads to a nd-degree polnomial in s,. In this case, the rod connecting P and P belongs to two shared faces (the ones defined b P P P and P P ), whose associated singular terms are s, 7.11s, , and

7 Closure Polnomials for Strips of Tetrahedra 7 P P 7 P P P P P P P P P Ψ,,,7, (s, ) Ψ 3,,,, (s,,s, ) Ψ 3,,,, (s,,s, ) P P P P P P P Ψ,,,7, (s, ) Ψ,,,7, (s, ) Ψ,3,,, (s 3,,s, ) Fig. The - parallel manipulator in Fig. can be topologicall described as the strip of five tetrahedra in which the distance between P and P is variable and the distance between its endpoints, and P, is known. The application of the substitution rule to this strip (top left) permits to sequentiall eliminate P 7 (top right), P (bottom left), and P (bottom right) s, After iterativel dividing the obtained polnomial b these two factors until the remainder is not null, the following 1th-degree polnomial is obtained s, s 1, s 11, s 1, s 9, s, s 7, s, s, s, s 3, s,.3 1 S This polnomial has si roots that lead to real configurations of the moving platform obtained b coordinatiation via trilaterations [,]. These roots and the corresponding configurations appear in Fig. 7. The coincide with the solutions reported in [3] obtained using an ad hoc intricate method. Conclusions It has been eplained how to obtain closure polnomials for tetrahedral strips in terms of the involved rod lengths and the distance between the strip endpoints, and how this technique can be applied to solve some position analsis problems. However, this technique cannot incorporate orientation constraints between tetrahedra at different parts of the strip. As a consequence, if applied to a case in which such

8 F. Thomas and J. M. Porta P P P P 1 1 P s, =. s, = 3.13 P 1 1 P P 1 1 P P 1 P s, = s, = 171. P 1 1 P 1 1 P P 1 P P s, = 13. s, = 13.3 P 1 1 Fig. 7 Forward kinematics solutions of the - manipulator used as eample. The mirror configurations with respect to the base are also solutions, but the are not represented. constraints are necessar, the obtained closure polnomial would not be of minimaldegree as some of its roots would violate these constraints. Despite this important limitation, it supersedes the method presented in [7] in scope and simplicit, thus providing a better starting point for a complete generaliation to three dimensions of the techniques developed for the position analsis of planar linkages using Distance Geometr.

9 Closure Polnomials for Strips of Tetrahedra 9 References 1. Havel, T.: Some eamples of the use of distances as coordinates for Euclidean geometr. Journal of Smbolic Computation 11(-), (1991). Innocenti, C., Parenti-Castelli, V.: Echelon form solution of direct kinematics for the general full-parallel spherical wrist. Mechanism and Machine Theor, 3 1 (1993) 3. Lin, W., Griffis, M., Duff, J.: Forward displacement analses of the - Stewart platforms. ASME Journal of Mechanical Design 11(3), (199). Porta, J.M., Ros, L., Thomas, F.: Inverse kinematics b distance matri completion. In: International Workshop on Computational Kinematics (). Porta, J.M., Ros, L., Thomas, F.: On the trilaterable si-degree-of-freedom parallel and serial manipulators. In: IEEE International Conference on Robotics and Automation, pp (). Porta, J.M., Ros, L., Thomas, F., Torras, C.: A branch-and-prune algorithm for solving sstems of distance constraints. In: IEEE International Conference on Robotics and Automation, pp. 3 3 (3) 7. Rojas, N., Thomas, F.: The closure condition of the double banana and its application to robot position analsis. In: International Conference on Robotics and Automation, pp. 1 (13). Thomas, F., Ros, L.: Revisiting trilateration for robot localiation. IEEE Transactions on Robotics 1(1), ()

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

Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities Optimal Design of a 6-DOF 4-4 Parallel Manipulator with Uncoupled Singularities Júlia Borràs (1), Erika Ottaviano (2), Marco Ceccarelli (2) and Federico Thomas (1) (1) Institut de Robòtica i Informàtica

More information

A Distance-Based Formulation of the Octahedral Manipulator Kinematics

A Distance-Based Formulation of the Octahedral Manipulator Kinematics IFToMM Symposium on Mechanism Design for Robotics September 28 30, 2010, Universidad Panamericana, Mexico City, Mexico A Distance-Based Formulation of the Octahedral Manipulator Kinematics Nicolás Rojas,

More information

DISTANCE CONSTRAINTS SOLVED GEOMETRICALLY

DISTANCE CONSTRAINTS SOLVED GEOMETRICALLY DISTANCE CONSTRAINTS SOLVED GEOMETRICALLY F. Thomas, J.M. Porta, and L. Ros Institut de Robòtica i Informàtica Industrial (CSIC-UPC) Llorens i Artigas 4-6, 08028-Barcelona, Spain {fthomas,jporta,llros}@iri.upc.es

More information

Chapter 3 : Computer Animation

Chapter 3 : Computer Animation Chapter 3 : Computer Animation Histor First animation films (Disne) 30 drawings / second animator in chief : ke frames others : secondar drawings Use the computer to interpolate? positions orientations

More information

Simplified Voronoi diagrams for motion planning of quadratically-solvable Gough-Stewart platforms

Simplified Voronoi diagrams for motion planning of quadratically-solvable Gough-Stewart platforms Simplified Voronoi diagrams for motion planning of quadratically-solvable Gough-Stewart platforms Rubén Vaca, Joan Aranda, and Federico Thomas Abstract The obstacles in Configuration Space of quadratically-solvable

More information

A COORDINATE-FREE APPROACH TO TRACING THE COUPLER CURVES OF PIN-JOINTED LINKAGES

A COORDINATE-FREE APPROACH TO TRACING THE COUPLER CURVES OF PIN-JOINTED LINKAGES Proceedings of the ASME 2011 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2011 August 28-31, 2011, Washington, DC, USA DETC2011-48147

More information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 Applied Autonomous Robots Winter Robot Kinematics MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame

More information

9. f(x) = x f(x) = x g(x) = 2x g(x) = 5 2x. 13. h(x) = 1 3x. 14. h(x) = 2x f(x) = x x. 16.

9. f(x) = x f(x) = x g(x) = 2x g(x) = 5 2x. 13. h(x) = 1 3x. 14. h(x) = 2x f(x) = x x. 16. Section 4.2 Absolute Value 367 4.2 Eercises For each of the functions in Eercises 1-8, as in Eamples 7 and 8 in the narrative, mark the critical value on a number line, then mark the sign of the epression

More information

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations

Transformations of Functions. 1. Shifting, reflecting, and stretching graphs Symmetry of functions and equations Chapter Transformations of Functions TOPICS.5.. Shifting, reflecting, and stretching graphs Smmetr of functions and equations TOPIC Horizontal Shifting/ Translation Horizontal Shifting/ Translation Shifting,

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Advanced Robotic - MAE 6D - Department of Mechanical & Aerospace Engineering - UCLA Kinematics Relations - Joint & Cartesian Spaces A robot is often used to manipulate

More information

Distance Bound Smoothing under Orientation Constraints

Distance Bound Smoothing under Orientation Constraints Distance Bound Smoothing under Orientation Constraints Aleix Rull, Josep M. Porta, and Federico Thomas Abstract Distance Bound Smoothing (DBS) is a basic operation originally developed in Computational

More information

Jacobian: Velocities and Static Forces 1/4

Jacobian: Velocities and Static Forces 1/4 Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical descriptions of geometric changes,

More information

Computer Graphics. Geometric Transformations

Computer Graphics. Geometric Transformations Computer Graphics Geometric Transformations Contents coordinate sstems scalar values, points, vectors, matrices right-handed and left-handed coordinate sstems mathematical foundations transformations mathematical

More information

Robot Geometry and Kinematics

Robot Geometry and Kinematics CIS 68/MEAM 50 Robot Geometr and Kinematics CIS 68/MEAM 50 Outline Industrial (conventional) robot arms Basic definitions for understanding -D geometr, kinematics Eamples Classification b geometr Relationship

More information

the subdivision and convex-hull properties of the Bernstein polynomials (Bomb n et al., 2000). An interesting feature of this second technique is that

the subdivision and convex-hull properties of the Bernstein polynomials (Bomb n et al., 2000). An interesting feature of this second technique is that SOLVING MULTI-LOOP LINKAGES BY ITERATING 2D CLIPPINGS J.M. Porta, L. Ros, F. Thomas and C. Torras Institut de Rob otica i Inform atica Industrial (CSIC-UPC) Llorens i Artigas 4-6, 08028-Barcelona, Spain

More information

Singularity-Invariant Leg Substitutions in Pentapods

Singularity-Invariant Leg Substitutions in Pentapods The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Singularity-Invariant Leg Substitutions in Pentapods Júlia Borràs and Federico Thomas Abstract

More information

THE ORTHOGLIDE: KINEMATICS AND WORKSPACE ANALYSIS

THE ORTHOGLIDE: KINEMATICS AND WORKSPACE ANALYSIS THE ORTHOGIDE: KINEMATICS AND WORKSPACE ANAYSIS A. Pashkevich Robotic aborator, Belarusian State Universit of Informatics and Radioelectronics 6 P. Brovka St., Minsk, 007, Belarus E-mail: pap@ bsuir.unibel.b

More information

Image Metamorphosis By Affine Transformations

Image Metamorphosis By Affine Transformations Image Metamorphosis B Affine Transformations Tim Mers and Peter Spiegel December 16, 2005 Abstract Among the man was to manipulate an image is a technique known as morphing. Image morphing is a special

More information

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

More information

20 Calculus and Structures

20 Calculus and Structures 0 Calculus and Structures CHAPTER FUNCTIONS Calculus and Structures Copright LESSON FUNCTIONS. FUNCTIONS A function f is a relationship between an input and an output and a set of instructions as to how

More information

Solving 3D Geometric Constraints for Assembly Modelling

Solving 3D Geometric Constraints for Assembly Modelling Int J Adv Manuf Technol () 6:843 849 Springer-Verlag London Limited Solving 3D Geometric Constraints for Assembly Modelling J. Kim, K. Kim, K. Choi and J. Y. Lee 3 School of Mechanical and Industrial Engineering,

More information

Session 3. Rational and Radical Equations. Math 30-1 R 3. (Revisit, Review and Revive)

Session 3. Rational and Radical Equations. Math 30-1 R 3. (Revisit, Review and Revive) Session 3 Rational and Radical Equations Math 30-1 R 3 (Revisit, Review and Revive) Rational Functions Review Specific Outcome 14 Graph and analyze rational functions (limited to numerators and denominators

More information

Math College Algebra

Math College Algebra Math 5 - College Algebra Eam # - 08.0. Solutions. Below is the graph of a function f(), using the information on the graph, sketch on a separate graph the function F () = f( + ) +. Be sure to include important

More information

Accurate Computation of Quaternions from Rotation Matrices

Accurate Computation of Quaternions from Rotation Matrices Accurate Computation of Quaternions from Rotation Matrices Soheil Sarabandi and Federico Thomas Institut de Robòtica i Informàtica Industrial (CSIC-UPC) Llorens Artigas 4-6, 0808 Barcelona, Spain soheil.sarabandi@gmail.com,

More information

Towards a unified measurement of quality for mixed elements

Towards a unified measurement of quality for mixed elements Towards a unified measurement of qualit for mixed elements technical report n 015/01, di utfsm Claudio Lobos Departmento de Informática Universidad Técnica Federico Santa María Santiago, Chile clobos@inf.utfsm.cl

More information

Math 1050 Lab Activity: Graphing Transformations

Math 1050 Lab Activity: Graphing Transformations Math 00 Lab Activit: Graphing Transformations Name: We'll focus on quadratic functions to eplore graphing transformations. A quadratic function is a second degree polnomial function. There are two common

More information

What and Why Transformations?

What and Why Transformations? 2D transformations What and Wh Transformations? What? : The geometrical changes of an object from a current state to modified state. Changing an object s position (translation), orientation (rotation)

More information

Optimisation of Image Registration for Print Quality Control

Optimisation of Image Registration for Print Quality Control Optimisation of Image Registration for Print Qualit Control J. Rakun and D. Zazula Sstem Software Laborator Facult of Electrical Engineering and Computer Science Smetanova ul. 7, Maribor, Slovenia E-mail:

More information

Polar Functions Polar coordinates

Polar Functions Polar coordinates 548 Chapter 1 Parametric, Vector, and Polar Functions 1. What ou ll learn about Polar Coordinates Polar Curves Slopes of Polar Curves Areas Enclosed b Polar Curves A Small Polar Galler... and wh Polar

More information

CMSC 425: Lecture 10 Basics of Skeletal Animation and Kinematics

CMSC 425: Lecture 10 Basics of Skeletal Animation and Kinematics : Lecture Basics of Skeletal Animation and Kinematics Reading: Chapt of Gregor, Game Engine Architecture. The material on kinematics is a simplification of similar concepts developed in the field of robotics,

More information

Application of Distance Geometry to Tracing Coupler Curves of Pin-Jointed Linkages

Application of Distance Geometry to Tracing Coupler Curves of Pin-Jointed Linkages Application of Distance Geometry to Tracing Coupler Curves of Pin-Jointed Linkages Nicolás Rojas and Federico Thomas Institut de Robòtica i Informàtica Industrial (CSIC-UPC Llorens Artigas 4-6, 08028 Barcelona,

More information

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

TENTH WORLD CONGRESS ON THE THEORY OF MACHINE AND MECHANISMS Oulu, Finland, June 20-24, 1999 Finding Innitesimal Motions of Objects in Assemblies Usin TENTH WORLD CONGRESS ON THE THEORY OF MACHINE AND MECHANISMS Oulu, Finland, June 20-24, 1999 Finding Innitesimal Motions of Objects in Assemblies Using Grassmann-Cayley Algebra E. Staetti, L. Ros, and

More information

Generalized Gaussian Quadrature Rules in Enriched Finite Element Methods

Generalized Gaussian Quadrature Rules in Enriched Finite Element Methods Generalized Gaussian Quadrature Rules in Enriched Finite Element Methods Abstract In this paper, we present new Gaussian integration schemes for the efficient and accurate evaluation of weak form integrals

More information

Using Characteristics of a Quadratic Function to Describe Its Graph. The graphs of quadratic functions can be described using key characteristics:

Using Characteristics of a Quadratic Function to Describe Its Graph. The graphs of quadratic functions can be described using key characteristics: Chapter Summar Ke Terms standard form of a quadratic function (.1) factored form of a quadratic function (.1) verte form of a quadratic function (.1) concavit of a parabola (.1) reference points (.) transformation

More information

Unit 5 Lesson 2 Investigation 1

Unit 5 Lesson 2 Investigation 1 Name: Investigation 1 Modeling Rigid Transformations CPMP-Tools Computer graphics enable designers to model two- and three-dimensional figures and to also easil manipulate those figures. For eample, interior

More information

An Open-Source Toolbox for Motion Analysis of Closed-chain Mechanisms

An Open-Source Toolbox for Motion Analysis of Closed-chain Mechanisms An Open-Source Toolbox for Motion Analysis of Closed-chain Mechanisms L. Ros, J. M. Porta, O. Bohigas, M. Manubens, C. Rosales, and L. Jaillet Abstract Many situations in Robotics require an effective

More information

LEVEL-SET METHOD FOR WORKSPACE ANALYSIS OF SERIAL MANIPULATORS

LEVEL-SET METHOD FOR WORKSPACE ANALYSIS OF SERIAL MANIPULATORS LEVEL-SET METHOD FOR WORKSPACE ANALYSIS OF SERIAL MANIPULATORS Erika Ottaviano*, Manfred Husty** and Marco Ceccarelli* * LARM: Laboratory of Robotics and Mechatronics DiMSAT University of Cassino Via Di

More information

Revisiting Trilateration for Robot Localization

Revisiting Trilateration for Robot Localization IEEE TRANSACTIONS ON ROBOTICS, VOL 21, NO 1, FEBRUARY 2005 93 Revisiting Trilateration for Robot Localization Federico Thomas and Lluís Ros Abstract Locating a robot from its distances, or range measurements,

More information

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper

More information

Perspective Projection Transformation

Perspective Projection Transformation Perspective Projection Transformation Where does a point of a scene appear in an image?? p p Transformation in 3 steps:. scene coordinates => camera coordinates. projection of camera coordinates into image

More information

Kinematics of Closed Chains

Kinematics of Closed Chains Chapter 7 Kinematics of Closed Chains Any kinematic chain that contains one or more loops is called a closed chain. Several examples of closed chains were encountered in Chapter 2, from the planar four-bar

More information

A new 6-DOF parallel robot with simple kinematic model

A new 6-DOF parallel robot with simple kinematic model A new -DOF parallel robot with simple kinematic model Nicholas Seward, Ilian A. Bonev, Senior Member, IEEE Abstract his paper presents a novel si-legged parallel robot, the kinematic model of which is

More information

A Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator

A Full Analytical Solution to the Direct and Inverse Kinematics of the Pentaxis Robot Manipulator A Full Analtical Solution to the Direct and Inverse Kinematics of the Pentais Robot Manipulator Moisés Estrada Castañeda, Luis Tupak Aguilar Bustos, Luis A. Gonále Hernánde Instituto Politécnico Nacional

More information

Developed in Consultation with Tennessee Educators

Developed in Consultation with Tennessee Educators Developed in Consultation with Tennessee Educators Table of Contents Letter to the Student........................................ Test-Taking Checklist........................................ Tennessee

More information

Implicit differentiation

Implicit differentiation Roberto s Notes on Differential Calculus Chapter 4: Basic differentiation rules Section 5 Implicit differentiation What ou need to know alread: Basic rules of differentiation, including the chain rule.

More information

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

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1 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:

More information

1.1 Horizontal & Vertical Translations

1.1 Horizontal & Vertical Translations Unit II Transformations of Functions. Horizontal & Vertical Translations Goal: Demonstrate an understanding of the effects of horizontal and vertical translations on the graphs of functions and their related

More information

A New Concept on Automatic Parking of an Electric Vehicle

A New Concept on Automatic Parking of an Electric Vehicle A New Concept on Automatic Parking of an Electric Vehicle C. CAMUS P. COELHO J.C. QUADRADO Instituto Superior de Engenharia de Lisboa Rua Conselheiro Emídio Navarro PORTUGAL Abstract: - A solution to perform

More information

CSE328 Fundamentals of Computer Graphics: Theory, Algorithms, and Applications

CSE328 Fundamentals of Computer Graphics: Theory, Algorithms, and Applications CSE328 Fundamentals of Computer Graphics: Theor, Algorithms, and Applications Hong in State Universit of New York at Ston Brook (Ston Brook Universit) Ston Brook, New York 794-44 Tel: (63)632-845; Fa:

More information

Reteaching Golden Ratio

Reteaching Golden Ratio Name Date Class Golden Ratio INV 11 You have investigated fractals. Now ou will investigate the golden ratio. The Golden Ratio in Line Segments The golden ratio is the irrational number 1 5. c On the line

More information

1. We ll look at: Types of geometrical transformation. Vector and matrix representations

1. We ll look at: Types of geometrical transformation. Vector and matrix representations Tob Howard COMP272 Computer Graphics and Image Processing 3: Transformations Tob.Howard@manchester.ac.uk Introduction We ll look at: Tpes of geometrical transformation Vector and matri representations

More information

Graphing square root functions. What would be the base graph for the square root function? What is the table of values?

Graphing square root functions. What would be the base graph for the square root function? What is the table of values? Unit 3 (Chapter 2) Radical Functions (Square Root Functions Sketch graphs of radical functions b appling translations, stretches and reflections to the graph of Analze transformations to identif the of

More information

Radical Functions Review

Radical Functions Review Radical Functions Review Specific Outcome 3 Graph and analyze radical functions (limited to functions involving one radical) Acceptable Standard sketch and analyze (domain, range, invariant points, - and

More information

SYNTHESIS AND SIMULATION OF A MULTILINK SUSPENSION MECHANISM

SYNTHESIS AND SIMULATION OF A MULTILINK SUSPENSION MECHANISM Journal Mechanisms and Manipulators Vol. 5, Nr. 2, 26. pp. 55-6 ARoTMM - IFToMM SYNTHESIS AND SIMULATION OF A MULTILINK SUSPENSION MECHANISM Giorgio FIGLIOLINI*, Pierluigi REA* DiMSAT, Universit of Cassino

More information

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views

Multibody Motion Estimation and Segmentation from Multiple Central Panoramic Views Multibod Motion Estimation and Segmentation from Multiple Central Panoramic Views Omid Shakernia René Vidal Shankar Sastr Department of Electrical Engineering & Computer Sciences Universit of California

More information

Flagged Parallel Manipulators

Flagged Parallel Manipulators IEEE TRANSACTIONS ON ROBOTICS, VOL. 23, NO. 5, OCTOBER 2007 1013 Flagged Parallel Manipulators Maria Alberich-Carramiñana, Federico Thomas, Member, IEEE, and Carme Torras, Member, IEEE Abstract The conditions

More information

A Branch-and-Prune Algorithm for Solving Systems of Distance Constraints

A Branch-and-Prune Algorithm for Solving Systems of Distance Constraints A Branch-and-Prune Algorithm for Solving Systems of Distance Constraints Josep Maria Porta, Federico Thomas, Lluís Ros and Carme Torras IAS, Intelligent Autonomous Systems, Informatics Institute. Univ.

More information

On the Kinematics of Undulator Girder Motion

On the Kinematics of Undulator Girder Motion LCLS-TN-09-02 On the Kinematics of Undulator Girder Motion J. Welch March 23, 2010 The theor of rigid bod kinematics is used to derive equations that govern the control and measurement of the position

More information

2.8 Distance and Midpoint Formulas; Circles

2.8 Distance and Midpoint Formulas; Circles Section.8 Distance and Midpoint Formulas; Circles 9 Eercises 89 90 are based on the following cartoon. B.C. b permission of Johnn Hart and Creators Sndicate, Inc. 89. Assuming that there is no such thing

More information

1.5 LIMITS. The Limit of a Function

1.5 LIMITS. The Limit of a Function 60040_005.qd /5/05 :0 PM Page 49 SECTION.5 Limits 49.5 LIMITS Find its of functions graphicall and numericall. Use the properties of its to evaluate its of functions. Use different analtic techniques to

More information

1-1. Functions. Lesson 1-1. What You ll Learn. Active Vocabulary. Scan Lesson 1-1. Write two things that you already know about functions.

1-1. Functions. Lesson 1-1. What You ll Learn. Active Vocabulary. Scan Lesson 1-1. Write two things that you already know about functions. 1-1 Functions What You ll Learn Scan Lesson 1- Write two things that ou alread know about functions. Lesson 1-1 Active Vocabular New Vocabular Write the definition net to each term. domain dependent variable

More information

D DAVID PUBLISHING. Finite Element Analysis of Polygon Shaped Shell Roof. 1. Introduction. Attia Mousa 1 and Hesham El Naggar 2

D DAVID PUBLISHING. Finite Element Analysis of Polygon Shaped Shell Roof. 1. Introduction. Attia Mousa 1 and Hesham El Naggar 2 Journal of Civil Engineering and Architecture 11 (17) 4-4 doi: 1.1765/194-759/17.5. D DAVID PUBLISHING Finite Element Analsis of Polgon Shaped Shell Roof Attia Mousa 1 and Hesham El Naggar 1. Professor

More information

The Graph of an Equation

The Graph of an Equation 60_0P0.qd //0 :6 PM Page CHAPTER P Preparation for Calculus Archive Photos Section P. RENÉ DESCARTES (96 60) Descartes made man contributions to philosoph, science, and mathematics. The idea of representing

More information

A Geometric Newton-Raphson Method for Gough-Stewart Platforms

A Geometric Newton-Raphson Method for Gough-Stewart Platforms A Geometric Newton-Raphson Method for Gough-Stewart Platforms J.M. Selig and Hui Li Abstract A geometric version of the well known Newton-Raphson methods is introduced. This root finding method is adapted

More information

3.4 Reflections of Functions

3.4 Reflections of Functions 3. Reflections of Functions A coordinate grid is superimposed on a cross section of the Great Pramid, so that the -ais passes through the verte of the pramid. The -ais bisects two opposite sides of the

More information

0 COORDINATE GEOMETRY

0 COORDINATE GEOMETRY 0 COORDINATE GEOMETRY Coordinate Geometr 0-1 Equations of Lines 0- Parallel and Perpendicular Lines 0- Intersecting Lines 0- Midpoints, Distance Formula, Segment Lengths 0- Equations of Circles 0-6 Problem

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Overview Ra-Tracing so far Modeling transformations Ra Tracing Image RaTrace(Camera camera, Scene scene, int width, int heigh,

More information

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

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT V. BRODSKY, D. GLOZMAN AND M. SHOHAM Department of Mechanical Engineering Technion-Israel Institute of Technology Haifa, 32000 Israel E-mail:

More information

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and 050389 - Analtical Elements of Mechanisms Introduction. Degrees of Freedom he number of degrees of freedom (DOF) of a sstem is equal to the number of independent parameters (measurements) that are needed

More information

Shallow Spherical Shell Rectangular Finite Element for Analysis of Cross Shaped Shell Roof

Shallow Spherical Shell Rectangular Finite Element for Analysis of Cross Shaped Shell Roof Electronic Journal of Structural Engineering, 7(7) Shallow Spherical Shell Rectangular Finite Element for Analsis of Cross Shaped Shell Roof A.I. Mousa Associated Professor of Civil Engineering, The Universit

More information

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

Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute We know how to describe the transformation of a single rigid object w.r.t. a single

More information

Intermediate Algebra. Gregg Waterman Oregon Institute of Technology

Intermediate Algebra. Gregg Waterman Oregon Institute of Technology Intermediate Algebra Gregg Waterman Oregon Institute of Technolog c 2017 Gregg Waterman This work is licensed under the Creative Commons Attribution 4.0 International license. The essence of the license

More information

Partial Fraction Decomposition

Partial Fraction Decomposition Section 7. Partial Fractions 53 Partial Fraction Decomposition Algebraic techniques for determining the constants in the numerators of partial fractions are demonstrated in the eamples that follow. Note

More information

ξ ζ P(s) l = [ l x, l y, l z ] y (s)

ξ ζ P(s) l = [ l x, l y, l z ] y (s) Modeling of Linear Objects Considering Bend, Twist, and Etensional Deformations Hidefumi Wakamatsu, Shinichi Hirai, and Kauaki Iwata Dept. of Mechanical Engineering for Computer-Controlled Machiner, Osaka

More information

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics

Singularity Management Of 2DOF Planar Manipulator Using Coupled Kinematics Singularity Management Of DOF lanar Manipulator Using oupled Kinematics Theingi, huan Li, I-Ming hen, Jorge ngeles* School of Mechanical & roduction Engineering Nanyang Technological University, Singapore

More information

Today s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1

Today s class. Geometric objects and transformations. Informationsteknologi. Wednesday, November 7, 2007 Computer Graphics - Class 5 1 Toda s class Geometric objects and transformations Wednesda, November 7, 27 Computer Graphics - Class 5 Vector operations Review of vector operations needed for working in computer graphics adding two

More information

3D Kinematics. Consists of two parts

3D Kinematics. Consists of two parts D Kinematics Consists of two parts D rotation D translation The same as D D rotation is more complicated than D rotation (restricted to z-ais) Net, we will discuss the treatment for spatial (D) rotation

More information

Graphing Rational Functions

Graphing Rational Functions 5 LESSON Graphing Rational Functions Points of Discontinuit and Vertical Asmptotes UNDERSTAND The standard form of a rational function is f () 5 P(), where P () and Q () Q() are polnomial epressions. Remember

More information

Lecture «Robot Dynamics»: Kinematic Control

Lecture «Robot Dynamics»: Kinematic Control Lecture «Robot Dynamics»: Kinematic Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

Systems of Linear Equations

Systems of Linear Equations Sstems of Linear Equations Gaussian Elimination Tpes of Solutions A linear equation is an equation that can be written in the form: a a a n n b The coefficients a i and the constant b can be real or comple

More information

Using a Table of Values to Sketch the Graph of a Polynomial Function

Using a Table of Values to Sketch the Graph of a Polynomial Function A point where the graph changes from decreasing to increasing is called a local minimum point. The -value of this point is less than those of neighbouring points. An inspection of the graphs of polnomial

More information

Projective 2D Geometry

Projective 2D Geometry Projective D Geometry Multi View Geometry (Spring '08) Projective D Geometry Prof. Kyoung Mu Lee SoEECS, Seoul National University Homogeneous representation of lines and points Projective D Geometry Line

More information

UNCERTAINTY MODEL AND SINGULARITIES OF WIRE-BASED TRACKING SYSTEMS

UNCERTAINTY MODEL AND SINGULARITIES OF WIRE-BASED TRACKING SYSTEMS UNCERTAINTY MODEL AND SINGULARITIES OF 3-2-1 WIRE-BASED TRACKING SYSTEMS Federico Thomas, Erika Ottaviano, Lluís Ros, Marco Ceccarelli *Laboratorio di Robotica e Meccatronica Università degli Studi di

More information

1. Introduction 1 2. Mathematical Representation of Robots

1. Introduction 1 2. Mathematical Representation of Robots 1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis

More information

MANY systems for measuring the pose, i.e., position and

MANY systems for measuring the pose, i.e., position and 288 IEEE TRANSACTIONS ON ROBOTICS, VOL. 21, NO. 3, JUNE 2005 Performance Analysis of a 3 2 1 Pose Estimation Device Federico Thomas, Erika Ottaviano, Lluís Ros, and Marco Ceccarelli Abstract This paper

More information

Interactive Computer Graphics. Warping and morphing. Warping and Morphing. Warping and Morphing. Lecture 14+15: Warping and Morphing. What is.

Interactive Computer Graphics. Warping and morphing. Warping and Morphing. Warping and Morphing. Lecture 14+15: Warping and Morphing. What is. Interactive Computer Graphics Warping and morphing Lecture 14+15: Warping and Morphing Lecture 14: Warping and Morphing: Slide 1 Lecture 14: Warping and Morphing: Slide 2 Warping and Morphing What is Warping

More information

y = f(x) x (x, f(x)) f(x) g(x) = f(x) + 2 (x, g(x)) 0 (0, 1) 1 3 (0, 3) 2 (2, 3) 3 5 (2, 5) 4 (4, 3) 3 5 (4, 5) 5 (5, 5) 5 7 (5, 7)

y = f(x) x (x, f(x)) f(x) g(x) = f(x) + 2 (x, g(x)) 0 (0, 1) 1 3 (0, 3) 2 (2, 3) 3 5 (2, 5) 4 (4, 3) 3 5 (4, 5) 5 (5, 5) 5 7 (5, 7) 0 Relations and Functions.7 Transformations In this section, we stud how the graphs of functions change, or transform, when certain specialized modifications are made to their formulas. The transformations

More information

It s Not Complex Just Its Solutions Are Complex!

It s Not Complex Just Its Solutions Are Complex! It s Not Comple Just Its Solutions Are Comple! Solving Quadratics with Comple Solutions 15.5 Learning Goals In this lesson, ou will: Calculate comple roots of quadratic equations and comple zeros of quadratic

More information

Four Ways to Represent a Function: We can describe a specific function in the following four ways: * verbally (by a description in words);

Four Ways to Represent a Function: We can describe a specific function in the following four ways: * verbally (by a description in words); MA19, Activit 23: What is a Function? (Section 3.1, pp. 214-22) Date: Toda s Goal: Assignments: Perhaps the most useful mathematical idea for modeling the real world is the concept of a function. We eplore

More information

Synthesis of Spatial RPRP Loops for a Given Screw System

Synthesis of Spatial RPRP Loops for a Given Screw System 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,

More information

ÉCOLE POLYTECHNIQUE DE MONTRÉAL

ÉCOLE POLYTECHNIQUE DE MONTRÉAL ÉCOLE POLYTECHNIQUE DE MONTRÉAL MODELIZATION OF A 3-PSP 3-DOF PARALLEL MANIPULATOR USED AS FLIGHT SIMULATOR MOVING SEAT. MASTER IN ENGINEERING PROJET III MEC693 SUBMITTED TO: Luc Baron Ph.D. Mechanical

More information

EXPANDING THE CALCULUS HORIZON. Robotics

EXPANDING THE CALCULUS HORIZON. Robotics EXPANDING THE CALCULUS HORIZON Robotics Robin designs and sells room dividers to defra college epenses. She is soon overwhelmed with orders and decides to build a robot to spra paint her dividers. As in

More information

Abstract. Euler Equations Solutions for Incompressible Fluid Flow. Copyright A. A. Frempong

Abstract. Euler Equations Solutions for Incompressible Fluid Flow. Copyright A. A. Frempong Copright A. A. Frempong Euler Equations Solutions for Incompressible Fluid Flow Abstract The simplest solution is usuall the best solution---albert Einstein This paper covers the solutions of the Euler

More information

Singularity Loci of Planar Parallel Manipulators with Revolute Joints

Singularity Loci of Planar Parallel Manipulators with Revolute Joints Singularity Loci of Planar Parallel Manipulators with Revolute Joints ILIAN A. BONEV AND CLÉMENT M. GOSSELIN Département de Génie Mécanique Université Laval Québec, Québec, Canada, G1K 7P4 Tel: (418) 656-3474,

More information

Modeling Transformations

Modeling Transformations Modeling Transformations Michael Kazhdan (601.457/657) HB Ch. 5 FvDFH Ch. 5 Announcement Assignment 2 has been posted: Due: 10/24 ASAP: Download the code and make sure it compiles» On windows: just build

More information

Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering

Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering PR 5 Robot Dynamics & Control /8/7 PR 5: Robot Dynamics & Control Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering The Inverse Kinematics The determination of all possible

More information

A fast algorithm for coordinate rotation without using transcendental functions

A fast algorithm for coordinate rotation without using transcendental functions 42 Int'l Conf. Scientific Computing CSC'15 A fast algorithm for coordinate rotation without using transcendental functions Jorge Resa 1, Domingo Cortes 1, and David Navarro 1 1 Instituto Politecnico Nacional

More information

A Branch-and-Prune Algorithm for Solving Systems of Distance Constraints

A Branch-and-Prune Algorithm for Solving Systems of Distance Constraints A Branch-and-Prune Algorithm for Solving Systems of Distance Constraints Josep Maria Porta, Federico Thomas, Lluís Ros and Carme Torras IAS, Intelligent Autonomous Systems, Informatics Institute. Univ.

More information

DIGITAL ORTHOPHOTO GENERATION

DIGITAL ORTHOPHOTO GENERATION DIGITAL ORTHOPHOTO GENERATION Manuel JAUREGUI, José VÍLCHE, Leira CHACÓN. Universit of Los Andes, Venezuela Engineering Facult, Photogramdemr Institute, Email leirac@ing.ula.ven Working Group IV/2 KEY

More information