Size: 4975
Comment:
|
← Revision 37 as of 2023-02-27 16:05:33 ⇥
Size: 3738
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 * [[JAXA MMX Training Notes]] -- Information for the training class for JAXA MMX mission |
Line 40: | Line 29: |
== 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 40: |
* 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 43: |
* 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 127: | Line 78: |
* Make more landmarks * Look at Rosetta's difficulties |
|
Line 128: | Line 82: |
* map_coverage * bigmap * make_tilefile * make_scriptT * find_nofitT |
|
Line 130: | Line 89: |
* Revisit basics * Batch run * Discussions of how things work |
* 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 134: | Line 102: |
* Day 4, Friday * Run calibration |
* Show how to fill a landmark with a bigmap * Make more landmarks (near the poles) * Show how to "find" in [[lithos]] |
Line 139: | Line 108: |
== Training Skill Levels == | |
Line 141: | Line 109: |
* 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 |
* Day 4, Friday * Introduce * [[register]] * [[autoregister]] * [[residuals]] * Error analysis * Run calibration * Do tile * Look at errors * CompareOBJ * Other tools ----- |
Line 156: | Line 123: |
* Level 2 * Building workspaces * Bigmap * Showmap * Lithos -> find * Tile * Map_coverage * Make_tilefile * Make_scriptT * Find_nofitT * Export * Batch Run * Duplicates * Make_LMRKLISTX * Make_scriptP * Find_nofitP * Display * Level 3 * Connections * Overlaps * Limbs * Build Shape * Densify * Dumber * CompOBJ * ICQ format * Analysis * Residuals * Geometry * Sigmas * Setup images * Makesumfile.txt -- adding kernels * Autoregister * Register * Make_scriptR * Make_scriptA * Advanced landmarks * Setting normal * Solving for height * Resize * Replacing topo with map or shape * Troubleshooting problem landmarks * Imaging * Surface_imager * Imager_grid * Imager_MG * view_image_stereo/rgb * view_maps * view_shape (geometry.in) * shape2map * Level 4 * Run a full project * Setup * Init_lithos * Make_sumfiles.txt * Setup SPICE * Spacecraft uncertanity * Distortion field * Blemishes * Limber/Tyler * Coordinate frames * Dynamics * Weighting * LMKWTS * PICWTS * Import * Pole |
Trailing Levels are described [[TrainingLevels]] |
Line 227: | Line 126: |
* Level 5 * Troubleshoot * Write code * Make updated to process_fits/img * Omega * Shift * New_pole |
== 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
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/
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/
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
- Basic SPC stuff
- 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
- Look at the map coverage
- Day 4, Friday
- Introduce
- 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