GPS border Visuino Arduino combination

Hi. I will made a Robot Lawn Mower. Continue from:
( Lawn Mower Robot - #25 by danyCro )

I need borders/fence, to keep it in area.
I found awsome solution-GPS code for VISUINO! It is finished code!
( Make GPS BORDER BOUNDARIES using Arduino - YouTube )

But, I don't know how to create all code in visuino for mover robot, because only arduino code are aviable from internet now. And think is better have Arduino code.

I watched video where some peoples connect two arduinos together, one only for GPS, and other main code for all rest.
( Arduino GPS Robot - YouTube )

So, can I create this:
-first arduino board - Arduino Main mower code
-second arduino board- Visuino code GPS ?

Visuino code show "outside" when mower is out the border, and "inside" when is in area.
Is that to much work with code to just include that inside/outside sintax from visuino into arduino code?

To keep the lawn mower in the area intended, what postition accuracy do you need for the GPS ?

1 meter? To be sure that not cut flowers around house or going on the road :slight_smile:

GPS is accurate to 5m, in ideal conditions.

Standard GPS will only provide +- 3m to 5m accuracy, it can be worse than that sometimes.

To get sufficient accuracy, you will need (expensive) differential GPS. Unless you're in Austria.

Oh man :downcast_face_with_sweat:

Which GPS we talking about?

I have cheap BN220 on my drone. Altitude can be wrong, but I not messure accuracy yet, which looks normal.

GPS is subject to various factors that interfere with the signals from the satellites that causes the 3-5m limit on accuracy.

There are units that can talk to another GPS whose position is known to get adjustments based on where the fixed unit calculates its position. Those adjustments can get you accuracy down to 10cm, but the equipment is more expensive than plain GPS units.

I am aware of that gps sometimes can loose sattelite and lost position, but, nobody is perfect :face_with_hand_over_mouth:

So, first will be normal GPS unit, then ground station.

Can you give me example of better gps to see?
What about sim5320E 3G, SIM808 GPS?

As @wildbill has suggested do a search for differential GPS.

Whilst I work with GPS quite a lot, I have no experience with differential GPS, they are not simple to setup and not cheap.

As far as I know, none of the very many commercial robot lawnmowers, that have been available for 20 years or so, use GPSs to navigate, perhaps there is a reason for that ?

Your missing the point really, GPSs do loose comms with satellites and report no fix, but if the GPS starts reporting a position that is say 20m out how can you possibly know its 20m out ?

Give me example of good gps.

This guy told that his gps M8n have precission at +/-1m.

It sounds like that GPS uses multiple satellite constellations concurrently so it's plausible to suppose that it has better accuracy than its predecessors that didn't.

I suspect that that is best case however. The example I found for sale wasn't expensive - maybe get one and test it.

There is little difference in accuracy terms between the various standard GPSs. I have tried two models from the Ublox M8 range and found they are no more accurate than others when used in my garden.

Under ideal conditions, wide open spaces with a good view of the horizon, you can get better than 3m-5m accuracy most of the time, but not always.

And there is the problem, whilst you might get good accuracy a lot of the time (and could produce a video to prove it) you cannot guarantee 1m accuracy all of the time, which you really do need for a robot lawn mower.

One of the best GPS modules, in terms of power and fix time is the Ublox SAM M8Q but low cost they are not. That GPS does use multiple satellite constellations and the data sheet stated accuracy is;

"Horizontal position accuracy 2.5 m"

All the video appears to be showing is that the short term position stability or repeatability of the GPS reported position is in the 1m region, which is about normal.

There is no indication as to how accurate the locations are to the real world positions at all so they could be way out.

To work out the real position accuracy you would need access to a surveying quality GPS or a GPS reference location.

I was trying to remember the name of a system that does give better accuracy and finally found it: Pozyx. Expensive though.

I don't know how differential GPS works under the covers but I'll guess that the fixed station has been told its precise lat long and broadcasts the difference between that and what it's getting as a satellite fix for the mobile unit to use. There may be more to it than that though because these systems command a pretty high price.

It might be interesting to get two identical GPS units and some radios and build your own version of this.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.