Differences between revisions 14 and 36 (spanning 22 versions)
Revision 14 as of 2015-05-31 22:52:21
Size: 4516
Editor: EricPalmer
Comment:
Revision 36 as of 2020-01-14 14:37:01
Size: 3646
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Schedule ==
  Expect a long'ish lunch break to talk and discuss associated topics
 * Tuesday 8:30 - 5
 * Wednesday 8:30 - 5
 * Thursday 8:30 - 5
 * Friday 8:30 - 5


== Participants ==
 * John Weirich (PSI)
 * Lucille Le Corre (PSI)
 * Chris Debrunner (Lockheed)
 * Roberto Furfago (U of A)
 * Kristofer Drozd (U of A)
 * Tanner Campbell (U of A)
 * Dan Wibben (Kinetx)
== 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
Line 40: Line 28:
== Topics ==

 * Get the concept of how SPC works
    * How SPC is different that stereo
    * How SPC is different that photoclinometry

 * Error
    * Aliasing
    * Stereo - trig, bundle adjustment, S/C position
    * Photoclinometry - 1D, single images

 * Tiling
    * What is it
    * When do you do it
    * Monitoring

 * Lithos - Concepts
    * Template
    * Topo
    
 * Lithos - Implementation
    * How to build a landmark
    * Adding images
    * Pulling topo from map/shape
    * Building a template
    * Auto-alignment
    * Manual alignment
    * Building topography

 * Tools for debugging

 * Batch processing for iterations [[make_scriptP]]

 * Run some tiling
   * Get each person to do a portion of the calibration or sensitivity test. Each calibration is based on the previous one. How long do we iterate.

 * (Optional) Register

 * (Optional) Autoregister
Line 91: Line 39:
   * gfortran - https://gcc.gnu.org/fortran/    * 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
Line 93: Line 42:
   * gnuplot (I find it useful)
   * imagemagick (I find it useful)
   * MacPorts - http://www.macports.org/install.php
   * gnuplot - Installing using MacPorts, "sudo port install gnuplot"
   * imagemagick Installing using MacPorts, "sudo port install ImageMagick"
Line 114: Line 64:
  * Introductions and facilities
  * NDA
Line 116: Line 68:
  * Review test plan
  * Review Component Test Readness Review
Line 118: Line 72:
    * Show code/documentations     * Provide documentations, unix help
Line 123: Line 77:
   * Make more landmarks
   * Look at Rosetta's difficulties
Line 124: Line 80:
 * Day 3, Thursday
  * Revisit basics
  * Build shape
  * Discussions of how things work

 * Day 4, Friday
  * Run calibration

== Hands on Training ==
 * align a landmark
 * create a landmark
 * build to topography
 * display the topography
     * this has the potential to be complex
     * Need extra tools, bigmap


== Training Skill Levels ==

 * Level 1
  * Create a landmark
  * Add images
  * Autoremove images
  * Build template
   * Select images
   * Show which ones
   * Correlate
  * Align
   * Autoalign
   * Align with image
   * Align with gradients
  * Topography
   * Just using defaults

 * Level 2
  * Tile
  * Tiling
Line 161: Line 82:
   * bigmap
Line 164: Line 86:
   * Export
  * Batch Run
   * make_scriptP
   * find_nofitP
Line 169: Line 87:
 * Level 3
  * Build Shape
   * Densify
   * CompOBJ
   * ICQ format
  * Analysis
   * Residuals
   * Geometry
  * Setup images
   * makesumfile.txt -- adding kernels
   * Autoregister
   * Register
   * make_scriptR
   * make_scriptA
  * Import
  * Advanced landmarks
   * Setting normal
   * Solving for height
   * Resize
   * Replacing topo with map or shape
   * Troubleshooting problem landmarks
 * 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)
Line 191: Line 101:
 * Level 4
  * Run a full project
  * Setup
   * Init_lithos
   * Makesumfiles.txt
   * Setup SPICE
  * Coordinate frames
   * Dynamics
  * Show how to fill a landmark with a bigmap
  * Make more landmarks (near the poles)
  * Show how to "find" in [[lithos]]
Line 201: Line 106:
 * Level 5
  * Troubleshoot
  * Write code
   * Make updated to process_fits/img


 * 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

Training Events

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 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


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

Training_Notes (last edited 2023-02-27 16:05:33 by EricPalmer)