ПРОЕКТИРОВАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ И ОБЕСПЕЧЕНИЕ АВТОНОМНОСТИ ДЛЯ МОБИЛЬНОГО ДВУХКОЛЕСНОГО РОБОТА

  • А. А. Ткаченко Институт проблем управления им. В.А. Трапезникова
  • Д.Д. Девяткин Институт проблем управления им. В.А. Трапезникова
Ключевые слова: Модель управления с прогнозированием, система управления, мобильный робот, машинное зрение, нейронная сеть

Аннотация

Управление с прогнозированием (Model Predictive Control) – это усовершенствован-
ный метод управления процессами, который используется при соблюдении набора ограни-
чений. С инженерной точки зрения MPC-метод проектирования систем управления явля-
ется привлекательным, т.к. является сравнительно простым при проектировании, в том
числе для решения сложных производственных задач. Данный метод схож с классическим
синтезом системы управления на основе линейно-квадратичного регулятора (LQR). Ключе-
вое различие между MPC и LQR заключается в том, что управление с прогнозированием
решает задачу оптимизации в пределах скользящего временного горизонта, в то время как
линейно-квадратичный метод используется для решения той же задачи фиксированное
временное окно. В работе рассматривается способ построения системы управления для
двухколесного мобильного робота с использованием Model Predictive Control. Приведен про-
цесс построения математической модели механической системы робота, а также выпол-
нена линеаризация полученной модели. Представлены основные принципы построения сис-
темы управления на основе MPC для линейных систем без внешних возмущений, а также с
использованием наблюдателя для оценки состояний модели при влиянии аддитивных белых
гауссовских шумов. Рассмотрен вариант синтеза системы управления с накладываемыми
ограничениями на входной сигнал. Также представлен способ определения положения двух-
колесного робота в пространстве с помощью системы технического зрения, которая ос-
нована на использовании искусственной нейронной сети. Приведена архитектура модели,
использующаяся совместно со стереокамерой, с помощью которой реализуется построе-
ние карты глубины изображения. В качестве архитектуры нейронной сети используется,зарекомендовавшая себя модель YOLOv3. В работе описываются модели, которые неспо-
собны проводить обработку данных в режиме реального времени. Помимо вышеперечис-
ленного в работе подробно описывается принцип работы модели глубокого обучения –
YOLOv3, которая основана на нескольких блоках обработки входных данных. Представле-
но подробное описание реализации стереокамеры в связке с моделью искусственной ней-
ронной сети с помощью языка программирования Python и библиотек для работы с видео-
данными и стереокамерой.

Литература

