Does the PMB-248 GPS Receiver work at all indoors? I know GPS receivers are designed to work outdoors, but I've seen people report that other brands of GPS receivers work for them indoors.
GPS receivers will work anywhere they can obtain the minimum required number of satellite signals. (obviously for triangulation reasons, 3 is the normal minimum, but some units may require more).
While working on my Reverse Geo-Cache project that uses the Parallax GPS module, I was getting GPS lock while sitting in the living room with the GPS module mounted inside the briefcase. It was ~4 feet away from my front window which is 5'x8'. My Garmin GPS can get satellite lock about 8 feet away from the same window.
Thanks for the reply, Andrew. I was looking at the 32 Channel LS20033 GPS 5Hz Receiver and the EM-406A GPS Module both of which go for about $60.00. They don't seem to perform any better than the PMB-248 GPS for my purposes and at half the price. The receiver is for a robot.
I thought this would do away with buying a compass module to determine direction as well as position, but I didn't think about the case of a motionless robot until it was pointed out in another forum. Now I wonder how far it would have to move to determine its direction.
Glad I could help. In regards to the direction, only consistent movement will give you a valid direction (heading) with a GPS. While my GPS was sitting stationary in the living room, the lat/long values changed slightly as the GPS module recalculated based upon signals. You would have to adjust your code to ignore these slight changes and only provide a heading while the GPS' position moved more than X distance so that you know the direction was accurate. You should also average readings over a few seconds to prevent your direction from jumping around. If you need "always available" accurate heading info, you must use a compass module of some sort.
I guess I will just have to do some experimenting as far as direction goes. I wonder if the location data could be fed to a neural net to get the information I want. That's assuming I get far enough in understanding neural nets to do this. I'm not so much interested in direction as I am in writing software that can learn about the layout of a room.
I think I'm going for the LS20031 GPS Receiver. Pololu has just started selling them for $49.95.
Even if you can get a good fix indoors, the accuracy of nearly all civilian GPS receivers is +-3 meters at best. That means your position data could be off as much as 18-20 feet. Even in a 30'x30' room, you couldn't be sure that you position would even be inside the room, let alone indicate the position of the receiver in the room. Mapping a room is just not a good job for a GPS system.
I understand that GPS would not allow me to map a room based on the coordinates received, but the question that has yet to be answered for me is: Are the coordinates accurate relative to one another.
Stonechild said...
I understand that GPS would not allow me to map a room based on the coordinates received, but the question that has yet to be answered for me is: Are the coordinates accurate relative to one another.
If you have a GPS to play with you can test if it works, but I think it is not possible to use a GPS this way.
In open space you can assume relative coordinates are quite accurate. In a room not at all. You have a geometric issue and a multipath one. You see a small amount of satellites, and they are not evenly distributed. So error source is higher, and if you move you might loose o gain a satellite, and it would change the errors, so relative position would not be reliable, and change a lot between two readings. Moreover you probably get the position accepting signals not arriving directly to the sensors, but bouncing in the room.
The error in a room would be higher than 3-5 meters, both absolute and relative.
stonechild,
in a word, no, they will not be accurate reletive to each other. you may get lucky every once in a while and get a few consistent coordinates, but not enough for positioning with any accuracy.
here is an example of the inaccuracies in indoor gps signals. these are taken using the 28146 parallax gps module one foot from the window in a second story apartment with no cloud cover. if you look at the deviation, it could only achieve about 42 feet of accuracy. also if you have a wireless network around your location, it will detune the gps reciever some, further throwing off accuracy,·depending on what channel your network is using, proximity to wifi tranciever, etc.
hi.. i have a parallax gps receiver module also. However, i cant seem to make it work. Is there anyway i could actually get this stuff work.
Also, is there any programming code available for it.
Thank
Which model number is it? What processor are you using to read the NMEA strings. What are you using for output device?
There are usually sample code for Parallax products on the individual product pages.
Jim
try388 said...
hi.. i have a parallax gps receiver module also. However, i cant seem to make it work. Is there anyway i could actually get this stuff work.
Also, is there any programming code available for it.
Thank
I have 2 of these units and have not had a problem with interfacing them with a BS2 or the Propeller chip.
The demo program in the attachment works well with the BS2 chip. I have found you need to have the GPS module outside in order to get a good signal. I sometimes takes 1-2 minutes to aquire the minimum of three satellites to get a good fix.
Could you specify if you are using the GPS in Smart or Raw mode?
Jim
try388 said...
i using parallax gps receiver module code number 28146. i uses the basic stamp 2 for programming.
i using the raw. i follow the instruction from the step give by parallax. i plug the gps into the basic stamp education board. i plug the sio to pin 15. gnd to vss and vcc to vdd. i could not accuquire any satellite.
In order to set the GPS in RAW mode, the /RAW pin must go to VSS.
But nothing will work unless you have a satellite lock.·Bring the unit outside and let it try and aquire a signal for at least 10 minutes. The LED should stay on steady when you have a lock.
Comments
While working on my Reverse Geo-Cache project that uses the Parallax GPS module, I was getting GPS lock while sitting in the living room with the GPS module mounted inside the briefcase. It was ~4 feet away from my front window which is 5'x8'. My Garmin GPS can get satellite lock about 8 feet away from the same window.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Andrew Williams
WBA Consulting
WBA-TH1M Sensirion SHT11 Module
Special Olympics Polar Bear Plunge, Mar 20, 2010
Propeller-Based Reverse Geo-Cache Birthday Present Project
I thought this would do away with buying a compass module to determine direction as well as position, but I didn't think about the case of a motionless robot until it was pointed out in another forum. Now I wonder how far it would have to move to determine its direction.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Dennis
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Andrew Williams
WBA Consulting
WBA-TH1M Sensirion SHT11 Module
Special Olympics Polar Bear Plunge, Mar 20, 2010
Propeller-Based Reverse Geo-Cache Birthday Present Project
I think I'm going for the LS20031 GPS Receiver. Pololu has just started selling them for $49.95.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Dennis
Duffer
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Dennis
If you have a GPS to play with you can test if it works, but I think it is not possible to use a GPS this way.
In open space you can assume relative coordinates are quite accurate. In a room not at all. You have a geometric issue and a multipath one. You see a small amount of satellites, and they are not evenly distributed. So error source is higher, and if you move you might loose o gain a satellite, and it would change the errors, so relative position would not be reliable, and change a lot between two readings. Moreover you probably get the position accepting signals not arriving directly to the sensors, but bouncing in the room.
The error in a room would be higher than 3-5 meters, both absolute and relative.
Massimo
in a word, no, they will not be accurate reletive to each other. you may get lucky every once in a while and get a few consistent coordinates, but not enough for positioning with any accuracy.
Post Edited (kf4ixm) : 1/13/2010 1:41:08 PM GMT
Post Edited (kf4ixm) : 1/13/2010 3:43:07 PM GMT
Also, is there any programming code available for it.
Thank
There are usually sample code for Parallax products on the individual product pages.
Jim
The demo program in the attachment works well with the BS2 chip. I have found you need to have the GPS module outside in order to get a good signal. I sometimes takes 1-2 minutes to aquire the minimum of three satellites to get a good fix.
Could you specify if you are using the GPS in Smart or Raw mode?
Jim
above are pictures of my connection
But nothing will work unless you have a satellite lock.·Bring the unit outside and let it try and aquire a signal for at least 10 minutes. The LED should stay on steady when you have a lock.
Jim
do u know anything about max232 or fastrack supreme wavecom?