Conjunction Data Message Test Plan and Report

advertisement
CONJUNCTION
DATA MESSAGE
TEST PLAN/REPORT
CCSDS RECORD
CCSDS 508.1-Y-1
YELLOW BOOK
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
FOREWORD
This document records the plans for prototype testing and results of that testing for the
Conjunction Data Message, CCSDS 508.0-R-1, Red Book. As a record of prototype testing,
it is expected that expansion, deletion, or modification of this document will not occur. This
document is subject to CCSDS document management and change control procedures, which
are defined in the Organization and Processes for the Consultative Committee for Space
Data Systems. Current versions of CCSDS documents are maintained at the CCSDS Web
site:
http://www.ccsds.org/
Questions relating to the contents or status of this document should be addressed to the
CCSDS Secretariat at the address indicated on page i.
CCSDS 508.1-Y-1
Page i
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
At time of publication, the active Member and Observer Agencies of the CCSDS were:
Member Agencies
–
–
–
–
–
–
–
–
–
–
–
Agenzia Spaziale Italiana (ASI)/Italy.
British National Space Centre (BNSC)/United Kingdom.
Canadian Space Agency (CSA)/Canada.
Centre National d’Etudes Spatiales (CNES)/France.
China National Space Administration (CNSA)/People’s Republic of China.
Deutsches Zentrum für Luft- und Raumfahrt e.V. (DLR)/Germany.
European Space Agency (ESA)/Europe.
Federal Space Agency (FSA)/Russian Federation.
Instituto Nacional de Pesquisas Espaciais (INPE)/Brazil.
Japan Aerospace Exploration Agency (JAXA)/Japan.
National Aeronautics and Space Administration (NASA)/USA.
Observer Agencies
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
–
Austrian Space Agency (ASA)/Austria.
Belgian Federal Science Policy Office (BFSPO)/Belgium.
Central Research Institute of Machine Building (TsNIIMash)/Russian Federation.
Centro Tecnico Aeroespacial (CTA)/Brazil.
Chinese Academy of Sciences (CAS)/China.
Chinese Academy of Space Technology (CAST)/China.
Commonwealth Scientific and Industrial Research Organization (CSIRO)/Australia.
Danish National Space Center (DNSC)/Denmark.
European Organization for the Exploitation of Meteorological Satellites
(EUMETSAT)/Europe.
European Telecommunications Satellite Organization (EUTELSAT)/Europe.
Hellenic National Space Committee (HNSC)/Greece.
Indian Space Research Organization (ISRO)/India.
Institute of Space Research (IKI)/Russian Federation.
KFKI Research Institute for Particle & Nuclear Physics (KFKI)/Hungary.
Korea Aerospace Research Institute (KARI)/Korea.
MIKOMTEK: CSIR (CSIR)/Republic of South Africa.
Ministry of Communications (MOC)/Israel.
National Institute of Information and Communications Technology (NICT)/Japan.
National Oceanic and Atmospheric Administration (NOAA)/USA.
National Space Organization (NSPO)/Chinese Taipei.
Naval Center for Space Technology (NCST)/USA.
Space and Upper Atmosphere Research Commission (SUPARCO)/Pakistan.
Swedish Space Corporation (SSC)/Sweden.
United States Geological Survey (USGS)/USA.
CCSDS 508.1-Y-1
Page ii
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
DOCUMENT CONTROL
Document
Title and Issue
CCSDS
508.1-Y-1
Conjunction Data Message Test/Plan Apr 2013
Report, CCSDS Record, Issue 1
CCSDS 508.1-Y-1
Date
Page iii
Status
Initial Issue
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
CONTENTS
Section
1
2
3
4
5
Page
INTRODUCTION.......................................................................................................... 1-1
1.1 PURPOSE ............................................................................................................... 1-1
1.2 SCOPE .................................................................................................................... 1-1
1.3 APPLICABILITY ................................................................................................... 1-1
1.4 RATIONALE .......................................................................................................... 1-1
1.5 DOCUMENT STRUCTURE.................................................................................. 1-1
1.6 REFERENCES ....................................................................................................... 1-2
CONCLUSION/RECOMMENDATION..................................................................... 2-1
CONJUNCTION DATA MESSAGE (CDM) TESTING GOALS ........................... 3-2
3.1 CDM OVERVIEW ................................................................................................. 3-2
TEST PLAN OVERVIEW ............................................................................................ 4-3
TEST PLAN DETAILS ................................................................................................. 5-4
5.1 TEST CASE #1: JSPOC CSM COMPARISON .................................................... 5-4
5.1.1 TEST PURPOSE ........................................................................................ 5-4
5.1.2 TEST DESCRIPTION ................................................................................ 5-4
5.1.3 EXPECTED RESULTS .............................................................................. 5-4
5.2 TEST CASE #2: JSPOC OCM COMPARISON .................................................... 5-4
5.2.1 TEST PURPOSE ........................................................................................ 5-4
5.2.2 TEST DESCRIPTION ................................................................................ 5-4
5.2.3 EXPECTED RESULTS .............................................................................. 5-5
5.3 TEST CASE #3: NASA/JPL NON-EARTH CENTERED CDM .......................... 5-5
5.3.1 TEST PURPOSE ........................................................................................ 5-5
5.3.2 TEST DESCRIPTION ................................................................................ 5-5
5.3.3 EXPECTED RESULTS .............................................................................. 5-5
5.4 TEST CASE #4: CNES SPECIFIC CDM .............................................................. 5-6
5.4.1 TEST PURPOSE ........................................................................................ 5-6
5.4.2 TEST DESCRIPTION ................................................................................ 5-6
5.4.3 EXPECTED RESULTS .............................................................................. 5-6
5.5 TEST CASE #5: AGI/CSSI CDM INCLUDING COLLISION PROBABILITY . 5-6
5.5.1 TEST PURPOSE ........................................................................................ 5-6
5.5.2 TEST DESCRIPTION ................................................................................ 5-6
5.5.3 EXPECTED RESULTS .............................................................................. 5-6
5.6 TEST CASE #6: ESA/ESAC CDM INCLUDING SCREENING VOLUME ....... 5-7
5.6.1 TEST PURPOSE ........................................................................................ 5-7
5.6.2 TEST DESCRIPTION ................................................................................ 5-7
5.6.3 EXPECTED RESULTS .............................................................................. 5-7
5.7 TEST CASE #7: XML TO KVN CONVERSION ................................................. 5-7
5.7.1 TEST PURPOSE ........................................................................................ 5-7
5.7.2 TEST DESCRIPTION ................................................................................ 5-7
5.7.3 EXPECTED RESULTS .............................................................................. 5-7
5.8 TEST CASE #8: TRACING OF OBLIGATORY KEYWORDS TO ANNEX B
PRIMARY REQUIREMENTS .............................................................................. 5-8
CCSDS 508.1-Y-1
Page iv
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
5.8.1 TEST PURPOSE ........................................................................................ 5-8
5.8.2 TEST DESCRIPTION ................................................................................ 5-8
5.8.3 EXPECTED RESULTS .............................................................................. 5-8
6 TEST REPORT OVERVIEW ...................................................................................... 6-1
7 TEST REPORT DETAILS ........................................................................................... 7-1
7.1 TEST CASE #1 JSPOC CSM COMPARISON ..................................................... 7-1
7.1.1 IRIDIUM TEST RESULTS ....................................................................... 7-1
7.1.2 AGI/CSSI TEST RESULTS ....................................................................... 7-3
7.1.3 JAXA TEST RESULTS ............................................................................. 7-4
7.1.4 CNES TEST RESULTS ............................................................................. 7-6
7.1.5 ESA/ESAC TEST RESULTS ..................................................................... 7-8
7.1.6 DLR/GSOC TEST RESULTS .................................................................. 7-10
7.1.7 OVERALL TEST RESULT ..................................................................... 7-11
7.2 TEST CASE #2: JSPOC OCM COMPARISON .................................................. 7-12
7.2.1 TEST CASE 2A: NASA/JSC RESULTS ................................................. 7-12
7.2.2 TEST CASE 2B: NASA/GSFC RESULTS ............................................. 7-13
7.2.3 TEST CASE 2C: NASA/GSFC RESULTS ............................................. 7-14
7.2.4 OVERALL TEST RESULT ..................................................................... 7-15
7.3 TEST CASE #3: NASA/JPL NON-EARTH CENTERED CDM ........................ 7-16
7.3.1 TEST CASE 3A: NASA/GSFC RESULTS ............................................. 7-16
7.3.2 TEST CASE 3B: ESA/ESOC RESULTS ................................................. 7-16
7.3.3 OVERALL TEST RESULT ..................................................................... 7-17
7.4 TEST CASE #4: CNES SPECIFIC CDM ............................................................ 7-18
7.5 TEST CASE #5: AGI/CSSI CDM INCLUDING COLLISION PROBABILITY7-20
7.6 TEST CASE #6: ESA/ESAC CDM INCLUDING SCREENING VOLUME .. 7-22
7.7 TEST CASE #7: XML TO KVN CONVERSION ............................................... 7-25
7.8 TEST CASE #8: TRACING OF OBLIGATORY KEYWORDS TO ANNEX B
PRIMARY REQUIREMENTS ............................................................................ 7-27
ANNEX A ABBREVIATIONS AND ACRONYMS....................................................... 7-31
CCSDS 508.1-Y-1
Page v
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
1
1.1
INTRODUCTION
PURPOSE
The purpose of this document is to describe the prototype testing conducted on the CCSDS
Conjunction Data Message (CDM), CCSDS 508.0-R-1 (reference [2]). An initial draft of the
test plan was prepared by the members of the CCSDS Navigation Working Group (NavWG)
at the CCSDS Spring 2012 meetings conducted in Darmstadt, Germany. The test plan was
finalized at the CCSDS Fall 2012 meetings conducted in Cleveland, Ohio, USA, and the
testing was completed in April 2013.
1.2
SCOPE
The scope of this document is testing of the Conjunction Data Message. The CDM is part of
the technical program of the CCSDS NavWG. The CDM document completed a CCSDS
Agency Review in June 2012, with revisions following this initial review to apply RIDs
from the review and proofreading changes; this process is described in reference [1].
Note that in applicable places the prototyping includes results based on modifications to
the CDM document provided via the Agency Review Item Discrepancy (RID) process
(see reference [3], available internally through the NavWG). Changes based on the ongoing
working group activity were also incorporated as applicable, and as documented in reference
[3].
1.3
APPLICABILITY
This document applies to the prototype testing required to advance the CDM from Red Book
to Blue Book status.
1.4
RATIONALE
The CCSDS Procedures Manual states that for a Recommendation to become a Blue Book,
the draft standard must be tested in an operational manner. The following requirements for an
implementation exercise were excerpted from reference [1]:
“At least two independent and interoperable prototypes or implementations
must have been developed and demonstrated in an operationally relevant
environment, either real or simulated.”
This document outlines the NavWG’s approach to meeting this requirement for the CDM
508.0 Red Book.
1.5
DOCUMENT STRUCTURE
The first sections of this document describe the Test Plan for the prototyping activity; the
CCSDS 508.1-Y-1
Page 1-1
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
last sections of the document provide a Test Report of the realized plan. Acronyms are
provided in Annex A.
1.6
REFERENCES
The following documents are referenced in this document. At the time of publication, the
editions indicated were valid. All documents are subject to revision, and users of this
document are encouraged to investigate the possibility of applying the most recent editions of
the documents indicated below. The CCSDS Secretariat maintains a register of currently
valid CCSDS documents.
[1]
Organization and Processes for the Consultative Committee for Space Data Systems.
CCSDS A02.1-Y-3. Yellow Book. Issue 3. Washington, D.C.: CCSDS, July 2011.
[2]
Conjunction Data Message. Recommendation for Space Data System Standards,
CCSDS 508.0-R-1. Red Book, Washington, D.C.: CCSDS, January 2012.
[3]
Conjunction Data Message. Recommendation for Space Data System Standards,
CCSDS 508.0-R-1.6. Red Book, Washington, D.C.: CCSDS, March 2013.
CCSDS 508.1-Y-1
Page 1-2
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
2
CONCLUSION/RECOMMENDATION
The test plan and test reports documented herein substantiate that the organizations
participating in the CCSDS NavWG have successfully conducted prototype testing of the
Conjunction Data Message (CDM) document (references [2], [3]). During the testing, CDMs
were produced by 5 different organizations, and the ability to correctly read the messages and
utilize the information in analyses was demonstrated by 9 different organizations.
The prototype implementations demonstrated the utility of the CDM, and the few minor
discrepancies identified helped to improve the quality of the prototype implementations. In
several instances, the CDM prototypes are being prepared for integration into operations
pending official release of the CDM Recommended Standard.
Based on the diversity of organizations able to read/write the messages, and the positive test
results, the NavWG recommends that the CDM Red Book document be promoted to a Blue
Book CCSDS Recommended Standard.
CCSDS 508.1-Y-1
Page 2-1
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
3
CONJUNCTION DATA MESSAGE (CDM) TESTING GOALS
The test of the CDM described in Section 4 and Section 5 of this plan will be conducted in
order to meet the CCSDS requirements described in Section 2. In Section 6 and Section 7,
the results of the testing are presented.
3.1
CDM OVERVIEW
The CDM is an ASCII file in “keyword=value notation” (KVN) formatted message as well
as an Extensible Markup Language (XML) formatted message. It specifies a standard
message format for use in exchanging spacecraft conjunction information between
originators of conjunction assessment (CA) data, satellite owner/operators and other
authorized parties. The file is organized into 4 sections: a header section, a relative
metadata/data section, a metadata section and a data section. The header section contains
identification information (version, creation date, originator, etc.). The relative metadata/data
section contains metadata/data describing relative relationships between the two conjuncting
objects. The metadata section contains information regarding the objects to which the
conjunction assessment information applies, operator contact information, applicable
reference frames, etc.. The data section contains the Cartesian state vector for the conjuncting
objects at the time of closest approach (obligatory), a 6x6 position/velocity covariance matrix
(obligatory) for both objects, the 7, 8 and 9 terms for a 9x9 covariance matrix (optional) for
both objects, needed for propagation of the covariance to another time point, and information
describing the orbit determination used for each object in producing the state vectors and
covariance.
CCSDS 508.1-Y-1
Page 3-2
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
4
TEST PLAN OVERVIEW
Prototyping of the CDM will be performed as shown in the following table, which lists the
Test Number, participating member agencies of the Navigation Working Group, and
direction of message transfer. All CDM optional elements will be exercised in the test cases.
In the event of discrepancies, troubleshooting will be conducted by the participants in the
test.
Test#
1
From
JSpOC
2
3
4
5
6
7
8
JSpOC
NASA/JPL
CNES
AGI/CSSI
ESA/ESAC
JSpOC
N/A
CCSDS 508.1-Y-1
To
AGI/CSSI, Boeing/Iridium, CNES,
DLR/GSOC, ESA/ESAC, JAXA
NASA/GSFC, NASA/JSC
ESA/ESOC, NASA/GSFC
DLR/GSOC
ESA/ESAC
AGI/CSSI
Boeing/Iridium
N/A
Page 4-3
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
5
5.1
TEST PLAN DETAILS
TEST CASE #1: JSPOC CSM COMPARISON
5.1.1 TEST PURPOSE
This tests the ability of the CDM to replace an existing operational JSpOC practice using the
Conjunction Summary Message (CSM).
5.1.2 TEST DESCRIPTION
For this test, the JSpOC will send five Conjunction Summary Messages (CSMs) and their
associated CDMs, in XML format to JAXA, ESA/ESAC, DLR/GSOC, Iridium, CNES and
AGI/CSSI. In this case, the CDM shall include optional elements routinely provided by the
JSpOC on the CSM as well as all obligatory elements.
5.1.3 EXPECTED RESULTS
It is anticipated that JAXA, ESA/ESAC, DLR/GSOC, Iridium, CNES and AGI/CSSI will be
able to successfully read the CDM in their chosen format. Comparisons and a mapping of
data will be made to corresponding CSMs. Each recipient will provide a summary of the
results to the NavWG. The NavWG will discuss the results in a teleconference to determine
success.
5.2
TEST CASE #2: JSPOC OCM COMPARISON
5.2.1 TEST PURPOSE
This tests the ability of the CDM to replace an existing operational JSpOC practice using the
Orbital Conjunction Message (OCM).
5.2.2 TEST DESCRIPTION
For this test, the JSpOC will send CDMs and Orbital Conjunction Messages (OCMs), in both
the XML and KVN format, to NASA/JSC and NASA/GSFC. For all CDMs, the full 9x9
covariance shall be included along with all the obligatory elements and optional elements
routinely provided by the JSpOC on an OCM.
1.2.2.1 Test Case #2A The first CDM, which will be sent to NASA/JSC, will be computed
based on Object1 and/or Object2 residing in a 400 kilometer (approximately) near-circular
orbit. This test case will provide computation of the CD_AREA_OVER_MASS and its
associated covariance terms CDRG.
1.2.2.2 Test Case #2B The second CDM, which will be sent to NASA/GSFC, will be
computed based on Object1 and/or Object 2 residing in a geostationary orbit. This test case
will provide computation of the CR_AREA_OVER_MASS and its associated covariance
terms CSRP.
CCSDS 508.1-Y-1
Page 5-4
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
1.2.2.3 Test Case #2C The third CDM, which will be sent to NASA/GSFC, will be
computed based on Object1 and/or Object 2 residing in a geostationary orbit which executes
longitudinal station keeping maneuvers using a xenon-ion propulsion system (XIPS). This
test case will allow the orbit determination process to solve for the INTRACK_THRUST. It
will also allow computation of the associated covariance terms CTHR.
5.2.3 EXPECTED RESULTS
It is anticipated that NASA/JSC and NASA/GSFC will be able to successfully read the
CDMs in their chosen format. Comparisons and a mapping of data will be made to
corresponding OCMs. Each recipient will provide a summary of the results to the NavWG.
The NavWG will discuss the results in a teleconference to determine success.
5.3
TEST CASE #3: NASA/JPL NON-EARTH CENTERED CDM
5.3.1 TEST PURPOSE
To test the case for a non-earth center and additional optional parameters not tested
elsewhere.
5.3.2 TEST DESCRIPTION
For this test, NASA/JPL will send CDMs (in both KVN and XML formats) describing a
conjunction to NASA/GSFC and ESA/ESOC. In this case, the conjuncting objects are
orbiting the Moon or Mars and all obligatory and some optional elements shall be present.
Optional elements that shall be included in this test are:
1) OBJECT_TYPE
2) OPERATOR_CONTACT_POSITION
3) OPERATOR_ORGANIZATION
4) OPERATOR_PHONE
5) OPERATOR_EMAIL
6) MASS
7) ORBIT_CENTER
1.3.2.1 Test Case #3A The first CDM, which will be sent to NASA/GSFC, will be computed
based on a conjunction between LRO and ARTEMISx.
1.3.2.2 Test Case #3B The second CDM, which will be sent to ESA/ESOC, will be
computed based on a conjunction between MRO and MEX and/or Odyssey and MEX.
5.3.3 EXPECTED RESULTS
CCSDS 508.1-Y-1
Page 5-5
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
It is anticipated that NASA/GSFC and ESA/ESOC will be able to successfully read the
CDM. Each recipient will provide a summary of the results to the NavWG. The NavWG will
discuss the results in a teleconference to determine success.
5.4
TEST CASE #4: CNES SPECIFIC CDM
5.4.1 TEST PURPOSE
Provides an additional originator of the CDM.
5.4.2 TEST DESCRIPTION
For this test, CNES will send multiple CDMs to DLR/GSOC. In this case, the CDM shall
include all obligatory elements.
5.4.3 EXPECTED RESULTS
It is anticipated that DLR/GSOC will be able to successfully read the CDM. DLR/GSOC will
provide a summary of the results to the NavWG. The NavWG will discuss the results in a
teleconference to determine success.
5.5
TEST CASE #5: AGI/CSSI CDM INCLUDING COLLISION PROBABILITY
5.5.1 TEST PURPOSE
This will test keywords related to collision probability and area as well as perform
consistency testing.
5.5.2 TEST DESCRIPTION
For this test, AGI/CSSI will send a CDM describing a conjunction to ESA/ESAC. All
obligatory elements shall be included. Optional elements that shall be included in this test
are:
1) COLLISION_PROBABILITY
2) COLLISION_PROBABILITY_METHOD
3) AREA_DRG
4) AREA_SRP
5) CD_AREA_OVER_MASS
6) CR_AREA_OVER_MASS
7) MASS
5.5.3 EXPECTED RESULTS
It is anticipated that ESA/ESAC will be able to successfully read the CDM. ESA/ESAC will
perform consistency testing of the CDM by re-computing the collision probability, assuming
AGI/CSSI and ESA/ESAC have implemented the same probability formulation, using the state
CCSDS 508.1-Y-1
Page 5-6
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
vectors and covariance for Object1 and Object2 at TCA and comparing to the corresponding
value on the CDM. ESA/ESAC will also perform consistency checking with the coefficients
of atmospheric drag and radiation pressure, the area and the mass. ESA/ESAC will provide a
summary of the results to the NavWG. The NavWG will discuss the results in a
teleconference to determine success.
5.6
TEST CASE #6: ESA/ESAC CDM INCLUDING SCREENING VOLUME
5.6.1 TEST PURPOSE
This will test additional optional keywords related to screening volumes.
5.6.2 TEST DESCRIPTION
For this test, ESA/ESAC will send a CDM to AGI/CSSI. All obligatory elements shall be
included. Optional elements that shall be included in this test are:
1)
2)
3)
4)
5)
6)
7)
8)
START_SCREEN_PERIOD
STOP_SCREEN_PERIOD
SCREEN_VOLUME_FRAME
SCREEN_VOLUME_X
SCREEN_VOLUME_Y
SCREEN_VOLUME_Z
SCREEN_ENTRY_TIME
SCREEN_EXIT_TIME
5.6.3 EXPECTED RESULTS
It is anticipated that AGI/CSSI will be able to successfully read the CDM. AGI/CSSI will
provide a summary of the results to the NavWG. The NavWG will discuss the results in a
teleconference to determine success.
5.7
TEST CASE #7: XML TO KVN CONVERSION
5.7.1 TEST PURPOSE
This test case is a variant of Test Case #1 in which the XSLT convertor is used to transform
an XML CDM to a KVN CDM.
5.7.2 TEST DESCRIPTION
For this test, the JSpOC will send Conjunction Summary Messages (CSMs) and their
associated CDMs, in XML format to Iridium. In this case, the CDM shall contain optional
elements routinely provided by the JSpOC on the CSM as well as all obligatory elements.
5.7.3 EXPECTED RESULTS
CCSDS 508.1-Y-1
Page 5-7
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
It is anticipated that Iridium will be able to successfully use the XSLT convertor to compare
the converted XML messages to the KVN messages. Iridium will provide a summary of the
results to the NavWG. The NavWG will discuss the results in a teleconference to determine
success.
5.8
TEST CASE #8: TRACING OF OBLIGATORY KEYWORDS TO ANNEX B
PRIMARY REQUIREMENTS
5.8.1 TEST PURPOSE
This is a test by analysis to ensure requirements of the CDM are met.
5.8.2 TEST DESCRIPTION
A trace will be performed by the NavWG of all the CDM obligatory keywords to ensure that
there is an applicable Annex B primary requirement, on the premise that all the keywords
that have been designated as 'obligatory' should have an associated primary requirement.
5.8.3 EXPECTED RESULTS
It is anticipated that for each obligatory keyword at least one Annex B primary requirement
will apply. Assuming that these criteria are met, the test will be considered successful. The
results of the trace will be presented and discussed to determine success.
CCSDS 508.1-Y-1
Page 5-8
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
6
TEST REPORT OVERVIEW
CDM recipients at CNES, JAXA, ESA/ESAC, NASA/JPL, NASA/JSC, NASA/GSFC,
Iridium, DLR/GSOC and AGI/CSSI will provide a summary of their test results to the
NavWG. The NavWG will discuss the results in a teleconference to determine success.
The test report details will be consolidated in Section 7 of this document. A summarization of
the test process and the recommendation of the NavWG may be found in Section 2 of the
report. The report will be submitted to the CCSDS Engineering Steering Group (CESG) and
CCSDS Management Council (CMC), along with results of the agency reviews. At that time,
a formal request will be submitted to the CMC for progression of the CDM to CCSDS Blue
Book status.
The next page contains a format for the test data sheets that will be used to report the results
of individual tests. The form includes sections for the originator of the message and the
recipient of the message as well as sections to document the test results.
.
CCSDS 508.1-Y-1
Page 6-1
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
SAMPLE
Conjunction Data Message (CDM) Prototype Test Data Sheet
Report Date
Test Case Number
CDM Originator
CDM Recipient
Test Details (Summary of cases examined)
Summary of Test Results
Discrepancies from Expected Results
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
CCSDS 508.1-Y-1
Page 6-2
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7
TEST REPORT DETAILS
7.1
TEST CASE #1 JSPOC CSM COMPARISON
7.1.1 IRIDIUM TEST RESULTS
Table 7-1 gives the test results from Iridium.
Table 7-1: Iridium Test Results for JSpOC CSM Comparison
Report Date
Test Case Number
Jan 29, 2013
1
CDM Originator
JSpOC
CDM Recipient
Iridium
Test Details (Summary of cases examined) 5 Conjunction Summary Messages (CSMs) and
5 corresponding Conjunction Data Messages
(CDMs) in both KVN and XML format were
processed
by
Iridium’s
Conjunction
Assessment (CA) software.
Summary of Test Results
CCSDS 508.1-Y-1
All 5 CDMs were successfully processed by
Iridium’s software and yielded probability of
collisions and assessment plots essentially
identical to those of the CSMs.
Page 7-1
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
1. The JSpOC did not report the time of
the last observation in the CDM, though
this is an optional field. Since the
intended purpose of
TIME_LASTOB_START and
TIME_LASTOB_END was to give the
JSpOC and others the means to
obfuscate the exact measurement time,
it would be good to understand why the
fields were not utilized.
Discrepancies from Expected Results
2. The JSpOC did not report the optional
AREA_PC. This did not impact
Iridium’s assessment tools because the
RCS from the Satellite Situation Report
is used when available, and a value was
available for all test conjunctions.
3. The CSM vectors are in the TDR frame
whereas the CDM vectors were in
ITRF, which led to minor comparison
differences on the order of 10 meters
because the vectors were not rotated
into a common frame for the test.
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
CCSDS 508.1-Y-1
Pass.
Pass (per discussion at 06-Mar-2013
Navigation Working Group telecon).
Page 7-2
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.1.2 AGI/CSSI TEST RESULTS
Table 7-2 gives the test results from AGI/CSSI.
Table 7-2: AGI/CSSI Test Results for JSpOC CSM Comparison
Jan 15, 2013
Report Date
1
Test Case Number
CDM Originator
JSPOC
CDM Recipient
CSSI
Test Details (Summary of cases examined) Converted CDM to KVN (readable) format
The data was successfully read
Summary of Test Results
Discrepancies from Expected Results
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
The state vector of the accompanying CSMs
differed slightly from the CDM. This is because
the CSM uses PEF and the CDM uses ITRF.
We also noticed that the CDM XML format had
additional blank lines that were not present in
the new CDM XML files that were created
during the test.
Pass
Pass (per discussion at 06-Mar-2013 Navigation
Working Group telecon).
The extra white space issue noted was corrected
in the XSLT converter.
CCSDS 508.1-Y-1
Page 7-3
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.1.3 JAXA TEST RESULTS
Table 7-3 gives the test results from JAXA.
Table 7-3: JAXA Test Results for JSpOC CSM Comparison
Report Date
Test Case Number
Jan 30, 2013
1
CDM Originator
JSPOC
CDM Recipient
JAXA
Test Details (Summary of cases examined) Read 5 CDMs in xml format, and compared
them with respective CSMs for conjunction
analysis.
1. All the items were confirmed to be
Summary of Test Results
included in CDMs based on the Excel file
of “CDM Test data fields for Test 1.xlsx”
having been provided before the test.
(Note: a covariance was extended from 6*6
to 8*8 in one case.)
2. A CDM in xml format was successfully
read. In JAXA, we didn’t use XML schema
or XLST for converting from XML to KVN
format.
3. A CDM had different
“INTERNATIONAL_DESIGNATOR”
from CSM in one case ( CDM => “1999025BF”, CSM=>”1999-025BFP”).
We calculated probabilities of collision,
which showed no difference between CDM
and CSM.
CCSDS 508.1-Y-1
Page 7-4
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Discrepancies from Expected Results
1. The
last
character
of
INTERNATIONAL_DESIGNATOR
on
CDM (i.e. 1999-025BF) was missing when
compared with CSM (i.e. 1999-025BFP) in
one case.
2. The information of RCS and the time of the
last accepted observation used in the OD
were not included although the remark of
“CDM Test data fields for Test 1.xlsx”
included “A binned Time of Last Ob will be
listed as a comment” and “AREA_PC is the
same as RCS; A binned RCS value will be
listed as a comment.” These items are
necessary for CA operation and thus it is
strongly desired to have them displayed,
even displaying as a comment is also an
option to be considered.
3. The coordination system displayed in the
header section on CDM was TDR, while
actual values utilized were ITRF.
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
Partial Pass:
It lacked INTERNATIONAL_DESIGNATOR.
Pass (per discussion at 06-Mar-2013
Navigation Working Group telecon).
The INTERNATIONAL_DESIGNATOR issue
has been corrected in the JSpOC
implementation.
CCSDS 508.1-Y-1
Page 7-5
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.1.4 CNES TEST RESULTS
Table 7-4 gives the test results from CNES.
Table 7-4: CNES Test Results for JSpOC CSM Comparison
Report Date
Test Case Number
Feb 04, 2013
1
CDM Originator
JSPOC
CDM Recipient
CNES
Test Details (Summary of cases examined) Read 5 CDM in xml, Compare with respective
CSM for conjunction analysis
Summary of Test Results
The data was successfully read.
2 remarks given by importance :
1- “RADAR CROSS SECTION” is in CSM
and in comment in CDM => information on
size (small, medium, large) is very useful and
should be put, as for test#1, in comment in real
CDM even if AREA_PC is populated or not.
2- “TIME OF LAST ACCEPTED OB” (<24h
or >24h) is in CSM, for real CDM it will be
very
useful
that
JSpOC
uses
“TIME_LASTOB_START”
and
“TIME_LASTOB_END”
to indicate the
information which is in CSM.
CCSDS 508.1-Y-1
Page 7-6
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Discrepancies from Expected Results
The difference of frames between CSM (TDR)
and CDM (ITRF) implies differences in state
vectors (around 15 meters for LEO). Once
frame transformation is done, it remains
differences of the order of 10cm due to the
IERS data and model taken into account.
MISS_DISTANCE should not be a truncated
value but a rounded one given with the same
level of precision than the relative state vector.
When miss distance is 4483.99, CDM has 4483
when it should have 4484.0.
There
is
a
misspelling
for
“NBODY_PERTUBATION” :
should be
“N_BODY_PERTURBATION”
The CDM we got for 38755 had “*ERROR*”
in field “N_BODY_PERTUBATION”.
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
Pass
Pass (per discussion at 06-Mar-2013
Navigation Working Group telecon).
Noted discrepancies with truncation and
spelling errors have been addressed in the
operational version of the prototype and in the
XSLT converter.
CCSDS 508.1-Y-1
Page 7-7
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.1.5 ESA/ESAC TEST RESULTS
Table 7-5 gives the test results from ESA/ESAC.
Table 7-5: ESA/ESAC Test Results for JSpOC CSM Comparison
Report Date
Test Case Number
Jan 17, 2013
1
CDM Originator
JSPOC
CDM Recipient
ESA/ESAC
Test Details (Summary of cases examined) CDM files received have been compared
to their corresponding CSM files using
Excel and by visual inspection.
In addition, the xsd file has been verified
for consistency and against the XML
files produced by the ESA/ESAC prototype.
Summary of Test Results
CCSDS 508.1-Y-1
Files were correctly read. Some minor
problems found in CDMs received and in xsd
file.
Page 7-8
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Discrepancies from Expected Results
The following problems were found:
• There are some blank spaces that
need to be removed from four
locations in the xsd:
"ndm:objectDescriptionType " -->
"ndm:objectDescriptionType"
"AREA_PC
" --> "AREA_PC"
"AREA_DRG " --> "AREA_DRG"
"AREA_SRP " --> "AREA_SRP"
• International designator seems to be
truncated in CDM for some cases (see
results below).
• Invalid value for MESSAGE_FOR
parameter in messages for CRYOSAT 2.
• Minor differences found in SV
comparison due to different reference
frame used (this is not considered as a
problem).
• Truncation of MISS_DISTANCE and
RELATIVE_SPEED values found.
• Units of state vector are found
to be different.
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
Pass
NavWG Disposition (To be filled out by
NavWG)
Pass (per discussion at 06-Mar-2013
Navigation Working Group telecon).
Noted discrepancies with truncation and extra
spaces in the tag names have been addressed in
the operational version of the prototype and in
the CDM XML schema.
CCSDS 508.1-Y-1
Page 7-9
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.1.6 DLR/GSOC TEST RESULTS
Table 7-6 gives the test results from DLR/GSOC.
Table 7-6: DLR/GSOC Test Results for JSpOC CSM Comparison
Report Date
Test Case Number
Feb 1, 2013
1
CDM Originator
JSpOC
CDM Recipient
DLR/GSOC
Test Details (Summary of Read 4 sets of CSM (XML format) and CDM (XML format,
using XML-to-KVN TRANSLATOR), and check consistency of
cases examined)
CSM/CDM results.
Summary of Test Results
The data could be successfully read.
The updated XML-to-KVN TRANSLATOR (received from
David Berry on Jan.30) was used to process the CDMs. (see the
next section for details)
Discrepancies from
Expected Results
GRAVITY_MODEL for GEO satellites (test for 35943 and
36582) was different. "EGM-96: 36D 36O" for CDM, and
"EGM-96 8Z, 8T" for CSM. (36 for GEO too large?)
In CDM for 36582, N_BODY_PERTURBATIONS of object2
was "*ERROR*" instead of "NO".
In the test for 27391, INTERNATIONAL_DESIGNATOR of
object2 was "1999-025DXK" in CSM, and the last "K" was
missing in CDM.
Difference in the state vectors because of the TDR/ITRF in
CSM/CDM. (not a problem)
Using the updated XML-to-KVN TRANSLATOR (received
from David Berry on Jan.30) together with the xsltproc tool
(Linux), the CDMs could be read and converted only after
following modifications:
1. Removing
xmlns="urn:ccsds:recommendation:navigation:schema:ndmxml"
in the second line of the provided CDM test file.
2. Modifying keyword "N_BODY_PERTUBATIONS" (spelling
error) in the provided CDM test file.
3. Adding keyword "RESIDUALS_ACCEPTED" and moving
CCSDS 508.1-Y-1
Page 7-10
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
keyword “ORBIT_CENTER" in the translator (item also
addressed by Iridium).
Additional remark:
The output KVN file includes too much blank lines. (not a
problem)
Recipient’s
Recommendation (Pass,
Partial Pass
Partial Pass, Fail)
NavWG Disposition (To
be filled out by
NavWG)
Pass (per discussion at 06-Mar-2013 Navigation Working Group
telecon).
Noted issues of spelling errors, keyword placement and extra
white space have been addressed in an update of the XSLT
converter.
7.1.7 OVERALL TEST RESULT
Based upon discussion at the 06-Mar-2013 telecon of the Navigation Working Group, the
overall result of Test Case #1 is PASS.
CCSDS 508.1-Y-1
Page 7-11
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.2
TEST CASE #2: JSPOC OCM COMPARISON
7.2.1 TEST CASE 2A: NASA/JSC RESULTS
Table 7-7 gives the test results from NASA/JSC.
Table 7-7: NASA/JSC Test results for JSpOC OCM Comparison
Report Date
Test Case Number
Feb 11, 2013
2A
CDM Originator
JSPOC
CDM Recipient
NASA-JSC/TOPO
Test Details (Summary of cases examined) Examined cases for objects 2092, 2153, 2154,
2680, and 2800. Ensured consistency of data
between OCM and CDMs delivered. Did not
do any comparisons with state vector data.
Summary of Test Results
CCSDS 508.1-Y-1
Did not look at CSM messages as JSC does not
No
noticeable
differences in data. Some
use the
CSM now.
comments were a little inconsistent in the
CDM.
Page 7-12
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Discrepancies from Expected Results
OCMs delivered were version 3. JSC currently
uses OCM version 2. Only known difference
is that version 3 has Probability of Collision,
Scaling Factor, and exclusion volume. Those
numbers were just ignored for this test.
As noted in GSFC’s test 2B and 2C results, the
geopotential model varied between the two
files (EGM-96 8Z, 8T for OCM, EGM-96 36
D, 36 O for CDM).
Comment at the top of the CDM references DC
SPAN although that is now called OD_SPAN.
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
Pass
Comment at the top of the CDM still references
the TDR reference frame, although the vectors
in
the(per
CDM
are in ITRF.
Pass
discussion
at 06-Mar-2013
Navigation Working Group telecon).
7.2.2 TEST CASE 2B: NASA/GSFC RESULTS
Table 7-8 gives the test results from NASA/GSFC.
Table 7-8: NASA/GSFC Test results for JSpOC OCM Comparison For Test Case 2B
Report Date
Test Case Number
CDM Originator
CDM Recipient
Test Details (Summary of cases examined)
Summary of Test Results
CCSDS 508.1-Y-1
01/16/2013
Test 2B
JSpOC
NASA CARA Team (GSFC)
Examined cases for objects 21639, 23613.
25001, 27389. Ensured data continuity
between CDM, CSM, and OCM delivered.
Only notable difference is the listed
geopotential model (EGM-96 8Z, 8T for
Page 7-13
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Discrepancies from Expected Results
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
OCMs, EGM-96 36 D, 36 O for CDMs).
This may simply be because in fact the two
were made using different geopotential
models and not a sign of erroneous output.
See Summary of Test Results. If the
geopotential model used for the CDMs
was in fact EGM-96 36 D, 36 O, no
discrepancies were observed.
Pass
Pass (per discussion at 06-Mar-2013
Navigation Working Group telecon).
7.2.3 TEST CASE 2C: NASA/GSFC RESULTS
Table 7-9 gives the test results from NASA/GSFC.
Table 7-9: NASA/GSFC Test results for JSpOC OCM Comparison For Test Case 2C
Report Date
01/16/2013
Test 2C
JSpOC
NASA CARA Team (GSFC)
Test Case Number
CDM Originator
CDM Recipient
Test Details (Summary of cases examined)
Examined cases for object 13969. Ensured
data continuity between CDM, CSM, and
OCM delivered.
Summary of Test Results
Only notable difference is the listed
geopotential model (EGM-96 8Z, 8T for
OCM, EGM-96 36 D, 36 O for CDM).
This may simply be because in fact the two
were made using different geopotential
models and not a sign of erroneous output.
Discrepancies from Expected Results
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
CCSDS 508.1-Y-1
See Summary of Test Results. If the
geopotential model used for the CDM was
in fact EGM-96 36 D, 36 O, no
discrepancies were observed.
Pass
Pass (per discussion at 06-Mar-2013
Navigation Working Group telecon).
Page 7-14
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.2.4 OVERALL TEST RESULT
Based upon discussion at the 06-Mar-2013 telecon of the Navigation Working Group, the
overall result of Test Case #2 is PASS.
CCSDS 508.1-Y-1
Page 7-15
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.3
TEST CASE #3: NASA/JPL NON-EARTH CENTERED CDM
7.3.1 TEST CASE 3A: NASA/GSFC RESULTS
Table 7-10 gives the test results from NASA/GSFC.
Table 7-10: NASA/GSFC Test results for Test Case 3A
Report Date
Test Case Number
CDM Originator
CDM Recipient
Test Details (Summary of
cases examined)
Summary of Test Results
Discrepancies from
Expected Results
Recipient’s
Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be
filled out by NavWG)
19 MAR 2013
3A
NASA/JPL
NASA/GSFC (CARA)
Visual inspection of content and schema validation of “CCSDSCDM-TestCase3A-2013-02-08-ARTEMISP1-LRO.xml”
Schema validation passed and visual inspection of content passed
None
Pass
Pass (per discussion at 20-Mar-2013 Navigation Working Group
telecon).
7.3.2 TEST CASE 3B: ESA/ESOC RESULTS
Table 7-11 gives the test results from ESA/ESAC.
Table 7-11: ESA/ESOC Test results for Test Case 3B
March 18th, 2013
Report Date
3B
Test Case Number
CDM Originator
NASA/JPL
CDM Recipient
ESA/ESOC
Test Details (Summary of cases examined)
Summary of Test Results
Minimum test for validation of the CDM
message in XML using the CWE XML schema
Visual inspection of expected
elements as per test case definition
optional
1) OBJECT_TYPE  present
2) OPERATOR_CONTACT_POSITION  present
3) OPERATOR_ORGANIZATION  present
CCSDS 508.1-Y-1
Page 7-16
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
4) OPERATOR_PHONE  present
5) OPERATOR_EMAIL  present
6) MASS  present
7) ORBIT_CENTER  present
Validation with the CWE schema shows an
error in file ndmxml-1.0-cdm-R1.4.xsd.
<xsd:element name="OBJECT_TYPE"
type="ndm:objectDescriptionType
" minOccurs="0" />
Discrepancies from Expected Results
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
Has an extra empty space at the end of the
ndm:objectDescriptionType
that
prevents the validation with XMLSpy.
None except the error in the XML schema
indicated above.
Pass
Pass (per discussion at 20-Mar-2013
Navigation Working Group telecon).
The discrepancy noted in the XML schema has
been corrected in a subsequent version.
7.3.3 OVERALL TEST RESULT
Based upon discussion at the 20-Mar-2013 telecon of the Navigation Working Group, the
overall result of Test Case #3 is PASS.
CCSDS 508.1-Y-1
Page 7-17
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.4
TEST CASE #4: CNES SPECIFIC CDM
Table 7-12 gives the test results from DLR/GSOC.
Table 7-12: DLR/GSOC Test results for CNES Specific CDM
Report Date
Test Case Number
Feb 5, 2013
4
CDM Originator
CNES
CDM Recipient
DLR/GSOC
Test Details (Summary of Read CDMs (XML format, using XML-to-KVN
TRANSLATOR), and check consistency of the results.
cases examined)
Summary of Test Results
The data could be successfully read.
The miss-distance was reproduced with a difference of 0.1 m.
The relative position (in RTN frame) was reproduced exactly.
The relative speed and velocity could not be reproduced because
of missing optional parameters in CDMs for reference.
Discrepancies from
Expected Results
In the test for 26997, the rounded value given for
MISS_DISTANCE (943.5 m) is different from the calculated
one using the state vectors of the objects. From the position
vectors a distance of 943.391 m is calculated giving a rounded
value 943.4 instead of 943.5.
Using the updated XML-to-KVN TRANSLATOR (received
from David Berry on Jan.30) together with the xsltproc tool
(Linux), the CDMs could be read and converted only after
following modifications:
1. Removing
xmlns="urn:ccsds:recommendation:navigation:schema:ndmxml"
in the second line of the provided CDM test file.
2. Adding keyword "RESIDUALS_ACCEPTED" and moving
keyword “ORBIT_CENTER" in the translator (item also
addressed by Iridium).
The TRANSLATOR needs to be adapted to the CDM format.
Recipient’s
CCSDS 508.1-Y-1
Partial Pass
Page 7-18
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To
be filled out by
Pass (per discussion at 06-Mar-2013 Navigation Working Group
telecon).
NavWG)
Discrepancies in the XLST conversion have been addressed in a
subsequent version of the converter.
CCSDS 508.1-Y-1
Page 7-19
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.5
TEST CASE #5: AGI/CSSI CDM INCLUDING COLLISION PROBABILITY
Table 7-13 gives the test results from ESA/ESAC.
Table 7-13: ESA/ESAC Test results for AGI/CSSI CDM
Report Date
Test Case Number
Apr 10, 2013
5
CDM Originator
CSSI
CDM Recipient
ESA/ESAC
Test Details (Summary of cases examined) Conjunction reported on the CDM sent by
CSSI has been reproduced by the ESA/ESAC
system and both CDMs have been compared.
Summary of Test Results
Some problems were found reading the OEM
ASCII files. TLEs were used instead.
Test objectives have been verified. In
particular:
 It was verified that the following
