Hardware-in-the-loop (HIL)
Un método de prueba en el que el controlador real funciona contra una simulación en tiempo real de la máquina que debe controlar.
Probar un controlador de frenos estrellándose contra cosas es caro y peligroso. En un banco HIL, la unidad de control real ejecuta su firmware real, pero sus sensores y actuadores se sustituyen por un ordenador que simula en tiempo real el vehículo, el motor o el avión. El simulador genera velocidades de rueda y señales de presión, el controlador responde y el simulador calcula lo que habría pasado.
La ventaja es poder probar hielo en la calzada, fallos de sensores y cortocircuitos miles de veces al día, sin nadie delante. HIL es el último paso de una cadena que empieza con model-in-the-loop y software-in-the-loop, donde las mismas pruebas se ejecutan contra modelos y código compilado sin hardware. Es práctica habitual en automoción y aeronáutica, donde las normas de seguridad prácticamente lo exigen.