Тип работы:
Предмет:
Язык работы:


КОМПЬЮТЕРНОЕ МОДЕЛИРОВАНИЕ СИСТЕМЫ УДЕРЖАНИЯ АВТОМОБИЛЯ НА ПОЛОСЕ

Работа №42925

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы46
Год сдачи2018
Стоимость6300 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
334
Не подходит работа?

Узнай цену на написание


ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ 4
ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1 ОБЩИЕ СВЕДЕНИЯ О СИСТЕМЕ УДЕРЖАНИЯ АВТОМОБИЛЯ НА ПОЛОСЕ 7
1.2 АНАЛИЗ СУЩЕСТВУЮЩИХ СИСТЕМ 9
1.3 БИБЛИОТЕКА OPENCV 12
1.4 МЕТОДЫ ПРЕДВАРИТЕЛЬНОЙ ОБРАБОТКИ ИЗОБРАЖЕНИЙ 13
1.5 ВЫВОДЫ ПО ПЕРВОЙ ГЛАВЕ 19
2 ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 20
2.1 ОПИСАНИЕ РАЗРАБОТАННОГО АЛГОРИТМА 20
2.2 ВЫБОР ЯЗЫКА ПРОГРАММИРОВАНИЯ 25
2.3 ОПИСАНИЕ ИСХОДНОГО КОДА 26
2.4 ВЫВОДЫ ПО ВТОРОЙ ГЛАВЕ 28
3 АНАЛИЗ РАБОТЫ РАЗРАБОТАННОЙ СИСТЕМЫ 30
3.1 ТЕСТИРОВАНИЕ И АНАЛИЗ РАБОТЫ 30
3.2 ВЫВОДЫ ПО ТРЕТЬЕЙ ГЛАВЕ 35
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 37
ПРИЛОЖЕНИЕ А

В настоящее время автомобиль является одним из наиболее востребованных наземных транспортных средств (ТС). Следовательно, с каждым годом количество автомобилей на дорогах возрастает и управлять им в постоянно возрастающем потоке становится все труднее и труднее. Соответственно возрастает и количество дорожно-транспортных происшествий (ДТП). Причиной большинства ДТП является человеческий фактор. К таким факторам относятся рассеянность и невнимательность водителя, неправильная оценка скорости и траектории другого автомобиля. Одним из наиболее эффективных путей решения этой проблемы является создание и использование систем, минимизирующих влияние человеческого фактора на процесс управления автомобилем.
Для обеспечения этой цели используется компьютерное зрение. Системы компьютерного зрения решают такие задачи как обнаружение, отслеживание и классификация объектов. Задачи компьютерной обработки и анализа изображений открывают широкие перспективы автоматизации многих сфер человеческой деятельности. В частности, популярность приобретают решения, предназначенные для автомобилей, снижающие вероятность аварий и упрощающие процесс управления транспортным средством. Одной из основных операций в работе этих систем является распознавание дорожной разметки, поскольку существует тенденция к учащению случаев выезда водителей за разметку.
В настоящее время существует множество подобных систем удержания автомобиля на полосе движения. Но ни одна из них не идеальна и не может работать самостоятельно без помощи водителя. Следовательно, рассматриваемая тема актуальна для изучения.
Целью данной работы является разработка компьютерной модели системы удержания на полосе автомобиля.
Для достижения поставленной цели, были поставлены следующие задачи:
• изучение сведений о системе удержания автомобиля на полосе;
• проведение сравнительного анализа существующих систем удержания автомобиля на полосе;
• разработка алгоритма работы системы удержания автомобиля на полосе;
• программная реализация разработанного алгоритма на языке Python;
• проведение тестирования разработанной системы удержания автомобиля на полосе.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Разработка систем, предотвращающих аварийные ситуации на дорогах, в настоящее время является одной из наиболее важных задач. Особенно данная тема актуальна, так как сейчас во всем мире растет интерес к созданию беспилотного автомобиля, где такие системы должны обладать высокой надежностью и работоспособностью, независимо от внешних условий.
В процессе выполнения выпускной квалификационной работы была разработана компьютерная модель системы удержания автомобиля на полосе.
Для решения поставленной задачи были изучены сведения об исследуемой системе, проанализированы существующие системы удержания полосы движения, изучены возможности библиотеки OpenCV, а так же был разработан алгоритм работы системы и его программная реализация на языке Python.
Входными данными для работы системы может служить лишь видео, записанное с обычной камеры. Работоспособность системы была проверена на загруженных видеоматериалах.
Оценив полученные результаты, можно подвести следующие итоги:
• разработанная система удержания на полосе автомобиля на высоком уровне распознает линии дорожной разметки;
• среднее время обработки кадра составляет 0,103 секунды;
• разработанная система удержания на полосе автомобиля способна определять позицию ТС на дорожной полосе;
• разработанная система удержания на полосе автомобиля предупреждает водителя о непреднамеренных съездах с полосы движения.
Таким образом, все поставленные целы дипломной работы были достигнуты. Разработанная система работает корректно и удовлетворяет заданным требованиям. Данная работа может служить прототипом для проектирования автомобилей с автопилотом. В дальнейшем возможно улучшение алгоритма системы, для устранения недочетов и повышения скорости работы.



