УДК 629.7.018.74:004.94
DOI: 10.15507/2658-4123.029.201902.169-186
Проектирование квадрокоптера на базе интегрированной модельной среды
Чугунов Михаил Владимирович
заведующий, кафедра конструкторско-технологической информатики, Рузаевский институт машиностроения, ФГБОУ ВО «Мордовский государственный университет им. Н. П. Огарёва» (431440, Россия, г. Рузаевка, ул. Ленина, д. 93), кандидат технических наук, доцент, ResearcherID: H-7452-2018, ORCID: https://orcid.org/0000-0001-5318-5684, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Полунина Ирина Николаевна
доцент, кафедра конструкторско-технологической информатики, Рузаевский институт машиностроения, ФГБОУ ВО «Мордовский государственный университет им. Н. П. Огарёва» (431440, Россия, г. Рузаевка, ул. Ленина, д. 93), кандидат педагогических наук, ResearcherID: H-7473-2018, ORCID: https://orcid.org/0000-0002-1093-8401, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Попков Михаил Андреевич
студент, кафедра конструкторско-технологической информатики, Рузаевский институт машиностроения, ФГБОУ ВО «Мордовский государственный университет им. Н. П. Огарёва» (431440, Россия, г. Рузаевка, ул. Ленина, д. 93), ResearcherID: F-5990-2019, ORCID: https://orcid.org/0000-0001-7422-9076, Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.
Введение. В статье представлен междисциплинарный подход к проектированию летающего робота (квадрокоптера), основанный на использовании интегрированной модельной среды. Процесс проектирования реализуется как создание моделей разного типа: натурной и виртуальной.
Материалы и методы. Под виртуальной моделью понимается совокупность математических, алгоритмических, программных и 3D-моделей, обеспечивающих ее функционирование в виртуальной среде. Проектное решение представляет собой комплект конструкторско-технологической документации, включающей в себя интегрированную модель проектируемого объекта, компоненты которой связаны друг с другом. Натурная часть интегрированной модельной среды включает в себя следующие компоненты: несущую силовую систему; корпусные детали; электромеханические и электронные системы управления, навигации, телеметрии и сенсорики. Для несущих систем и корпусных деталей используются полиамидные бионические конструкции, приобретенные и напечатанные на 3D-принтере; базовым элементом электронной системы является полетный контроллер ArduPilot (ArduCopter). Виртуальная среда моделирования формируется на базе CAD/CAE/CAM/PDM/PLM SolidWorks (Motion, Simulation). Основными инструментами, используемыми для создания связей между моделями разного типа и уровня, являются COM-технология, API CAD/CAE/CAM/PDM/PLM-системы, MS Visual Studio C++, позволяющие разработать единый интерфейс для управления полетом и планирования траектории как в реальной, так и в виртуальной среде.
Результаты исследования. Разработана интегрированная (натурная и виртуальная) модельная среда для квадрокоптера. На данной основе получено проектное решение в виде реального объекта и его виртуальной модели. Состояние и поведение этих объектов контролируется и управляется программным обеспечением, имеющим доступ как к реальному объекту, так и к его 3D-модели. Полученный результат можно рассматривать как инструмент инжиниринга для решения широкого спектра научно-технических и производственных задач: проведения дефектоскопии, диагностики аварийных ситуаций, 3D-сканирования удаленных и труднодоступных объектов.
Обсуждение и заключение. В статье показана эффективность подхода к проектированию как к процессу создания междисциплинарных моделей разного типа и уровня. При этом особую значимость приобретает проблема интеграции этих моделей в единое целое за счет формирования двунаправленных ассоциативных связей. Дальнейшего развития требуют технологические (программные) средства синхронизации состояния и поведения натурной и виртуальной моделей объекта проектирования.
Ключевые слова: квадрокоптер, интегрированная модельная среда, виртуальная модель, натурная модель, двунаправленная ассоциативная связь, система автоматизированного проектирования, COM-технология, API-программирование
Для цитирования: Чугунов М. В., Полунина И. Н., Попков М. А. Проектирование квадрокоптера на базе интегрированной модельной среды // Инженерные технологии и системы. 2019. Т. 29, № 2. С. 169–186. DOI: https://doi.org/10.15507/2658-4123.029.201902.169-186
Заявленный вклад соавторов: М. В. Чугунов – разработка методики и программного обеспечения для решения задач построения интегрированных моделей квадрокоптера; И. Н. Полунина – расчетные процедуры, компьютерное редактирование текста и графики; М. А. Попков – построение 3D моделей.
Все авторы прочитали и одобрили окончательный вариант рукописи.
Поступила 01.11.2018; принята к публикации 11.01.2019;
опубликована онлайн 29.03.2019
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Макаров И. М., Рахманкулов В. З., Ахрем А. А. Виртуальное моделирование и интеллектуальное управление сложными компьютерно-интегрированными системами // Информационные технологии и вычислительные системы. 2007. № 2. C. 11–24.
2. Развитие технологии интеллектуального управления для создания перспективных образцов ВВТ на базе новых средств комплексной автоматизации проектирования / И. М. Макаров [и др.] // Известия ЮФУ. Технические науки. 2013. № 3. С. 7–14.
3. Чугунов М. В., Полунина И. Н. Междисциплинарное моделирование роботов с использованием систем автоматизированного проектирования // Вестник Мордовского университета. 2018. Т. 28, № 2. С. 181–190.
4. Orsag M., Bogdan S. Influence of forward and descent flight on quadrotor dynamics // Recent Advances in Aircraft Technology / Ed. R. Agarwal. Zagreb : InTech, 2012. Р. 141–156.
5. Гэн К., Чулин Н. А. Алгоритмы стабилизации для автоматического управления траекторным движением квадрокоптера // Наука и образование. МГТУ им. Н. Э. Баумана. 2015. № 5. С. 218–235.
6. Петров В. Ф., Барунин А. А., Терентьев А. И. Модель системы автоматического управления беспилотным летательным аппаратом // Известия Тульского государственного университета. Технические науки. 2014. № 12-2. С. 217–225.
7. Kotarski D., Benić Z., Krznar M. Control design for unmanned aerial vehicles with four rotors // Interdisciplinary Description of Complex Systems. 2016. Vol. 14, no. 2. P. 236–245.
8. Белявский А. О., Томашевич С. И. Синтез адаптивной системы управления квадрокоптером методом пассификации // Управление большими системами. 2016. Вып. 63. С. 155–181.
9. Ермаченков Д. И., Фазли Т. Г. К., Петренко Е. О. Разработка конструкции рамы квадрокоптера для удаленного мониторинга объектов // Интернет-журнал «Науковедение». 2016. Т. 8, № 6. С. 45.
10. Ермаченков Д. И., Фазли Т. К. Плата управления квадрокоптера для удаленного мониторинга объектов // Инженерный вестник. 2016. № 8. C. 12–27.
11. Гоголев А. А. Полунатурное моделирование беспилотных летательных аппаратов типа мультикоптер // Труды МАИ. 2017. № 92. С. 29.
12. Shaqura M., Shamma J. S. An automated quadcopter CAD based design and modeling platform using Solidworks API and smart dynamic assembly // Proceedings of the 14th International Conference on Informatics in Control, Automation and Robotics. 2017. Vol. 2. P. 122–131.
13. Попков М. А., Чугунов М. В. Проектирование и оптимизация несущей системы квадрокоптера // Молодой ученый. 2018. № 14 (200). С. 30–35.
14. Mellinger D., Kumar V. Minimum snap trajectory generation and control for quadrotors // 2011 IEEE International Conference on Robotics and Automation. 2011. P. 2520–2525.
15. Кочкаров А. А., Агишев Р. Т. Сравнительный анализ полетов квадрокоптера вдоль траекторий различной степени гладкости // Современная наука. 2016. № 3. С. 17–22.
16. Piegl L., Tiller W. The NURBS Book. 2nd ed. Berlin ; Heidelberg : Springer–Verlag, 1997. 646 p.
17. Direct method based control system for an autonomous quadrotor / I. D. Cowling [et al.] // Journal of Intelligent & Robotic Systems. 2010. Vol. 60, issue 2. P. 285–316.
18. The GRASP multiple micro-UAV testbed / N. Michael [et al.] // IEEE Robotics & Automation Magazine. 2010. Vol. 17, issue 3. P. 56–65.
19. Попков М. А., Чугунов М. В. Моделирование полета квадрокоптера в среде SolidWorks Motion // Молодой ученый. 2018. № 16 (202). C. 135–138.
20. Анализ и проектирование несущих элементов конструкций подвижного состава / М. В. Чугунов [и др.] // Наука и образование. МГТУ им. Н. Э. Баумана. 2014. № 9. С. 216–226.
Контент доступен под лицензией Creative Commons Attribution 4.0 License.