Тема: Разработка алгоритма имитации дорожного трафика с низкой нагрузкой на вычислительные ресурсы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1.1 Постановка задач 6
2. Аналогичные решения 7
2.1 Обоснование выбора алгоритма 8
2.2 Новизна 10
3. Общая информация об игровом движке Unity3D 11
3.1 Что такое Unity3d 11
3.2 Работа с Unity 12
3.3 Возможности Unity 13
4. Обзор языка программирования C# 16
4.1 Обзор 16
4.2 Сильные Особенности программирования C # 17
5. Практическая часть 18
5.1 Создание маршрутов для трафика 18
5.2 Создание инструмента для построения маршрутов 20
5.3 Движение трафика 21
5.5 Перестроение и обгон 25
5.6 Перекрестки 26
5.6.1 Перекрестки со светофорами 27
5.6.2 Перекресток со знаками приоритетов 27
5.6.3 Перекрестки равнозначных дорог 27
5.7 Аварийные ситуации 28
5.8 Менеджер генерации машин по всему маршруту 28
6. Архитектура приложения 32
6.1 Менеджер дорог
6.2 Генератор трафика на маршруте 33
6.3 Основная логика поведения трафика 34
7. Тестирование 36
8. Внедрение 38
9. Заключение 39
10. Список использованных источников 40
11. Приложения 41
📖 Введение
ИИ для городского трафика актуальный тем, что в современном мире количество автомобилей в городах постоянно растет. Люди стремятся получить водительское удостоверение и приобрести собственный автомобиль. Современные автошколы выделяют часы для практики студента на настоящем автомобиле. Зачастую, выделенного времени не хватает для получения курсантом достаточно опыта и знаний, чтобы водить автомобиль в городе самостоятельно. Для автошкол использования настоящего автомобиля и инструктора несет большие затраты. Внедрение программы «Автотренер» в автошколы будет способствовать экономии для автошкол средств на обучение курсанта на реальном автомобиле, вместо этого студент будет оттачивать свои навыки вождения на тренажере. Тренажер поможет сократить необходимые часы практики на настоящем автомобиле.
Сам ИИ для городского трафика поможет курсанту почувствовать реалистичность обстановки. Каждый автомобиль трафика будет наделен способностью оценивать ситуацию на дороге и исходя из этих данных принимать решения. Такой подход приближает действия трафика к действиям реального водителя. Благодаря этому курсант может прочувствовать реальную городскую обстановку, взаимодействовать с окружающими машина, увидеть знаки дорожного движения и светофоры.
✅ Заключение
В дальнейшем будут созданы маршруты по всей территории Москвы, которая участвует в экзамене в ГАИ. Также на дороге будет различный материал, который будет влиять на скорость и движение автомобиля.
Существует другой способ задания маршрутов в городе: например - построить путь коллайдерами и пустить трафик внутри коллайдеров. Данный вариант не был рассмотрен т.к. понесет большие затраты на производительность [13]. Коллайдеры сами по себе тяжелые в расчетах для системы. А точки вовсе не отнимают производительность и не несут никакой нагрузки.