1 Сведения о показателях состояния безопасности дорожного движения [Электронный ресурс] / Официальный сайт Госавтоинспекции МВД России - Режим доступа: свободный, URL: http://www.gibdd.ru/stat/ (дата обращения: 09.04.2018)
2 Как работает система помощи движения по полосе [Электронный ресурс] / Автомобильный портал avto-i-avto.ru - Режим доступа: свободный, URL: http://avto- i-avto.ru/sistemy-bezopasnosti/zachem-nuzhna-i-kak-rabotaet-sistema-pomoshhi- dvizheniyu-po-polose.html (дата обращения: 15.04.2018)
3 Система помощи движению по полосе [Электронный ресурс] / Системы современного автомобиля systemsauto.ru - Режим доступа: свободный, URL: http://systemsauto.ru/active/lane assist.html (дата обращения: 15.04.2018)
4 Ассистент удержания на полосе [Электронный ресурс] / Vag-com-perm.ru -
Режим доступа: свободный, URL: http://vag-com-
perm.ru/blog/aktivaciia lane assist assistent uderzhanija na polose volkswagen tiguan (дата обращения 16.04.2018)
5 Система контроля полосы движения [Электронный ресурс] /
Automotolife.com - Режим доступа: свободный, URL:
https://automotolife.com/services/sistema-kontrolva-polosv-dvizheniv/ (дата обращения: 22.04.2018) .
6 Глория Буэно Гарсия, Оскар Дениз Суарес, Хосе Луис Эспиноса Аранда, Хесус Салидо Терсеро, Исмаэль Серрано Грасиа, Ноэлия Валлез Энано Обработка изображений с помощью OpenCV/ пер. с англ. Слинкин А.А. [Текст] / М.: ДМК Пресс, 2016. - 210с.
7 Начало работы с библиотекой OpenCV [Электронный ресурс] / Национальный открытый университет ИНТУИТ - Режим доступа: свободный, URL: https://www.intuit.ru/studies/courses/10621/1105/lecture/17985 (дата обращения:
24.04.2018)
8 Потапов А.С. Системы компьютерного зрения. Учебное пособие [Текст] /СПб.: Университет ИТМО, 2016. - 161 с.
9 Базовые операции обработки изображений [Электронный ресурс] /
Национальный открытый университет ИНТУИТ - Режим доступа: свободный, URL: https: //www.intuit.ru/studies/courses/10621/1105/lecture/17989?page=1 (дата
обращения: 28.04.2018)
10 Детектор границ Канни [Электронный ресурс] / Коллективный новостной блок Хабрахабр - Режим доступа: свободный, URL: https://habr.com/post/114589/ (дата обращения: 02.05.2018)
11 Власов А.В., Цапко И.В. Модификация алгоритма Канни применительно к обработке изображений // Вестник науки Сибири №4 [Научная статья]/ 2013. - 8 c.
12 Костенко Л.С. Методы и алгоритмы сглаживания фона изображений в системах распознавания образов // Открытые информационные и компьютерные интегрированные технологии №64 [Научная статья] / 2014. - 5 c.
13 Гонсалес Р., Вудс Р. Цифровая обработка изображений/ пер. с англ. Рубанова Л.И., Чочиа П.А. [Текст] / М.: Техносфера, 2012. - 1104 с.
14 Доусон М. Программируем на Python [Текст] / СПб.: Питер, 2014. - 416с.
15 NumPy [Электронный ресурс]/ Википедия - Режим доступа: свободный, URL: https://ru.wikipedia.org/wiki/NumPy#cite note-1 (дата обращения: 05.05.2018)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