Author
Topic: Getting Started with GPS (Read 726 times)

I've been looking around on DigiKey and other sites to see how expensive adding GPS capabilities to a robot down the line would be. I found plenty of modules for ~$35USD, which is about what I expected since many devices ~$100 have them built in.

I want to know what else is required to get started with adding GPS to my projects. Do I need to buy some kind of service, or is that basically included with the purchase of the module? Any device I've bought with GPS does not require any type of monthly payment for the service or anything, so I'm curious about this.

Also, other than modules, kits are often sold for $100-$300 or so. Are these kits required, or just tools to simplify development? What protocols or other software-side concepts should I be familiar with before starting to experiment with GPS?

I am a seasoned amateur C/C++ and Java programmer, and I have built and experimented with a few of the robot tutorials on this site, all using AVR MCUs, building my own boards. I am not familiar with any communication protocols, and I have not experimented with UART or USB.

I'm planning to be able to invest the time and money for bigger projects like this about a year from now, and I would like to have the tools and experience to take advantage of that. Thank you for any help.

I want to know what else is required to get started with adding GPS to my projects. Do I need to buy some kind of service, or is that basically included with the purchase of the module?

When you have bought a (standard GPS) module, there's nothing extra to pay. Nobody will even know that you receive the signals.There might be a license fee for some of the combined products that uses other means to up the precision of the GPS, but not for a regular GPS.

What protocols or other software-side concepts should I be familiar with before starting to experiment with GPS?

Not before, but you'll have to learn the NMEA protocol as you go, as this is the basic protocol all GPS'es use, but that's not different from learning to communicate with eg. an external RTC (although there's more commands and such. I don't think anyone have the entire NMEA in the head Read all about it in the following first two links and download the PDF in the third.

I am not familiar with any communication protocols, and I have not experimented with UART or USB. I'm planning to be able to invest the time and money for bigger projects like this about a year from now, and I would like to have the tools and experience to take advantage of that.

All you need is the module itself, its datasheet and the above 3 links, time to spend and a regular supply of your favorite beverage

For robot navigation in limited spaces, I wouldn't trust a regular GPS - they can be off more than 50m and even modules using a range of methods to increase the precision to 1m may still be too "loose" for being the only (or primary) nav instrument on-board.

Logged

Regards,Søren

A rather fast and fairly heavy robot with quite large wheels needs what? A lot of power?Please remember...Engineering is based on numbers - not adjectives

When you have bought a (standard GPS) module, there's nothing extra to pay. Nobody will even know that you receive the signals.

Ah, the wording you used made me reinvent my assumptions about how GPS works. I assumed there was some type of communication sent from the module. It makes sense that it only receives information. Now my curiosity is peeked. I will have to start integrating this.