Sasi Software Solutions
Coding the next generation
CASE STUDY
Defense Industry: An Advanced Training System
Business Challenge
Our client hails from an European naval defense industry, they have a great many products that they have developed and shipped to different countries like missile defense systems, submarines. Training new personnel on these systems is a time taking and costly endeavour.
The client had a proprietary simulator already built that can train personnel, but this solution required the personnel to visit the simulation lab in person and complete all his training in the simulation lab.
This kind of training had the following limitations:
Our Solution
We developed an emulated system that could be accessed remotely and could run on any computer with a small setup that mimicked the original system. We created a web application whose user interface looks very similar to the controllers and control panels in the actual system. The user can then interact with this system and the system would emulate the original system to train the user in specific routines or handling different situations.
Main components of the solution are as follows:
The Builder:
The instructor uses this builder to create lessons with specific routines or scenarios in mind. The user has to follow one of the many paths laid out by the instructor to complete the task at hand.
The LMS:
A comprehensive Learning Management System, that lets the instructor create a curriculum, design tests and study material. The student can use the system to learn the curriculum and take tests to get scores.
The Player:
The student will be able to access the player though the LMS, to play the lesson as dictated by the lesson definition (JSON). The student can play the lesson in one of three modes.
Challenges we had
Due to the unique nature of the industry and the kind of solution we were trying to provide, there were many technical challenges we had to overcome. Here a few challenges that our engineering team had to solve:
Often interacting with such advanced and complex machines required that the student had to access multiple control panels and the lesson had to play across all these control panels simultaneously.
At times, the different control panels were different tabs in the same physical machine and at other times they were different physical machines connected over LAN.
Submarine systems and missile defense systems have a map overlay that depicts the movement, trajectories, range, etc., of different other vessels and how they change with time.
There are often different ways to handle the same situation, the user should be able to select any valid path of completing the task.
Technologies Used
Outcome
We have successfully developed and deployed multiple instances of the system that are being used to train new personnel. As of today we have:
missile defense system
in production.
submarine
in production.
advanced communication system
in pre-production.
Let's Talk