optional parameters are included in the
CDM sent by CSSI:
o COLLISION_PROBABILITY
(value: 1.756E-06)
o COLLISION_PROBABILITY_
METHOD
(value:
MAXIMUM)
o AREA_DRG (value: 5 m**2)
o AREA_SRP (value: 5 m**2)
o CD_AREA_OVER_MASS
(value: 0.0697 m**2/kg)
o CR_AREA_OVER_MASS
(value: 0.0317 m**2/kg)
 All obligatory elements are included in
the received CDM
CCSDS 508.1-Y-1
Page 7-20
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Discrepancies from Expected Results
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
The following issues were found:
 MESSAGE_FOR keyword has no
value. This was corrected later
including the right value.
 MISS_DISTANCE contained the value
(KM). This was corrected later
including the right value.
 COLLISION_PROBABILITY_METH
OD has the value MAXIMUM. This
method is not currently included in the
SANA list, but it will be added.
 The collision probability value
computed is different both for CDMs.
This is caused by the fact that the
method used is different.
Pass
Pass (per discussion at 10-April-2013
Navigation Working Group telecon).
The discrepancy regarding the collision
probability method will be addressed by
adding the maximum probability method to the
SANA Registry.
CCSDS 508.1-Y-1
Page 7-21
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.6
TEST CASE #6: ESA/ESAC CDM INCLUDING SCREENING VOLUME
Table 7-14 gives the test results from ESA/ESAC.
Table 7-14: AGI/CSSI Test results for ESA/ESAC CDM
Report Date
Test Case Number
Apr 11, 2013
6
CDM Originator
ESA/ESAC
CDM Recipient
CSSI
Test Details (Summary of cases examined) Conjunctions reported in the XML CDMs sent
by ESA/ESAC has been re-calculated and
reproduced by the CSSI system and all XML
CDMs have been compared successfully.
Summary of Test Results
CCSDS 508.1-Y-1
Test objectives have been verified. In
particular:
 I verified that the following optional
