Test GPS
Note: This page is obsolete.
The test GPS is for use until we get a GPS of sufficient accuracy for the actual competition. Be nice to it! It's Jon Klein's.
This GPS interacts perfectly with gpsd. To see its output, run python -m rb.gps /dev/ttyUSB0 in the software trunk with the GPS connected. (It's possible that it will show up at /dev/ttyUSB1 instead; if so, just substitute that in the above command.)
It's pretty inaccurate. The following is a portion of the output produced by running our software to continually print the GPS's fix. Most of this time the GPS was held stationary. The GPSCoord lines give the latitude, longitude, horizontal error, speed, and speed error. The "distance" lines give the calculated distance between the preceding two coordinates (not accounting for error).
run.py: Running controller rb.gps.run_gps INFO: GPS: connected to gpsd INFO: GPS: no fix INFO: GPS: no fix GPSCoord<+39.484212 -87.322513 +-2.000000 m (0.000000+-4.000000 m/s)> GPSCoord<+39.484192 -87.322525 +-2.000000 m (0.000000+-0.100000 m/s)> distance: 2.43900269869 m GPSCoord<+39.484192 -87.322525 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484185 -87.322525 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.781695733335 m GPSCoord<+39.484185 -87.322525 +-2.000000 m (0.000000+-10000000000.000000 m/s)> distance: 0.134059712199 m GPSCoord<+39.484185 -87.322525 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.134059712199 m GPSCoord<+39.484191 -87.322524 +-2.000000 m (0.080000+-4.000000 m/s)> distance: 0.670298561337 m GPSCoord<+39.484191 -87.322524 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484191 -87.322524 +-2.000000 m (0.096000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484191 -87.322524 +-2.000000 m (0.080000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484196 -87.322524 +-2.000000 m (0.080000+-4.000000 m/s)> distance: 0.527793615483 m GPSCoord<+39.484189 -87.322524 +-2.000000 m (0.096000+-4.000000 m/s)> distance: 0.781695733864 m GPSCoord<+39.484189 -87.322524 +-2.000000 m (0.415000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484189 -87.322512 +-2.000000 m (0.575000+-4.000000 m/s)> distance: 1.02973218902 m GPSCoord<+39.484196 -87.322512 +-2.000000 m (0.612000+-10000000000.000000 m/s)> distance: 0.781695733864 m GPSCoord<+39.484196 -87.322500 +-2.000000 m (0.648000+-4.000000 m/s)> distance: 1.02535963465 m GPSCoord<+39.484201 -87.322500 +-2.000000 m (0.718000+-4.000000 m/s)> distance: 0.544553126456 m GPSCoord<+39.484208 -87.322488 +-2.000000 m (0.829000+-4.000000 m/s)> distance: 1.28235665853 m GPSCoord<+39.484208 -87.322477 +-2.000000 m (0.728000+-4.000000 m/s)> distance: 0.943193683961 m GPSCoord<+39.484214 -87.322476 +-2.000000 m (0.648000+-4.000000 m/s)> distance: 0.6965947014 m GPSCoord<+39.484213 -87.322465 +-2.000000 m (0.216000+-4.000000 m/s)> distance: 0.943193684839 m GPSCoord<+39.484220 -87.322465 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.793107957303 m GPSCoord<+39.484220 -87.322465 +-2.000000 m (0.176000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484220 -87.322465 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322465 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.793107957303 m GPSCoord<+39.484213 -87.322465 +-2.000000 m (0.000000+-10000000000.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322465 +-2.000000 m (0.000000+-4.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322465 +-8.000000 m (0.000000+-10.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322465 +-8.000000 m (0.000000+-16.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.000000+-16.000000 m/s)> distance: 1.0253596376 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.000000+-10000000000.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.000000+-16.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.305000+-16.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.125000+-16.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.216000+-16.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.371000+-16.000000 m/s)> distance: 0.0 m GPSCoord<+39.484213 -87.322453 +-8.000000 m (0.215000+-16.000000 m/s)> distance: 0.0 m GPSCoord<+39.484206 -87.322453 +-8.000000 m (0.637000+-16.000000 m/s)> distance: 0.758356255788 m GPSCoord<+39.484193 -87.322453 +-8.000000 m (1.380000+-16.000000 m/s)> distance: 1.43763025503 m GPSCoord<+39.484181 -87.322466 +-8.000000 m (1.455000+-16.000000 m/s)> distance: 1.73761246632 m GPSCoord<+39.484181 -87.322477 +-8.000000 m (1.380000+-16.000000 m/s)> distance: 0.943193679647 m GPSCoord<+39.484169 -87.322489 +-8.000000 m (1.508000+-10000000000.000000 m/s)> distance: 1.68243603264 m GPSCoord<+39.484169 -87.322501 +-8.000000 m (1.508000+-16.000000 m/s)> distance: 1.02535962996 m GPSCoord<+39.484169 -87.322513 +-2.000000 m (1.474000+-10.000000 m/s)> distance: 1.02535962996 m GPSCoord<+39.484170 -87.322524 +-2.000000 m (1.508000+-4.000000 m/s)> distance: 0.94319367781 m GPSCoord<+39.484158 -87.322548 +-2.000000 m (1.658000+-4.000000 m/s)> distance: 2.4500306338 m GPSCoord<+39.484158 -87.322560 +-2.000000 m (1.658000+-4.000000 m/s)> distance: 1.02973218361 m GPSCoord<+39.484146 -87.322583 +-2.000000 m (1.772000+-4.000000 m/s)> distance: 2.38121144942 m GPSCoord<+39.484146 -87.322607 +-2.000000 m (1.508000+-4.000000 m/s)> distance: 2.05728157031 m GPSCoord<+39.484134 -87.322619 +-2.000000 m (1.591000+-4.000000 m/s)> distance: 1.68510443992 m GPSCoord<+39.484134 -87.322642 +-2.000000 m (1.699000+-4.000000 m/s)> distance: 1.97254640654 m GPSCoord<+39.484122 -87.322654 +-2.000000 m (1.739000+-4.000000 m/s)> distance: 1.67708644761 m GPSCoord<+39.484123 -87.322677 +-2.000000 m (1.658000+-4.000000 m/s)> distance: 1.96798559566 m GPSCoord<+39.484117 -87.322690 +-2.000000 m (1.709000+-4.000000 m/s)> distance: 1.29975711873 m GPSCoord<+39.484111 -87.322713 +-2.000000 m (1.591000+-4.000000 m/s)> distance: 2.08116636688 m GPSCoord<+39.484105 -87.322725 +-2.000000 m (1.285000+-4.000000 m/s)> distance: 1.21765778945 m GPSCoord<+39.484098 -87.322736 +-2.000000 m (1.332000+-10000000000.000000 m/s)> distance: 1.22501530393 m GPSCoord<+39.484086 -87.322760 +-2.000000 m (1.474000+-4.000000 m/s)> distance: 2.45186377336 m GPSCoord<+39.484087 -87.322772 +-2.000000 m (1.034000+-4.000000 m/s)> distance: 1.02973217114 m GPSCoord<+39.484087 -87.322783 +-2.000000 m (1.276000+-4.000000 m/s)> distance: 0.943193664629 m GPSCoord<+39.484081 -87.322796 +-2.000000 m (1.137000+-4.000000 m/s)> distance: 1.30665242238 m GPSCoord<+39.484082 -87.322807 +-2.000000 m (0.500000+-4.000000 m/s)> distance: 0.952673235241 m GPSCoord<+39.484082 -87.322807 +-2.000000 m (0.374000+-4.000000 m/s)> distance: 0.13405970986 m GPSCoord<+39.484089 -87.322807 +-2.000000 m (0.585000+-4.000000 m/s)> distance: 0.781695719697 m GPSCoord<+39.484089 -87.322819 +-2.400000 m (1.030000+-4.400000 m/s)> distance: 1.02973217158 m GPSCoord<+39.484083 -87.322819 +-2.400000 m (0.306000+-4.800000 m/s)> distance: 0.696594686651 m GPSCoord<+39.484083 -87.322831 +-2.400000 m (0.306000+-4.800000 m/s)> distance: 1.02973217053 m ^Crun.py: Controller rb.gps.run_gps terminated run.py: Terminated by KeyboardInterrupt INFO: GPS: disconnected from gpsd
Attachments
-
test-gps-thumb.jpg
(21.9 KB) - added by mosttw
3 years ago.
Photo of the test GPS on protoboard.

