Když to čtu, úplně cítím, jak mi ten starý olejem načichlý svět mizí pod rukama. Jasně, elektronika, senzory, RTOS, to všechno mě jako ajťáka děsně fascinuje, ale zároveň mě štve, jak se z auta stává jen další počítač na kolech. Mám rád logiku řídicích smyček, drive by wire je boží, jenže hele, miliony řádků kódu ve voze, který by měl hlavně jezdit, to je prostě šílenství. Zároveň mě ale tahle softwarová evoluce tak moc zajímá, že bych u toho železa bez ní už asi nevydržel.
Hlučný rám z kovu a dřeva se postupně mění v síťový uzel na asfaltu. Místo samotného paliva a pístů nastupují algoritmy a řídicí smyčky. Původní vozidlo má spalovací komoru a jen minimum další techniky. Dnešní auto v sobě nese miliony instrukcí a složitý firmware.
Čistě mechanické táhla a převody nahrazují elektronické řídicí jednotky, které ovládají časování zapalování, vstřikování paliva i protiblokovací brzdové systémy. Pole senzorů zásobují daty mikrokontroléry. Uzavřené regulační smyčky, známé z teorie řízení, dnes ovládají řízení, trakci i správu baterie. Tam, kde kdysi plyn otevírala ruční páka, dnes prochází signál systému drive by wire reálným časovým operačním systémem a komunikačními sběrnicemi.
Jak se zpřísňují bezpečnostní požadavky, pasivní prvky se rozšiřují o aktivní systémy. Airbagy potřebují akcelerometry a algoritmy pro vyhodnocení nárazu. Stabilizační programy spoléhají na snímače rychlosti natočení kolem svislé osy a inerciální měřicí jednotky. Kamerové moduly a radarové senzory podporují asistenční funkce řidiče, od adaptivního tempomatu po udržování v jízdním pruhu. Každá nová funkce přidává další software, od zpracování signálu až po rutiny pro plánování trajektorie.
Informační a zábavní systémy přinášejí složitost spotřební elektroniky. Navigace zpracovává mapové podklady jako grafy. Komunikační moduly zajišťují vzdálené aktualizace i šifrování. Auto dnes obsahuje operační systémy, middleware a rozhraní člověk stroj navrstvené na původní logiku řízení motoru. S rostoucím objemem a neuspořádaností kódu rostou i náklady na integraci, což výrobce tlačí k centralizovaným výpočetním doménám a standardizovaným architekturám.
Výsledkem je vozidlo, které stejně jako točivý moment a rozvor kol definují i softwarová architektura a datová propustnost. Původní kočár řešil pohyb viditelnými koly, ozubenými soukolími a táhly. Jeho nástupce se v provozu orientuje pomocí neviditelných logických cest a spouští víc řádků kódu než letoun navržený pro bojové nasazení.