Mak product overview_no_video

Post on 21-Jul-2015

308 views 0 download

Tags:

transcript

VT MÄK

www.mak.com

Pete Swan

pswan@mak.com 407-314-0064

We deliver compelling simulation & visualization solutions

Over Two Decades Helping Customers Build and Populate 3D Simulated

Environments

Why MÄK?

Suite of integrated products● Built on open standards

● Under constant development

● Fully maintained and supported

● Well documented

Unparalleled “Engineer down the hallway” support

Comprehensive support services● Pre-sales

● On-site consultancy

● Training on our products and simulation standards

● Product enhancement and customization

● Software development

Pre-Systems Acquisition

System Development

Sustainment

MÄK’s Solutions Help Customers

Demonstrate, Experiment, and Train

Proposals

Demonstrations

Concept Development

Experimentation

Systems Prototyping

Systems Integration

Systems Test

TTP Development

Trainers

Simulators

Embedded Training

Core Products & Capabilities

Simulation Visualization

Interoperability Web-based Simulation Terrain

Human Simulation

Simulation

Capabilities

We Offer● The VR-Forces Simulation Toolkit

● Product Customization and Consulting

● Training

● Software Development

In the Area of● Architecture design and development

● Software Integration

● Graphical User Interfaces

● Computer Generated Forces

● Physics-based models

● Terrain databases and 3D models

● Lua scripting

VR-ForcesRapid Scenario Generation

VR-Forces provides a Robust Framework in which

to design, develop, and execute your simulation

models

● A set of Core Models to support Analysis, Experimentation,

Training, and Mission Rehearsal

● A Graphical Interface to build, control and modify

scenarios and to customize models and behaviors

● Interoperable and terrain agile

● Scriptable Tasks, Behaviors and Artificial Intelligence

● Designed from the ground up as a toolkit to enable

extensive customization and incorporation of new models

VR-Forces is used as…..

…a desktop trainer

…a threat generator

…an experimentation platform…an embedded trainer

…a Command Staff Trainer

…a role player

VR-Forces Three Layer User Approach

End User

● Create and run sophisticated

scenarios

Modeler

● Create new entity types

● Script new behaviors

Developer

● Add new models

● Build plugins

● Enhance or replace the GUI

VR-Forces CGF ApplicationReady To Use Simulation Models

Vehicle Dynamics

DamageCommunications

AI Combat

Weapons

Sensors

Navigation

Aggregates

Weather

Convoy Behaviors

VR-Forces Lua Scripted Task Creation

Allows creation of tasks using scripting rather than C++

New tasks will appear in task menu

Automatically generated GUI for input of task parameters

Can create complex multi-segment tasks● Parameter-driven including simulation events, entity

queries (detected, position etc.), and feature data

● Complex structure using Lua scripting language

● Combine lower level tasks

Export/Import Lua Tasks

BombsCBUs/GBUs with configurable

● Payloads

● Fusing

● Detonation patterns (Using SISO Enums)

Aircraft with

● CAS support for 9 Line

● Location, Mark Type, or Target release

VR-Forces APIsCustomize, Extend, and Integrate

B-HAVE Module for VR-Forces

Built with Kynapse from

AutoDesk to provide

Advanced Route Planning

● Navigate urban terrains

● Navigate building interiors

Pattern of Life

● Randomized entities traveling

between source and sink points

● Scriptable traffic streams

RotorLib / FixedWingLib

RotorLib CGF

● Physics-based, real-time helicopter dynamics model

● High fidelity maneuvers for

helicopters in VR-Forces

● Terrain contour following

● Fully reconfigurable

FixedWingLib CGF

● 6 DOF fixed wing flight dynamics model

● Direct pitch, roll, throttle and air brake control

● Optional combat maneuvers library

Network Centric Forces

EXata/QualNet network modeling software

● High performance, scalability, and accuracy

● Support for hardware, software and human in the loop simulation with

thousands of nodes

● High fidelity network models

Integrated with VR-Forces

DI-Guy

Realistic Humans for Distributed Simulations● Huge library of realistic models and animations

● Easy to use graphical scenario generation for individuals, teams and crowds

