Search
Write a publication
Pull to refresh
5
0
Send message

Очень интересное замечание, даже в голову не пришло!

В Carla (то, что на видео), такое, судя даже по видео, не предусмотрено. Ну сама логика движения машин там вшита глубоко в C++-вых скриптах, менять её, скорее всего, -- такое себе развлечение :)

В статье упоминался рукописный эмулятор, в нём логику движения прописывал я. Если заинтересованы в симуляции этого процесса (что в вашем видео), то склонируйте себе репозиторий проекта, измените в ветке main в файле emulator.py строки 295:299 на следующие:

if (
  abs(new_current_car_coordinates[0] - next_car_coordinates[0])
  + abs(new_current_car_coordinates[1] - next_car_coordinates[1])
  > 5 * self.car_radius # maybe bigger than 5
  ):

И запустите всё, согласно инструкции в ридмишке. Может, у вас получится более приближенный к реальности результат!

Information

Rating
Does not participate
Registered
Activity