Применение автоматного программирования в системе беспилотного управления автомобилем




© 2008 А.Ю. Хазановский, А.А. Шалыто

Санкт-Петербургский государственный университет информационных технологий, механики и оптики

Проектная документация
Исходные тексты
Исполняемая программа

Аннотация

Рассматривается шоссе с автомобилями, движущимися в одну сторону. Каждая машина имеет минимальный набор физических параметров: размеры, скорость, ускорение, тормозные усилия и мощность. Управление каждой машиной может осуществляться как автопилотом, так и в ручном режиме. Автопилот должен решить две основные задачи: избежать столкновения с другими машинами и создать условия для движения с желаемой (заданной) скоростью.

Работа создана с использованием проекта "Система управления автомобилем на шоссе (CarPilot)". В данной работе добавлены новые участники движения, усложнены дороги. Кроме того, проведено подробное тестирование и моделирование дорожных ситуаций с целью обосновать применимость данного подхода для исследования автомобильных магистралей.

Для загрузки примера необходимо сделать следующее:
- в окне "Carpilot" нажать кнопку загрузить
- выбрать нужный пример
- нажать кнопку "Новое Окно"
Появится окно, в котором будет загружена дорога с машинами из примера.

Перед загрузкой следующего примера нужно нажать кнопку "Новая", чтобы удалить уже загруженную дорогу и создать новую - пустую.

Затем можно загружать следующий пример.