Changes between Version 4 and Version 5 of Procedures/ProcessingChainInstructions/NavigationProcessing
- Timestamp:
- Sep 24, 2010, 11:03:17 AM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Procedures/ProcessingChainInstructions/NavigationProcessing
v4 v5 13 13 The old system was a manual system and is documented [wiki:Processing/Applanix here]. Reading this beforehand will help your understanding of how it has been automated. 14 14 15 '''Warning:''' the automated system relies heavily on the standar ized file system structure which means that inccorect file/folder names or locations cause undefined behaviour (although generally the system just exits if it fails to find smoething)15 '''Warning:''' the automated system relies heavily on the standardized file system structure which means that incorrect file/folder names or locations cause undefined behaviour (although generally the system just exits if it fails to find something) 16 16 17 17 '''Warning2:''' the automated system can only read base station files in the .yyo format (ascii) you could try converting to this format if you need to process projects from outside the uk (generally have a binary base file) 18 18 19 to use the automated system the project folder must be in the arsf workspace, it must contain the applanix/raw and rinex director ys as real directorys and the eagle and/or hawk directorys (can be sym linked)20 the 'win_dispatcher' script must be running on the windows box and the workspace mounted as drive W:\ (if this script is not running it must be started before continu eing, see explanation further down page)19 to use the automated system the project folder must be in the arsf workspace, it must contain the applanix/raw and rinex directories as real directories and the eagle and/or hawk directories (can be sym linked) 20 the 'win_dispatcher' script must be running on the windows box and the workspace mounted as drive W:\ (if this script is not running it must be started before continuing, see explanation further down page) 21 21 22 22 … … 30 30 == win dispatcher == 31 31 32 This python script periodically checks the director ys in a specified directory for a status flag and if it finds one calls another script passing the name of the directory32 This python script periodically checks the directories in a specified directory for a status flag and if it finds one calls another script passing the name of the directory 33 33 34 34 win_dispatcher [<search dir>][<status flag>][<script to call>] … … 74 74 1. 'auto_applanix_dispatcher_link.py' this script performs all the copying to the windows box, then calls 'auto.bat' script, then copys everything except the RAW files (to preserve the timestamps) back to the arsf workspace 75 75 1. 'auto.bat' just calls the other .bat files in the directory 76 1. 'combine_seperation_analyser.py' this compares the combined sep eration of each of the 4 versions and attempts to select the best one, the values used for this attempt are recorded in 'combine_seperation_bestguess_values'. the script then calls the relevant versions sbet creation script. this means that only one sbet is created.76 1. 'combine_seperation_analyser.py' this compares the combined separation of each of the 4 versions and attempts to select the best one, the values used for this attempt are recorded in 'combine_seperation_bestguess_values'. the script then calls the relevant versions sbet creation script. this means that only one sbet is created. 77 77 1. stage 3 78 1. 'gnuploter.py' this script takes the cmb files and uses them to draw graphs for the combined separation of the different versions. it also moves any files in the auto_applanix directory into the correct applanix director ys78 1. 'gnuploter.py' this script takes the cmb files and uses them to draw graphs for the combined separation of the different versions. it also moves any files in the auto_applanix directory into the correct applanix directories 79 79 80 80 … … 122 122 == checking == 123 123 124 if you wish to double check the results of the system you can view the separation graphs in the auto_applanix folder. If it is necessary the project folder can be manually copied to the windows machine and then the user need only double click on the .gnv file in the auto_applanix folder relating to the version they wish to check. This will open GNSSPOS with all the of settings that would have been used by the automated system, the user can then proceed to alter settings and manually process the flight data.124 if you wish to double check the results of the system you can view the separation graphs in the auto_applanix folder. If it is necessary the project folder can be manually copied to the windows machine and then the user need only double click on the .gnv file in the auto_applanix folder relating to the version they wish to check. This will open POSGNSS with all the of settings that would have been used by the automated system, the user can then proceed to alter settings and manually process the flight data. 125 125 126 126 NOTE: if you change settings and then save them this will alter the .gnv config file, this means that until the automatic system is run again from scratch the new settings will be used. … … 141 141 || -kd2 [float] || set KAR dual frequency distance km, default 30 km || 142 142 || -io ["OFF", "RELATIVE", "FREE"] || set the ionospheric model option, default "FREE" || 143 || -bn [int][int][int] || this applies a nudge to the xyz coordinates of the base station, this was introduced for the hyquapro tests and should not be used in normal operation as it is only suitable for the boresight little rissi ginton project. if it is needed for another project see the comments in the 'cordinate_offsetter.py' script. NOTE. this is not in the python version, if you need this option you will need to use the old bash version ||143 || -bn [int][int][int] || this applies a nudge to the xyz coordinates of the base station, this was introduced for the hyquapro tests and should not be used in normal operation as it is only suitable for the boresight little rissington project. if it is needed for another project see the comments in the 'cordinate_offsetter.py' script. NOTE. this is not in the python version, if you need this option you will need to use the old bash version || 144 144 || -blind || this argument specifies that the batch file generated should preform the whole applanix chain from extraction to creation of the sbet file without user input. if absent the batch files will contain only commands up to the point where the pretty green lines are displayed. From this point the user can check the separation manually and reprocess and then produce an sbet manually. || 145 145 || -k [name] || this specifies the kernel name used. the kernel is used in the naming of many of the output and results files produced by both the auto_applanix system and applanix itself. ||