Samochód definiowany programowo: rewolucja przemysłowa czy marketingowy szum?

6

Na ostatnich pokazach motoryzacyjnych i konferencjach prasowych w dyskusjach zaczął dominować nowy termin: pojazd definiowany programowo (SDV). Jednak jeśli chodzi o dokładną definicję, nawet inżynierowie i menadżerowie odpowiedzialni za stworzenie tych maszyn często wymijają się z jej treścią.

Chociaż termin ten jest agresywnie promowany przez głównych graczy – takich jak BMW ze swoją nadchodzącą linią pojazdów elektrycznych Neue Klasse – nadal istnieje znaczna rozbieżność między marketingowym szumem a namacalną rzeczywistością techniczną.

Definicja koncepcji

W sercu przyjętej przez branżę definicji samochodu definiowanego programowo leży zasadnicza zmiana w sposobie konstruowania samochodów. Według liderów branży koncepcja ta oznacza „zmianę paradygmatu”, w ramach której:

  • Sprzęt jest oddzielony od funkcjonalności: podstawowe możliwości nie są już na stałe powiązane z komponentami fizycznymi.
  • Ciągła innowacja: Zamiast być „kompletnym” w momencie zjazdu z linii produkcyjnej, pojazd może rozszerzać swoje możliwości dzięki aktualizacjom OTA (Over-the-Air).
  • Zarządzanie cyklem życia: Nowe usługi i funkcje można wprowadzać przez cały okres eksploatacji pojazdu, tak jak smartfony uzyskują nowe funkcje systemu operacyjnego.

Rzeczywistość oprogramowania we współczesnym prowadzeniu pojazdu

Aby zrozumieć, dlaczego termin ten wydaje się tak niejasny, warto przyjrzeć się, w jaki sposób oprogramowanie już przenika wrażenia z jazdy. Wpływ ten można podzielić na dwa odrębne obszary:

1. Dynamika pojazdu i wrażenia z jazdy

Prawie każdy nowoczesny samochód wykorzystuje oprogramowanie do zarządzania interakcją między kierowcą a samochodem. Nawet w samochodach wyposażonych wyłącznie w manualną skrzynię biegów oprogramowanie określa reakcję przepustnicy, aby zrównoważyć wydajność i zgodność z wymogami ochrony środowiska.

W bardziej zaawansowanych modelach obserwujemy rozwój technologii by-wire. Kiedy samochód korzysta z elektronicznego pedału gazu, hamulców lub układu kierowniczego, kierowca nie ma już bezpośredniej interakcji z elementami mechanicznymi. Zamiast tego sterownik emituje sygnał, który oprogramowanie interpretuje, a następnie wydaje polecenie sprzętowi. Zgodnie z tą logiką prawie każdy nowoczesny samochód można nazwać „zdefiniowanym programowo”.

2. Systemy wspomagające

Poza mechaniką jazdy, oprogramowanie steruje niemal każdym mniej istotnym systemem w samochodzie, od klimatyzacji i multimediów po podstawowe funkcje wnętrza, takie jak działanie wentylatorów. Kod określa, jak zachowują się te komponenty. Chociaż systemy te są „sterowane oprogramowaniem”, rzadko nazywa się je „definiowanymi programowo”, ponieważ nie reprezentują one zmiany w podstawowej architekturze pojazdu.

Dlaczego to rozróżnienie jest ważne

Zamieszanie wynika z różnicy pomiędzy zarządzanym programowo a definiowanym programowo.

Samochód „sterowany programowo” wykorzystuje kod do kontrolowania istniejącego sprzętu. Teoretycznie samochód „definiowany programowo” to samochód, którego sprzęt stanowi elastyczną platformę, a wartość samochodu wynika z działającego na nim oprogramowania.

Sceptycyzm ze strony biur projektowych i inżynierów wynika z faktu, że „wartość dodana” pozostaje niejasna. Jeśli samochód jest naprawdę zdefiniowany programowo, sprzęt musi być drugorzędny w stosunku do doświadczenia cyfrowego. Jednak wielu konsumentom i ekspertom branża musi jeszcze udowodnić, że ta zmiana oferuje coś więcej niż tylko bardziej wyrafinowany sposób sprzedaży subskrypcji i aktualizacji cyfrowych.

Pozostaje zasadnicze pytanie: czy samochód definiowany programowo to prawdziwy krok w inżynierii motoryzacyjnej, czy tylko sposób na zmianę marki rosnącej złożoności systemów cyfrowych?

Wniosek
Podczas gdy branża zmierza w stronę przyszłości, w której oprogramowanie określa możliwości pojazdu, termin „zdefiniowany przez oprogramowanie” znajduje się obecnie w szarej strefie pomiędzy ewolucją techniczną a żargonem marketingowym. Dopóki branża nie będzie w stanie jasno wykazać, jak ta zmiana zasadniczo zmienia doświadczenie użytkownika (wykraczając poza proste aktualizacje), pozostanie to pojęciem poszukującym swojej definicji.