Site menu:


Latest comments

Knowledge partners

polimi logo
ocu logo

tzu logo

Technology partners

cryms logo
g-red logo
galileian plus logo
applied technology logo

Supporters

osgeo.jp logo

georepublic logo

gpslombardia logo

jenoba logo

Feeds

RSS InsideGNSS

RSS GPS World Professional OEM

RSS GPS World Consumer OEM

goGPS MATLAB v0.3.1beta

goGPS MATLAB version 0.3.1 beta is available for download.

Changelog since v0.3.0beta:

Core:
Fixed an error in the satellite orbit computation that was introduced with v0.3.0beta (the relativistic term was being applied after the orbit computation)
Added observations reading and processing at rates other than 1 sec (post-processing only; ‘INTERVAL’ keyword in RINEX header is required for reading RINEX files with observation rate ~= 1 sec)

Output:
Added a new output file for the XYZ covariance. The old (ENU) covariance file now has the ‘_ENU’ suffix added to its filename.

Miscellanea:
Bug-fixing

Note 1: goGPS binary observation data (*_obs_* and *_eph_*) format was not modified, thus old datasets can be used with the new version without any modification.

Note 2: GUI settings files are also unchanged.

Please report any bug you find or any problem you may have.
If you find goGPS to be useful feel free to post a quick comment in the mailing list!

goGPS MATLAB v0.3.0beta

goGPS MATLAB version 0.3.0 beta is available for download.

A summary of the main changes since v0.2.0beta:

Core:
Re-structured the core functions for:

  • improving the satellite orbits computation by iterative least squares adjustment together with receiver position and clock
  • optimizing the code by removing duplicate function calls and unnecessary ‘for’ cycles (computation speed improved by ~15%)
  • making the code more easily understandable and modifiable

Introduced a check on the condition number on the eigenvalues of the normal matrix in the stand-alone least squares positioning algorithm, for detecting ill-conditioned problems and excluding their results from the final solution

Added SP3 (precise ephemeris) positioning

Input:
Improved the RINEX parser
Added a SP3 parser

Output:
Modified the structure of *_position.txt and *_cov.txt output files: fixed-width instead of tab-delimited fields
Added “Date” and “GPS time [hh:mm:ss]” fields to *_position.txt files

Miscellanea:
Added ETRF2000 – ITRF2008 transformation functions
Modified the algorithm for Julian date <-> GPS week/TOW conversion
Speed optimizations
Bug-fixing

Note 1: goGPS binary observation data (*_obs_* and *_eph_*) format was not modified, thus old datasets can be used with the new version without any modification.

Note 2: GUI settings files are also unchanged.

Please report any bug you find or any problem you may have.
If you find goGPS to be useful feel free to post a quick comment in the mailing list!

goGPS Java v1.0.1

A new version of goGPS Java (1.0.1) has been released to address a bug involving incomplete KML files in output.

goGPS Java

The first official release of goGPS Java is available for download.

Currently it is provided as a library implementing the core functions of goGPS MATLAB. It can work either in post-processing by reading observations from RINEX or UBX files or real-time by acquiring raw data from a u-blox receiver connected to a USB/serial port and from an NTRIP caster via TCP/IP connection.

The main motivations that lead the development of goGPS Java are its integration into production projects as a server side service and the execution of time consuming tasks (it is much faster than goGPS MATLAB).

Documentation is being produced here.

As usual, feedback is appreciated!

goGPS MATLAB download statistics

goGPS MATLAB is slowly increasing its number of downloads:

goGPS MATLAB download statistics (2009/07 - 2011/08)

We would love to get more feedback from users about what goGPS MATLAB is being used for!

Feel free to drop some lines in the mailing list.

New examples

Two new examples were added to the Gallery page.

goGPS v0.2.0beta

goGPS version 0.2.0 beta is available for download.

A summary of the main changes since v0.1.2alpha:

Core:
Added satellite velocity computation
Added integrated Doppler shifts computation
Added optional Doppler-based phase range prediction for detecting cycle slips
Modified the structure of Kalman filter functions (improved new satellites / cycle slip management)
Added the possibility to select the ambiguity re-initialization strategy
Added the possibility to survey and process data using a variable dynamic model
Added a multi-rover monitor (up to 4 receivers at the same time)

Receiver interface:
Added SkyTraq receiver support
Added Fastrax receiver support
Improved the automatic configuration of receivers (set raw data output at 1 Hz, disable output not needed by goGPS)

Output:
Added *_dyn_* file type to goGPS binary format (to keep track of the variable dynamic model)
Added approximate receiver position in rover RINEX output files
Added marker name in RINEX output files
Added survey mode specification to GGA sentences in NMEA output file

Miscellanea:
Improved the direction computation by stop-GO-stop method
Re-styled GUI main panel
Added checks on input values passed by the GUI
Added subfolders for organizing goGPS source code files
Speed optimizations
Bug-fixing

Note 1: goGPS binary observation data (*_obs_* and *_eph_*) format was modified, thus old datasets should be converted to the new format by decoding again the rover and master streams with the apposite tool.

Note 2: GUI settings files have been modified. If you need to keep your old settings with version 0.2.0beta, please run “update_settings_020beta” from the folder “goGPS_v0.2.0beta\goGPS” (with no arguments, the assumed folder for settings files is the default one “../data/settings”; if you need to update settings in a different folder, please provide its path as an argument).

Please report any bug you find or any problem you may have.
If you find goGPS to be useful feel free to post a quick comment in the mailing list!

Video tutorials

Video tutorials page was added under Documentation, currently with two usage examples.

More examples to come (hopefully!).

goGPS v0.1.2alpha

goGPS version 0.1.2alpha is available for download.

A summary of the main changes since v0.1.1alpha:

Core:
Added code and phase stand-alone positioning
Changed model error standard deviation values from X,Y,Z to E,N,U
Added “stop-go-stop” method for direction estimation

Tools:
Added polyline simplification

Output:
KML files made compliant to OGC KML 2.2 Standard

Miscellanea:
Added utm2deg function
Updated copyright information
Speed optimizations
Bug-fixing

Note 1: GUI settings files have been modified. If you need to keep your old (v0.1.1) settings with version 0.1.2alpha, please download this script, place it in the folder “goGPS_v0.1.2alpha\goGPS” and run it.

If you need to update older (v0.1) settings, please download also the old script and run both of them.

Please report any bug you find or any problem you may have.
If you find goGPS to be useful feel free to post a quick comment too in the mailing list or in the forum!

Bug tracker added

A bug tracker was added to goGPS SourceForge page.