Math 215 Project (25 pts) : Using Linear Algebra to solve GPS problem



Similar documents
Astromechanics Two-Body Problem (Cont)

4 The Rhumb Line and the Great Circle in Navigation

Gravitational potential

Lines of Latitude and Longitude

Global Positioning System

Math Common Core Sampler Test

The Earth Really is Flat! The Globe and Coordinate Systems. Long History of Mapping. The Earth is Flat. Long History of Mapping

TRIGONOMETRY Compound & Double angle formulae

PDHonline Course L105 (12 PDH) GPS Surveying. Instructor: Jan Van Sickle, P.L.S. PDH Online PDH Center

Biggar High School Mathematics Department. National 5 Learning Intentions & Success Criteria: Assessing My Progress

General GPS Antenna Information APPLICATION NOTE

MTN Learn. Mathematics. Grade 10. radio support notes

This is a square root. The number under the radical is 9. (An asterisk * means multiply.)

MATHEMATICS FOR ENGINEERING BASIC ALGEBRA

5.3 SOLVING TRIGONOMETRIC EQUATIONS. Copyright Cengage Learning. All rights reserved.

量 說 Explanatory Notes on Geodetic Datums in Hong Kong

Prof. Ludovico Biagi. Satellite Navigation and Monitoring

WHAT YOU NEED TO USE THE STATE PLANE COORDINATE SYSTEMS

FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5

Mobile Phone Location Tracking by the Combination of GPS, Wi-Fi and Cell Location Technology

Method To Solve Linear, Polynomial, or Absolute Value Inequalities:

Classroom Tips and Techniques: The Student Precalculus Package - Commands and Tutors. Content of the Precalculus Subpackage

SURVEYING WITH GPS. GPS has become a standard surveying technique in most surveying practices

Maintaining High Accuracy in Modern Geospatial Data

Linearly Independent Sets and Linearly Dependent Sets

Charlesworth School Year Group Maths Targets

Physics Midterm Review Packet January 2010

Problem Set V Solutions

Copyrighted Material. Chapter 1 DEGREE OF A CURVE

3.2. Solving quadratic equations. Introduction. Prerequisites. Learning Outcomes. Learning Style

The Map Grid of Australia 1994 A Simplified Computational Manual

Orbital Mechanics. Angular Momentum

Lesson 1: Introducing Circles

ESTIMATION USABILITY OF THE FREE SOFTWARE FOR TRANSFORMATION OF GEODETIC COORDINATES BETWEEB LOCAL AND GLOBAL DATUMS-EXAMPLE OF THE ADRIATIC SEA

Mathematics Pre-Test Sample Questions A. { 11, 7} B. { 7,0,7} C. { 7, 7} D. { 11, 11}

Artificial Satellites Earth & Sky

Microsoft Mathematics for Educators:

Circumference of a Circle

Energy transformations

Learning about GPS and GIS

Motion & The Global Positioning System (GPS)

Algebra Practice Problems for Precalculus and Calculus

Student Activity: To investigate an ESB bill

Earth Coordinates & Grid Coordinate Systems

2. Orbits. FER-Zagreb, Satellite communication systems 2011/12

Figure 1.1 Vector A and Vector F

Formulas and Problem Solving

Basic numerical skills: FRACTIONS, DECIMALS, PROPORTIONS, RATIOS AND PERCENTAGES

Geometry and Measurement

Collided Vehicle Position Detection using GPS & Reporting System through GSM

A guide to coordinate systems in Great Britain

MATH APPLIED MATRIX THEORY

Temperature Scales. The metric system that we are now using includes a unit that is specific for the representation of measured temperatures.

How do you compare numbers? On a number line, larger numbers are to the right and smaller numbers are to the left.

Balancing Chemical Equations

compass Encyclopedic Entry

Solutions for Review Problems

Mechanics 1: Conservation of Energy and Momentum

MATH10212 Linear Algebra. Systems of Linear Equations. Definition. An n-dimensional vector is a row or a column of n numbers (or letters): a 1.

SOLVING EQUATIONS WITH RADICALS AND EXPONENTS 9.5. section ( )( ). The Odd-Root Property

Equations, Inequalities & Partial Fractions

Vector Math Computer Graphics Scott D. Anderson

Newton s Law of Gravity

9.4. The Scalar Product. Introduction. Prerequisites. Learning Style. Learning Outcomes

Binary Stars. Kepler s Laws of Orbital Motion

Douglas Adams The Hitchhikers Guide to the Galaxy

Coverage Characteristics of Earth Satellites

Number Sense and Operations

Sample Problems. Practice Problems

Basic numerical skills: EQUATIONS AND HOW TO SOLVE THEM. x + 5 = = (2-2) = = 5. x = 7-5. x + 0 = 20.

1.2 GRAPHS OF EQUATIONS. Copyright Cengage Learning. All rights reserved.

Integrals of Rational Functions

Parametric Equations and the Parabola (Extension 1)

A METHOD OF CALIBRATING HELMHOLTZ COILS FOR THE MEASUREMENT OF PERMANENT MAGNETS