● Full AI scripting capabilities

● Tools for adding new content

● SDK for integrating into 3rd party systems

DI-Guy SDKFlexibility

DI-Guy SDK offers a range of Render and operating system solutions to

make integration easy

OpenGL

OpenSceneGraph

DirectX

Vega Prime

Unity

DIG Graphics API

Windows (32/64)

Linux 64

DI-GuyHuge Library of Characters

DI-GuyCharacters

DI-GuyCharacters

DI-GuyCharacters

DI-Guy ScenarioEasy to Use

DI-Guy ScenarioEasy to Use

DI-Guy AIArtificial Intelligence

DI-Guy Expressive Faces

DI-Guy ScenarioRoom Clearance

DI-Guy ScenarioAirport Operations

DI-Guy ScenarioOil Rig

Lifeform Server populates distributed exercises with hundreds or

thousands of Blufor, Opfor, and Civilian Pattern-of-life.

DI-Guy Lifeform Server

ECO SimEnhanced Company Operations

ECO Sim networks DI-Guy Lifeform Servers in a common shared battlespace.

Developed in

cooperation with

USMC and JIEDDO

MÄK Data LoggerRecord Annotate, Export, Demonstrate

Record & Playback

● After Action Review

● Analysis

● ODBC Integration

HLA Monitor

Toolkit API

● Embed AAR into

your application

Remote Control API

● Control Data Logger over the network

Visualization

Capabilities

2D and 3D Custom Visualization Applications

Simulation Monitoring, Control and AAR

Multi-channel Image Generators

Sensor Simulation

Streaming video with metadata

VR-VantageMÄK’s Visualization Solution

VR-Vantage meets your 2D and 3D Visualization

Needs

● Comes complete with the content you need to build your

visualization system

● Provides you the agility you need to load a wide variety of

industry standard terrain data

● Can Compose terrain “on-the-fly” directly from source data

● Developer’s Toolkit lets you customize or build your own

VR-Vantage Application

Flexible GUI to View Your Simulation

Content, Content, and More Content

DI-Guy

Adds character animations to VR-Vantage and VR-Forces

● Create entities, set appearance and control character animations

directly from VR-Forces

● Publishes appearance animation instructions via HLA and DIS

● Complete library of DI-Guy characters provided at no cost with VR-

Vantage and VR-Forces

● Toolkit available for creating your own characters and animations

GL Studio

GL Studio is a suite of tools for building high fidelity

graphics and interactive controls

● Easily create and integrate GL Studio Reusable Software

Objects into VR-Vantage & VR-Forces

● Create interactive cockpits, graphical overlays, and heads

up displays driven by VR-Forces simulation

● The relevant RSO automatically appears based on the

attached entity type

SilverLining / Triton

SilverLining● Sky Lighting (Dawn / Dusk)

● 3D Volumetric Clouds

● Precipitation

● Stars

Triton● 3D Ocean

● Ship Wakes

Affected by wind

All GUI controllable

SpeedTree

3D animated plants and trees

Hundreds of models and textures available

Streamed from VRTW or placed as features

Motion correlated with wind

Multi-Channel Distributed Rendering

= Display Flexibility

HLA, DIS, CIGI, …

Mouse, Tracker, …

VR-Vantage APIs Customize, Extend, and Integrate

Sensor Options

Effects-based Sensors

● Standard as of VR-

Vantage 1.5 Release

● Supports Camera, NVG,

and EO/IR

● Configurable

● Zoom, pan, tilt, focus

● Blur, gain, noise

● No need for material

classified

databases/models

SensorFX

● GPU-based real-time

image processing of

engineering level sensor

effects

● Fast full-transient thermal

models react to

atmosphere/weather

● Requires material

classification for

database/models

Sensor FX Physics Based Sensors

Physics based rendering of sensors

Support for LWIR, MWIR, NVG etc.

Simulated Video

Scenario

Generation

Dis

trib

ute

d S

imu

latio

n In

fra

str

uctu

re

Agile

Terrain

Whole

Earth

Terrain

Simulated Video System

Comms

Effects

Sensor

Effects Image

Generation

Interoperability

Live-Virtual-Constructive-Gaming Interoperability CapabilitiesStandards Implementation

Distributed systems architecture design and development

Systems integration and test

Interoperability middleware development

Game engine & virtual world interoperability● Unreal, Unity, Second Life

Gateways between simulations (DIS <> HLA <> TENA)

Interoperability with operational systems● Cursor on Target, JADOCS, FBCB2

HLA Run Time Infrastructure implementation

Federation development, debug, and monitoring tools

Consultancy and training

Interoperability Through Open Standards

Out-of-the-box support for

● MSDL – Military Scenario Definition Language

● HLA 1.3

● HLA 1516-2000 (DLC API)

● HLA 1516-2010

● DIS 4, 5, 6, and 7

● RPR 1, 2 draft 17, & soon 2

● MATREX/ERF/MERF FOMs, TENA, & soon DDS via VR-Exchange

● WMS-C, TMS, WFS

● OpenFlight, Metaflight, TerraPage

● Shape, ……

MÄK’s Interoperability Solutions

Requirement: Development of a DIS or HLA

compliant application

● Solution: VR-Link Developer’s Toolkit

Requirement: Integration of disparate applications

● Solution: VR-Exchange

Requirement: Execution of an HLA-based federate

or federation

● Solution: MÄK RTI

Requirement: Making your Unity Game interoperable

● Solution: VR-Link for Unity

MÄK RTI

VR-LinkPlug in the protocol you need today;

Switch protocols by re-linking

Your Application

VR-Link

Protocol Independent API

DIS

HLA 1.3

HLA Evolved

HLA 1516

VR-Link Saves You From Writing and Maintaining Excessive Code

Write a very simple

aircraft simulationYour task

The Requirements

• Use the RPR FOM

• Aircraft flies straight

• Exit after 10 seconds

Sounds easy!

Efficiency?Efficiency!

Or a few lines of

VR-Link code

It takes a page of RTI code

VR

-Exchange P

ort

al

Port 3001

RPR FOM

MAK RTI

VR-ExchangeConnectivity in 3 steps

DIS

HLA

1.3

HLA

1516

Choose

Configure

Plug In

Custom Build your own

broker with VR-Link

MÄK RTIHLA performance you can count on

Compatible

● 1.3, 1516, 1516:2010

● Wire Compatible

Configurable

● for LAN or WAN

Optimized

● Fast

● Flexible

● Easy to Use

● Easy To Understand

MÄK RTILarge Federation Support

Support for Large Federation Understanding

● High performance visualization of network environment

● Collection and easy display of network traffic

Integration of Web Spy and RTI Assistant

● All Web Spy data now

available in Assistant

VR-Link for Unity

HLA and DIS Interoperability for Unity

● Integrates into the Unity IDE

● Supports articulated parts, appearance mapping, dead-

reckoning and smoothing

● Built-in RPR-FOM support and FOM mapping

● Extensible through its plug-in API and SDK

● No run-time licensing

HLA for MATLAB & Simulink

HLA Toolbox for MATLAB

● HLA 1.3 and 1516 Support

● hlaGUI for FOM visualization

● Generates m-code

HLA Blockset for Simulink

● Library of Simulink blocks

● High level configuration interface

Track Messages

VR-Forces generates ground truth information that

can be fed to sensor simulations etc.

VR-Forces can also generate sensor tracks (from

multiple sensors),

VR-Forces generates and publishes spot reports

from specific entities

Track data can be converted to specific C2

messages through MÄK’s VR-Exchange gateway

VR-Forces can also receive live or simulated track

data and convert it to HLA/DIS via VR-Exchange

VR-Exchange Link-16 Messages

We have implemented brokers for C2PC (using the

C2PC TMS API) and to support the Cursor-on-

Target (CoT) protocol.

VR-Forces Tactical Data Link Plugin

3rd Party Plugin that adds data link message exchange and visualization to VR-Forces● Generates Precise Participant Location and Identification (PPLI) and

Track Messages

● Manually generate messages or configure VR-Forces entities with tactical data link capability

● Manual messages can include Interrogate Friend or Foe, Selective Identification Feature, Platform and System Status

