I'm a total newbie at this filed and I want to use Rinex data to add more precision to my GPS receiver.

I don't know where to start and even I spend a lot of time googling, I just got more confused.I would appreciate if anyone can help me with a starting point.

Edit 1: I want to determine the exact 3D position of a flying quadrotor while flying (So i need the position realtime).

The main project is multi-agent UAV flying, so their position has to be accurate enough to prevent crashing during flight. Also for accurate landing in a desired position.

In the first phase I need to know position relative to a ground station in a not so far distance (I mean about 5-7 meter from robot). And this station (the positioning reference) doesn't move.

  • 2
    Welcome to gis.SE. Can you start by describing what sort of receiver you have, and what specific problems you are trying to overcome. You say precision, but do you mean accuracy? What kind of precision or accuracy problem you need to solve (2D, 3D, height, time), and what sources of error have you identified? – BradHards Feb 4 '14 at 2:29
  • I agree with @BradHarts : you cannot post-process or real-time process any type of output from any type of receiver. So it is important to give more information about your receiver. – radouxju Feb 4 '14 at 7:47
  • @BradHards Thank you guys for your comments. The main problem is to determine position of a UAV (quadrotor). So I need to know its exact 3D position. I don't know if this is accuracy or precision. And about receiver, I have an old "Garmin eTrex Vista" handheld GPS. But if I can understand the basic concept of gis and this problem I think we can buy a GPS chip for our lab in university (such as u-blox AEK-4P). (I think I now exactly nothing about gis. :D) – user26514 Feb 4 '14 at 13:18
  • @radouxju (I couldn't mention two people in one comment :D) – user26514 Feb 4 '14 at 13:21
  • Please edit the question (as a single consistent query, rather than a series of comments). Can you tell us if you need to know in real time (while its flying) or post-process (after its landed)? Also, what do you need to know the position for? That is, what is the goal of your UAV? Also, do you want to know position relative to a ground station, or relative to some master reference (and if so, what)? – BradHards Feb 4 '14 at 21:46

For a UAV research project, you may want to take a look at the Canberra UAV pyUBlox real time corrections project. That is open source, so you can see what is happening and tweak it to suit your needs.

There was a recent talk about this at linux.conf.au. Video is available.

Also check the wikipedia page for RTK if you haven't see this already.

  • tnx. helped a lot :) – user26514 Feb 8 '14 at 23:50

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy