TRDP stack modification for multi-master application.
Software developerLabVIEWC++
Software developer
IEC 61375 (Train Real-Time Data Protocol) doesn't provide a request interface that is targeted for a specific network interface. When creating master controllers in a test system, to optimize the size of the test rig, a protocol wrapper and the software stack is modified to enable sending the request messages via a specific interface.
Modifications done in C/C++ to the software stack of the IEC61375. LabVIEW used for testing the solution.
TRDPIEC-61375
LabVIEWC++
5 months
2023-10 - 2024-02
Data exchange application to enable software-in-the-loop testing.
Software developerLabVIEWPython
Software developer
Development of a special data exchange application that allow to connect to modelling software and achieve software-in-the-loop capabilities for the test system.
Replacing LabVIEW with Python in specific areas of the project reduced development time for the application to weeks instead of months.
LabVIEWPython
5 months
2023-08 - 2023-12
Replacement of EtherNet/IP adapters with software stack.
C++LabView
In large test systems, the number of communication adapters can be large. The study was made to showcase the use of a software stack instead of specialized hardware. This optimizes the cost, as the software stack is a fixed cost and does not depend on the amount of hardware manufactured. The solution simulated the traffic on EtherNet/IP bus in the worst-case scenario, proving the feasibility of such an approach.
C++LabView
5 months
2021-05 - 2021-09
Real-time test system architecture for automotive
Software developerLabVIEW
Software developer
Design and development of the architecture for a test system based on a LabVIEW Real-Time controller. Complete design of state machines for both the PC controller and RT-PC, including the data exchange protocol, logging libraries, and configurable EtherCAT data acquisition. Pre-existing code was reused wherever possible, and optimized to incorporate the latest advancements.
LabVIEW
Aus- und Weiterbildung
Aus- und Weiterbildung
1 year 4 months
2023-10 - 2025-01
Deep neural networks - applications in digital media
Postgraduate Program, Warsaw University of Technology
Postgraduate Program
Warsaw University of Technology
Thesis: Search for better baseline models against the EfficientNet-B1 for a Fine-Grained Visual Classification dataset.
4 years 6 months
2001-10 - 2006-03
Electronics studies at the chair of Electonic and Photonic Metrology.
M.Sc.Eng. in Electronics, Wroclaw University of Technology
TRDP stack modification for multi-master application.
Software developerLabVIEWC++
Software developer
IEC 61375 (Train Real-Time Data Protocol) doesn't provide a request interface that is targeted for a specific network interface. When creating master controllers in a test system, to optimize the size of the test rig, a protocol wrapper and the software stack is modified to enable sending the request messages via a specific interface.
Modifications done in C/C++ to the software stack of the IEC61375. LabVIEW used for testing the solution.
TRDPIEC-61375
LabVIEWC++
5 months
2023-10 - 2024-02
Data exchange application to enable software-in-the-loop testing.
Software developerLabVIEWPython
Software developer
Development of a special data exchange application that allow to connect to modelling software and achieve software-in-the-loop capabilities for the test system.
Replacing LabVIEW with Python in specific areas of the project reduced development time for the application to weeks instead of months.
LabVIEWPython
5 months
2023-08 - 2023-12
Replacement of EtherNet/IP adapters with software stack.
C++LabView
In large test systems, the number of communication adapters can be large. The study was made to showcase the use of a software stack instead of specialized hardware. This optimizes the cost, as the software stack is a fixed cost and does not depend on the amount of hardware manufactured. The solution simulated the traffic on EtherNet/IP bus in the worst-case scenario, proving the feasibility of such an approach.
C++LabView
5 months
2021-05 - 2021-09
Real-time test system architecture for automotive
Software developerLabVIEW
Software developer
Design and development of the architecture for a test system based on a LabVIEW Real-Time controller. Complete design of state machines for both the PC controller and RT-PC, including the data exchange protocol, logging libraries, and configurable EtherCAT data acquisition. Pre-existing code was reused wherever possible, and optimized to incorporate the latest advancements.
LabVIEW
Aus- und Weiterbildung
Aus- und Weiterbildung
1 year 4 months
2023-10 - 2025-01
Deep neural networks - applications in digital media
Postgraduate Program, Warsaw University of Technology
Postgraduate Program
Warsaw University of Technology
Thesis: Search for better baseline models against the EfficientNet-B1 for a Fine-Grained Visual Classification dataset.
4 years 6 months
2001-10 - 2006-03
Electronics studies at the chair of Electonic and Photonic Metrology.
M.Sc.Eng. in Electronics, Wroclaw University of Technology