Exercise: Estimating the Mass of Jupiter Difficulty: Medium

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

PLOTTING SURVEYING DATA IN GOOGLE EARTH

The Technical Archer. Austin Wargo

An Introduction to Applied Mathematics: An Iterative Process

Lecture 17. Last time we saw that the rotational analog of Newton s 2nd Law is

SIGHT REDUCTION FOR NAVIGATION

[3] beautiful visualisation of the satellites positions by HSR / ICOM

MEASUREMENT. Historical records indicate that the first units of length were based on people s hands, feet and arms. The measurements were:

Math 1B, lecture 5: area and volume

FP1. HiSET TM Mathematics Practice Test

What are map projections?

[1] Diagonal factorization

*UDYLW\)LHOG7XWRULDO

Zero: If P is a polynomial and if c is a number such that P (c) = 0 then c is a zero of P.

The Quadratic Formula

Math 0980 Chapter Objectives. Chapter 1: Introduction to Algebra: The Integers.

Section 1.1. Introduction to R n

GPS. Essentials of Satellite Navigation. Compendium. locate, communicate, accelerate. Abstract

Key Topics What will ALL students learn? What will the most able students learn?

Materials: #9-1 exploration answers overhead; Do Now and answers overhead; note-taking templates; practice worksheet; homework #9-2

COWLEY COUNTY COMMUNITY COLLEGE REVIEW GUIDE Compass Algebra Level 2

8.9 Intersection of Lines and Conics

Year 9 set 1 Mathematics notes, to accompany the 9H book.

Pre-Algebra Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

Sample Math Questions: Student- Produced Response

Transcription:

Due Thursday March 1, 2012 NAME(S): Math 215 Project (25 pts) : Using Linear Algebra to solve GPS problem 0.1 Introduction The age old question, Where in the world am I? can easily be solved nowadays by using the Global Positioning System (GPS). A GPS system consists of GPS satellites orbiting the earth and a GPS receiver on the earth s surface that receives signals from the satellites. A GPS receiver calculates its position by using the information sent by the GPS satellites. Each GPS satellite constantly transmits a signal at the speed of light containing the time the signal was sent and the location (i.e. orbit) of the GPS satellite sending the signal. In order for a GPS receiver to compute its position, it must triangulate its location from the satellites. To triangulate, a GPS receiver computes the distance from each satellite using the travel time of the radio signals sent. Since space has three dimensions this would seem to imply that only three satellites are required to compute the GPS receiver s location, but this is only true if the GPS receiver knows exactly when the signal is sent and received. This would require a super accurate (within nanoseconds) synchronized clock system between all of the GPS satellites and the GPS receiver. Not possible for any non-laboratory clock, making this an unusable system. Using four satellites instead of three, the GPS receiver can solve for time as well as position, eliminating the need for the GPS receiver to have a super accurate synchronized clock with the GPS satellites. However, this does not eliminate the need of a super accurate synchronized clock system between all of the GPS satellites. Each GPS satellite is equipped with an atomic clock, which is synchronized with all other GPS satellites and UTC (universal time coordinated) ignoring leap seconds. Atomic clocks are the most accurate timing instrument known, losing a maximum of only 1 second every 30,000-1,000,000 years and are accurate to within 10 9 seconds. Adjustments to the Atomic clocks on the GPS satellites are periodically update and synchronized from a control center on Earth. GPS time was set to zero on 0h 6-Jan-1980 and at this typing 1:02 p.m. September 16, 2008, the GPS time is 234,134s. Since, four GPS satellites are required in order for a GPS receiver to accurately calculate its position, the Satellite Navigation system is set up in such way that from any point on Earth at least four satellites are always in line (i.e. visible) to a GPS receiver. Since, the GPS receiver does not have a synchronized time clock with the satellites, the 4 th unknown variable in the system of equations is time, t. Ignoring atmospeheric conditions, the radio signals from the satellites travel to the receivers at the speed of light, c. Therefore, the distance to each satillites can be computed using the standard distance formula d = c (t t sent ). Using the four satellites and the standard distance formula, we can set up a system of four equations with four unknowns. Solving this system for the unknowns yields the desired location of the GPS receiver. 1

0.2 GPS problem Find the location of a GPS receiver we assume is on a boat at sea. To simplify the GPS problem, we will use the Cartesian xyz coordinate system with the earth centered at the origin, the positive z axis pointing through the north pole, and the unit of measure being the radius of the Earth. That is, each tick mark on an axis is equal to the radius of the earth. Z 0 Y X We will also assume that any point at sea level satisfies x 2 +y 2 +z 2 = 1. Time will be measured in milliseconds, (one thousandth of a second, 10 3 ) and the speed of light constant c 0.047 earth radii per millisecond. The GPS receiver on the boat receives from 4 satellites simultaneously, their position in relation to the xyz-coordinate system (units radius of earth) and the time the signal was sent in milliseconds. The data is given in the table below. The numbers are fabricated so that they are easy to manage, but they not completely unrealistic. 2

