- Calytrix Technologies
Transcription
- Calytrix Technologies
Calytrix Technologies, Inc. www.calytrix.com Bohemia Interactive USA www.vbs2.com Dayton, Ohio (321) 206-0628 1 The genus Calytrix (Fringe Myrtles) is a beautiful group of shrubs belonging to the family Myrtaceae, found wild only in Australia. Some 40 to 50 species have been recorded, mainly in Western Australia. Calytrix Technologies was founded in Perth, Western Australia. 2 Virtual Battlespace 2 ( VBS2 ) Emphasis on Practical Training • 3D game engine development at Bohemia is driven by the needs of the gaming and serious training markets • VBS2 provides a high fidelity virtual environment, suitable for a wide range of training and analytical purposes – Doesn‟t train a driver how to drive a truck – Does provide a tool to train individuals to work together as a team – The focus is on collective training • Low cost … Commercial off the shelf • Intended for serious training, not entertainment – No aliens – No space ships – No light sabers • Flexible game engine, easily adapted – Customizable models (no programming required) – High level scripting interface – Specialized tools • 3D modeler • 3D terrain tool • Includes a powerful mission editor • Scenario development by Subject Matter Experts (non-programmers) • Bohemia Interactive is a game development studio – Formed in Czech Republic, 1999 … to create an „openended‟ 3D game engine • Bohemia Interactive Australia established specifically to pursue applications of the general purpose game engine to serious training applications, especially military training • Bohemia Interactive‟s Operation Flashpoint drives DARWARS Ambush! • Bohemia Interactive‟s latest game, Armed Assault, more successful than Operation Flashpoint • Great success with VBS1 & VBS2 – Enterprise licenses • US Marine Corps • UK Ministry of Defence • Australian Defence Forces • New Zealand Defence Forces – US Army • National Simulation Center – Fort Leavenworth, Fort Lewis, Fort Bragg, USMA, others – US Secret Service – Canada, Sweden, Norway, Finland, Netherlands, France, Greece, Belgium – SAIC, Raytheon, Boeing, Thales, General Dynamics Emphasis on Practical Training • VBS2 provides a high fidelity virtual environment, suitable for a wide range of training and analytical purposes – Doesn‟t train a driver how to drive a truck – Does provide a tool to train individuals to work together as a team – The focus is on collective training Introduction 9 Introduction – What is LVC Game? • LVC Game is Calytrix‟ interface for VBS2, providing various data and network services – bidirectional DIS/HLA interconnection – coordinate system transformations – customizable entity mapping • All LVC Game customers are entitled to download and use all versions of LVC Game. 10 Introduction – What is LVC Game? LVC Game is a DIS/HLA application built with Calytrix SIMplicity DIS/HLA development tool, which provides FOM agility and RTI (middleware) independence. Calytrix SIMplicity supports: • DIS • HLA 1.3 and 1516 • Raytheon-VTC • MAK Technologies • Pitch • DMSO ng6 • Portico • RTI-s 11 Versions of LVC Game might not always be available for every RTI that SIMplicity supports, depending on customer demand for different versions of LVC Game. Contact Calytrix for details. LVC Game topology LVC Game appears as a single Federate within a Federation, even though LVC Game may be supporting many networked VBS2 clients. VBS2 Client VBS2 Client Federate 1 LVC Game VBS2 Server Federate 2 DIS/HLA Logger 12 VBS2 Client LVC Game example DIS topology Example: Three VBS2 game players supported by one VBS2 Server, interconnected via one LVC Game to two VRForces applications and a third DIS application. 13 LVC Game example DIS topology 14 USMC DVTE LVC Game Capabilities bidirectional DIS/HLA interconnection As of 31 March 2008, these versions of LVC Game were available for current or previous versions of VBS. • DIS – Version 6 • IEEE 1278.1a 1998 – LVC Game will also accept DIS Version 5 PDU‟s 15 • HLA – HLA RPR2 • RPR2d17 MAK HLA 1.3 – HLA RPR1 • DMSO NG6 LVC Game Capabilities coordinate system transformations • VBS2 terrain coordinates WGS-84 world coordinates Round-Earth based simulation #1 Round-Earth based simulation #2 Earth 16 Earth LVC Game Capabilities customizable entity mapping • DIS/HLA entity to VBS2 model “CH-53” DIS/HLA designator • VBS2 model to DIS/HLA entity “M1A1” DIS/HLA designator • Mapping by DIS Enumeration category [ any designator, or group of designators] 17 Introduction – LVC Game tested simulation platforms • OneSAF • JSAF • JCATS • C2PC • VR-Forces • Strive 18 LVC Game Capabilities supported Entity State PDUs General Info about Entities • • • • • • 19 Entity ID Force ID Velocity Location Orientation Entity marking – Text entered in a VBS2 entity‟s URN field will be transmitted outward via DIS in the corresponding DIS entity‟s “Entity Marking” field. LVC Game Capabilities supported Entity State PDUs (Feb „08) Entity Appearance • Platforms (Ground, Surface, Air, Subsurface) – Articulations for turrets (azimuth & elevation) • Primary turret only • For example, primary turret but not secondary turrets – Light State (headlight only) – Damage State – Mobility Kill … Firepower Kill … K-Kill – Flames – Smoke ( only “None” & “Smoke Plume Rising” ) – Powerplant (On/Off) 20 LVC Game Capabilities supported Entity State PDUs Entity Appearance • Life Forms – Stance • Upright • Standing still • Walking • Running • Kneeling • Prone • Crawling • Swimming • Parachuting • Jumping 21 (Feb „08) Entity Appearance • Life Forms – Primary Weapon Posture • No primary weapon • Stowed • Deployed • In firing position LVC Game Capabilities supported Entity State PDUs (Feb „08) Notes (as of 28 Feb „08): • Entity State PDUs will be issued whenever the VBS2 entity exceeds Dead Reckoning thresholds or the Entity Heartbeat time limit has been reached. • DIS-standard Dead Reckoning algorithms: LVC Game supports: Static (algorithm #1), FPW (alg. #2), FVW (alg.#5) LVC Game does not support: RPW, RVW, FPB, RPB, RVB, FVB • Entity State Update PDUs are not supported. 22 LVC Game Capabilities supported Fire PDUs Fire PDU • Firing ID • Target ID • Munition ID • Location of firing • Burst descriptor • Velocity 23 (Feb „08) LVC Game Capabilities supported Detonation PDUs Detonation PDU • Firing ID • Target ID • Munition ID • Velocity • Location of detonation global • Burst descriptor • Location of detonation relative • Detonation result 24 (Feb „08) LVC Game Capabilities supported Designator PDUs (Feb „08) Designator PDU • Designating ID • Code name • Designated ID • Designator code • Designator power • Designator wavelength • Designator spot relative to designated entity • Designator spot location global Note: LVC Game only supports Designator PDUs outbound from VBS2 to DIS. 25 LVC Game Capabilities Two options to control and/or interact with VBS2 entities: 1) Vary VBS2 entity parameters • quick and easy GUI interface to adjust parameters • offline and realtime editing modes • obviously limited to those parameters of VBS2 models and behaviors which are exposed to users 2) Control and/or interact with VBS2 entity by using an external math model communicating with LVC Game via DIS/HLA 26 LVC Game Capabilities Life is good … but not perfect. • DIS/HLA was developed without concern for VBS2 • VBS2 was developed without concern for DIS/HLA • Examples: • VBS2 displays an individual‟s stance & orientation, but not all connected systems use or publish such info • Orientation of tank turrets is visible in VBS2 but not used by some external systems, or tank turret orientation info may not be available (e.g., not in the FOM) 27 Important Points to Consider • Separate, correlated terrain databases are needed • VBS2 terrain in VBS2 format • 200 km * 200 km, approximate maximum extent • VBS2 terrains are often very detailed & smaller in extent • OneSAF terrain in OTF format • SWA database = 9 geocells • Number of entities • VBS2 … a few hundred entities (within its space), with performance improvements under development to expand to ~2000 entities • OneSAF … 30,000 entities 28 Demo 29