parameters were included in the CDMs
sent by ESA/ESAC:
o START_SCREEN_PERIOD
o STOP_SCREEN_PERIOD
o SCREEN_VOLUME_FRAME
o SCREEN_VOLUME_X
o SCREEN_VOLUME_Y
o SCREEN_VOLUME_Z
o SCREEN_ENTRY_TIME
o SCREEN_EXIT_TIME
 All obligatory elements are included in
the CDM
Page 7-22
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Discrepancies from Expected Results
CCSDS 508.1-Y-1
The following issues were found:
 (Comment only) MESSAGE_FOR has
the international designator because
ESAC uses it for several fields.
 TCA epoch time is slightly different
(0.8 seconds). This is not deemed a
problem as there are two different
systems processing and finding the
conjunction time. The difference in
time affects the satellite positional data
later, but the differences are not
operationally significant and are
expected over a 0.8 second time
difference.
 Units
not
included
for
the
RELATIVE_POSITION
and
VELOCITY and SCREEN_VOLUME
terms.
 Collision probability method is
different, as found in CDM test 5.
 EPHEMERIS_NAME field is blank.
 (Comment only) OBJECT_NAME
(both objects) are the same as the
international designator because ESAC
uses the international designator for
several fields.
 Object states (X, Y, Z, XDOT, YDOT,
ZDOT, both objects) are slightly
different because of the different TCA
time mentioned above.
 Covariance matrices (both objects) are
