Common Image Generator Interface CIGI Support Group Meeting

































- Slides: 33
Common Image Generator Interface (CIGI) Support Group Meeting February 13 2019 ***STARTING 8: 30 AM EST, 1: 30 PM UK, 2: 30 PM CEST***
Agenda • 8: 30 to 10 am Session 1 – PSG business 1. 2. 3. 4. 5. Introductions / call to order / quorum Minutes from last meeting / actions Selection of new CIGI PSG vice chair Processing, discussion and voting on PCRs. Please come prepared with comments, ideally submitted beforehand on the discussion board threads – Curt Schroeder leading AOB - hard stop at 10 am • 10: 00 to 10: 30 am coffee break • 10: 30 am to 12 pm Session 2 1. 2. 3. 4. 2 Technical Discussion Workshop Introductions CIGINext requirements – Heath Morton - US Air Force - SCARS project CIGINext requirements - guest speaker - NATO / UK - Grant Bailey, NATO MS 3 chair, Standards Coherence Lead, UK MOD CIGINext workshop looking at developing CIGInext product nomination development, including requirements, likely outputs, technical features
INTRODUCTION TO SISO AND CIGI 3
ABOUT SISO • The Simulation Interoperability Standards Organization (SISO) is an international organization dedicated to the promotion of modeling and simulation interoperability and reuse for the benefit of a broad range of M&S communities. • Our Mission. . . • • • 4 - is to develop, manage, maintain, and promulgate user-driven Modeling and Simulation (M&S) standards that improve the technical quality and cost efficiency of M&S implementations across the world-wide M&S community. Our Vision. . . - SISO is the organization dedicated to the promotion of modeling and simulation interoperability and reuse for the benefit of diverse M&S communities, including developers, procurers, and users world-wide. Membership is personal and most work is done by volunteers SISO standards feed into NATO Modelling & Simulation Group and other bodies
SISO Operating Principles • • • 5 Responsiveness and Responsibility - SISO shall be responsive to the communities it serves. SISO shall be responsible for providing products and services that promote interoperability and reuse with the least possible impact on existing applications. Quality - SISO activities and resulting products shall reflect technical excellence and the highest quality work. Discipline - SISO shall exercise due process in all activities. Policies and procedures shall be publicly available and shall serve as the basis for governing the organization and its activities. SISO standards development processes shall have a balance of interests and shall not be dominated by any single interest category Fairness - SISO activities shall provide the right of appeal at all levels. Openness - SISO activities shall be carried out in an open forum where any person has access to the process. Consensus - SISO decisions shall be based on simple majority agreement unless explicitly stated otherwise. Votes and ballots can be conducted in person, by teleconference, or by electronic balloting, as appropriate.
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. What is CIGI ? ▌An interface providing a standard way for a host device to communicate with an Image Generator (IG). Host Device (simulator) CIGI THALES GROUP OPEN 6 REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003 Image Generator
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. CIGI Background and purpose ▌Background Historically, most IGs have had a unique proprietary interface Changing an IG, for whatever purpose, is therefore costly (high integration costs) Issue made worse by the lack of an effective open common interface standard Whilst most IG's do share common controlling attributes, they do not share a common interface. ▌Purpose A standardised interface with the host so that minimum modification would be needed to switch IGs. Designed to assist suppliers and integrators of IG systems with ease of integration, code reuse, and overall cost reduction. An opportunity to make switching IGs less risky moving towards a ‘plug and play’ scenario THALES GROUP OPEN 7 REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003
Common Image Generator Interface status CIGI PSG Officers & Technical Activity Director: Officer Role Task Description Summary (from SISO-TOR- 013 -2014): • • Track and maintain a listing of organizations that use approved CIGI products Create success stories describing the use of CIGI products by those organizations and publicize on the SISO webpage. Maintain a Help Desk using the group’s electronic discussion forum to answer questions and discuss potential revisions and new requirements. Establish and maintain a Problem/Change Request(PCR)process to collect problems and change requests from users of CIGI products Conduct analysis and refinement of submitted PCRs Provide support to the generation of registered extension packet IDs as defined in section 6. 3 of the CIGI standard Review registered extension packets to determine areas of common functionality where PCR’s could be generated for investigation and possible introduction into later revisions of the standard. PSG Product Description Summary: • SISO-STD-013 -2014 – CIGI Version 4 Organization Chair Simon Skinner Thales, UK Vice-Chair Willard Phelps Vacant Secretary Mark Peterson L 3 Grant Bailey UK MOD TAD https: //en. wikipedia. org/wiki/Common_Image_Generator_Interface Name Number of PSG Members: 21 Significant Results/Achievements: • • PSG F 2 F meetings held at SIW Winter 18 CIGI page on Wikipedia updated to reflect SISO standard Adoption of CIGI v 4 mandated within several government communities Several PCRs processed Summary of Progress: • • Continuing engagement with IG community to promulgate CIGI 4 Working group for CIGI 5 – CIGINext ongoing
PSG MEMBERSHIP UPDATE 9
Current CIGI PSG members (as at 2/12) Grant Bobby Jordan John Roland Patrice Lance William Cory Ronald Mark willard Laurent Rob Mike David Curtis Amir Simon Paul Chas Bailey Chawla (expired) Dauble Hughes Humphries LE LEYDOUR Marrou Mayes Mc. Carville-Schueths Moore Peterson Phelps (expired) Prignac Proctor Raines Ronnfeldt Schroeder Sheffer Skinner Slade Whitley UK Ministry of Defence Real-Time Engineering & Simulation Sim. Blocks LLC L 3 Technologies/Link Training & Simulation XPI Simulation, Thales THALES Leidos / SE Core Rockwell Collins Bohemia Interactive Simulations SE Core/Leidos L 3 Link Training and Simulation The Boeing Company MBDA Real-Time Innovations HII-MDIS; USAF Australian Defence Simulation and Training Centre Draper (Laboratory) Elbit simulators Thales UK Quantum 3 D Inc. TJ Inc. Total 21 (+3) , 19 paid up, Email reflector has 62 (+6) unique subscriptions Add your name to the list, submit via: 10 https: //www. sisostds. org/Standards. Activities/Support. Groups/CIGIPSGCommon. Image. Generator. Interface. aspx
INTRODUCTIONS AND CALL TO ORDER 11
MINUTES AND ACTIONS 12
Actions outstanding • • 13 To the group: It would be greatly appreciated if anyone with a relationship with any IG vendors reach out to them to request their involvement in the CIGI Replacement WG Simon to speak to Government leaders about the CIGI Replacement WG and gather information about interest. Simon to research the potential for funding of some efforts related to the CIGI Replacement. Simon and Grant will research to see if there are other standards that exist or are in development that meet the requirements being considered for the CIGI Replacement or are close. Grant to look at work at NATO as it applies to this group. Chas take an action to find out where the to post v 4. 0 CCL and host emulator on digital library. Simon to contact Chas as to current status. Grant stated that SISO cannot maintain binaries. Bobby to find the files for 4. 0. Curt to get Source Forge access for CIGI and post 4. 0 files. Roland to post UK MOD driver training CIGI success story presentation to the digital library
ELECTION OF VICE-CHAIR 14
Vice-Chair election • • • 15 Bill Phelps (Boeing) is believed to have retired, has not attended meetings for the last 2 years and has not responded to communications addressed to him We once again thank Bill for his contributions, CIGI would not exist without his efforts. Under 4. 3. 3 of SISO-ADM-002 -2008. 1 we will petition the SAC for his removal and replacement We will now ask for nominations from interested parties and vote to elect a vice-chair designate. If there is more than one candidate we will vote for a replacement SISO quorum rules apply (9 members needed), if not achieved an electronic vote will be required
STATUS / VOTING OF PCRS – CURT SCHROEDER 16
How to find Problem / Change Requests • PCRs located at: https: //www. sisostds. org/Digital. Library. aspx? Command=Core_Download& Entry. Id=46320 17
Status of PCRs • 13 open PCRs - 18 027 -A (2015 -6 -19) typographical fix to CIGI spec 028 -B (last rev 2019 -2 -11) proposed common Component Controls for airport features 029 -B (last rev 2019 -2 -11) proposed extension packets for cast light lobes 030 -G (last rev 2018 -9 -18) proposed extension packets for image capture 031 -B (last rev 2018 -9 -18) proposal to add support for additional coordinate systems 032 -A (approved 11/6/2017) register extension packets using SISO-REF-010 -01 v 2 -0 033 -C (last rev 1/17/2018) proposed extension packets for IG state
Status of PCRs Cont. 19 034 -A (1/21/2019) proposal to split & extend Celestial Sphere Control packet 035 -A (1/21/2019) proposal to add entity attachment points to Entity Position 036 -A (1/21/2019) proposal to add material code to the basic Line of Sight Response packet 037 -A (1/21/2019) proposal to add boresight modes to the Motion Tracker Control packet 038 -A (1/24/2019) provide a means for a host to send more complex component updates containing more data 039 -A (1/24/2019) proposal to define viewports and output surfaces within CIGI
- 20 Status of PCRs Cont. 040 -A (1/24/2019) Provide a means for a host to send additional information at the end of the frame to support streaming data transports and asynchronous connection timing
Dates of next meeting • Face to Face - @ITEC Stockholm May 13 -16 2019 (assuming attendance is good) • Telecon - 21 CIGInext group – mid March, mid April TBC
Q & A / Contact details • Contact points - 22 Simon Skinner Chair simon. skinner@uk. thalesgroup. com Grant Bailey TAD grant. bailey 127@mod. gov. uk Mark Peterson Secretary Mark. Peterson@L 3 T. com
CIGINext Workshop 23
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Agenda 1. Introductions 2. CIGINext requirements – Heath Morton - US Air Force - SCARS project 3. CIGINext requirements - guest speaker - NATO / UK - Grant Bailey, NATO MS 3 chair, Standards Coherence Lead, UK MOD 4. CIGINext workshop Note: Everyone is welcome to participate, for study group activities do not need to be a member of the PSG, but must register THALES GROUP OPEN 24 REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Chairs’ view - Why CIGINext? ▌CIGI 4. 0 uses old paradigm – a packet based interface ▌ From this… ▌Reflects IG state of the art from 10 years ago Limited / no features for human characters No handling of dynamic terrain features ▌ To this… Does not reflect features of ‘COTS games technologies’ ▌CIGI has reputation for being ‘air focussed’ ▌ But our interfaces have not kept up ▌ More power (600*) , lower cost (1000*) THALES GROUP OPEN 25 REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Older standards for older technologies VR headset? Weather ? Host computer Dynamic Terrain ? Real world physics? CIGI v 4 Whole World databases? Variable service provision? Big Data? Simulator 1 Artificial intelligence ? REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003 Image Generator Digital display systems? DIS Video streaming over IP? Dynamic network architectures ? Simulator 2 Web services? THALES GROUP OPEN 26 ‘Holographic displays? Composable systems? Simulator 3
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Our end goal - Future Synthetic Environment as a Service (SEaa. S) Whole World databases R E A L W O R L D ‘Holographic displays Sound generation Smell / Taste generation Weather Dynamic Expanded Synthetic Environment Electronic Computational System Real world physics Sight Sound Touch Taste Smell Proprioception Human Interface Biological Computational System Digital display systems Big Data Artificial intelligence (CGF) Direct neural interface THALES GROUP OPEN 27 VR headset Sound reproduction REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003 Haptic systems
28 This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Heath Morton – USAF – SCARS project brief REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003 THALES GROUP OPEN
29 This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Grant Bailey – UK MOD / NMSG MS 3 Simulation standards REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003 THALES GROUP OPEN
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Product nomination draft – our goal for today ▌Product nomination starts the standard development process ▌Sections that it contains are: 1. 1 – Admin info 1. 2 – PROPONENTS – people who support the product development and are prepared to work in the PDG 1. 3 – Product type – Standards Product 1. 4 – Product Scope PURPOSE, SCOPE, STAKEHOLDERS 1. 5 – Milestones – when will it be done? 2 – Copyright – Any issues with existing IP, copyright, patents 3 – Other products – anything else do the same thing? ▌Today we are going to do a brainstorming workshop to get: WHY: PURPOSE / STAKEHOLDERS – what are the Requirements for CIGInext and from who ? WHAT: SCOPE – what technical areas will CIGInext cover / not cover HOW: METHODS / TECHNOLOGIES – How will we achieve CIGInext WHO: PROPONENTS – we need people to sign up to be part of the effort THALES GROUP OPEN 30 REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Organisation of workshop ▌We will split you into 3 groups ▌Each group will rotate around a ‘station’ 10 minutes each, with facilitator Free to introduce ideas around the topic discussed at the station Paper, post-its, pens Be creative! Standup (if possible) ▌Facilitators brief back on the ideas expressed – 5 minutes each ▌Finally, vote for the 3 things you think are most important ▌Washup and signup to be involved with product nomination THALES GROUP OPEN 31 REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003
This document may not be reproduced, modified, adapted, published, translated, in any way, in whole or in part or disclosed to a third party without the prior written consent of Thales - © Thales 2017 All rights reserved. Stations ▌Station 1 – WHY? – Requirements for CIGInext and the stakeholders Who will benefit from CIGINext? Who will participate in CIGINext? What are the requirements for CIGINext? ▌Station 2 – WHAT? – Scope for CIGInext What will CIGInext cover? What won’t it cover? What might overlap with other standards / use of other standards? ▌Station 3 – HOW? – what technologies / methods will we use in CIGINext? Features that make it work? Technologies needed? Dependencies on IP / patents / copyright? THALES GROUP OPEN 32 REF xxxxxx rev xxx - date Name of the company / template : 87211168 -GRP-EN-003
Q & A / Contact details • Contact points - 33 Simon Skinner Chair simon. skinner@uk. thalesgroup. com Grant Bailey TAD grant. bailey 127@mod. gov. uk Mark Peterson Secretary Mark. Peterson@L 3 T. com