vsTASKER

A Simulation SDK

Fed up of runtime licenses ?

You wish you could deploy your simulation engine to several stations or among different projects without going to the bank ? vsTASKER has no runtime license. You are free to deploy. You pay only for the IDE, not for what it generates.

Do you use a combine to mow your garden ?

Get an affordable tool which matches your specific needs. Better add what is missing than trying to remove world and sea from a huge, complex and expensive software. Make it simple !

A line of code worths 100 parameters

API are made for programmers; parameters are for users. Tons of parameters will never give what you want. vsTASKER + Visual Studio and you will deliver. Each his trade.

Build simulators and let gaming for leisure

Leverage a unique white box SDK to build your next simulation system

Why is vsTASKER the best solution

By combining visual paradigm and code generation, it is even easier than before to design new models, define bespoke behaviors, assign plans to specific entities and create all kind of scenarios, from a simple test-bed to the most complex distributed trainer.

 
   Regular Updates

For more than 15 years, vsTASKER has evolved to adapt to the changing requirements of many customers around the world.

 
   Free simulation engine

Design your system from scratch or templates, generate the code and use it free of charge. Buy once and use it for all your work.

Complete Simulation Development Toolkit for the Defense Industry

vsTASKER allows study, animation, and visualization of any size and complexity of scenarios. Using graphical paradigm and automatic C++ code generation, user can build a simulator with unmatched simplicity. vsTASKER does not limit to any particular field (see some projects) Targeting software engineers and system integrators, it provides under one roof everything needed to develop a simulation infrastructure, maintainable and scalable. It covers a wide range of needs, from Defense, mission planning, CGF, electronic warfare, UAV, train cabin simulators, railways and ATC trainers (…) After 15 years on the market worldwide, vsTASKER has proven its value under high technical constraints and tight schedules (see our testimonials). Some major success stories:

  • Train control-command for main cabin simulator
  • Heavy train simulator and trainer
  • ATC collision forecast for training
  • Monte Carlo simulation for anti-missile systems
  • UAV path optimization research (millions of run)
  • Radio communication assessment (real wave propagation)
  • Man in the loop trainers (ATC, Flight simulators, Radar operator…)
  • Massive scenario participation in HLA network
  • Satellite visibility prediction before engagements
  • Autonomous behavior validation for drones
  • CGF what-if scenarios, including C3I
  • Coastal surveillance trainer (UAV fleet based)
  • Multi-sensor automatic positioning for border protection
  • Many other projects without disclosure

Perfect editor for complex scenarios

You need to design realistic scenarios with many agents and AI behaviors ? vsTASKER is here to help. You can first test your algorithms on the 2D map, accelerate the time, output all data you need, then validate the whole in 3D, either embedded into OSG or using DIS/CIGI protocols with your favorite IG.

 

Perfect Middle-Ware Solution for Integrators

vsTASKER provides unprecedented mechanisms to tailor your synthetic environment, either from a simple 2D plan map to the most complex 3D game like environment. Once you have understood the concepts, testing a scenario or developing a system becomes so straightforward you will wonder how you did before.   vsTASKER has been designed after years of consultation
with customers struggling with either too low-level compilers or specialized high-end overkill products. Instead of reinventing the wheel by writing a framework from scratch or trying to break into pieces a complex expensive software to fit it into your needs, vsTASKER provides all the necessary mechanisms for real-time simulation without overwhelming you with tons of specific capabilities and parameters.

Unleash the power of a framework

While a end-of-line product only gives you what it has, a framework helps you to get what you want. See how vsTASKER main features can help you doing things by yourself:
  • Logic defined visually using Grafcets and State-Charts;
  • Knowledge based on Facts and user Rules;
  • Behavior-Trees to trigger Logic and Knowledge;
  • Component/Device models to provide capabilities;
  • Routines as piece of code dropped on the map;
  • Visual feedback at runtime;
  • Runtime mission planning;
  • Predefined material ready to be used;
  • OpenScenGraph & osgEarth ready;
