F3A - Baseline Testing Model

Goal: Establish the baseline for evaluation of the shape model degradation or improvement.

Test Set Up

Data: Shape model 3.7 and 3.8 images, both global and TAG sites. Perturbed SPICE kernels.

Start: Nolan Shape Model

Navigation Uncertainties: 1 sigma of knowledge -- The uncertainties will be added to the SPK and CK as done for the component test: a constant arc for the spacecraft position, changed at every OD, and a random pointing error at every observation, unrelated to the previous observation's error. If provided, we will use expected performance rather than requirements for the baseline.

Image Error: We are not using significant error for the images during this phase. It will only include a shot noise and pedestal.

Lens Distortion: N/A For PolyCam and MapCam, we are not applying lens distortion.

Build: Build the shape model, saving several very specific models along the way:

Appch1: Far Approach 1.5m GSD global, computed with 1.5m MAPLETS -- Q=256

Appch2: Best Effort Approach, 75cm GSD global, computed with 75cm MAPLETS

75cm:

75 cm Global:

75cm GSD global, computed with 35cm MAPLETS

35cm:

35 cm Global:

35cm GSD of TAG Site 1

It will be computed with 2.5 cm MAPLETS.

100x100 meters

20cm:

20 cm TAG Site 1, 60x60 meters, using all images available

10cm:

10 cm TAG Site 1, 60x60 meters, using all images available

5cm: 5 cm TAG Site 1, 60x60 meters, using only DS PolyCam images

Directory Setup

If needed to start

rsync --delete -hapvP ormacsrv1.lpl.arizona.edu:/Volumes/Data1/spc-test/F3A/ps/ ps

Make fresh and copy needed DS files over

cd F3Als ds # should not existrsync -hapvP ps/ dsrm ds/IMAGEFILES # symbolic linkcp -av base/IMAGEFILES dscp -av setup/H2-DS-PolyCam-Nadir/perturbed-NOMINALS/* ds/NOMINALScp -av setup/H2-DS-PolyCam-Nadir/IMAGEFILES/* ds/IMAGEFILEScp -av setup/H3-DS-PolyCam-Stereo-v5/perturbed-NOMINALS/* ds/NOMINALScp -av setup/H3Images/* ds/IMAGEFILES/bin/cp -afv setup/registered-SUM/* ds/SUMFILEScd basecd scriptsln -s XXX005.seed 0.00005.seedln -s XXX010.seed 0.00010.seedln -s XXX020.seed 0.00020.seedcd ..cd dsln -s ../setup/lsupport .

Get the images ready

cd dsmv -f ../setup/new-PICTLIST.TXT PICTLIST.TXT rm supportln -s ../base/support .

Register the images

We will register the images before starting the test. We are not testing either the routine register nor the operator's ability to use it. Thus, once they are registered, we will set them into the setup directory to be used when rerunning the whole thing.

Setup

mv -fv ../setup/registerImgList.txt make_script.in cp scripts/make_scriptR.seed .

Register the new images

imgListName=newImagesRegister.txt

Execute Block 3 - Register

Test

Tile at 20cm

bigmapName=TILE20GSD=0.00020

Execute Block 6B - Bigmap Tiling

Iterate and Look for correlation errors

Execute Block 5 - Iterate -- Use the Recently Tiled scenario

find_nofitPsupport/logEval.sh

Tile at 10cm

bigmapName=TILE10GSD=0.00010

Execute Block 6B - Bigmap Tiling

Iterate and Look for correlation errors

Execute Block 5 - Iterate

find_nofitPsupport/logEval.sh

Check basic stability and run Geometry

Execute Block 8 - Geometry/Residuals

Tile at 5cm

bigmapName=TILE05GSD=0.00005

Execute Block 6B - Bigmap Tiling

Iterate using [[Block 5 - Iterate]] and Look for correlation errors

Execute Block 5 - Iterate

find_nofitPsupport/logEval.sh

Clean using Block 7

Execute Block 7 - Clean