211service.com
Symulator jazdy typu open source, który trenuje pojazdy autonomiczne
Samochody autonomiczne mają zrewolucjonizować systemy transportowe na całym świecie. Jeśli wierzyć temu szumowi, na otwartą drogę wkrótce wyjadą całkowicie autonomiczne pojazdy.
Prawda jest bardziej złożona. Najbardziej zaawansowane technologie autonomicznej jazdy działają tylko w ekstremalnie ograniczonym zestawie środowisk i warunków pogodowych. I chociaż większość nowych samochodów będzie miała jakąś formę pomocy kierowcy w nadchodzących latach, autonomiczne samochody, które jeżdżą w każdych warunkach bez nadzoru człowieka, są jeszcze za wiele lat.
Jednym z głównych problemów jest to, że ciężko jest wyszkolić pojazdy, aby radziły sobie we wszystkich sytuacjach. A najtrudniejsze sytuacje są często najrzadsze. Istnieje wiele trudnych sytuacji, z którymi kierowcy rzadko się spotykają: dziecko wpadające na jezdnię, pojazd jadący po niewłaściwej stronie ulicy, wypadek tuż przed nim i tak dalej.
W każdej z tych okoliczności samochód autonomiczny musi podejmować dobre decyzje, nawet jeśli prawdopodobieństwo ich napotkania jest niewielkie. Rodzi to ważne pytanie: w jaki sposób producenci samochodów mogą trenować i testować swoje pojazdy, skoro takie zdarzenia zdarzają się tak rzadko?
Dziś otrzymujemy pewnego rodzaju odpowiedź dzięki pracy Aleksieja Dosowickiego z Intel Labs i kilku kumpli z Toyota Research Institute i Computer Vision Center w Barcelonie w Hiszpanii. Stworzyli symulator jazdy typu open source, którego producenci samochodów mogą używać do testowania technologii samodzielnej jazdy w realistycznych warunkach jazdy.
System o nazwie CARLA (Car Learning to Act) symuluje szeroki zakres warunków jazdy i bez końca powtarza niebezpieczne sytuacje, aby pomóc w nauce. Zespół wykorzystał go już do oceny wydajności kilku różnych podejść do autonomicznej jazdy.
Symulatory jazdy nie są nowe. Istnieje wiele realistycznych symulatorów jazdy i wyścigów, z których wiele jest przeznaczonych do gier. Różne autonomiczne grupy jeżdżące wykorzystały je do testowania swoich technologii.
Jednak żaden z tych symulatorów nie zapewnia takich informacji zwrotnych, jakich potrzebują autonomiczne systemy jazdy, aby skutecznie trenować. Systemy te nie pozwalają też na znaczącą kontrolę nad warunkami jazdy ani działaniami innych czynników.
Symulatory wyścigów zwykle nie mają ruchu krzyżowego ani pieszych. A symulatory miejskie, takie jak Grand Theft Auto, nie dają kontroli nad pogodą, pozycją słońca, zachowaniem innych samochodów, sygnalizacją świetlną i pieszymi, rowerzystami i tak dalej.
A te opatentowane systemy nie dają takiej technicznej informacji zwrotnej, jakiej potrzebują systemy autonomicznej jazdy.
Więc Dosovitskiy i spółka stworzyli własny symulator. CARLA oferuje bibliotekę zasobów, które można rozmieścić w miastach w różnych warunkach pogodowych i oświetleniowych. Biblioteka zawiera 40 różnych budynków, 16 animowanych modeli pojazdów i 50 animowanych pieszych.
Zespół wykorzystał je do stworzenia dwóch miasteczek z kilkoma kilometrami dróg do jazdy, a następnie przetestował trzy różne podejścia do szkolenia systemów autonomicznych. Podejścia są oceniane w kontrolowanych scenariuszach o rosnącym stopniu trudności, mówi zespół.
Wyniki pokazują, że system może odegrać użyteczną rolę. Zespół opublikował wideo wynikającego z tego zachowania podczas jazdy, które wyraźnie pokazuje, jak dobrze systemy mogą działać, ale także dlaczego tego rodzaju szkolenia nie można przeprowadzić na prawdziwych drogach — samochody czasami jeżdżą po chodniku, po przeciwnej stronie drogi, uderzają w inne samochody i tak na.
Oczywiście system taki jak CARLA nigdy nie zastąpi czasu jazdy na prawdziwych drogach. Może jednak stanowić użyteczny i bezpieczny poligon doświadczalny dla nowych pomysłów. I dlatego jest to ważne.
CARLA jest oprogramowaniem typu open source i można go używać bezpłatnie do celów niekomercyjnych. Więc każdy może spróbować www.carla.org . Mamy nadzieję, że CARLA umożliwi szerokiej społeczności aktywne zaangażowanie się w badania nad autonomiczną jazdą, mówi zespół.
Nr ref.: arxiv.org/abs/1711.03938 : CARLA: Otwarty symulator jazdy miejskiej