| Size: 2487 Comment:  |  ← Revision 20 as of 2016-08-10 14:53:52  ⇥ Size: 4551 Comment:  | 
| Deletions are marked like this. | Additions are marked like this. | 
| Line 1: | Line 1: | 
| = JAXA Training Goals = | |
| Line 3: | Line 5: | 
| * Main goal is to provide sufficient training to allow unsupervised work in SPC * Install SPC software for users | Goals * Bring the students to the "SPC Training Level 2" * Provide enough training to new personal to be able to directly and substantively help an experienced person build a shape model * Provides enough background so that additional practice and instruction can occur * Provide a systematic review of key SPC concepts and techniques to aid more experienced users understand subtle, but important, SPC dependencies * It will be insufficient to fully train new personal to a level in which they could run the Hayabusa 2 encounter without support, but it will go along way to improving their confidence with the program | 
| Line 7: | Line 14: | 
| * Basic trouble shooting and fixing mis-registeration | * Basic trouble shooting and fixing mis-registration | 
| Line 16: | Line 23: | 
| * Practice | * Practice | 
| Line 18: | Line 25: | 
| * Tile landmarks * Run Calibration test | |
| Line 44: | Line 49: | 
| * Day 1, Tuesday | *  Day 1, Monday | 
| Line 46: | Line 52: | 
| * NDA * Install the software and test cases * Introduce SPC and Bob * Review test plan * Review Component Test Readness Review * Teach basics of SPC * Show wiki * Provide documentations, unix help | * [[attachment:NDA.doc]] * Check the install the software and test cases * Introduce SPC and Bob | 
| Line 56: | Line 56: | 
| * Day 2, Wednesday * Basic SPC stuff * Make more landmarks * Look at Rosetta's difficulties | * Intro SPC [[attachment:Lesson_1.pdf]] * Show wiki * Provide documentations, unix help | 
| Line 61: | Line 60: | 
| * Tiling * map_coverage * bigmap * make_tilefile * make_scriptT * find_nofitT | * Theory of SPC | 
| Line 68: | Line 62: | 
| * Day 3, Thursday * Look at the map coverage * map_coverage * EQNOR4 * 0 .001 * Build and view the bigmap * bigmap < support/BigEqN4.in * echo EQNOR4 | showmap * convert EQNOR4.pgm whatever.jpg * Review some output files * find_nofitT * more 173.OOT * Do a [[Standard_iteration]] (see wiki --> Work Flow) | * Basic SPC operation * Build landmarks [[Lesson 2]] * Fixing landmarks * Landmark management * [[Notes from day 1]] | 
| Line 82: | Line 68: | 
| * Show how to fill a landmark with a bigmap * Make more landmarks (near the poles) * Show how to "find" in [[lithos]] | * Day 2, Tuesday * Discuss training levels [[Training_Notes#Training_levels]] * Review SPC from yesterday * Make more landmarks [[Notes Day 2]] * Manual shift * Global shift * Install spc_tools and [[updateDisplay]] * Batch shift * Introduce Lat/Lon tiling * [[make_scriptT]] * [[find_nofitT]] * Show *"find" in lithos * Show [[register]] * Day 3, Wednesday * [[Notes for Day 3]] * Work with the new model * Correct landmarks that threw errors * Build the Shape model * [[bigmap]] * Define a big map * Show how to generate * Show how to display * Setup and run a Standard_iteration [[Block 5 - Iterate]] * [[make_scriptP]] * [[find_nofitP]] * [[bigmap]] part 2 * [[coverage_p]] * Build maplets using a map * Overlaps * Practice * Register * Fixing landmarks * Introduce [[autoregister]] * Day 4, Thursday * [[Notes, Day 4]] * Iteration (continuation from yesterday) * Fix landmarks from the iterate * Clean up the directory using rem_script.b * Build shape model -- Call it H2-Test2- * Change the support/buildShape.sh file * Install the shape model * Add Preliminary Survey images to the shape model * Register -- done * Autoregister the new images -- see notes * Iterate over the north pole landmarks * Build shape model -- Call it H2-Test3- * Tile the TAG site at 75 cm -- see notes * Review tools and technique to describe errors * CompareOBJ * Other tools * Error analysis * residuals * Shape model evaluation criteria [[Processing States]] | 
| Line 88: | Line 145: | 
| == Information Needed == * [[TAG site definition]] * [[standard_build_topography_script]] * [[standard_register_script]] * [[standard_autoregister_script]] * [[tile_120cm_seed]] - the seed file to tile at 120cm * [[tile_75cm_seed]] - the seed file to tile at 75cm * [[tile_30cm_seed]] - the seed file to tile at 30cm * [[make_scriptT_120.in]] - the list of latitude/longitudes needed to tile at the 120 cm level * [[make_scriptT_075.in]] - the list of latitude/longitudes needed to tile at the 75 cm level * [[make_scriptT_030.in]] - the list of latitude/longitudes needed to tile at the 30 cm level | |
| Line 89: | Line 157: | 
| * Day 4, Friday * Introduce * [[register]] * [[autoregister]] * [[residuals]] * Error analysis * Run calibration * Do tile * Look at errors * CompareOBJ * Other tools | == Standard Blocks == | 
JAXA Training Goals
Goals
- Goals
- Bring the students to the "SPC Training Level 2"  - Provide enough training to new personal to be able to directly and substantively help an experienced person build a shape model
- Provides enough background so that additional practice and instruction can occur
- Provide a systematic review of key SPC concepts and techniques to aid more experienced users understand subtle, but important, SPC dependencies
- It will be insufficient to fully train new personal to a level in which they could run the Hayabusa 2 encounter without support, but it will go along way to improving their confidence with the program
 
- Specific things to learn - Be able to create landmarks and add images
- Basic trouble shooting and fixing mis-registration
- Perform tiling
- Do iterations
- Run residuals, geometry
 
- Optional, depending on time and understanding - Register images to shape model or maps
- Autoregister
 
- Practice - Create landmarks
- Try out error-injected images into the calibration test
 
Student Prep
- Stuff to read - Gaskell's 2008
- Palmer's basic write up
 
- Software - Please load the following - XCode - Apple's main compiler for OS X. It has many libraries you need. - https://developer.apple.com/xcode/ 
- spicelib - http://naif.jpl.nasa.gov/naif/toolkit_FORTRAN.html 
- gnuplot - Installing using MacPorts, "sudo port install gnuplot" 
- imagemagick Installing using MacPorts, "sudo port install ImageMagick" 
- GraphicConverter -- http://www.lemkesoft.de/en/products/graphicconverter/ 
 
Activities
- Day 1, Monday - Introductions and facilities - Check the install the software and test cases
- Introduce SPC and Bob
 
- Intro SPC Lesson_1.pdf - Show wiki
- Provide documentations, unix help
 
- Theory of SPC
- Basic SPC operation - Build landmarks Lesson 2 
- Fixing landmarks
- Landmark management
 
 
- Introductions and facilities 
- Day 2, Tuesday - Discuss training levels Training_Notes#Training_levels 
- Review SPC from yesterday - Make more landmarks Notes Day 2 
- Manual shift
- Global shift
 
- Install spc_tools and updateDisplay - Batch shift
 
- Introduce Lat/Lon tiling
- Show  - "find" in lithos
- Show register 
 
 
- Day 3, Wednesday - Work with the new model - Correct landmarks that threw errors
- Build the Shape model
- Define a big map
- Show how to generate
- Show how to display
 
 
- Setup and run a Standard_iteration Block 5 - Iterate 
- bigmap part 2 - Build maplets using a map
- Overlaps
 
- Practice - Register
- Fixing landmarks
 
- Introduce autoregister 
 
- Day 4, Thursday
- Iteration (continuation from yesterday) - Fix landmarks from the iterate
- Clean up the directory using rem_script.b
 
- Build shape model -- Call it H2-Test2- - Change the support/buildShape.sh file
- Install the shape model
 
- Add Preliminary Survey images to the shape model - Register -- done
- Autoregister the new images -- see notes
- Iterate over the north pole landmarks
- Build shape model -- Call it H2-Test3-
 
- Tile the TAG site at 75 cm -- see notes - Review tools and technique to describe errors - CompareOBJ
- Other tools
 
- Error analysis  - residuals
- Shape model evaluation criteria Processing States 
 
 
- Review tools and technique to describe errors 
Information Needed
- tile_120cm_seed - the seed file to tile at 120cm 
- tile_75cm_seed - the seed file to tile at 75cm 
- tile_30cm_seed - the seed file to tile at 30cm 
- make_scriptT_120.in - the list of latitude/longitudes needed to tile at the 120 cm level 
- make_scriptT_075.in - the list of latitude/longitudes needed to tile at the 75 cm level 
- make_scriptT_030.in - the list of latitude/longitudes needed to tile at the 30 cm level 







