Sasi Software Solutions
Coding the next generation
Defense Industry: An Advanced Training System
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:
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 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.
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 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.
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
advanced communication system