2020 Simulation Innovation Workshop Orlando, Florida, USA, 10-14 February 2020
DIS or Cut Bait: the Push to the First Draft - - PowerPoint PPT Presentation
DIS or Cut Bait: the Push to the First Draft - - PowerPoint PPT Presentation
DIS or Cut Bait: the Push to the First Draft 2020-SIW-Presentation-036 Robert Murray, SimPhonics, USA 2020 Simulation Innovation Workshop Orlando, Florida, USA, 10-14 February 2020 Background The 3 rd generation of DIS PDUs is being developed
2 2020 Simulation Innovation Workshop
Background
- The 3rd generation of DIS PDUs is being developed
▪ Will result in DIS Version 8
- Work started in earnest in late 2016
▪ A lot has been done in 3 years ▪ The design of most PDUs has matured ▪ Rules and explanations have been updated
- Work is progressing in the Product Support Group (PSG)
- Can’t create a draft, but can create Problem/Change Requests (PCRs)
- Need to form a Product Development Group (PDG) to create a draft
▪ That starts the 4-year IEEE deadline, so don’t want to do it prematurely
- SIW Paper 18W-SIW-028 has a general overview of what’s changing
Fire Detonation Entity State Transmitter Signal Munition Resupply
3 2020 Simulation Innovation Workshop
Gen 3 Design Features
- Protocol compatibility with future versions
- Translation compatibility for past versions
- Extensibility
▪ Every PDU has an extension record section ▪ Some records will be standardized, users can add custom records
- Consistent and efficient PDU design
▪ Every PDU has a header, a fixed body portion, and extension records ▪ Allows machine readable syntax description (e.g. XML or JSON)
- Standard document organization
▪ Improved descriptions and rules, information for each PDU co-located
- Significant clarification on several topics, including coordinate system
4 2020 Simulation Innovation Workshop
PCR 277 – Coordinate Systems Clarification
- The World Coordinate System (WCS) used in DIS
is based on Geocentric Coordinates (GCC), aka Earth Centered, Earth Fixed (ECEF)
▪ Earth X, Y, Z axes for position, velocity, acceleration ▪ Euler angles about Earth X, Y, Z axes for orientation
- Provide clarifications
▪ WGS-84 Ellipsoid ▪ No Geoid correction (DTED over ellipsoid) ▪ Diagrams for helping understand elevation ▪ Discussion of conversions between coordinate systems (reference frames)
Ellipsoid
Simulation sea level
Equatorial (XY) plane
Geoid
Real-world sea level Latitude of beach
Z axis
DIS X, Y, Z Terrain modeled above Ellipsoid Real-world X, Y, Z Terrain above Geoid Latitude of mountain peak Ocean surface Beach Undulation Ocean floor
5 2020 Simulation Innovation Workshop
Updated Header
- V8 Header Revision
▪ Maintains Protocol Version as first byte ▪ Adds: Compatibility Version, PDU Header Length ▪ Compatibility Version
➢ Indicates the lowest Protocol Version to which this PDU remains compatible
▪ PDU Header Length
➢ Expandable Headers for V9+ enhancements
▪ PDU Type ▪ Built-in Forward Compatibility
Proto Ver Compat Ver Exercise ID PDU Type PDU Status HDR Len PDU Length Timestamp HDR
Field Size (bytes) Field Name Data Type 1 Protocol Version = 8 8-bit enumeration 1 Compatibility Version = 8 8-bit enumeration 1 Exercise ID 8-bit unsigned integer 1 PDU Type 8-bit enumeration 1 PDU Status 8-bit record 1 PDU Header Length = 16 8-bit unsigned integer 2 PDU Length 16-bit unsigned integer 8 Timestamp 64-bit signed integer Total PDU Header record size = 16 bytes
6 2020 Simulation Innovation Workshop
New PDUs
Three new proposed PDUs
- Application Control PDU
▪ SIMAN PDU to discover and allocate simulation resources to an exercise ▪ Also includes simulation health monitoring
- New Synthetic Environment PDUs for Dynamic Terrain
▪ Scaled Height Map PDU ▪ Soil Attribute Map PDU
- PCRs but have submitted for these PDUs but not been reviewed
7 2020 Simulation Innovation Workshop
Combine Similar PDUs
- Simulation Management with Reliability combined with the 12
- riginal SIMAN PDUs
▪ Record-R, Set Record-R, and Record Query-R no longer needed ▪ Any extension record can be designed to contain a Record Set
- Entity State Update - no advantage over shortened Entity State PDU
- Collision-Elastic now an extension record for Collision PDU
- Supplemental Emission/Entity State (SEES) now extension records
- Intercom combined with Radio
- Proposal to combine Point Linear, Areal Object State PDUs with
Entity State
8 2020 Simulation Innovation Workshop
Proposed Deletions
- DIS V8 will eliminate PDUs and features that are not used and have
no proponents
▪ The PDUs and rules in the Version 7 standard can still be used
- Minefield family - Four PDUs with no known users
- Attribute PDU
▪ Every PDU is now extensible, replaces the primary purpose of Attribute PDU ▪ But there could be other purposes
- IsGroupOf PDU
- Non-real-time Protocol
▪ Little or no use, DIS concentrates on LVC, therefore primarily real time
- Live PDUs – Five PDUs with no known users
9 2020 Simulation Innovation Workshop
Ready for First Draft
The following have PCRs that have been reviewed and are generally ready to go into the first draft, some need minor cleanup
- Entity Information PDUs – Entity State, Collision
- Warfare PDUs – Fire, Detonation, Directed Energy, Damage Status
- Logistics PDUs – All six are ready
- Emission Regeneration PDUs – EE, Designator, Underwater Acoustics
▪ Need IFF
- Entity Management PDUs – Transfer Ownership
▪ Need Aggregate State and IsPartOf
10 2020 Simulation Innovation Workshop
Ready for First Draft (continued)
- Synthetic Environment – Environmental Process
▪ Need Gridded Data
- Information Operations PDUs – IO Action and IO Report
- Clause 4 General Requirements – DIS Exercise, State PDU, Coordinate
Systems, Time, Data Representation
▪ Proposal for change in Dead Reckoning has not been reviewed
11 2020 Simulation Innovation Workshop
Needs Some Work
- These are not necessarily complicated, just needs to get done
▪ Not proposing change in capability and usage ▪ But need to convert to DIS V8 format ▪ We have general PDU design figures but don’t have PCRs yet
- SIMAN PDUs
- Aggregate State PDU
- IsPartOf
- Gridded Data PDU
12 2020 Simulation Innovation Workshop
Needs Significant Work
- IFF
▪ Base PDU is defined, along with Mode 5 and Mode S records ▪ Want to replace the “layer” terminology, but it is pervasive ▪ 100-page annex could be a lot of work
- Communications
▪ Combine Radio and Intercom ▪ Proposed to combine Transmitter, Signal, and Receiver in a single PDU ▪ But a lot of details to work out
- Combine Objects and Entities
▪ Objects use an Environment Manager ▪ Rules need to be merged
13 2020 Simulation Innovation Workshop
Summary
- The first draft is in sight
- The goal is to stand up a PDG in 2020 and create the first draft
- Three areas requiring significant work before drafting can start
▪ IFF, Communications, Object/Entity combination
- Some work needed on these PDUs
▪ SIMAN, Aggregate State, IsPartOf, Gridded Data
- Some work also needed on the new PDUs