Sigma Software was founded in 2002, and back then was conceived as a brand that would create awesome products and help develop Ukrainian IT ecosystem.
Sigma Software is well-known as the company that develops and promotes the Ukrainian tech ecosystem countrywide and worldwide (for example, the Ukrainian pavilion at London Tech Week 2019, the Ukrainian Israel Innovation Summits).
What was the challenge?
Sigma Software team has designed and implemented the client-server applications and provided their integration with Knorr-Bremse automated driving technology for Autonomous Yard Maneuvering (AYM) solution.
Knorr-Bremse Group, a well-known German manufacturer of braking systems for rail and commercial vehicles on the market for over 110 years. With 24,000 employees and 100 locations in 30 countries, the company is one of the world leaders in the field.
Having a bunch of proprietary on-board control devices and systems Knorr-Bremse is working to combine them together and come up with a cutting-edge automated truck driving technology. The first solution which this technology was adopted to was the Automated Yard Maneuvering system, which enables the truck to maneuver without a driver within a closed area of the truck yard and performs maneuvers to the loading bay and parking areas observed and controlled by Yard Operator, Loader and Driver from web and mobile applications.
What is the solution?
The goal of the project was to deliver components for Autonomous Yard Maneuvering solution supporting an autonomous truck driving and showing how the truck may be controlled within a truck yard by its driver, with the yard operator and loader communicating and managing the truck loading and unloading process from their mobile devices and computers. The delivery of the Sigma Software team included Yard Server, Yard Operator web interface, and Mobile applications for Driver and Loader.
The work of Sigma Software team included:
- Joint elaboration of application requirements and components integration protocols;
- User interface concept and UI design;
- Applications development and testing;
- End-to-end test scenario preparation and joint testing with vehicle emulator and real truck.
Our team enjoyed working with Knorr-Bremse innovative on-board systems and devices and setting up integration protocols for applications in collaboration with Knorr-Bremse team. Minimal set of features required for this demonstration had to be delivered within an extremely short timeline, so we had to consider most efficient ways of collaboration, implementation, and delivery.
The work started in May 2016 and lasted during the summer. Knorr-Bremse successfully presented a fully autonomous truck and the Autonomous Yard Maneuvering system during IAA 2016 Commercial Vehicles exhibition in Hannover at the “New Mobility World Live” demonstration area.
What are the final results?
Sigma Software team delivered solution components in time and participated in the end-to-end testing of the system with a real truck. Knorr-Bremse successfully presented autonomous truck and Autonomous Yard Maneuvering applications during the IAA 2016 Commercial Vehicles exhibition in Hannover at the “New Mobility World Live” demonstration area.
- Server: F#, Reactive Extensions, F# Agents, TCP, WebSockets, Asp.Net;
- Clients: React, React-dom, React-native, redux, immutable.js, moment.js