Mathematics 1 Sirola: A Versatile Algorithm for Local Positioning in Closed Form 15.6.2015 A Versatile Algorithm for Local Positioning in Closed Form Niilo.

Slides:



Advertisements
Similar presentations
Lecture 5 Newton-Raphson Method
Advertisements

Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 ~ Curve Fitting ~ Least Squares Regression Chapter.
Main contributions The coefficients of the parametric form of P  Q lie in an extension of which is, in general, of minimal degree. In this extension of,
Robot Vision SS 2005 Matthias Rüther 1 ROBOT VISION Lesson 3: Projective Geometry Matthias Rüther Slides courtesy of Marc Pollefeys Department of Computer.
Ch11 Curve Fitting Dr. Deshi Ye
Lecture 17 Introduction to Eigenvalue Problems
3D Geometry for Computer Graphics. 2 The plan today Least squares approach  General / Polynomial fitting  Linear systems of equations  Local polynomial.
IMA Tutorial, Instantaneous Motions - Applications to Problems in Reverse Engineering and 3D Inspection H. Pottmann.
Chapter 1 Introduction The solutions of engineering problems can be obtained using analytical methods or numerical methods. Analytical differentiation.
Curve-Fitting Regression
Least Square Regression
IK: Choose these angles!
Uncalibrated Geometry & Stratification Sastry and Yang
Inverse Kinematics How do I put my hand here? IK: Choose these angles!
Systems of Equations. I. Systems of Linear Equations Four Methods: 1. Elimination by Substitution 2. Elimination by Addition 3. Matrix Method 4. Cramer’s.
Chapter 11 Multiple Regression.
Structure Computation. How to compute the position of a point in 3- space given its image in two views and the camera matrices of those two views Use.
Quadratic Theory Introduction This algebraic expression: x 2 + 2x + 1 is a polynomial of degree 2 Expressions like this in which the highest power of x.
Principles of Least Squares
Vectors and the Geometry of Space
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 ~ Curve Fitting ~ Least Squares Regression Chapter.
Regression Analysis Regression analysis is a statistical technique that is very useful for exploring the relationships between two or more variables (one.
Surface Simplification Using Quadric Error Metrics Michael Garland Paul S. Heckbert.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
MECN 3500 Inter - Bayamon Lecture 9 Numerical Methods for Engineering MECN 3500 Professor: Dr. Omar E. Meza Castillo
Lecture 8 Numerical Analysis. Solution of Non-Linear Equations Chapter 2.
Korea University Jung Lee, Computer Graphics Laboratory 3D Game Engine Design David H. Eberly 8.3 Special Surfaces 2001/11/13.
CA STANDARDS 20.0: Students use the quadratic formula to find the roots of a second-degree polynomial and to solve quadratic equations. Agenda 1.) Lesson.
6.6 The Fundamental Theorem of Algebra
Curve-Fitting Regression
1 Multiple Regression A single numerical response variable, Y. Multiple numerical explanatory variables, X 1, X 2,…, X k.
Using square roots to solve quadratic equations. 2x² = 8 22 x² = 4 The opposite of squaring a number is taking its square root √ 4= ± 2.
Parameter estimation. 2D homography Given a set of (x i,x i ’), compute H (x i ’=Hx i ) 3D to 2D camera projection Given a set of (X i,x i ), compute.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION ASEN 5070 LECTURE 11 9/16,18/09.
Syllabus for Analytic Geometry of Space It is an introductory course, which includes the subjects usually treated in rectangular coordinates. They presuppose.
Chapter VII. Classification of Quadric Surfaces 65. Intersection of a quadric and a line. General form and its matrix representation.
Outline: Introduction Solvability Manipulator subspace when n<6
Non-Linear Models. Non-Linear Growth models many models cannot be transformed into a linear model The Mechanistic Growth Model Equation: or (ignoring.
11.6 Surfaces in Space.
Solving Nonlinear Systems Section 3.5 beginning on page 132.
Parameter estimation class 5 Multiple View Geometry CPSC 689 Slides modified from Marc Pollefeys’ Comp
2( ) 8x + 14y = 4 -12x – 14y = x = x = 4 8x + 14y = 4 8(4) + 14y = y = y = -28 ___ ___ y = -2 The solution is (4, -2)
3.5 Solving systems of equations in three variables Main Ideas Solve systems of linear equations in three variables. Solve real-world problems using systems.
MATHEMATICS B.A./B.Sc. (GENERAL) FIRST YEAR EXAMINATIONS,2012.
IK: Choose these angles!
Computation of the solutions of nonlinear polynomial systems
10.4 Solving Factored Polynomial Equations
Non-linear relationships
Solving Quadratic Equations by the Complete the Square Method
Active Learning Lecture Slides
Closed-form Algorithms in Hybrid Positioning: Myths and Misconceptions
Parameter estimation class 5
Moving Grid Filter in Hybrid Local Positioning
Estimating 2-view relationships
Numerical Analysis Lecture 7.
1. Use the quadratic formula to find all real zeros of the second-degree polynomial
Chapter 10. Numerical Solutions of Nonlinear Systems of Equations
Linear regression Fitting a straight line to observations.
Structure from Motion with Non-linear Least Squares
Systems of Linear and Quadratic Equations
3.5 Solving Nonlinear Systems
Quadratic Equations.
Nonlinear Fitting.
Solving Simultaneous equations by the Graphical Method
Outline: Introduction Solvability Manipulator subspace when n<6
Introduction to Sensor Interpretation
3.5 Solving Nonlinear Systems
Introduction to Sensor Interpretation
Structure from Motion with Non-linear Least Squares
Presentation transcript:

Mathematics 1 Sirola: A Versatile Algorithm for Local Positioning in Closed Form A Versatile Algorithm for Local Positioning in Closed Form Niilo Sirola Institute of Mathematics Tampere University of Technology FINLAND

Mathematics 2 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Introduction Range and range difference measurements Systems of three quadratic surfaces Closed-form solution Several solutions (up to nine!)

Mathematics 3 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Local Positioning Local stations -E.g. cellular base stations -Nonlinear behavior Distant stations -E.g. positioning satellites -Range can be linearized with negligible error

Mathematics 4 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Geometric Model 1.Plane range to distant station range difference between distant stations altitude 2.Sphere range to local station 3.Paraboloid range difference between distant and local station 4.Hyperboloid range difference between local stations quadrics

Mathematics 5 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Intersection Types 1/4 Intersection of three planes: linear system at most 1 distinct solution

Mathematics 6 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Intersection Types 2/4 Intersection of two planes and a quadric: two planes intersect in a line 0-2 distinct solutions second-degree polynomial

Mathematics 7 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Intersection Types 3/4 Intersection of a plane and two quadrics: up to four distinct solutions

Mathematics 8 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Intersection Types 4/4 Intersection of three quadrics: roots of a 9th degree polynomial usually reduces to a simpler case

Mathematics 9 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Geometric Reduction When intersection of two surfaces is planar, one can be replaced with the intersection plane

Mathematics 10 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Algorithm 1.Acquire measurements 2.Transform to geometric form 3.Use local assumption to linearize distant measurements 4.Linearize further by intersection planes 5.Solve intersection(s)

Mathematics 11 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Comparison Against Least Squares Pros: gives all solutions, LS just one very small computational cost LS may perform poorly for strongly nonlinear cases Cons: can use only three measurements, LS uses all no variance estimates

Mathematics 12 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Testing vs. Least Squares Iteration Impact of LS starting point (4 measurements: overdetermined system) LS starting point Base station True position

Mathematics 13 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Testing vs. Least Squares Iteration LS started from both direct solutions, the one with the smallest residual chosen

Mathematics 14 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Conclusions position solution by intersecting three surfaces that are either planes or (branches of) quadrics of revolution can be used as a preliminary step to obtain a set of starting points for LS iteration multiple solutions future research: choosing the correct position

Mathematics 15 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Equations plane: quadric of revolution: normal vector stationdirectrix vector

Mathematics 16 Sirola: A Versatile Algorithm for Local Positioning in Closed Form Quadric Surface Types -(point)sphere -(point)(ellipsoid) -(line)paraboloid hyperboloid branch cone branch hyperboloid branch