Auta z przyszłości są już dziś - tylko kod musi nadążyć. Co trzeba wiedzieć o Software Defined Vehicles?
Czy da się zmienić funkcje samochodu… aktualizacją oprogramowania? Przejście na Software Defined Vehicles to techniczna rewolucja, która stawia na głowie dotychczasowe podejście do tworzenia aut. Ale co naprawdę oznacza to dla inżynierów? W kolejnym odcinku podcastu wkraczamy w świat przyszłości oprogramowania w samochodach.W tym odcinku:Rozbieramy na czynniki pierwsze koncepcję Software Defined VehiclesTłumaczymy, za co odpowiadają zonale i HPC w nowoczesnych autachMówimy o tym, dlaczego reużywalność i skalowalność kodu to już koniecznośćOmawiamy użycie AI i Big Data w autonomicznej jeździe i analizie danych z pojazdówZastanawiamy się, czy 10 000 testów dziennie to dużo… czy za mało?Eksperci odcinka:Paweł Kmiecik – Software validation engineer z ponad 4-letnim doświadczeniem w branży automotive. Podczas codziennej pracy zajmuje się automatyzacją testów jak i budową środowisk testowych. Dodatkowo zajmuje się również tworzeniem modeli symulacyjnych, które umożliwiają wykonanie bardziej zaawansowanych testów oprogramowania wykorzystując zasoby sprzętowe. Z wykształcenia Inżynier Automatyki i Robotyki. Zainteresowania poza szeroko pojętą inżynierią to sporty siłowe oraz rynki finansowe.Łukasz Okoń – Absolwent kierunku Teleinformatyka na Politechnice Śląskiej. Już wtedy przejawiał zainteresowanie motoryzacją, podczas studiów uzyskał wiele osiągnięć w tej dziedzinie będąc członkiem zespołu Polsl Racing. Profesjonalną karierę z systemami wbudowanymi rozpoczął przed ośmiu laty jako embedded software developer. Po kilku latach odkrył swoją pasję, którą jest architektura oprogramowania. Aktualnie pracuje dla jednego z największych producentów samochodów na świecie jako Architekt Oprogramowania.Linki do zagadnień poruszanych w rozmowie:Strona kariera w Capgemini Engineering: https://www.capgemini.com/pl-pl/kariera/twoja-kariera/kariera-w-capgemini-engineering/Podcast Capgemini Polskahttps://www.capgemini.com/pl-pl/kariera/dlaczego-capgemini/Produkcja: Cleverheartedhttps://www.cleverhearted.com/
Dokładnie. Ja jeszcze z perspektywy testera tutaj dodam, że kiedyś testowaliśmy mniejsze jednostki tzw. CIUSY, które były jakby wyspecjalizowane w wykonywaniu danej czynności czy to danego modułu i tam było dajmy na to 100 w aucie. I w tym momencie mieliśmy 100 osobnych modułów, które mogły być testowane, które tylko się komunikują ze sobą, jeżeli jest taka potrzeba. Natomiast teraz mamy jakby całą nową architekturę, gdzie mamy jeden wielki komputer pokładowy tzw. HPC. I kilka z zonali, tak? A więc to też jest duża, duża zmiana, o której może też Łukasz zaraz dopowie. Ja tylko chciałem powiedzieć, że właśnie te testy stają się coraz bardziej skomplikowane przez właśnie liczbę zależności między tymi modułami, a więc teraz wszystko się komunikuje ze sobą, głównie też po sieci Ethernet, która w Automotive coraz więcej zyskuje popularności, przez co te testy są coraz bardziej skomplikowane.
Wymagania na zmianę podejścia do budowy samochodów, ale także udostępnienia pewnych funkcji, które są implementowane w smartfonach. Czyli mamy producentów telefonów komórkowych, mamy producentów samochodów. Oni muszą ze sobą współpracować, żeby te rozwiązania po jednej i z drugiej strony były ze sobą kompatybilne, a przy okazji również bezpieczne. Jeżeli powiedziałaś też o tym Eternecie, o tej magistrali Ethernet, która jest wykorzystywana często w zamian lub przy współpracy z magistralą CAN, standardową magistralą samochodową, ona również musi zapewniać pewne poziomy bezpieczeństwa. Było kilka takich przypadków, gdzie brak takich zabezpieczeń z Cyber Security spowodował niezbyt ciekawe rezultaty. Na przykład jeden z producentów oprogramowania pozwalał wpiąć się do takiej magistrali, transmisja pomiędzy modułami samochodu, w tym przypadku pomiędzy samochodem, który umożliwia autonomiczną jazdę, a kierownicą samochodu, czyli wydawanie komend z autonomicznej jazdy, jaki powinien być kąt kierownicy i przez to jak powinien skręcać samochód, a także przyspieszać i hamować.
Pokazano wszystkie 2 dopasowania. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kliknij, aby znaleźć fragmenty, w których pada.
Czy da się zmienić funkcje samochodu… aktualizacją oprogramowania? Przejście na Software Defined Vehicles to techniczna rewolucja, która stawia na głowie dotychczasowe podejście do tworzenia aut. Ale co naprawdę oznacza to dla inżynierów? W kolejnym odcinku podcastu wkraczamy w świat przyszłości oprogramowania w samochodach.
W tym odcinku:
Rozbieramy na czynniki pierwsze koncepcję Software Defined VehiclesTłumaczymy, za co odpowiadają zonale i HPC w nowoczesnych autachMówimy o tym, dlaczego reużywalność i skalowalność kodu to już koniecznośćOmawiamy użycie AI i Big Data w autonomicznej jeździe i analizie danych z pojazdówZastanawiamy się, czy 10 000 testów dziennie to dużo… czy za mało?Eksperci odcinka:
Paweł Kmiecik – Software validation engineer z ponad 4-letnim doświadczeniem w branży automotive. Podczas codziennej pracy zajmuje się automatyzacją testów jak i budową środowisk testowych. Dodatkowo zajmuje się również tworzeniem modeli symulacyjnych, które umożliwiają wykonanie bardziej zaawansowanych testów oprogramowania wykorzystując zasoby sprzętowe. Z wykształcenia Inżynier Automatyki i Robotyki. Zainteresowania poza szeroko pojętą inżynierią to sporty siłowe oraz rynki finansowe.
Łukasz Okoń – Absolwent kierunku Teleinformatyka na Politechnice Śląskiej. Już wtedy przejawiał zainteresowanie motoryzacją, podczas studiów uzyskał wiele osiągnięć w tej dziedzinie będąc członkiem zespołu Polsl Racing. Profesjonalną karierę z systemami wbudowanymi rozpoczął przed ośmiu laty jako embedded software developer. Po kilku latach odkrył swoją pasję, którą jest architektura oprogramowania. Aktualnie pracuje dla jednego z największych producentów samochodów na świecie jako Architekt Oprogramowania.
Linki do zagadnień poruszanych w rozmowie:
Strona kariera w Capgemini Engineering: https://www.capgemini.com/pl-pl/kariera/twoja-kariera/kariera-w-capgemini-engineering/
Podcast Capgemini Polska
https://www.capgemini.com/pl-pl/kariera/dlaczego-capgemini/
Produkcja: Cleverhearted
https://www.cleverhearted.com/