Smart Trains 1

ST 2 Hierarki – A Concept Hydrogen Train for the Future

Have you noticed quite a few terms we use in development projects are related to trains? If things didn’t go well, software might crash, projects might get off track or even derailed. On the positive side, when a project is successful, it will roll out to the market making a splash!

Here is my new 3D-printed hobby train rolling out! This is a futuristic model of a hydrogen fuel-cell powered train. It is named Hierarki to symbolize the importance of hierarchy in software architecture, both in the way how components are managed in a system and how states within each component are organized.

This model is in the substantial G-scale (about 1:24) and runs outdoors. It consists of up to four units and operates in a push-pull configuration on internal batteries. It is controlled by an STM32L4S5 microcontroller with over 30 hierarchical state machines running in parallel on top of an enhanced statechart framework based on Quantum Platform (QP), covering high-level control to low-level device drivers.