Repository navigation
Training_JAXA_Aug2016
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
-
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/
- gfortran - https://gcc.gnu.org/wiki/GFortranBinaries#MacOS
- spicelib - http://naif.jpl.nasa.gov/naif/toolkit_FORTRAN.html
- MacPorts - http://www.macports.org/install.php
- gnuplot - Installing using MacPorts, "sudo port install gnuplot"
- imagemagick Installing using MacPorts, "sudo port install ImageMagick"
- GraphicConverter -- http://www.lemkesoft.de/en/products/graphicconverter/
-
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
-
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
- 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