1. Drong V.I., Dubinin V.V., Il'in M.M. i dr. Kurs teoreticheskoy mekhaniki: Uchebnik dlya
vuzov [Course of theoretical mechanics: textbook for universities], under the general ed.
Kolesnikova K.S. Moscow: Izd-vo MGTU im. N.E. Baumana, 2005, 736 p.
2. Irodov I.E. Elektromagnetizm. Osnovnye zakony [Electromagnetism. Basic laws]. Moscow:
BINOM. Laboratoriya znaniy, 2014, 319 p.
3. Andrievskiy B.R., Fradkov A.L. Izbrannye glavy teorii avtomaticheskogo upravleniya s
primerami na yazyke Matlab [Selected chapters of the theory of automatic control with examples
in Matlab]. Saint Petersburg: Nauka, 2000, 475 p.
4. Voronov A.A. Ustoychivost', upravlyaemost', nablyudaemost' [Stability, controllability,
observability]. Moscow: Glavnaya redaktsiya fiziko-matematicheskoy literatury: Izd-vo
«Nauka», 1979, 336 p.
5. Zade L., Dezoer Ch. Teoriya lineynykh sistem. Metod prostranstva sostoyaniy [Theory of linear
systems. The method of the space of states]. Moscow: Nauka, 1970, 704 p.
6. Roytenberg Ya.N. Avtomaticheskoe upravlenie [Automatic control]. Moscow: Nauka, 1971,
396 p.
7. Liuping Wang. Model Predictive Control System Design and Implementation Using
MATLAB. Springer-Verlag London Limited, 2009, 403 p.
8. Ridong zhang, Anke Xue, Furong Gao. Model Predictive Control. Approaches Based on the
Extended State Space Model and Extended Non-minimal State Space Model. Springer Nature
Singapore Pte Ltd, 2019, 143 p.
9. James B. Rawlings, David Q. Mayne, Moritz M. Diehl. Model Predictive Control: Theory,
Computation, and Design. 2nd ed. Copyright 2017 by Nob Hill Publishing, LLC. Nob Hill
Publishing, LLC Cheryl M. Rawlings, publisher Madison, WI 53705.
10. Devyatkin D.D., Portsev R.Yu., Makarenko A.V. Sravnenie 3D-svertochnykh neyronnykh setey
s polnosvyaznymi i GAP sloyami v zadache raspoznavaniya deystviy na video [Comparison of
3D convolutional neural networks with fully connected and GAP layers in the task of recognizing
actions on video], Tr. 17-y Vserossiyskoy shkoly-konferentsii molodykh uchenykh
«Upravlenie bol'shimi sistemami» (UBS'2021, Moskva) [Proceedings of the 17th All-Russian
School-Conference of Young Scientists "Management of Large Systems" (UBS'2021, Moscow)].
Moscow: IPU RAN, 2021, pp. 190-201.
11. Lepskiy A.E., Bronevich A.G. Matematicheskie metody raspoznavaniya obrazov: Kurs lektsiy
[Mathematical methods of pattern recognition: A course of lectures]. Taganrog: Izd-vo TTI
YuFU, 2009, 155 p.
12. Gudfellou Ya., Bendzhio I., Kurvill' A. Glubokoe obuchenie [Deep learning]: transl. from the
engl. by A.A. Slinkina. 2 ed. Moscow: DMK Press, 2018, 652 p.
13. Szegedy Christian, Liu Wei, Jia Yangqing, Sermanet Pierre, Reed Scott, Anguelov Dragomir,
Erhan Dumitru, Vanhoucke Vincent, Rabinovich Andrew Going deeper with convolutions.
ArXiv:1409.4842, 2014.
14. SImonyan Karen, Zisserman Andrew Very deep convolutional networks for large-scale image
recognition. ArXiv: 1409.1556, 2014.
15. Rashka S. Python i mashinnoe obuchenie [Python and machine learning]: transl. from the engl.
by A.V. Golunova. Moscow: DMK Press, 2017, 418 p.
16. Lyubanovich B. Prostoy Python. Sovremennyy stil' programmirovaniya [Simple Python.
Modern programming style]. Saint Petersburg: Piter, 2016, 480 p.
17. Zheron Orel'en. Prikladnoe mashinnoe obuchenie s pomoshch'yu Scikit-Learn i TensorFlow:
kontseptsii, instrumenty i tekhniki dlya sozdaniya intellektual'nykh system [Applied machine
learning using Scikit-Learn and TensorFlow: concepts, tools and techniques for creating intelligent
systems]: transl. from the engl.
18. Galushkin A. Sintez mnogosloynykh sistem raspoznavaniya obrazov [Synthesis of multilayer
image recognition systems]. Moscow: Energiya, 1974, 368 p.
19. Joseph Redmon, Ali Farhadi. Yolo9000: Better, faster, stronger. In Computer Vision and Pattern
Recognition (CVPR), 2017 IEEE Conference on. IEEE, 2017, pp. 6517-6525.
20. Redmon Joseph, Farhadi Ali. Yolov3: An incremental improvement, 2018.
Опубликован
2022-04-21
Выпуск
Раздел
РАЗДЕЛ II. СИСТЕМЫ УПРАВЛЕНИЯ И МОДЕЛИРОВАНИЯ