● Manually create a surveillance track specifying a source and track number.

● Use the associated data link entity’s sensor contacts to generate track messages

● A non C2 entity can be configured to generate target sorting and bearing messages on the data link network

● Participants on the data link network can be transferred, released, and taken control of by other controlling units

● Data link functionality is accessible in plan creation

Web-based Simulation

Web Development Capabilities

Development of complete web-based and mobile

simulation solutions

● Java Script thin-client applications

● Web Server implementation

● Web deployment and hosting

● Multi-user, multi-session simulations as a service

MÄK WebLVC Server VR-Link.jsInteroperability Tools

Demonstration

applicationsWebLVC Testbed

WebLVC-enabled 2D/3D

mapping/rendering engines

Web App

Components

MÄK WebLVC Suite: 2D/3D Viewer, VR-Forces Apps, VR-Vantage Apps

Web Apps

Protocol WebLVC Protocol and SISO Study Group

Other capabilities, e.g. VR-

Vantage streaming video

MӒK’s WebLVC Initiative

CGF

Logger

Simulator

DIS or HLA, etc.

Browser

JavaScript

Application

Fast enough for M&S applications

Natural to use in JavaScript

Flexible enough to support various target

federation protocols

WebLVC

WebLVC

CGF

Logger

Simulator

MÄK WebLVC Server Based on VR-Exchange

WebLVC

BrokerHLA or DIS

Broker

Participates in federation

on behalf of web-based

federates – regardless of

protocol used in federation

DIS or HLA, etc.

Browser

JavaScript

Application

WebLVC

Efficient protocol for communication

between web-based clients and server

VR-Link.js

Implements client side

of protocol in JavaScript

WebLVC

Web App

HLA

Federate

MÄK

WebLVC Server

HLA

HLA

Entities and Other

Simulation Data

HLA

FederateHLA

VR-Vantage IG

Simulated Camera and

Sensor FeedsCGF

HLA

HLA Flight

Sim

HLA

Terrain, Maps &

Streaming Video

VR-TheWorld

Server

Web Mapping

Protocols

Elevation

Imagery

Features

Terrain and Maps

The WebLVC Suite

MÄK WebLVC Server

MÄK WebLVC Apps

● MAK WebLVC Components - building blocks for custom app development

● 2D/3D Viewer

● 2D Map

● 3D Viewer

● VR-Forces Apps

● Close Air Support

● Detonate Now

● Commander Station

● VR-Forces Control

● MÄK Data Logger Apps

● Scenario Replay

● Remote Logger Control

● VR-Vantage Apps

● Remote Camera Control

WebLVCTask Group Commander

Task Group Cmdr/ Roll

Player App

● Intuitive UI for controlling VRF

● Support for Touch Screens

● Highly configurable

● I/ITSEC 2013 roll out

● Productized in early 2014

Terrain

MÄK’s Terrain Agility Solutions

Hand ModeledProcedural Terrain

Direct From Source Streaming Terrain

Load d

irectly

Stre

am

from

serv

er

Geographic Information

VR-Vantage/VR-Forces

Database

Tools

OpenFlt

TerraPage

CTDB

GDB

You choose which approach(es) to take

MÄK’s Terrain Agility allows you to

use the gamut of terrain approaches

MÄK’s Terrain Agile Simulation & Visualization Applications

Source

Data

Providers

Load

Terrain

ToolsGeo-dataGeo-data

Terrain

Databases

Page

Geo-dataGeo-dataRefined

“Source”

Geo-data

Load

GIS

Query

GEMS

Construct

Construct

Geo-dataGeo-dataSource

Geo-data

Stream

Construct

Streaming

From the Cloud

TraditionalDirectFrom Source

Geo-data

tools

VR-TheWorld Server

Your WorldWith Concentric Realism

High Resolution

Hand Modeled

Medium Resolution

Streaming Features

Low Resolution

Streaming Imagery

Your WorldWashington DC

Geo Specific Trees

Trash Cans

Utility Poles

Multi-Elevation Buildings

We Help Customers develop simulation

systems to: train, plan, experiment,

analyze, prototype and demonstrate.