Project

General

Profile

Bug #5251

Jigsaw - Fails on images initialized with nadir camera pointing

Added by Lynn Weller 7 months ago. Updated 7 months ago.

Status:
Closed
Priority:
Normal
Category:
Infrastructure
Target version:
Impact:

only to bundle related apps (i.e. jigsaw, deltack) as changed methods are for computing bundle partial derivatives

Software Version:
Test Reviewer:

Description

Changes/omissions to the SpiceRotation class having to do with FrameTypeCode for nadir images is making jigsaw fail.
Data below are under /work/users/lweller/Isis3Tests/Jigsaw/FrameTypeCode/.

jigsaw fromlist=nadir.lis cnet=M3G20090418T132620_V03_L1B_LOC.net onet=JigOut.net camsolve=angles twist=yes

Group = Error
Program = jigsaw
Class = "USER ERROR"
Code = 2
Message = "Unable to bundle adjust network
[M3G20090418T132620_V03_L1B_LOC.net]"
File = jigsaw.cpp
Line = 254
End_Group

Group = Error
Program = jigsaw
Class = "PROGRAMMER ERROR"
Code = 3
Message = "Only CK and PCK partials can be calculated"
File = SpiceRotation.cpp
Line = 2072
End_Group

Some changes Ken made several months ago to fix this error only appear to exist under a special builds of jigsaw and they have never been checked into the system. It would be useful if the changes were pushed out to all to use.
This bug is not keeping me from getting work done as long as I remember to point the right build of Ken's code.

History

#1 Updated by Lynn Weller 7 months ago

  • Description updated (diff)

#2 Updated by Tammy Becker 7 months ago

  • Status changed from New to Acknowledged

#3 Updated by Lynn Weller 7 months ago

I've tested updates that were available via /work/projects/isis/latest/m05251/isis on astrovm4 and everything appears as expected.

Ken - before this post can be closed you'll need to fill in the time estimates above (and maybe some other menu items - I don't know), and change the post to resolved. Thanks.
Impact too.

#4 Updated by Kenneth Edmundson 7 months ago

  • Category changed from Applications to Infrastructure
  • Status changed from Acknowledged to In Progress
  • Target version set to 3.5.2 (2017-01-31 Jan)
  • Impact updated (diff)

#5 Updated by Kenneth Edmundson 7 months ago

Added "case DYN:" to methods ToReferencePartial and toJ2000Partial. This problem was found when trying to bundle M3 images that had been spiceinited with nadir pointing. The nadir frame is defined as a Dynamic Frame by Naif.

All jigsaw and deltack app tests are ok.

Notes to code reviewer, changes are ...

SpiceRotation.cpp at lines 1450 and 2066
SpiceRotation.h history entry at line 209

exception message at line 2073 was also modified to reflect the addition of DYN frametype in the ::ToReferencePartial method

#6 Updated by Kenneth Edmundson 7 months ago

  • Status changed from In Progress to Resolved
  • Test Reviewer set to Lynn Weller

#7 Updated by Lynn Weller 7 months ago

  • Status changed from Resolved to Closed

already tested - done

Also available in: Atom PDF