Pages: 1 [2] 3   Go Down
Author Topic: GPS accurate to cm's?  (Read 6938 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Edison Member
*
Karma: 8
Posts: 1341
If you're not living on the Edge, you're taking up too much space!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

So it will work, NOT real time, with Uno!  A few minutes delay would be cool for accurately measuring distances.
Logged

If you fall... I'll be there for you!
-Floor

Skype Brighteyes3333
(262) 696-9619

0
Offline Offline
Full Member
***
Karma: 5
Posts: 233
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I think the Due will be out in volume and have some kinks worked out before an RTK system was ready for prime time if we started today.  The Arduinos are great platforms for the right task, but sometimes they are vast overkill, then I go to the ATTINYs straight from AVR Studio and some times they just do not have the capabilities.

wade
Logged

Offline Offline
Edison Member
*
Karma: 8
Posts: 1341
If you're not living on the Edge, you're taking up too much space!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Does anybody agree that using a Uno is possible with only a reasonable amount of effort?
Logged

If you fall... I'll be there for you!
-Floor

Skype Brighteyes3333
(262) 696-9619

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12577
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Does anybody agree that using a Uno is possible with only a reasonable amount of effort?

I don't see how anyone could possibly judge that unless they also knew how much code, data and processing power was required to implement whatever it is that you think the Arduino would be doing in this solution. If you want the answer to that question, I think you need to find somebody who understands the solution - or learn about it for yourself - so that you understand what the Arduino would need to do and what resources that would need.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Offline Offline
Edison Member
*
Karma: 8
Posts: 1341
If you're not living on the Edge, you're taking up too much space!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You could read the many links in a row I posted if you were curious.  It does seem possible to me, although not in real time with frequent updates.  I was hoping to get a discussion going with reasons it will not work.  I believe the only limitation is the processing power of the Uno.  This is why I said it will not work with frequent updates.  Can we agree on that?  If not, why not?
Logged

If you fall... I'll be there for you!
-Floor

Skype Brighteyes3333
(262) 696-9619

0
Offline Offline
Full Member
***
Karma: 5
Posts: 233
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

You might want to do a SLOC count as a rough metric of whether the processor has enough memory to handle the size of the executable.  I do not have the time to do this and if I were to build a system like this I would port it to a processor that has enough power to do near real time updates.
Logged

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12577
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I believe the only limitation is the processing power of the Uno.  This is why I said it will not work with frequent updates.  Can we agree on that?  If not, why not?

As I said before, to know the answer you need to understand what the code is required to do. This will enable you to work out the amount of program space, memory and processing speed that would be required to do it. Are you seriously asking somebody to undertake all that research for you? If you're interested in the possibility, then go see what would be required. It's just as easy for you as it is for anyone else, and you have the advantage that you're the person who wants to know the answer.

Or to put it another way: No, it has no chance of working; the Arduino does not have sufficient program space, RAM or processing power to do this. Now go prove me wrong. smiley
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Offline Offline
Edison Member
*
Karma: 8
Posts: 1341
If you're not living on the Edge, you're taking up too much space!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I guess the only way to know for sure is to try to do it!  You've raised some good points.  The Speed is only relevant if you want to do it in real time.  The program space is sufficient.  2K RAM is the biggest problem.  Luckily you can add RAM or use UNO32 instead.
Logged

If you fall... I'll be there for you!
-Floor

Skype Brighteyes3333
(262) 696-9619

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12577
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Speed is only relevant if you want to do it in real time.

Are you sure? I thought that timing in GPS was crucial, given that you're measuring the distances to a set of objects all moving. Given that you're trying to measure cycle-to-cycle variations in the phase if a signal that has a very short wave length, with the signal passing between objects that are moving at thousands of miles per hour, it seems to me that you have a *lot* of data to process and that the data is inherently real time.

I could be wrong - I have no idea how this clever algorithm works other than what you've told us - but to me this sounds like a maths-heavy number crunching problem. This is why I thought you might want to get it working on a decent spec PC (if that's possible) and then see what resources it needs and whether you can finesse it down to run on something that's about a thousands times slower.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Offline Offline
Edison Member
*
Karma: 8
Posts: 1341
If you're not living on the Edge, you're taking up too much space!
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

They already got it working on a PC.  It seems like the parts where you have to measure time are doable on Uno or Uno32.
Logged

If you fall... I'll be there for you!
-Floor

Skype Brighteyes3333
(262) 696-9619

0
Offline Offline
Newbie
*
Karma: 0
Posts: 19
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

sbright33 any updates about your RTK project on arduino ? 
Logged

Offline Offline
Sr. Member
****
Karma: 11
Posts: 486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Is there anyone who would wish to have this capability using Arduino? 
Can you think of any applications? 
Am I the only one?


Surveying devices with this accueacy already exist, they do not work in moving vehicles however.

They cost loads.

Base station idea with tx error signal has also been done.
I think it was commercial but dont have a link.
Logged

Offline Offline
Sr. Member
****
Karma: 11
Posts: 486
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

The Speed is only relevant if you want to do it in real time.

Are you sure? I thought that timing in GPS was crucial, given that you're measuring the distances to a set of objects all moving. Given that you're trying to measure cycle-to-cycle variations in the phase if a signal that has a very short wave length, with the signal passing between objects that are moving at thousands of miles per hour, it seems to me that you have a *lot* of data to process and that the data is inherently real time.

I could be wrong - I have no idea how this clever algorithm works other than what you've told us - but to me this sounds like a maths-heavy number crunching problem. This is why I thought you might want to get it working on a decent spec PC (if that's possible) and then see what resources it needs and whether you can finesse it down to run on something that's about a thousands times slower.

I do not think the number crunching would be a problem for an arduino.
Phase and timing measurment though would require secific (fast) hardware.
Logged

Saskatchewan, Canada
Offline Offline
Edison Member
*
Karma: 49
Posts: 1396
Coding Geezer
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

This stuff works I have seen it in practice and it is pretty neat for those who have the need for it.  I wonder whether SA would be turned back on if there were cheaply available RTK systems.  The combination of RTK and some of the emerging and established technologies is a scary mix for some people.

How cheap is cheap, for that scenario. Receivers capable of 1 inch accuracy, using RTK or GLONASS are readily available to the agricultural folks for well under $10,000.
Logged

There are 10 kinds of people in the world,
those who understand binary, and those who don't.

UK
Offline Offline
Shannon Member
****
Karma: 223
Posts: 12577
-
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

I have this nagging memory of reading about a relative position sensing system that had been developed quite recently (perhaps in the last three months) that  worked indoors and also gave a positional accuracy down to tens of cm.
Logged

I only provide help via the forum - please do not contact me for private consultancy.

Pages: 1 [2] 3   Go Up
Jump to: