vsTASKER is an advanced, real-time simulation toolkit developed by Virtual Sim. It allows engineers and developers to design, build, and visualize complex logic and behavioral models—like military defense scenarios, satellite orbits, or autonomous drones—without starting from scratch.Key FeaturesVisual Logic & C++ Generation: Uses diagrams (like Grafcets and Behavior Trees) to build rules, then automatically generates C++ code.Real-Time Scenario Editor: Provides a 2D map for designing simulations and monitoring them at runtime.3D Visualization: Supports integration with engines like OpenSceneGraph and VegaPrime to render highly detailed 3D environments.
Space & Satellite Simulation:
Includes built-in orbit definitions, satellite propagation, and space-to-ground visibility testing.Behavior Modeling: Perfect for testing artificial intelligence and autonomous systems like underwater drones and missiles.
vsTASKER handles:Space and Satellite Orbit simulationsAutonomous Vehicle / Drone behavior testingMilitary and Defense tactical scenarios
vsTASKER is a specialized real-time simulation software development kit (SDK) developed by VirtualSim. It is primarily designed for the defense industry, aerospace, and system integration to develop, animate, and visualize complex real-time scenarios.Instead of building simulation software from scratch, engineers use vsTASKER's graphical paradigm and automatic C++ code generation to create standalone, high-performance simulation engines.
Core Technical ArchitectureVisual Programming:
It features a diagram editor to build complex logic, state machines, and knowledge bases graphically.
Automatic C++ Code Generation:
It transforms your visual behavior diagrams directly into optimized, compiled C++ code.
White-Box System:
It functions as an open system where engineers can directly inject custom C/C++ code, avoiding the constraints of restrictive "black-box" platforms.
Independent Execution:
The generated code compiles into standalone executables or DLLs, allowing them to run independently of the main vsTASKER graphical user interface (GUI).
Key FeaturesBehavior Modeling:
Quickly model specific entity paths, responses, and tactics (e.g., drone swarm movements, pathfinding, or threat evasions).Integrated Visualization: Includes a 2D OpenGL map display for rapid scenario setup alongside an integrated OpenSceneGraph (OSG) 3D engine and 3D globe display for space missions.
Environment Systems:
Built-in multi-layered terrain modeling, weather effect systems, and collision detection.Space & Orbit Simulations: Includes space orbit propagators (such as SGP4, J2, and Two-Body models) capable of handling NORAD Two-Line Element (TLE) descriptions for satellite tracking.
Military Interoperability: Supports industry-standard distributed simulation protocols like DIS (Distributed Interactive Simulation) and HLA (High Level Architecture).
Common ApplicationsvsTASKER is used across a variety of simulation environments:Defense & Electronic Warfare: Anti-missile Monte Carlo systems and battlefield simulations.Unmanned Systems: UAV path optimization and autonomous underwater vehicle (AUV) sonar navigation testing.High-End 3D Integrations: Plugs natively into third-party engines such as Presagis VegaPrime, Satellite Toolkit (STK), and Calytrix Titan Vanguard.Civilian Training: Air Traffic Control (ATC) collision forecasting and heavy rail train cabin simulators.