ВВЕДЕНИЕ 5
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Анализ текущего состояния и проблем в области разработки
автономных автомобилей 7
1.1.1 ОБЩАЯ ХАРАКТЕРИСТИКА АВТОНОМНОГО АВТОМОБИЛЯ 7
1.1.2 АНАЛИЗ КОМПЕТЕНТНОСТИ И ПРОИЗВОДСТВЕННЫХ МОЩНОСТЕЙ НТЦ
ПАО «КАМАЗ» ДЛЯ СОЗДАНИЯ АВТОНОМНОГО АВТОМОБИЛЯ 13
1.1.3 АНАЛИТИЧЕСКИЙ ОБЗОР АППАРАТНЫХ СИСТЕМ АВТОНОМНОГО
АВТОМОБИЛЯ 14
1.1.3.1 АНАЛИЗ ТЕХНИЧЕСКОГО ЗРЕНИЯ АВТОНОМНОГО АВТОМОБИЛЯ 15
1.1.3.2 АНАЛИЗ НАВИГАЦИОННЫХ СИСТЕМ ДЛЯ СОЗДАНИЯ АВТОНОМНОГО
АВТОМОБИЛЯ 18
1.1.3.3 АНАЛИЗ КОММУНИКАЦИОННЫХ СИСТЕМ 21
1.1.3.4 АНАЛИЗ ВЫЧИСЛИТЕЛЕЙ 24
1.2 Анализ программного обеспечения для управления ТС через CAN- шину26
1.3 Аналитический обзор существующих решений в области создания
автономных автомобилей 28
1.3.1 ЗАРУБЕЖНЫЕ РАЗРАБОТКИ В ОБЛАСТИ АВТОНОМНЫХ АВТОМОБИЛЕЙ.... 28
1.3.2 ОТЕЧЕСТВЕННЫЕ РАЗРАБОТКИ В ОБЛАСТИ АВТОНОМНЫХ АВТОМОБИЛЕЙ 32
1.4 Выводы по разделу, обоснование необходимости разработки системы управления электронными блоками беспилотного автомобиля 33
2 ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ ЭЛЕКТРОННЫМИ БЛОКАМИ БЕСПИЛОТНОГО АВТОМОБИЛЯ 35
2.1 Концептуальное моделирование 35
2.2 Функциональное моделирование с использованием методологии IDEF
36
2.3 Описание модели алгоритма с использованием методологии UML .. 39
2.4 Выводы по разделу 44
3 РАЗРАБОТКА СИСТЕМЫ УПРАВЛЕНИЯ ЭЛЕКТРОННЫМИ
БЛОКАМИ БЕСПИЛОТНОГО АВТОМОБИЛЯ 45
3.1 Структура системы управления электронными блоками беспилотного автомобиля 45
3.2 Описание алгоритма управления электронными блоками
беспилотного автомобиля 46
3.3 Выбор программной среды разработки 48
3.4 Реализация системы управления электронными блоками
беспилотного автомобиля 49
3.5 Выводы по разделу 57
4 ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ 58
4.1 Виды рисков и методы защиты от них 58
4.2 Перечень контрмер информационной безопасности 65
4.3 Выводы по разделу 66
5 ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ СИСТЕМЫ 68
5.1 Расчет затрат на разработку и внедрение системы 68
5.2 Оценка эффективности внедрения системы 69
5.3 Выводы по разделу 70
ЗАКЛЮЧЕНИЕ 72
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 73
Последние несколько десятилетий можно охарактеризовать значительным ростом числа транспортных средств (далее ТС) и сопровождающимся наращиванием дорожной инфраструктуры. Одновременно с этим были разработаны различные системы автоматизированного управления движением ТС в целях повышения безопасности дорожного движения, пропускной способности дорог и комфорта движения.
Главная тенденция современного развития автомобильной техники - уменьшение нагрузки на водителя с переходом в долгосрочной перспективе к полностью автономным транспортным средствам. При этом оператор будет задавать только лишь требуемый пункт назначения или промежуточные пункты, в то время как авторобот будет сам определять маршрут, выбирать режимы движения, контролировать своё состояние и отрабатывать нештатные ситуации. Задача разработки полностью беспилотного автомобиля достигается за счет постепенного внедрения отдельных автономизированных функций помощников при движении автомобиля (адаптивный круиз-контроль, помощь при парковке, функция экстренного торможения и т.п.).
Однако системы управления автомобилем, на которые можно было бы полностью положиться, заменив ими водителя, все еще находятся в разработке. Автомобили с частично автоматизированным вождением уже коммерчески доступны, следующий шаг - полностью автономные машины [1].
Ведущими автопроизводителями в области разработки беспилотных транспортных средства на данный момент считают
Их разработки уже вовсю тестируются или уже выпускаются и дорабатываются.
В России есть несколько опытных образцов автопилота, но до уровня
зарубежных коллег отставание очень сильное. Только сейчас российские
автопроизводители стали активно развиваться в данной сфере. Так как для
5
России эта сфера инновационная, возникает ряд проблем для развития автономных автомобилей в России. Одна из них - отсутствие решения для согласования нижнего уровня электронных блоков управления (ЭБУ) автомобилем с управляющими вычислителями верхнего уровня беспилотных автомобилей.
Поскольку коммуникация ЭБУ на современных автомобилей таких как двигатель, коробка переключения передач, рулевого управления, блок управления тормозами и электрооборудованием осуществляется по CAN- сети, процесс управления человеком над этими блоками извне невозможен без специального программного и аппаратного обеспечения. И для того, чтобы осуществить полное управление над автомобилем необходимо реализовать быстродействующую коммуникацию между верхним уровнем управления и нижним.
На данный момент отсутствует программно-аппаратное решение для согласования верхнего и нижнего уровней управления автомобилем. Соответственно возникает необходимость во внедрении отладочных плат для управления всеми ЭБУ автомобиля на высоком и низком уровне.
В контексте данной магистерской работы, предлагается реализация модуля, интегрирующий верхний уровень управления с CAN-сетью автомобиля КАМАЗ-5350. Модуль представляет себя отладочную плату STM32F303.
Целью данной выпускной квалификационной работы являлась
разработка системы управления электронными блоками беспилотного
автомобиля.
В первом разделе был проведен анализ состояний и проблем в области
создания беспилотных автомобилей, проведен аналитический обзор
существующих решений в области аппаратных компонентов для реализации
беспилотного автомобиля, а также обоснована целесообразность разработки
системы управления электронными блоками беспилотного автомобиля.
Во втором разделе была построена концептуальная модель системы
управления движением беспилотного автомобиля, выполнено
функциональное моделирование предметной области с использованием
методологии IDEF, описана модель системы управления движением
беспилотного автомобиля с использованием методологии UML.
Третий раздел содержит описание структуры и алгоритма системы
управления электронными блоками беспилотного автомобиля, представлена
программная реализация системы управления электронными блоками
беспилотного автомобиля в программных средах STM32CubeMX и Keil
uVision.
В четвертом разделе была проанализирована информационная
безопасность системы.
В пятом разделе была обоснована экономическая эффективность и
целесообразность разработки системы.
В рамках выпускной квалификационной работы был проведен анализ
существующих систем управления электронными блоками автомобиля,
который выявил ряд недостатков, обосновывающих необходимость
разработки системы, необходимого для дальнейшей реализации
беспилотного автомобиля.
Эпоха автономных беспилотных автомобилей: проблемы и
перспективы // integral-russia.ru: [сайт]. [2017]. URL: http://integralrussia.ru/2017/03/16/epoha-avtonomnyh-bespilotnyh-avtomobilej-problemy-iperspektivy/ (дата обращения 22.05.2018).
2. Беспилотные автомобили станут важной частью жизни, считают в
OrCam // ria.ru: [сайт]. [2017]. URL:
https://ria.ru/technology/20171018/1507068249.html (дата обращения
06.06.2018).
3 «Моральные принципы» беспилотных автомобилей //
masterok.livejournal.com: [сайт]. [2017]. URL:
https://masterok.livejournal.com/3729426.html (дата обращения 12.06.2018).
4. Беспилотные машины. Часть 1: Что это и зачем? // drive2.ru: [сайт].
[2015]. URL: https://www.drive2.ru/b/1898589/ (дата обращения 06.06.2018).
5. Автостат: доля машин с АКПП в России превысила 50% // autotat.ru:
[сайт]. [2018]. URL: http://www.autotat.ru/auto_news/statistics_ratings/5020/
(дата обращения 06.06.2018).
6. Автономные автомобили: дальнейшие перспективы // iq.intel.ru:
[сайт]. [2016]. URL: https://iq.intel.ru/автономные-автомобили-дальнейшие-пе/
(дата обращения 12.06.2018).
7. Система распознавания изображений // toshiba.semicon-storage.com:
[сайт]. [2018]. URL: http://toshiba.semiconstorage.com/ru/application/automotive/safety-assist/image-recognition.html (дата
обращения 12.06.2018).
8. Враги радара — лазерный радар, фоторадар и др. // navi-blog.ru:
[сайт]. [2016]. URL: https://navi-blog.ru/vragi-radara-lazernyiy-radar-fotoradar-idr/ (дата обращения 22.05.2018).
9. Лидар // ru.wikipedia.org: [сайт]. [2018]. URL:
https://ru.wikipedia.org/wiki/Лидар (дата обращения 22.05.2018).74
10. Ультразвуковой датчик // academicfox.com: [сайт]. [2014].
URL:http://academicfox.com/ultrazvukovoj-datchyk/ (дата обращения
22.05.2018).
11. Определение местоположения с помощью спутниковых систем //
studfiles.net: [сайт]. [2016]. URL: https://studfiles.net/preview/6139917/page:7/
(дата обращения 12.06.2018).
12. Спутниковые навигационные системы и технологии // farwatergnss.ru: [сайт]. [2018]. URL: http://farwater-gnss.ru/tech/ (дата обращения
12.06.2018).
13. Портал о современных технологиях мобильной и беспроводной
связи // 1234g.ru: [сайт]. [2018]. URL: http://1234g.ru/novosti/v2v-v2i-v2x-v2pv2g-v2d-connected-car (дата обращения 12.06.2018).
14. Kapsch V2X. Неавтономные системы. // docplayer.ru: [сайт]. [2018].
URL: http://docplayer.ru/27839226-Kapsch-v2x-neavtonomnye-sistemy.html
(дата обращения 12.06.2018).
15. 5G // ru.wikipedia.org: [сайт]. [2018]. URL:
https://ru.wikipedia.org/wiki/5G/ (дата обращения 22.05.2018).
16. На предприятиях BMW roup появятся автономные роботы //
autosocial.com.ua: [сайт]. [2018]. URL: http://autosocial.com.ua/news/worldnews/3783-napredpriiatiiah-bmw-group-poiaviatsia-avtonomnye-roboty.html (дата
обращения 12.06.2018).
17. Daimler впервые выпускает грузовик-робот на дорогу общего
пользования // sharepix.ru: [сайт]. [2015]. URL: http://sharepix.ru/daimlervpervye-vypuskaet-gruzovik-robot-na-dorogu-obshhego-polzovaniya/ (дата
обращения 22.05.2018).
18. Китай начал испытания беспилотных машин // /zoom.cnews.ru:
[сайт]. [2018]. URL:
http://zoom.cnews.ru/rnd/article/item/kitaj_nachal_ispytaniya_bespilotnyh_mashin
(дата обращения 12.06.2018).75
19. Автоконцерн Ford намерен выпустить автомобиль-робот к 2021 г. //
ffin.ru: [сайт]. [2016]. URL: https://ffin.ru/market/future/53610/ (дата обращения
12.06.2018).
20. Автопилот Теслы: 5 особенностей новой технологии // www.1gai.ru:
[сайт]. [2015]. URL: http://www.1gai.ru/publ/515588-avtopilot-tesly-5-
osobennostey-novoy-tehnologii.html (дата обращения 22.05.2018).
21. В карьерах Rio Tinto вкалывают роботы, а не человек // lityo.com.ua:
[сайт]. [2018]. URL: http://lityo.com.ua/v-karerah-rio-tinto-vkalyvayut-roboty-ane-chelovek (дата обращения 12.06.2018).
22. Система беспилотного управления транспортного средства //
ickamaz.ru: [сайт]. [2018]. URL: https://ickamaz.ru/projects/41/ (дата обращения
12.06.2018).
23. Россияне изобрели автомобиль - робот // motorroar.ru: [сайт]. [2018].
URL: http://www.motorroar.ru/news/novelty/full/11297/ (дата обращения
12.06.2018).
24. "Газель" на автопилоте // automobili.ru: [сайт]. [2013]. URL:
https://automobili.ru/news/officially/gazel-na-avtopilote-14185/ (дата обращения
12.06.2018).
25. Первые беспилотные комбайны появятся в России уже к 2018 году
// pticainfo.ru: [сайт]. [2016]. URL:
http://pticainfo.ru/news/?ELEMENT_ID=38368 (дата обращения 22.05.2018).
26. Концептуальная модель // ru.wikipedia.org: [сайт]. [2016]. URL:
https://ru.wikipedia.org/wiki/Концептуальная_модель (дата обращения
12.06.2018).
27. Основные элементы и понятия IDEF0 // life-prog.ru [сайт]. URL:
http://life-prog.ru/1_382_osnovnie-elementi-i-ponyatiya-idef.html (дата
обращения 25.04.2016).
28. Кулябов Д.С., Королькова А.В. Введение в формальные методы
описания бизнес-процессов: Учеб пособие. – Москва, 2008. – 173 с.76
29. Объектно-ориентированные CASE-средства (Rational Rose) //
citforum.ru: [сайт]. [2013]. URL: http://citforum.ru/database/case/glava5_5.shtml
(дата обращения 22.05.2018).
30. Rational Rose // www.kpms.ru: [сайт]. [2013]. URL:
http://www.kpms.ru/Automatization/Rational_Rose.htm (дата обращения
22.05.2018).
31. CubeMX и Workbench: создание проекта на базе STM32 с помощью
бесплатного ПО // compel.ru: [сайт]. [2018]. URL:
https://www.compel.ru/lib/ne/2016/2/8-cubemx-i-workbench-sozdanie-proekta-nabaze-stm32-s-pomoshhyu-besplatnogo-po (дата обращения 12.06.2018).
32. Создание проекта в Keil uVision // hubstub.ru: [сайт]. [2018]. URL:
https://hubstub.ru/stm32/136-sozdanie-proekta-v-keil-uvision.html (дата
обращения 12.06.2018).
33. Баранова Е.К., Зубровский Г.Б. Управление инцидентами
информационной безопасности. Проблемы информационной безопасности /
Труды I Международной научно - практической конференции «Проблемы
информационной безопасности» Гурзуф, Крымский федеральный
университет им. В. И. Вернадского, 26–28 февраля 2015 г. С.27-33.
34. Асаул А.Н. Организация предпринимательской деятельности:
Учебник. – СПб.: АНО ИПЭВ, 2009. – 336 с.
35. Зегжда, В.П. Основы безопасности информационных систем / Д.П.
Зегжда, А.М. Ивашко. – М.: Горячая линия – Телеком, 2000. – 452 с.
36. Мишель М. Управление информационными рисками // Финансовый
директор. – 2003. – №9, С. 64-68.
37. Управление информационными рисками // studfiles.net: [сайт].
[2015]. URL: https://studfiles.net/preview/3617208/page:32/ (дата обращения
12.06.2018).
38. Что дороже — ущерб или безопасность? // pycode.ru: [сайт]. [2018].
URL: http://pycode.ru/2011/04/damage-or-safety/ (дата обращения 12.06.2018).77
39. Проблемы информационной безопасности в интернете // itzashita.ru:
[сайт]. [2018]. URL: http://itzashita.ru/lekcii/problemy-informacionnojbezopasnosti-v-internet.html (дата обращения 12.06.2018).
40. Безопасность беспилотников на дорогах: от соблюдения ПДД до
киберугроз и терроризма // cargolink.ru: [сайт]. [2017]. URL:
https://cargolink.ru/ls/blog/7847.html (дата обращения 12.06.2018).
41. Умный транспорт: Новые вызовы информационной безопасности //
habr.com: [сайт]. [2016]. URL: https://habr.com/company/pt/blog/302194/ (дата
обращения 28.05.2018).
42. Беспилотные автомобили. Состояние рынка, тренды и перспективы
// soel.ru: [сайт]. [2018]. URL:
https://www.soel.ru/novosti/2017/bespilotnye_avtomobili_sostoyanie_rynka_trend
y_i_perspektivy/ (дата обращения 28.05.2018).
43. Глава НП "ГЛОНАСС" Гурко: Первые беспилотники на российских
дорогах могут появиться к 2025 году // 1prime.ru: [сайт]. [2018]. URL:
https://1prime.ru/Interview/20180403/828669633.html (дата обращения
12.06.2018)