Tactical Communications Training Environment



Army Research Institute
2-13th Aviation Regiment – Unmanned Aircraft Systems Training Battalion


ASTi integrated advanced speech recognition, synthetic speech generation, and a radio communications simulation into a U.S. Army serious game. Using this environment, unmanned aerial systems (UAS) sensor operators can practice manned-unmanned team (MUM-T) communication skills.

U.S. Army photo/Spc. Andrew Ingram, 1st BCT, 4th Inf. Div.

Challenges &

The challenge requirements are listed in blue, ASTi's applicable components are in black:

Intelligent In-Game Entities

Replace instructors or role players with automated, intelligent, in-game entities. Students should be able to practice tactical communications without an instructor present, minimizing overhead and improving students’ flight line performance.

Construct’s framework consists of speech recognition, language understanding, artificial intelligence, and synthetic speech technologies. Within this environment, automated entities respond appropriately to students in real time and take action based on their voice input. Additionally, Construct extracts key information from trainees' communications for after-action review.

Integrate with Partner Technology

Monitor simulation status, control in-game entities, and collect/send information for after-action performance review.

Construct integrates with the U.S. Army's One Semi-Automated Forces (OneSAF) and Aptima's PM Engine™ software using its own RESTful application program interface (API). OneSAF uses the API to communicate with Construct, maintaining simulation state and triggering in-game entities to act. The API (along with DIS compatibility) allows Construct to send captured information to PM Engine for trainee evaluation and review.

Web-based command and control

Provide centralized configuration and management services.

The customer can access configuration and management services for Voisus and Construct from anywhere on the network using a browser.

Support Multiple Training Sessions

Trainees should be able to participate in individual training missions at the same time.

Five or more students can run simultaneous missions on a single Voisus/Construct server. Unique DIS exercise IDs isolate training missions from each other.

Information Assurance (IA) compliance

Maintain ongoing compliance with stringent DoD cybersecurity certification and accreditation processes, such as DIACAP ATO and RMF.

ASTi offers an ongoing IA maintenance program or a one-time system IA hardening procedure for customers to apply into a simulator's accreditation boundary. Both approaches relieve on-site technical staff of difficult and time-consuming IA chores. ASTi’s current generation server products are based on Red Hat® Enterprise Linux®, the most certified operating system (OS) available today. The IA program is an ideal security solution for customers who require even more rigorous IA controls, conformance to DoD standards, and OS patch management throughout the product’s lifetime.

Future Expansion

The system should provide a clear path to add new missions, scenarios, content, and interactions.

Construct's web-based interface and plug-in architecture allow engineers and subject-matter experts to add new content and expand the TCTE's training capabilities.

Components Deployed

Voisus Clients

Live, Virtual, Constructive & Gaming (LVC-G) voice comms delivered to PCs, tablets and games


  • Clients: run on a variety of platforms and integrate seamlessly with Construct to capture student audio for analysis, and transmit synthetic speech responses to the appropriate trainee.
  • Radios: realistic ranging effects mimic real world radio communications.


Create an active communications environment


  • Voice-Enabled Entities: Add voice interaction and communications to intelligent agents. Create and integrate custom behaviors. Create intelligent entities which communicate and respond based on what they know, and what they hear.
  • Intelligent Communications: Create intelligent communications behaviors within Construct or interface with your own or third-party AI. Either way, Construct gives you the flexibility to quickly add simple to complex behavior models wherever you need them.