4

I want to implement my own GPS navigation for a quad-copter. I can calculate and filter the GPS coordinates (latitude and longitude in degrees).

I believe the easiest approach for me would be, to calculate the change of the heading of the quad-copter from the current attitude to the destination point and let it fly straight on after turning.

However I am not sure about the 2D representation of the latitude/longitude-GPS coordinates (for a round earth to a 2D map system when calculating the heading change). How big is the expected error? Or is there none?

dgrat
  • 373
  • 1
  • 3
  • 10

1 Answers1

1

If the expected range of your quadcopter's journeys is under 10 miles, the error between spherical and flat geometry is less than the GPS's poistion error...assuming you are using normal GPS, not dGPS. As a rough rule of thumb, 2D mapping works to the horizon!

Mhz4.77
  • 485
  • 2
  • 5
  • Very interesting way of thinking about GPS errors and errors induced when converting between spherical/flat. Could you however perhaps elaborate a bit more on what you mean by 2D mapping works to the horizon. – EDDY74 Mar 27 '14 at 06:09
  • I was just asking this question myself yesterday and was thinking how to calculate the error. – dgrat Mar 27 '14 at 18:58
  • Sorry, the horizon remark was in the nature of a joke: the horizon is 'visible' because its where the curvature of the earth has become 'visible' – Mhz4.77 Mar 27 '14 at 21:32
  • I believe this page covers the problems and answers in much greater detail than I ever could: http://www.cs.nyu.edu/visual/home/proj/tiger/gisfaq.html In particular, note Bob Chamberlain's message on range errors part way down the page. – Mhz4.77 Mar 29 '14 at 13:42