Do you want to develop some AI?
Open the logic editor, sketch your state-machine, write some functions or use the predefined ones, connect inputs and outputs to the environment, compile, run and see the result. Modify input values and see the result in the behavior.
Do you need to test a military doctrine?
Open a map, drop some entities on it. Give each of them some capabilities by attaching specific devices/components like a radar, a main gun for a tank, some missiles for a plane fighter, some gun for infantry (…) Then provide some dynamics, some shields, some radios and make them act on the scenario using logic, do-list or scripted plans.
Do you have some Matlab/Simulink models you want to fire-test?
Just load your files/models into vsTASKER, connect the I/O and see it running in real-time.
Do you need to gather different equipment and systems under one roof?
Develop into vsTASKER all the drivers to the third-party elements, using DLL or LAN or HLA. Write some visual logics for initializing, synchronizing and actuating all systems and ask vsTASKER to become the brain master chief of your system.
Does your simulator need a control panel?
Open the vsTASKER HMI builder and create one from a blank page by dropping predefined objects like lamps, switches, buttons, actuators, text fields, etc. Pin-point you code into each object to access the outside word. Compile and link with your drivers and there you go! Your control panel is ready to be used and deployed freely.
Do you need a GIS/sand-table for your CGF or C3I?
Build it using the embedded HMI editor or use Qt or wxWidget or any other C++ HMI builder and link against the free vsTASKER libraries to produce your own high-end application.
Do you want to display your simulation in 3D with great graphics?
Use OSG or any C++ compatible third party visual engine and drive it from inside vsTASKER runtime. Your IG is compatible with CIGI protocol? Use vsTASKER direct mechanism to connect to it.
Do you need some accurate satellite simulation?
Drop into vsTASKER TLE orbits and our SGP4 propagator will spin your satellites using Julian time. If you have only Keplerian orbit definition, our orbit editor will help you build it and our J2 or Two-Body propagators will do the accurate spinning. Atmosphere, sun and moon positions, terminator and visibility lines are computed for telecommunication assessments.
In all cases, the more material you bring to vsTASKER, the more productive you will become, as an end-user or system integrator. Want to try by yourself ? Start with the free demo version (button below) then later, when convinced, request a three weeks evaluation license of the full product version.

A Powerful Development Toolkit that addresses most of your simulation needs

Extended documentation

With a user manual, development guide, step-by-step tutorials, hundreds of demos, email support and on-site training, your engineers will quickly find successful solutions.

Awesome online support

No matter if you’re an experienced user or new to vsTASKER, you’ll get the best support within by email.

null
We can help

We also do provide consultation services at the best price in the market.

Free version to test and familiarize

Want to try before buying ? Download the free (limited) version to test the product then request an evaluation of the full version.

Each project its version

FreePlayerAcademicEnterprise
Full version, without a need for an evaluation license, but with hard coded limitation on every features. Perfect to test the product before buying. The free version is capable of running many provided read-only demos
Full version at a fraction of the price but only capable of running developed scenarios. Used mainly for deployment when only the GUI is needed to control the simulation.
This version is only provided to some universities with which VirtualSim has signed an agreement. The version is not limited but cannot be extended with modules. It is good enough for most academic purposes.
Core licensed version which covers most of the users needs in civilian and defense simulation. Optional modules can be bought separately to add more features to the software. In some countries, modules cannot be bought separately and are embedded directly into the Enterprise version. See your local distributor for more details.
MODULES: COMMS
HLA 1.3/1516/Evolved SATELLITE
DIS RNAV
CIGI FLOW
DDS HMI
STANAG 4586 TITAN
MATLAB Simulink UNREAL 4

Pin-point your code, drag & drop objects, generate code with a mouse-click

vsTASKER is the perfect solution for any customer who needs a versatile tool for his simulations. Whether it is for Defense or Civilian projects, the open infrastructure of the product will satisfy all needs on time and within budget. Many integrators have trusted us over the years with difficult cases and have managed to deliver successful results.

