Train Lab - Hardware In The Loop

 

Summary

The Train lab or “Laborame” as it was called is a hardware and software in the loop simulation environment composed of multiple software and hardware component aimed at create an accurate simulated environment equivalent to a real life train. The goal of the project was to fast track and improve the quality of the train control and monitoring software prior to a train being ready.

Sub-systems equipments where either physically present in the lab or they were simulated using C++ software. I personally worked on the simulated model of the Traction and Brake Models, along with the Remote Maintenance Box. One of the most interesting projects i worked on in this lab was that of a Google Earth Integration. This involved translating the virtual movements of the real master controller on the drivers desk, into a dataset of GPS coordinates which would update the movement of a virtual train on Google Earth. This enable the capabilities to simulate real world mission scenarios, further allowing the customer to validate the accuracy of their mission data.

Technology Used:

CentOS, C++, Python, Embedded C, .NET, Unity3D, Embedded Linux

Previous
Previous

Skaftini - Last Mile Delivery Solution

Next
Next

Feta Investment App