Five levels, one
progressive curriculum

L1 — Classical PID

L2 — LQR & State Feedback

L3 — Sliding Mode Control

L4 — Gain Scheduling to LPV

L5 — LPV-SMC & Active Fault Tolerance

L1 — Classical PID

L2 — LQR & State Feedback

L3 — Sliding Mode Control

L4 — Gain Scheduling to LPV

L5 — LPV-SMC & Active Fault Tolerance

Not a simulation-only toy. Real hardware, real faults

Every controller you design gets flashed to an STM32 board and exercised against a physical testbed inside a HIL rig — with a fault-injection switch built into the hardware, not bolted on afterward.

From transfer functions to Lyapunov-based robustness, each level closes with the same question: inject a standard fault and measure exactly where the controller stops holding.

Hardware-in-the-
Loop, not pure sim

Fault injection
built into the rig

Every experiment follows
the same five-stage structure

01

Design in Simulink

Design and tune your controller entirely in a pure Simulink environment first — no hardware risk while you're still getting the theory right.

02

Deploy to STM32

Auto-generate code and flash it to the real flight-controller board. The same model now runs against a physical testbed inside the HIL rig.

03

Inject a fault & measure

Trigger a standard fault live, record how the controller responds, and get an auto-generated performance report against a clear pass threshold.

Bring Robavionix to your course

Tell us about your course, cohort size, and timeline, and we'll help you figure out whether Core, Pro, or a Classroom set is the right fit.

Usually replies within 2 business days

Fill the contact form

Tell us what you need and we'll reply with useful next steps.

Bring fault-tolerant control into your course

From a single Core kit for self-study to a full Classroom set for ten students, we'll help you find the right fit for your syllabus.

Buy Pro VersionDownload Now