MA325 GPS Project (2015)
MA325 GPS Project (2015)
Question
We discussed in this module a simple model mimicking how the GPS works by using least
squares technique.
For simple setup, t
GET THE ANSWER>> https://solutionlly.com/downloads/ma325-gps-project-2015
MA325 GPS Project (2015)
Question
We discussed in this module a simple model mimicking how the GPS works by using least
squares technique.
For simple setup, the idea can easily be verified by calculus (as we did in class). But quickly the
system becomes too difficult to handle by hand. The project therefore asks you to solve the
problem numerically by using someexisting optimization software package.
1. Consider the scenario that four satellite positioned in the space with coordinates
Satellite 1 : (15600, 7540, 20140)
Satellite 2 : (18760, 2750, 18610)
Satellite 3 : (17610, 14630, 13480)
Satellite 4 : (19170, 610, 18390)
in km are observing a receive position (x, y, z) near earth. Suppose that the measured time
intervals are
0.07074, 0.07220, 0.07690, 0.07242 in seconds, respectively, with an unknown latency
correction d.
(a) (20 pts) Solve the navigation equation (on the second to the last slide in lecture notes) for
the
position (x, y, z) of the receiver and the time correction d. (Hint: As the numbers are not so
friendly, you had better use some existing library routines to help you to get the numerical
1/3
solution.
For example, the subroutine fsolve in either Maple or Matlab can help you.)
(b) (20 pts) Plot a sphere center at the origin with appropriate radius to represent the earth. Use
the
commands scatter3 to plot the locations of the four satellites as well as the calculated location
of
the receiver.
2. The reason that a minimum of 4 satellites are needed is because in the navigation equation
there are 4
unknowns. In this case, the problem is a square problem and no least squares are involved.
Assume now
that two more satellites are observing the receiver with the following data available:
Satellite 5 : position = (17800, 6400, 18660), time interval =0.0732;
Satellite 6 : position = (17500, 7590, 18490), time interval =0.0735.
(a) (20 pts) Set up a nonlinear least squares minimization and use the Matlab optimization tool
lsqnonlin to find the receiver’s position and the time correction. (Hint: Be aware of that the
objective function FUN(x) should be set up in a specific way as we have explained in class.
Read,
again, my lecture notes and see the example there.)
(b) (20 pts) Plot the earth, the six satellites, and the receiver’s location. What is wrong? Try to
offer
an explanation.
MA325 GPS Project (2015)
Attachments
MA325_GPS_Project_(2015).zip (54.44 KB)
Preview not available.
2/3
GET THE ANSWER>> https://solutionlly.com/downloads/ma325-gps-project-2015
3/3
Powered by TCPDF (www.tcpdf.org)