different because ESA uses different
values for the TLE covariance.
 Covariance values (both objects) do not
have units associated with the
parameters.
 (Comment only) I did not see the
MISS_DISTANCE term when using
the XSL converter. The value “IS” in
the ESA/ESAC XML CDM however.
Page 7-23
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
Pass
Pass (per discussion at 15-April-2013
Navigation Working Group meeting at
Bordeaux).
Issues with the various fields and units are
minor
issues
with
the
prototype
implementation that have been addressed by
the ESA/ESAC implementer.
CCSDS 508.1-Y-1
Page 7-24
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.7
TEST CASE #7: XML TO KVN CONVERSION
Table 7-15 gives the test results from Iridium
Table 7-15: Iridium Test Results for XML to KVN Conversion
Jan 29, 2013
Report Date
7
Test Case Number
JSpOC
CDM Originator
Iridium
CDM Recipient
Test Details (Summary of cases examined)
Summary of Test Results
CCSDS 508.1-Y-1
5 (CDMs) were received from the JSpOC in
XML and KVN format. The XML files were
converted into KVN using XSLT. xsltproc (on
redhat linux) and Matlab’s xslt function were
used with the stylesheet from appendix G of
CCSDS 508.0-R-1.3 (November, 2012).
All 5 XML CDMs were successfully converted
to KVN, matched the provided KVN files
(ignoring whitespace), and were usable for
conjunction assessment.
Page 7-25
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
1. The KVN files contained byte order
marks specifying UTF-8 at the start of
the file. Because the CDM refers to the
text as ASCII, it was not anticipated
that byte order marks would need to be
handled. These marks had to first be
removed before the KVN files could be
processed.
2. The XLST translator from appendix G
of CCSDS 508.0-R-1.3 (November,
2012) did not correctly translate
ORBIT_CENTER or
RESIDUALS_ACCEPTED. The
translation for ORBIT_CENTER
referenced relativeMetadata rather than
metadata, which appeared to cause it to
be missed and the value appended to the
previous field. The translation for
RESIDUALS_ACCEPTED was
missing. N_BODY_PERTUBATIONS
was also misspelled in the CDMs.
Discrepancies from Expected Results
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
NavWG Disposition (To be filled out by
NavWG)
Pass.
Pass (per discussion at 20-Mar-2013
Navigation Working Group telecon). NOTE:
Many other test conductors also tested XSLT
conversion in the course of performing Test
Case #1.
Discrepancies noted with respect to XSLT
conversion have been addressed.
CCSDS 508.1-Y-1
Page 7-26
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
7.8
TEST CASE #8: TRACING OF OBLIGATORY KEYWORDS TO ANNEX B
PRIMARY REQUIREMENTS
Table 7-16 describes the test that traces the obligatory keywords to Annex B primary
requirements. Table 7-17 describes the Annex B primary requirements.
Table 7-16: Tracing of Obligatory Keywords to Annex B Primary Requirements
Report Date
10/16/2012
Test Case Number
8
CDM Originator
N/A
CDM Recipient
N/A
Test Details (Summary of cases examined)
A table containing all obligatory data items
was created from the keyword tables 3-1
through 3-4 in the CDM (see below). An
effort was made to trace each obligatory
keyword to a primary requirement.
A
secondary trace of requirements to keywords
was also conducted.
Summary of Test Results
Every obligatory keyword in the CDM traces
to a "primary requirement", with one
exception (CCSDS_CDM_VERS). This
keyword traces to a "desirable feature",
specifically, that the CDM be extensible
without disruption to existing users. In this
case, it is the VALUE associated with the
obligatory keyword, and not the keyword
itself, that satisfies the requirement. Thus
there is no issue. In the second part of the
test (the reverse trace), there are also several
primary requirements that do not trace to
obligatory keywords (e.g., relating to data
structures, data formats, units, and other nonkeyword related implementation details); as
such, these requirements are not applicable to
this test.
Discrepancies from Expected Results
It was expected that every obligatory
keyword would trace to a primary
requirement, but it was discovered that one
traced to a "desirable feature". This could be
an error in the classification of the feature
CCSDS 508.1-Y-1
Page 7-27
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
(maybe it actually is a "primary
requirement"). In any case, the obligatory
keyword does trace to an element in the
requirements set so this is not a serious issue.
It could easily be "corrected" by simply
renumbering the requirement into the
primary set and I doubt there would be any
objection.
Recipient’s Recommendation (Pass,
Partial Pass, Fail)
Pass
NavWG Disposition (To be filled out by
NavWG)
Pass
Table 7-17: Annex B Primary Requirements
Section
Keyword
Obligatory
Requirement
Header
CCSDS_CDM_VERS
Yes
CDM-D01
Header
CREATION_DATE
Yes
CDM-P03
Header
ORIGINATOR
Yes
CDM-P03
Header
MESSAGE_ID
Yes
CDM-P03
Metadata
OBJECT
Yes
CDM-P04
Metadata
OBJECT_DESIGNATOR
Yes
CDM-P04
Metadata
CATALOG_NAME
Yes
CDM-P04
Metadata
OBJECT_NAME
Yes
CDM-P04
Metadata
INTERNATIONAL_DESIGNATOR
Yes
CDM-P04
Relative Metadata/Data
TCA
Yes
CDM-P05
Metadata
COVARIANCE_METHOD
Yes
CDM-P07
Data
X
Yes
CDM-P07
Data
Y
Yes
CDM-P07
Data
Z
Yes
CDM-P07
CCSDS 508.1-Y-1
Page 7-28
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Section
Keyword
Obligatory
Requirement
Data
X_DOT
Yes
CDM-P07
Data
Y_DOT
Yes
CDM-P07
Data
Z_DOT
Yes
CDM-P07
Relative Metadata/Data
MISS_DISTANCE
Yes
CDM-P08
Metadata
REF_FRAME
Yes
CDM-P09
Data
CR_R
Yes
CDM-P11
Data
CT_R
Yes
CDM-P11
Data
CT_T
Yes
CDM-P11
Data
CN_R
Yes
CDM-P11
Data
CN_T
Yes
CDM-P11
Data
CN_N
Yes
CDM-P11
Data
CRDOT_R
Yes
CDM-P11
Data
CRDOT_T
Yes
CDM-P11
Data
CRDOT_N
Yes
CDM-P11
Data
CRDOT_RDOT
Yes
CDM-P11
Data
CTDOT_R
Yes
CDM-P11
Data
CTDOT_T
Yes
CDM-P11
Data
CTDOT_N
Yes
CDM-P11
Data
CTDOT_RDOT
Yes
CDM-P11
Data
CTDOT_TDOT
Yes
CDM-P11
Data
CNDOT_R
Yes
CDM-P11
Data
CNDOT_T
Yes
CDM-P11
Data
CNDOT_N
Yes
CDM-P11
Data
CNDOT_RDOT
Yes
CDM-P11
Data
CNDOT_TDOT
Yes
CDM-P11
CCSDS 508.1-Y-1
Page 7-29
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
Section
Keyword
Obligatory
Requirement
Data
CNDOT_NDOT
Yes
CDM-P11
Metadata
MANEUVERABLE
Yes
CDM-P12
Metadata
EPHEMERIS_NAME
Yes
CDM-P16
CCSDS 508.1-Y-1
Page 7-30
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
ANNEX A
ABBREVIATIONS AND ACRONYMS
(INFORMATIVE)
AGI/CSSI
Analytical Graphics Incorporated/Center for Space Standards and Innovation
ASCII
American Standard Code for Information Interchange
CA
Conjunction Assessment
CCSDS
Consultative Committee for Space Data Systems
CDM
Conjunction Data Message
CNES
Centre National d’Etudes Spatiales
CSM
Conjunction Summary Message
DLR/GSOC
Deutsches Zentrum für Luft und Raumfahrt (German Aerospace
Center)/German Space Operations Center
ESA/ESOC
European Space Agency/European Space Operations Center
ESA/ESAC
European Space Agency/European Space Astronomy Center
ITRF
International Terrestrial Reference Frame
JAXA
Japan Aerospace Exploration Agency
JSpOC
Joint Space Operations Center
KVN
Keyword = Value Notation
NASA/GSFC National Aeronautics and Space Administration/Goddard Space Flight Center
NASA/JPL
National Aeronautics and Space Administration/Jet Propulsion Laboratory
NASA/JSC
National Aeronautics and Space Administration/Johnson Space Flight Center
NavWG
CCSDS Navagation Working Group
OCM
Orbital Conjunction Message
CCSDS 508.1-Y-1
Page 7-31
April 2013
CCSDS RECORD CONCERNING CONJUNCTION DATA MESSAGE TEST PLAN/REPORT
SANA
Space Assigned Numbers Authority
TCA
Time of Closest Approach
XIPS
Xenon-Ion Propulsion System
XML
Extensible Markup Language
XSLT
Extensible Stylesheet Language Transformations
CCSDS 508.1-Y-1
Page 7-32
April 2013
Download