Better simulation is here!

VISUAL PARADIGM
Design your logic graphically using the visual editor and let the code generator do all the coding for you, efficiently and without errors.
State machine and behavior trees will speed up your scenario creation with unmatched simplicity. Design, assign, drag & drop, test and deploy.
PLUG & PLAY DISTRIBUTION
Quickly distribute your simulation between various players or use third party graphic engines such as VBS-IG for top quality 3D output.
vsTASKER provides several different means of communications: HLA, CIGI, DDS, DIS, LAN
REAL-TIME WHITE BOX SDK
Use the published and documented API to control all aspects of your simulation. Easily add your own models with parameters or extend the built-in ones very simply.
Define the entity capabilities by attaching as many models as needed using point & click.
FRONT END UI BUILDER
Drag & drop predefined objects to easily design your own GUI to interact with your simulation, without having to use external software or integrate with Qt or wxWidgets. Quickly build your OpenGL realistic user interfaces and deploy license free.
HIGH PERFORMANCE ENGINE
Our simulation engine can handle complex logic in real time from 1hz to high frequencies (> 1000hz) and thousands of different entities can run simultaneously inside a scenario.
SEAMLESS SPIRAL DEVELOPMENT
Design your system database, create your behaviors visually, setup your scenarios using maps, drop entities into your terrains and give them plans, then generate the license free simulation engine.

Do more stuff

Concentrate on your domain expertise and avoid those error prone areas.


Become a builder

Use vsTASKER as a workbench to integrate all your simulation systems.


Delegate to us

Our consultation service is very efficient and affordable.


Feel relieved

Engineer turn over will no longer jeopardize your deadlines.

Enjoy the Creation

with tremendous results


1 Maximum versatility for customers

Addresses all kind of simulations but not only that! With its unique code generator based on simplified diagrams, vsTASKER has proven its value in CGF Environments, Simulation & Training Systems, Test Workbenchs and Control Panel design.

2 Pay once & use many times

Since vsTASKER is a development toolkit, once you own the software, you can address many projects; the generated engine is license free and can be deployed without limitation.

3 Proven technology

For over 15 years in several countries, by big corporations down to small integrators, vsTASKER has proved to be the tool of choice. Engineers will enjoy having a product which provides abstraction levels and let them free to code and not only tune parameters.


Versatile Toolkit
vsTASKER can be used for military tactical simulation, what-if studies, runtime model design, procedure testing, train, ATC, traffic simulation (…)
Code Generation
vsTASKER generates C++ code that can be embedded
into third party graphic or game engines.
VBS-IG Ready
Using CIGI, vsTASKER can easely connect and run a simulation using VBS-IG software, using all the graphical capabilities of the game-engine and allowing user to develop their own logic, tactics and AI for a lesser price.

Success stories from worldwide projects are our trademark

Do you really want to get your hands tied up with big and expensive software companies ? Can you afford to reinvent the wheel by starting everytime projects from scratch ? Can you cope with the current turnover of programmers who jeopardize your credibility ? For your next project, get the right tool, learn to master it and rejoin the team of success.

Check some features

*availability per version type

✔ Visual editor & builder ✔ 2D & 3D scenario setups ✔ Logic runtime monitoring ✔ Orbit & Satellite editor ✔ HLA, CIGI, DIS, LAN ready ✔ Plan & Logic based tasking ✔ C/C++ code generator ✔ Code completion support
✔ Road & Route network ✔ HMI drag & drop builder ✔ OSG, VegaPrime, VBS compliant ✔ Free simulation engine ✔ Terrain (DTED, DEM, OpenFlt…) ✔ Mapping (Raster, Tiled, SVG…) ✔ State machines & behavior trees ✔ Radio & data-link modelling
✔ Low & high dynamics ✔ Weapon & sensor models ✔ SGP4 & TwoBody propagators ✔ Record & replay ✔ High Frequency RTC ✔ Batch analysis ready ✔ MySQL & Matlab ready ✔ Automatic interface generation