Hardware-in-the-loop (HIL)
Метод тестирования, при котором настоящий контроллер работает с симуляцией управляемой машины в реальном времени.
Проверять тормозной контроллер, врезаясь во что-нибудь, дорого и опасно. На стенде HIL настоящий блок управления выполняет настоящую прошивку, а его датчики и исполнительные механизмы заменяет компьютер, в реальном времени моделирующий автомобиль, двигатель или самолёт. Симулятор выдаёт скорости колёс и сигналы давления, контроллер реагирует, а симулятор вычисляет, что произошло бы на самом деле.
Выигрыш в том, что чёрный лёд, отказы датчиков и короткие замыкания можно проигрывать тысячи раз в сутки без участия человека. HIL — последнее звено цепочки, начинающейся с model-in-the-loop и software-in-the-loop, где те же тесты идут на моделях и скомпилированном коде без железа. В автомобильной и авиационной отраслях это стандартная практика: стандарты безопасности фактически её требуют.