I am currently working on a second version of a prototype game that involves simulated Combat and am looking for a way or maybe an example of tracking each player in a 1km range with an accuracy of atleast 1 meter or better each player has a arduino and they are all linked using a srf sheild over serial communication this is all fed back to a controller board linked to a laptop the range is about 1km using multi point and a yagi Antenna on the controller.
I want a way to update there position to the controller every second or so on a map GPS would be a good thought but they tend to be very inaccurate and slow so does anyone have any methods to accomplish this, would be helpful any advice, example projects ect.
GPS would be a good thought but they tend to be very inaccurate
My GPS is fairly accurate. The accuracy of a GPS might be quoted in terms of meters or feet, but that is a relative measure. The location that the GPS reports might be off a few feet or meters from the real location, but the relative position of the GPS location and the real location won't change dramatically from one report to the next.
and slow
That depends on what you are willing to pay.
What is a srf shield? What information is it reporting back to the controller board?
I'm guessing GPS might be the best and cheapest option and considering I'm going to have multiple players with GPS is there any way I could share the GPS information from each player and use it to increase the accuracy of it?
is there any way I could share the GPS information from each player and use it to increase the accuracy of it?
No. All the options to increase GPS accuracy have been explored for years, and for consumers, differential GPS is the only one that works well. The equipment is readily available, but quite expensive.
My idea is mainly to stop players from leaving an area I.e modern warfare radiation style,
Il configure boundaries on a Google map and pre load the players with the information if they go outside the boundaries hopefully it shouldn't be long until the GPS detects there new position maybe 5 seconds?