Satellite 2 (2,0,2) Z Satellite xyz-position Time signal was sent 1 (1,2,0) 19.9 2 (2,0,2) 2.4 3 (1,1,1) 32.6 4 (2,1,0) 19.9 Satellite 3 (1,1,1) Y X Satellite 1 (1,2,0) Satellite 4 (2,1,0) Let (x, y, z) be the position of your GPS receiver on Earth and t be the time the signals arrive. For Satellite 1, we have d = 0.047 (t 19.9) and using the Euclidean distance formula for points in space we have d = Now combine the two equations together to get (x 1) 2 + (y 2) 2 + (z 0) 2. (x 1) 2 + (y 2) 2 + (z 0) 2 = 0.047 (t 19.9) (x 1) 2 + (y 2) 2 + (z 0) 2 = 0.047 2 (t 19.9) 2 obtained by squaring both sides Expand all squares and rearrange so that only linear variables are on the left side. (E1) 2x + 4y + 0z 2(0.047) 2 (19.9)t = 1 2 + 2 2 0.047 2 (19.9) 2 + x 2 + y 2 + z 2 0.047 2 t 2 EXERCISE 1 (5pts): Derive 3 more equations (E2), (E3), (E4) similar to (E1) for the other 3 satellites. Write all equations in the same format, i.e. only linear variables on the left side of the equal sign as in the above equation (E1). EXERCISE 2 (5pts): You should notice that all four equations have the same quadratic term on the right side, x 2 + y 2 + z 2 0.047 2 t 2. Use equation (E1) to eliminate the quadratic terms, hence creating a linear system of 3 equations (L1), (L2), and (L3) and 4 unknowns x, y, z, and t. This can be done by subtracting (E1) from each equation, i.e. (L1) = (E2) - (E1), (L2) = (E3) - (E1), and (L3) = (E4) - (E1). EXERCISE 3 (5pts): Write out your linear equations (L1), (L2), and (L3) in augmented matrix form and solve for x, y, z, t using Octave, Matlab, or Maple. Note that there are 3 equations and 4 unknowns. Let t be the free variable. 3

EXERCISE 4 (5pts): Plug your variables x, y, z from Exercise 3 into (E1) and solve for t. Notice you should end up with a quadratic in terms of t and you should have two time solutions. Determine which time solution is correct and report your final answer, the location of the GPS receiver in terms of the Cartesian (x, y, z). Your answer in exercise 4 for the location of the GPS receiver is given with respect to the Cartesian xyz-coordinate system and would need to be converted into latitude and longitude in order to be useful. The xyz-coordinate system can be converted into ellipsoidal coordinates (φ, λ, h) where φ corresponds to latitude and λ to longitude and h to the ellipsoidal height. We will ignore h since we already know that are GPS receiver is at sea level. An ellipsoidal coordinates system is used since the Earth is not a perfect sphere. The size and shape of an ellipsoidal can be defined by its semi-major axis a and its semi-minor axis b. The semi-major axis a is the distance from the center of the Earth to the equator and the semi-minor axis b is the distance from the center of the Earth to the North pole. For our calculations we will use the Airy 1830 ellipsoidal to represent the Earth, this gives a = 6, 377, 563.396m and b = 6, 356, 256.910m. The longitude conversion is very easy (remember the location of the quadrant of the angle), λ = arctan( y x ) However, the latitude conversion requires an iterative procedure, z φ 0 = arctan( a v 0 = p(1 e) ) 1 e sin 2 (φ 0 ) φ i = arctan( z+ev i 1 sin(φ i 1 ) p ) i = 1, 2, 3,... v i = a 1 e sin 2 (φ i ) i = 1, 2, 3,... where e = a2 b 2 a 2 = 6.6705397616 10 3, and p = x 2 + y 2. EXERCISE 5 (5pts): Convert your xyz-coordinate answer first into meters (using the fact that the radius of earth is 6, 377, 563.396 meters) then into latitude and longitude. Use 3 iterations for the latitude value. Use Octave, Matlab, Maple, or Mathematica to run the iterations. Do NOT do this calculations by hand or with a calculator! SUBMISSION OF PROJECT The project must be typed. No hand written submissions will be accepted. Do NOT email the project. Submit the project using Sakai. In the course shell, within Sakai, there is a link on the left side table called Assignment Tool. Click on Assignment tool and upload your project. If you are doing this project as a group make sure all names appear on the project. Only one upload per group required. 4

These calculations give you an insight on the foundation of a GPS system. However, this is not exactly how a GPS system works. There are many missing pieces. For instance, the speed of the radio signal is not constant due to atmospheric conditions, the satellite positions are only known to an accuracy of 1 to 3 meters, and the times the signals are sent have errors. Note that if an atomic clock has an error of only 10 nanoseconds (10 8 seconds) this will create a positioning error of about 3 meters. Current GPS receivers resolves these errors through a more advance mathematical system that produces a usable positioning unit. See Gilbert Strang and Kai Borre s book called Linear Algebra, Geodesy, and GPS and Essentials of Satellite Navigation http://telecom.tlab.ch/ zogg/dateien/gps Compendium(GPS-X-02007).pdf for more details. 5