-
Notifications
You must be signed in to change notification settings - Fork 169
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Support for OSIRIS-REx TagCams Instruments to ISIS #5424
Comments
… and StowCam into Instruments.trn file. Originally added to University of Arizona codebase by Kris Becker on January 10, 2019. Addresses DOI-USGS#5424.
…nd supporting files. Addresses DOI-USGS#5424.
… to support Osiris-REx instruments. Addresses DOI-USGS#5424.
…ap.h; 2) removed IrregularBodyGroundMap unit test; 3) replaced OsirisRexTagcamsCamera unit test with gtest version. Addresses DOI-USGS#5424.
… to take FileName object as an argument instead of a ProcessImportFits object. Addresses DOI-USGS#5424.
* Add new IrregularBodyCameraGroundMap class * Update documentation and app/unit tests * Initial version of tagcams2isis Signed-off-by: Kris J. Becker <[email protected]> * Initial version of OREX TAGCAMS Camera Model Provides initial version of OREX TAGCAMS camera model for NAVCam (Navcam 1), NFTCam (Navcam 2) and STOWCam instruments Signed-off-by: Kris J. Becker <[email protected]> * Improved import of TAGCAMS image data tagcams2isis * Added more keywords to import/translate * Added option REMOVECALPIXELS to allow user to control how the boundary pixels are treated * Implemented summing and scaling based upon expected conditions * Add SourceProductId * Compute CameraHeadTemperature (Celsius) from TCCHTEMP FITS label keyword for camera distortion model * Compute and add YearDoy keyword Signed-off-by: Kris J. Becker <[email protected]> * Add complete version of OpenCV distortion model * Added full implementation of the OpenCV 10 parameter distortion model for the TAGCAMS camera * Allow selection of several models including OpenCV, OCAMS or none * Added TOLERANCE parameter to determine convergence tolerance * Added DEBUG_MODEL parameter to turn on print statements to debug the camera distortion model * Added modified kernel DB file to support TAGCAMS along with OCAMS * Updated TAGCAMS camera addendum file Signed-off-by: Kris J. Becker <[email protected]> * Modified OpenCV distortion model OsirisRexTagcamsDistortionMap * Renamed OpenCV parameters in the IAK kernel to better conform and associate with the OpenCV parameter names * Added k4-k6 parameters to fully implement the OpenCV model Signed-off-by: Kris J. Becker <[email protected]> * Update TAGCAMS OpenCV distortion model parameters orx_tagcams_addendum_v04.ti * Version 4 of the TAGCAMS IAK kernel was created for new OpenCV distortion model parameters for Navcam 1 & 2 Signed-off-by: Kris J. Becker <[email protected]> * Removed unused variables to suppress warnings Signed-off-by: Kris J. Becker <[email protected]> * Typo in iTime.h include tagcams2isis * Mistyped iTime.h with capital I - works on Macs, not Linux systems Signed-off-by: Kris J. Becker <[email protected]> * Removed apostrophe that causes problems on Linux Signed-off-by: Kris J. Becker <[email protected]> * Update tagcams2isis temperature computation tagcams2isis * Update b parameter used to convert raw DNs of camera head temperature to Celsius as provided by the NAV team in update to camera model Signed-off-by: Kris J. Becker <[email protected]> * Update TAGCAMS camera model TAGCAMS Camera Model * Now use the CCD center as specified in the IK as the focal plane detector map system origin * Update camera model parameters provided by the NAV team * Renamed conversion methods to more meaningful names * Fixes pointing issues Signed-off-by: Kris J. Becker <[email protected]> * New version of TAGCAMS camera model parameters orex_tagcams_addendum_v05.ti * Updated with all new TAGCAMS parameters as provided by the NAV/Kinetx team * Added distortion model reference Signed-off-by: Kris J. Becker <[email protected]> * Updates to TAGCAMS IAK orex_tagcams_addendum_v06.ti * Added light time/stellar, abberation correction and target/observer swap parameters for each instrument * Updated documentation Signed-off-by: Kris J. Becker <[email protected]> * Added LT and target/observer swap parameters Signed-off-by: Kris J. Becker <[email protected]> * Properly initialize distorted/undistorted parms OsirisRexTagcamsDistortionMap * Properly initialize distorted/undistorted parameters Signed-off-by: Kris J. Becker <[email protected]> * tagams2isis.xml fix already happened * Fixed merge issue Signed-off-by: Kris J. Becker <[email protected]> * Correct typo Signed-off-by: Kris J. Becker <[email protected]> * Minor documentation change Signed-off-by: Kris J. Becker <[email protected]> * Modified for easy development of derived classes Moved all private variables and methods to protected scope * Added translations for OSIRIS-REx TagCams instruments NFTCam, NAVCam, and StowCam into Instruments.trn file. Originally added to University of Arizona codebase by Kris Becker on January 10, 2019. Addresses #5424. * Committing test data for OsirisREx TagCams support. Addresses #5424. * Initial commit of Osiris-REx Tagcams ingestion program tagcams2isis and supporting files. Addresses #5424. * Adding support for intersections with irregular bodies, in particular to support Osiris-REx instruments. Addresses #5424. * Unit test and truth data for OsirisREx tagcams instruments. Addresses #5424. * Support for OsirisREx tagcams instruments. Addresses #5424. * CHANGELOG entry for Osiris-REx tagcams instrument support. Addresses #5424. * Per review comments 2024-03-18: 1) fixed typo in IrregularBodyGroundMap.h; 2) removed IrregularBodyGroundMap unit test; 3) replaced OsirisRexTagcamsCamera unit test with gtest version. Addresses #5424. * Per Adam's suggestion 2024-03-19, modified second tagcams2isis method to take FileName object as an argument instead of a ProcessImportFits object. Addresses #5424. --------- Signed-off-by: Kris J. Becker <[email protected]> Co-authored-by: Kris J. Becker <[email protected]> Co-authored-by: Kelvin Rodriguez <[email protected]>
Can you possibly confirm this is the unit test for the IrregularBodyGroundMap class that I removed? Per review comments 2024-03-18: 1) fixed typo in IrregularBodyGroundMap.h; 2) removed IrregularBodyGroundMap unit test; 3) replaced OsirisRexTagcamsCamera unit test with gtest version. Addresses #5424. |
Thank you for your contribution! Unfortunately, this issue hasn't received much attention lately, so it is labeled as 'stale.' If no additional action is taken, this issue will be automatically closed in 180 days. If you want to participate in our support prioritization meetings or be notified when support sprints are happening, you can sign up the support sprint notification emails here. Read more about our support processs here |
Closed via PR # #5427. |
Description
Support for the OSIRIS-REx TagCams instruments NFTCam, NAVCam, and StowCam currently in the University of Arizona code base should be added to ISIS.
The text was updated successfully, but these errors were encountered: