|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
|
|
Thread Tools | Rate Thread | Display Modes |
|
|
|
#1
|
|||||
|
|||||
|
Re: GPS with VEX
How accurate would GPS be? Would it be accurate enough to detect robot movement on the field?
This made me think (kinda unrelated), but what if you set up a local positioning system within the venue to track your robot on the field (I can already think of the rules that this violates), but maybe we could ask for an exception for a completely automated system, or better yet and IFI supported venue device that is universal and could be used by all teams to track their robots? Thinking aloud, Jacob |
|
#2
|
|||
|
|||
|
Re: GPS with VEX
gps is accurate enough that you could pinpoint the location of your robot in your room (i.e. what room its in)
|
|
#3
|
||||
|
||||
|
Re: GPS with VEX
You would need easyC Pro to access the serial port to use GPS. I think GPS would be a really cool field positioning device for both FRC or FTC. I just don't know enough about how you could create your own field based GPS network. Would be cheaper to use ZigBee modules to pinpoint a location based on signal strength?
Quote:
to communicate with each other. Last edited by Kingofl337 : 15-10-2007 at 17:07. |
|
#4
|
|||
|
|||
|
Re: GPS with VEX
Quote:
|
|
#5
|
||||
|
||||
|
Re: GPS with VEX
maybe what room its in, most GPS units I know are accurate to only about 10-20 feet of so.
|
|
#6
|
||||
|
||||
|
Re: GPS with VEX
It's worth noting that the quality of your GPS signal is substantially deteriorated if you don't actually have line-of-sight to the sky, so even with an exceptionally accurate GPS unit (some models have sub-meter resolution, though most likely not within the FIRST expense rules), it'd be pretty hard to ascertain your position inside an arena. However, making an outdoor robot with a GPS is pretty sweet.
|
|
#7
|
|||||
|
|||||
|
Re: GPS with VEX
So.... what are the odds of IFI issuing some kind of field positioning system (weather its a beacon in the center of the field, or some kind of magic sensors under the carpet) and the devices to use in our bots?
I think that while the lights are a challenge, they simply aren't accurate enough. Imagine how much more complicated the game could be if you could reliably know where your robot is at all times. Jacob |
|
#8
|
|||||
|
|||||
|
Re: GPS with VEX
Quote:
How is the light not accurate enough though? Between this year and last year we had distance down to less than a foot of accuracy, and the angle wasn't too bad either (I don't remember exactly). I can't imagine any field based navigation being any more accurate. EDIT: didn't realize you were talking about the entire field, not just an object...... In that case, I can't think of any current system that is realistic for FIRST that will work here.... Last edited by AdamHeard : 15-10-2007 at 20:18. |
|
#9
|
|||||
|
|||||
|
Re: GPS with VEX
I was thinking about a radio transmission system that works like a local GPS, where something above the field is transmitting a signal, and devices on the robots can use the exact timing of that signal to determine exactly where it is (think thats how GPS works, but i could be completely wrong.) Something radio, wireless, free of looking for visual things (or infrared, basically free of line of sight stuff.) More of an actual location instead of an estimated calculated location. Think of the possibilities for a game and the autonomy of a game if you had this data reliably!
(I just realized that I'm talking about FRC here, and the thread is titled VEX. Sorry for the confusion.) Jacob |
|
#10
|
|||||
|
|||||
|
Re: GPS with VEX
Here's a couple ideas to kick around... rather than using a radio signal, why not an ultrasonic signal? Since sound travels more slowly, it is a bit easier to measure the timing differences accurately. If there were four transmitters (one in each corner of the field) and each fired a slightly different length of noise at a pre-defined interval, it may be possible for the robot to determine its position with a fair bit of precision... barring reflections and other nastiness.
Or take a couple of CMUcams (or perhaps something with a bit higher resolution) and point them up at the ceiling... use some of the fixed field lighting as "stars" for an "astonomical" positioning system. It would require a fair bit of effort to deal with blinking and moving lights and such, let alone lens flares and other real-world weirdness, but in the happy, happy world of pure theory... it might work. But anyways, that is off the point of the thread... my Garmin Etrex Legend has an RS-232 port and should be able to "talk" to a VEX. Although I've only used it for downloading track logs and uploading maps, I believe it IS capable of doing a real-time GPS location feed. The downside is that it has an older chipset... I've found the new SirfStar III devices to have much faster acquisition times and better reception. Some of them even work indoors. There are also neat tricks for improving GPS accuracy. One of the less expen sive ones... although not a particularly useful one for real-time robotics applications... is to leave your GPS sitting in one place for an hour or so and record all the positional readings (they will fluctuate a bit). Then you compare them to the readings of a nearby receiver at a known location. Since some of the errors in your signal are caused by random atmospheric fluctuations, and since a nearby receiver will have similar fluctuations, then the errors between the two sets of readings should be similar. Since the reference receiver is at a known location, it will be possible to determine a known error, and modify the results for the mobile GPS unit. I suppose this technique could be modified to offer real-time benefits, but I don't know if I'd want to do that on a VEX platform. Jason |
|
#11
|
||||
|
||||
|
Re: GPS with VEX
Quote:
WAAS (wide area augmentation system) does this for you on relatively new GPS receivers. it takes what the satellites are giving and compares it to a known location (WAAS station) |
|
#12
|
|||
|
|||
|
Re: GPS with VEX
Thanks for the great info guys. I'll definitely be looking into WPILib. From what I hear its what I need. My project is more of an outdoors thing so I'm not too worried about GPS signal having problems with walls. I'm still somewhat torn between the parallax GPS and the eTrex. I'll probably end up with the parallax as it was mainly made for this purpose and the fact that I will be able to integrate it into my bot quicker and easier is a major plus. I'll post back with some results after I try it all out.
|
|
#13
|
||||
|
||||
|
Re: GPS with VEX
ya, the parallax is cool, but i'd personally go with the etrex. i have a Garmin RINO and although it's a different model, Garmin GPS's will output the same signal. the pinout guide in in the gps manual. it outputs he same as the others. also, if you ever wanted to, you could temporarily take the gps off and do something like geocaching....
|
|
#14
|
|||
|
|||
|
Re: GPS with VEX
We are trying to add a Parallax GPS to a standard FRC controller using Easy C. We can see that we have established a fix via the idiot light on the GPS, but we are having trouble writing and reading the TTL serial port. Can anyone provide words of wisdom on how to write text strings to the serial port e.g "!GPS05" and how to read the serial response.
Thanks |
|
#15
|
|||
|
|||
|
Re: GPS with VEX
There are six fixed position 900 mhz transmitters at the operator stations. There are ways to resolve your position from these sources, however it is not easy. In the past our team has used parts of the field as way points. This proved very easy to do in stack attack and raising the bar. First put lines on the field. They where easy to detect with the Banner sensors. We drove toward the line using dead reconing, stopped when the line was detected, timed turn and go on. It was good enough to nock the ball off in raising the bar. We now have a large inventory of available senors. Each year evaluate the field for waypoints objects.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Using a VEX Receiver with Non-Vex Equipment | akaria | VEX | 26 | 06-09-2008 00:55 |
| GPS receiver | John Gutmann | Technical Discussion | 23 | 01-03-2007 02:35 |
| Car GPS Systems | KTorak | Chit-Chat | 10 | 17-11-2005 04:12 |
| InfraRed = gps ? | nzj1 | General Forum | 17 | 11-01-2004 16:58 |
| GPS Robot | K. Skontrianos | General Forum | 3 | 11-05-2002 00:32 |