== Training Events == * [[Training_JAXA_Aug2016]] - Information for the training class at JAXA * [[Image-Based-Modeling]] - Information for the training class at RPI - 1st Annual PRI Workshop on Image-Based Modeling and Navigation for Space Applications * [[Updated Training]] - An updated training class * [[JAXA MMX Training Notes]] -- Information for the training class for JAXA MMX mission == Goals == * Main goal is to get Dr. Weirich up to speed to run Sensitivity Tests * Install SPC software for users * Specific things to learn * Be able to create landmarks and add images * Basic trouble shooting and fixing mis-registeration * Perform tiling * Do iterations * Run residuals, geometry * Optional, depending on time and understanding * Register images to shape model or maps * Autoregister * Practice * Create landmarks * Tile landmarks * Run Calibration test * Try out error-injected images into the calibration test == Student Prep == * Stuff to read * Gaskell's 2008 * Palmer's basic write up * Jackman's slides * Get a copy of the manual * 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/ == Stuff I need to get ready == * Test Data * Need a test case -- mostly finished object. * Somewhere where they can tile * Images of what the current shape model and what should look like when done * Documentation * done - Get Jackman's notes into Wiki * done - Get Bob's abstracts (doxygen) into the Wiki * Get Component Test Procedures into the Wiki * done - Get room and display set up * in progress - Develop a NDA == Activities == * Day 1, Tuesday * Introductions and facilities * 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 * Day 2, Wednesday * Basic SPC stuff * Make more landmarks * Look at Rosetta's difficulties * Tiling * map_coverage * bigmap * make_tilefile * make_scriptT * find_nofitT * 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) * Show how to fill a landmark with a bigmap * Make more landmarks (near the poles) * Show how to "find" in [[lithos]] * Day 4, Friday * Introduce * [[register]] * [[autoregister]] * [[residuals]] * Error analysis * Run calibration * Do tile * Look at errors * CompareOBJ * Other tools ----- Trailing Levels are described [[TrainingLevels]] == Test Prep == * Test Plan * Regression Test * Check all data -- make directory * Get ready for evaluation * Compare obj * Easier test * Develop tracking log * Read over procedures * Teach how to build a shape (using script) * Work out tools to do evaluation